/* Global -------------------------------------------------- */

body { font-family: 'Lato', sans-serif; color: #000; font-size: 14px; line-height: 22px; margin:0; padding:0; }
.wrapper { width: 100%; margin: 0 !important; padding: 0 0 20px 0 !important; }
.clear { clear: both; }
a { text-decoration: none; }
textarea, input, input[type=text], input[type=password] { font-size: 12px !important;font-weight:400;}
.formRow label { vertical-align: middle; line-height: 28px; }
/*--------------------------------Header------------------------------------------- */
header {  background:#3a70ab; padding: 16px 0 0 0; }
header .logo { margin: 0 !important; }
header .header-right { }
header .header-right ul { margin: 0; padding: 0; margin-top: 16px; }
header .header-right ul li { display: inline-block; color: #fff; font-size: 14px; padding: 0; margin: 0 10px 0 0; text-decoration: none; vertical-align:middle; }
header .header-right ul li a { display: inline-block; color: #fff; font-size: 14px; padding: 0; margin: 0; text-decoration: none; }
header .header-right ul li a:hover { color: #dadada; }
/*--------------------------------NAV------------------------------------------- */
nav { background:#5ba5cb;margin: 0; padding: 0; border-bottom: 2px solid #d6d6d6; }
.nav { display: block !important; }
.nav li { display: block !important; position: static !important; }
.nav.navbar-nav { position: relative !important; }
.dropdown-menu { left: auto !important; width: auto !important; }
nav.navbar-default { border: 0px none; margin: 0; padding: 0; background:#5ba5cb; }
nav.navbar-default .navbar-collapse, .navbar-default .navbar-form { padding: 0; }
.nav li .fs1 { display: inline-block !important; padding-right: 6px; color: #fff; }
.navbar { border-radius: 0px; min-height: 48px; !important;
}
nav.navbar-default .navbar-nav>li>a { padding: 9px 15px; text-decoration: none; font-size: 14px; line-height: 30px; color: #fff !important; text-transform: uppercase; font-weight: bold; }
nav.navbar-default .navbar-nav>li>a:hover { background: url(../images/menu-dd-icon.png) right bottom no-repeat #5ba5cb; }
nav.navbar-default .navbar-nav>li>a.active { background: #3a70ab; }
nav.navbar-default .navbar-nav>li>a:focus { background: none !important; }
nav.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { background: none; }
.dropdown-menu { box-shadow : none; background:#3a70ab !important; border-radius: 4px; color: #ccc; border: none !important; -webkit-transition: all 0.2s linear; }
.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff !important; padding: 0 15px; }
.dropdown-menu .fs1 { color: #fff !important; }
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color: #444; background: none; }
.dropdown-menu a:hover { background: #616161 !important; color: #fff !important; }
.dropdown-menu a span { padding-left: 20px !important; display: block; font-size: 11px; }
.dropdown-menu>li>a { color: #fff; background: none; border: 0px none !important; font-size: 14px; }
.dropdown .caret { vertical-align: middle !important; margin-left: 0px !important; }
.dropdown:hover .dropdown-menu { margin: 0!important; }
.divider { border-top: 1px solid #999 !important; border-bottom: 1px solid #fff; margin: 10px 0 0 !important; }
/*-------------------------------Content------------------------------------------- */
.content { }
.content .main-content { }
/*.content .main-content .widget{ border:0px none;}
.content .main-content .widget > [class*="whead"] { border-bottom:0px none;}*/
.content .formRow { padding: 3px 16px !important; }
.content .main-content .formRow [class*="grid"] > label { width: 100%; text-align: center; text-shadow: none !important; }
.content div.selector { width: 100% !important; padding: 0 !important; max-width: 100%; }
.content div.selector span { padding: 0 12px !important; text-shadow: none !important; }
.content .tablePars div.selector { width: auto !important; }
.content .tablePars div.selector span { padding: 0 40px 0 20px !important; text-shadow: none !important; }
.content .tablePars .dataTables_filter { margin-bottom: 8px !important; }
.content .tablePars .dataTables_length { margin-top: 16px; }
table .selector, table .selector > span, .dataTables_length .selector, .dataTables_length .selector > span { height: 24px !important; }
.tablePars { height: 54px !important; }
.content .table-subject .tDark tbody td { padding: 0px 16px !important; font-size:12px; border-right:1px solid #dadada !important; }
.content .widget { margin-top: 10px !important; }
.content .dataTables_filter input[type=text] {  margin-right: 12px; margin-top: 2px;height: 24px; box-shadow:none !important; border-radius:2px; border-bottom:1px solid #d7d7d7 !important; padding-top:0px !important;padding-bottom:0px !important;}
.content .widget > [class*="whead"] h6 { font-size: 16px; color: #1c1c1c; }
.content .widget > [class*="whead"] h6 a { font-size: 14px; font-weight: 400; padding: 0 10px; }
.content .widget > [class*="whead"] h6 .iconb { padding: 0 10px !important; }
.content h5 { color: green; font-size: 14px; padding: 10px 0 0; text-align: center; }
.content .widget > [class*="whead"] h6 span { font-size: 11px; font-weight: 300; text-shadow: none !important; }
.content .save-top { text-align: right !important; float: right !important; margin: 3px 34px; }
.content .save-bottom { text-align: right !important; float: right !important; }
.content .save-bottom button { background: none; position: absolute; right: -9px; border: none; bottom: -2px; }
.content .save-bottom button .fa { font-size: 20px; color: green; margin: 0; padding-right: 5px; }
.fa { font-size: 20px; padding-right: 8px; }
.content .submit-btn .buttonS { padding: 7px 14px !important; }
.content .tablehead label { font-size: 12px; color: #000; font-weight: bold; }
.content .tDark tbody tr:nth-child(even) { /*background: #e7e5e5 !important; */}
.content .tDark tbody tr:hover { background: #c3c1c1 !important; }
.content .glyph { color: #393939 !important; }
.content .reminder span { float: left; padding-right: 10px; }
.content .reminder .glyph { float: left; color: #444; font-size: 16px; display: inline-block; }
.content .reminder .glyph { color: #f00; }
.content .reminder .glyph a { display: inline-block; }
.action-icons .glyph { float: left; color: #444; font-size: 16px; margin-left: 5px; }
.content .action-icons .edit-icon .glyph { float: left; color: #444; font-size: 14px; margin-left: 5px; }
.content .tableFooter { height: auto !important; }
.content .tDark thead td {  background:#3a70ab;border-left: 1px solid #9c9b9b; text-align: left; }
.content .reminder .iconb { color: #3a70ab; }
.content .eye-icon .iconb { color: #3a70ab; }
.content .edit-icon .iconb { color: #68a341; }
.content .close-icon .iconb { color: #900; }
.content .email-sent .iconb { color: #68a341; }
.content .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button:active { background: #3a70ab !important; border-color: transparent !important; }
.widget > [class*="whead"] {
text-shadow:none !important;
}
.content .mail-icon, .edit-icon, .eye-icon, .close-icon { float: right; }
.content .actions { text-align: right !important; }
.action-icons { text-align: right !important; }
.scroll { overflow:hidden;}
.scroll .container { padding:0 !important;}
.bottom-footer .container { padding:0 !important;}
.dataTables_length { margin-top: 2px !important; padding-left: 5px !important; float: right !important; }
.dataTables_length label { width: 240px !important; }
.dataTables_length { width: 20% !important; }
.dataTables_length div.selector { width: 58% !important; }

div.selector select { top:0px !important; height:24px !important;}
.dataTables_filter { float: right !important; margin: 7px 0 !important; }
.add-team-detail { display: none; }
.content .payment-method { text-align: right; float: right; }
.content .payment-method ul li { font-size: 0; float: left; padding-right: 3px; }
.content .payent-method ul li img { display: inline; }
.content .whead .iconb { margin: 0 !important; }
.content .dataTables_paginate { float: left !important }
.content .dataTables_info { float: right !important; padding-left: 7px; }
.hidden-entry { color: #23527c !important; font-size: 12px !important; }
#add-member { display: block; padding: 10px 0 0 10px; }
a.teamclose { float: right; padding: 5px; font-size: 16px; }
.instructions-cont i { font-size: 20px; color: #3a70ab; }
.instructions-cont h6 { display: inline; position: relative; top: -2px; padding-left: 3px; font-weight: bold; }
.alertify-inner { text-align:left !important;}
/*-------------------------------login------------------------------------------- */
.loginWrapper input[type=text], .loginWrapper input[type=password] { width: 238px !important; }
.social-icon { float: right; }
.login-icon { padding:20px 0 0 0; }
.social-icon ul { margin: 0; padding: 0; }
.social-icon ul li { display: inline-block; margin-right: 8px; }
.social-icon ul li a { text-align: none; color: #fff; font-size: 18px; text-decoration: none; vertical-align: top; }
.social-icon ul li a:hover { color: #000; }
.login-icon ul li a { text-align: none; color:#000; font-size: 18px; text-decoration: none; vertical-align: top; }
.take-project { display: table; height: 180px;  background:#3a70ab; padding: 75px 0px; width: 100%; text-align: center; }
.take-project span { font-size: 48px; color: rgb(255, 255, 255); line-height: 48px; }
.captcha { }
.captcha label { float: left; padding-top: 4px; }
.captcha span { margin-top: 7px; display: inline-block; margin-left: 2px; }
.loginEmail { background: #fbfbfb url(../images/icons/loginEmail.png) no-repeat 213px 12px !important; }
.loginPassword { background: #fbfbfb url(../images/icons/loginLock.png) no-repeat 214px 12px !important; }
.memory label { padding-left: 5px; }
.logControl { margin-top: 0 !important; }
.blue-ribon {width: 100%;margin-top:100px;display: table;}
/*-------------------------------dashboard------------------------------------------- */
.dashboard-detail .middleNavA { margin: 0 !important; }
.dashboard-detail .middleNavR li a > img, .middleNavS li a > img { padding-top: 52px !important; }
.dashboard-detail .middleNavS li { width: 100% !important; height: 150px !important; margin: 0 !important; }
.dashboard-detail .middleNavS li a { width: 94% !important; height: 130px !important; }
.dashboard-detail .middleNavS h3 { margin: 10px 0; font-size: 18px; color: #3d75ae }
.dashboard-detail .bottom-detail ul { margin: 10px 0 0 0; padding: 0; }
.dashboard-detail .bottom-detail ul li { font-weight: bold; margin: 0 0 10px 0; padding: 0; font-family: 'Lato', sans-serif !important; color: #000 !important; font-size: 14px !important; }
.dashboard-detail .bottom-detail ul li label { margin-bottom: 5px; }
.dashboard-detail .bottom-detail ul li span { display: block; }
.dashboard-detail .bottom-detail ul li a { font-weight: 400; margin: 0; padding: 0; display: inline-block; width: 100%; text-decoration: underline; }
.dashboard-detail .bottom-detail ul li a:hover { text-decoration: none; color: #000; }
.dashboard-detail .bottom-detail p { margin: 0; padding: 0; font-weight: 400; display: block; }
.dashboard-detail .wInvoice { border-bottom: 0 !important; }
.dashboard-detail .wInvoice li { width: 49.5% !important; margin-top: 5px; font-family: 'Lato', sans-serif !important; color: #000 !important; font-weight: 300 !important; }
.dashboard-detail .wInvoice li span { font-weight: 400 !important; }
.dashboard-detail .middleNavA { text-align: center; margin: 0 0 0 0; }
.dashboard-detail .middleNavA li { width: 16%; }
.dashboard-detail .widget { margin-bottom: 10px !important; }
.dashboard-detail .widget .whead {  background:#3a70ab;  }
.dashboard-detail .widget .whead h6 { color: #fff; font-weight: 400; font-family: 'Lato', sans-serif !important; }
.regester-detail .save-bottom button { right:-25px; top:0;}
.regester-detail span img { position:relative; top:5px;}
.search-select div.selector{ width:160px !important; height:21.5px !important; }
/*-------------------------------footer------------------------------------------- */
footer { padding: 10px 0 0; }
footer .top-footer { padding-bottom: 0px; display: inline-block; width: 100%; }
footer .top-footer span { float:right !important;}
footer .top-footer span a { margin:0 3px;}
footer ul.left-warning { float: left; }
footer ul.left-warning li { list-style-position: inside; }
footer ul.right-warning { float: right; }
footer .bottom-footer { display: none; }
footer .bottom-footer { padding: 15px 0; }
/*footer .bottom-footer tr:first-child { background: -webkit-linear-gradient(top, #5ba5cb 0%,#3a70ab 100%) !important;background: -moz-linear-gradient(top, #5ba5cb 0%,#3a70ab 100%) !important;}*/
footer .bottom-footer thead td { background:#3a70ab !important; color: #fff; font-weight: bold; text-align: left; }
/*footer .bottom-footer tr td {  padding: 0 9px !important; }*/
footer .bottom-footer tr {background: #e7e5e5;}
footer .bottom-footer thead td { border-left: 1px solid #9c9b9b !important; }
footer .bottom-footer .eye-icon { text-align: center; }
footer .action-icons .glyph { color: #444; font-size: 16px; margin-left: 4px; text-align: center; text-decoration: none; }
footer .action-icons .edit-icon .glyph { float: left; color: #444; font-size: 14px; margin-left: 4px; }
footer .action-icons a { text-decoration: none; color: #fff; }
#fowd { display: none !important; }
.forgot-detail { }
.forgot-detail .save-bottom button { bottom: 0px !important; }

/*--------------------------------My Team------------------------------------------- */
.date-create { width:9.3%;}
.initials {width:24%; overflow:hidden;}
.access {width:12.2%;}
.contact {width:30.05%;}
.designation {width:12.3%;}
.fixed { width:1170px !important;}


.alertify-button { box-shadow:none !important; margin-bottom:10px !important;}

/*-------------------------------DISCIPLINE---------------------*/
.add-deciplane{display:none}
#add-descipline{display: block;
padding: 10px 0 0 10px;}

/*----------------------------UNIT PAGE---------------------------*/
.add-units{display:none}
#add-unit{display: block;
padding: 10px 0 0 10px;}

/*--------------------------------Projects----------------------------------------*/
.tDark tbody tr td {min-width:75px !important}
.add-project{display:none}
.add-zero-btn{width:100%;margin-top:3px;}
.prj-table-datecreated{width:9%}
.prj-table-code{width:8%}
.prj-table-name{width:28%}
.prj-table-dates{width:19%}
.prj-table-vendour{width:18%}
.prj-table-currency{width:6%}
.prj-table-actions{width:11%}
#add-project{display: block;
padding: 10px 0 0 10px;}
/*--------------------------------Clients-------------------------------*/
.add-client{display:none}

/*-------------------------------FIXME TABLE------------------------------*/

.fixed{
        top:0;
        position:fixed;
        width:92.6%;
        display:none;
        border:none;
    }

/*--------------------------------     ------------------------------------------- */
td {white-space: normal}
.alertify-dialog { }
.alertify-dialog nav { background: none !important; text-align:center; }
nav.alertify-buttons { border-bottom:0px none !important;}
.add-notes-dropdown{height: 20px;width: 75px;color: hsl(0, 0%, 52%);font-size: 11px;padding:0px 0 1px 2px}
.left-float{float:left;}
.search-select-select{float:left; margin-left:7px;}
.search-select-input{float:left}
.search-select-input input{margin-top:0px !important}
.search-select-label{position:relative; float:left ; padding-right:6px;}
#savenote{
    height:18px;
}
.disciplane-name{width:35%}
.disciplane-code{width:15%}
.table-actions{width:12%}
.disciplane-datecreated{width:15%;}
.unit-description{width:35%}
.unit-abbreviation{width:20%}
/*--------------------------------Media Quries------------------------------------------- */
@media (max-width:1200px) {
.fixed { width:970px !important;}

.disciplane-name { width:67.7%;}
}
@media (max-width:1100px) {
.regester-detail span img { margin-right:0;}
}
 @media (min-width:769px) {
.dropdown:hover .dropdown-menu { display: block; color: #fff; }
}
@media (max-width:992px) {
     /*.fixed { z-index:11; width:100% !important;position:fixed !important; display:none}*/
footer ul { padding: 0 15px; }
footer ul.left-warning { float: none; }
footer ul.right-warning { float: none; }
footer ul { display: block; }
footer ul span { display: none; }
.middleNavA li { width: 28%; }
.fixed { width:93.5% !important;}
.dataTables_length { width:32% !important;}
}
@media (max-width:800px){
  /*.fixed { z-index:11; width:100% !important;position:fixed !important; display:none}*/  
  /*.tDark{display:block;}*/
}
@media (max-width:768px) {
    .fixed { z-index:11; width:100% !important;position:fixed !important; display:none}
.navbar-toggle { padding-right: 0 !important; }
header { padding: 8px 0; }
header .logo { float: none !important; text-align: center; }
header .header-right { float: none; text-align: center; width: 100%; }
nav.navbar-default .navbar-nav > li > a { text-align: center; }
.content .widget { margin-top: 0 !important; }
div.selector { max-width: 100% !important; }
.take-project { padding: 10px 0; height: auto; }
.take-project span { font-size: 36px; display: inline-block; text-align: center; }
.social-icon { float: none !important; text-align: center; margin: 15px 0 0; }
.content .save-bottom { display: block !important; }
.content .save-top { display: none !important; }
.divider { margin-bottom: 10px !important; }
/*.content .tDark tbody tr:nth-child(2n) { display:none !important;}
.content .tDark tbody tr:nth-child(3n) { display:none !important;}
*/.main-content .widget { margin-bottom: 15px; }
.regester-detail .formRow .col-sm-1-8{ width:100% !important; text-align:center;}
.regester-detail .formRow .col-sm-2-2 { width:100% !important; padding-right:0;}
.dataTables_length { width:26% !important;}
.dataTables_length div.selector { width:38% !important;}
}
@media (max-width:540px) {
/*.content .tDark tbody tr:nth-child(2n) { display:none !important;}
.content .tDark tbody tr:nth-child(3n) { display:none !important;}*/
.fixed { z-index:11; width:100% !important;position:fixed !important; display:none}
.tDark tbody td { padding: 9px 5px !important; font-size: 10px; }
.tDark thead td { padding: 9px 5px !important; font-size: 10px; }
footer .bottom-footer { width: 100% !important; }
footer .bottom-footer .tDark tbody tr { width: 100% !important; text-align: center; }
footer .top-footer { text-align: center; }
.content .table-subject .whead a { display: block; text-align: center; padding: 5px 0 !important; outline: none !important; }
 }
@media (max-width:480px) {
.fixed { z-index:11; width:100% !important;position:fixed !important; display:none}
.take-project span { font-size: 22px; display: inline-block; text-align: center; }
.tDark thead { float: none; width: 100%; }
.initials { width:65% !important; float:left;}
.actions { width:35% !important; float:right;}
.access { display: none !important; }
.contact { display: none !important; }
.designation { display: none !important; }
.date-create { display: none !important; }
/*#active-member td { float: left !important; width: 50% !important; }*/
/*#hidden-entry td { float: left !important; width: 50% !important; }*/
/*.tDark { display: inline-block !important; }*/
.tDark tbody { display: inline-block  !important}
.tDark tbody tr { width: 100% !important; display: inherit !important; float: right; }
#hidden-entry tbody { width: 100% !important; display: inherit !important; float: right; background: url("../images/backgrounds/body.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) }
#hidden-entry tbody tr { background: url("../images/backgrounds/body.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) }
.dashboard-detail .middleNavA li { width: 40% !important; }
.regester-detail .formRow {}
.regester-detail .formRow .col-sm-1-8{ width:100% !important; text-align:center;}
.regester-detail .formRow .col-sm-2-2 { width:100% !important; padding-right:0;} 
.search-select div.selector { width:120px !important;}
.bottom-footer .action-icons { height:46px;}
.dataTables_length div.selector { width:100% !important;}
.dataTables_length { width:20% !important;}
.blue-ribon { margin-top:40px;}
.fa { padding-right:0 !important;}
	footer .top-footer span { display:block !important; width:100% !important;}
.disciplane-name { width:35%; float:left; overflow:hidden;}
.disciplane-code { width:30%; float:left; overflow:hidden;}



.disciplane-datecreated{display:none !important}
.table-actions{width:35%!important}
.unit-description{width:35% !important}
.unit-abbreviation{width:30% !important}

thead tr .prj-table-vendour{line-height: 14.7px;}
.prj-table-datecreated{display: none !important}
.prj-table-currency{display:none !important}
.prj-table-dates{display:none !important}
.prj-table-code{width:25% !important}
.prj-table-name{width:25% !important}
.prj-table-vendour{width:25% !important}
.prj-table-actions{ width:25% !important}


td{float:left}
/*.tDark{display:none}*/
}
@media (max-width:480px){
	
}