.login .formArea{border: 0px;background:none;}
.login .stripBg{background:none;}
.login input.ui-input-text{border:1px solid #ccc;width:100%;display: block;box-shadow: inherit;}
.login .formArea .formlayout{width: 100%;text-align: center;  position: relative; padding: 20px;}



.login #P308_FORGOT{display: block;text-align: center;width:100%;position: relative;top: 30px;}
.login .t2NoLabel{font-weight: bold;}
.login-logo{background:#fff; text-align: center; padding:40px 0px 0px 0px;display: block; }
.login-logo img {width: 150px;margin-top: 52px;}

.login .formArea.header-formArea {box-shadow: none;}
.ui-btn.setting-btn {text-decoration: none; color: #333;right: -7px;top: -10px;}
.ui-btn.setting-btn.fa-cog:before{font-size:18px;margin-left: 16px;}
.setting-btn span.ui-icon.ui-icon-gear.ui-icon-shadow {display: none;}
.setting-btn .ui-btn-text{font-family: arial;}
.formArea.header-formArea {background: #fff;border: none;}
.formArea.header-formArea table{ width:100%;}
/* PRH 21.1 FIX */
/*.formArea.header-formArea td {font-size: 13px; display: block;text-align: left}*/
.formArea.header-formArea td {font-size: 13px; display: block;}
.formArea.header-formArea .ui-select{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; box-shadow: none;border: 1px solid #ccc;margin-top: 5px;}
.formArea.header-formArea .ui-listview li:first-child {border-radius: 5px 5px 0px 0px;}
.formArea.header-formArea .ui-listview li:last-child {border-radius:0px 0px 5px 5px; }
.ui-corner-all {border-radius:0px 0px 0px 0px; }
.formArea.header-formArea .ui-listview li {margin-bottom: 2px; border:none;}
.formArea.header-formArea .ui-listview li div.ui-btn-inner{border:none;padding-top: 0;}
.setting-pass a {text-decoration: none;color: #333;text-align: left;font-size: 16px;}

.back-btn.ui-btn{text-decoration: none;color: #333;text-align: left;font-size: 16px;}
.back-btn.ui-btn .ui-icon.ui-icon-gear{ display:none;}
.bg-none{ background:none;}
.change-pass input[type=password]{border: 1px solid #ccc;}
.change-pass a.blueButton{width:200px; margin:auto;}
.change-pass br{display: none;}
.change-pass .btnRight{float: none;}

.btn-container{text-align: center;margin-top: 16px;}
.btn-container a.blueButton.ui-link.c-faqs { float: none;display: block;}
.clrFix{clear: both;}

.faq-content{padding: 0;padding-bottom: 20px;}
.faq-content h1:first-child{margin-top: 0;}
.ui-footer {background-color:#ffffff;width: 100%;height: 50px;text-align: center;z-index: 0;}

.ui-footer ul li a{color: rgb(51,51,51);font-size: 14px;text-transform: Initial;text-decoration: none;}
/*.naviBar li a:hover, .naviBar li a:active {background-color:#00bfff;} */
.ui-footer ul li a span{font-size: 14px; font-weight: normal;}
.ui-footer ul li a i{ margin: 5px;font-size: 16px;}
.ui-footer .naviBar {padding: 5px 0px 1px 0px; /*border: solid 01px #e8e8e8; */
    border-top-color: rgb(199,200,201);}

.formArea.header-formArea .timesheets-table td {display: table-cell;}
.formArea.header-formArea.quick-fill td{display: table-cell;}

.formArea.header-formArea.quick-fill{position: relative;}
.formArea.header-formArea.quick-fill td input.ui-input-text {
    border: 1px solid #f1f0f0;
    margin-top: 15px;
}




.formArea.header-formArea.quick-fill td:nth-child(odd) { display: block; position: relative;top: 3px;}


.formArea.header-formArea.quick-fill td:nth-child(even) { margin-top: 15px;}

.ui-content .formArea.header-formArea.quick-fill{box-shadow: none};
body{ background:#fff;}



a.blueButton:active, a.blueButton:hover, a.greyButton:active, a.greyButton:hover {
    background-color: rgb(0,39,118) !important;
   
}


a.button-orange:active, a.button-orange:hover {
    background-color: rgb(0,39,118) !important;
   
}


#custom-collapsible {
    background-color: white  !important;
}

#custom-collapsible h3 a {
    border-width: 0px !important; 
    background: white  !important;
}
.ui-header-fixed {
    top: 0;
    border-bottom: 1px solid #e8e8e8;
}
