html,body{font-family:'Open Sans',sans-serif!important}

#hastoeNavPanel{border-bottom:1px lightgrey solid;}
#hastoeNavPanel .container{margin:0px;}

.navbar{background-color:#fff;border-bottom:none}
.navbar-brand{padding-top:0;padding-bottom:0}
.navbar-brand img{height:50px}
.navbar-nav>li>a{color:#39a1d8!important;padding: 15px 9px;}

.navbar-nav li .btnmessages:hover,
.navbar-nav li .btnmessages:focus{color:#fff!important;background-color:#0089bf!important}
.navbar-inverse .navbar-nav>.open>.btnmessages,
.navbar-inverse .navbar-nav>.open>.btnmessages:hover,
.navbar-inverse .navbar-nav>.open>.btnmessages:focus{color:#fff!important;background-color:#0089bf}
.navbar-inverse .navbar-nav>.active>.btnmessages,
.navbar-inverse .navbar-nav>.active>.btnmessages:hover,
.navbar-inverse .navbar-nav>.active>.btnmessages:focus{color:#fff!important;background-color:#0089bf}


.navbar-nav li .messages a{
    position: relative!important;
    display: block!important;
    padding: 15px 15px!important;
    line-height: 20px!important;
    box-sizing: border-box!important;
}

#messagesLabel {
    position: absolute;
    margin: 0px !important;
    padding-top: 2px;
    top: 4px;
    left: 8px;
    color:white;
    background-color: #0071a5;
    border-radius: 16px;
    font-size: 12px;
    min-width: 16px;
    text-align: center;
    font-family:'Open Sans',sans-serif!important;
    height: 16px;
}

.navbar-nav span {
    width: 100%;
    height: 100%;
    display: inline-block;
    z-index: 100;
}

.btnoverview span{
    padding: 5px;
}
 
.navbar-nav .fa-home span.visible-xs-inline {
    width: 24px;
    padding-left:10px;
}

.navbar-nav .fa-envelope span.visible-xs-inline {
    width: 24px;
    padding-left:10px;
}


.navbar-nav .noMessagesPresent{
    color:#39a1d8;
}


.navbar-inverse .navbar-nav li .btnoverview:hover,
.navbar-inverse .navbar-nav li .btnoverview:focus{color:#fff!important;background-color:#868686!important}
.navbar-inverse .navbar-nav>.open>.btnoverview,
.navbar-inverse  .navbar-nav>.open>.btnoverview:hover,
.navbar-inverse  .navbar-nav>.open>.btnoverview:focus{color:#fff!important;background-color:#868686}
.navbar-inverse  .navbar-nav>.active>.btnoverview,
.navbar-inverse  .navbar-nav>.active>.btnoverview:hover,
.navbar-inverse  .navbar-nav>.active>.btnoverview:focus{color:#fff!important;background-color:#868686}

.navbar-inverse .navbar-nav li .navMenuGreen:hover,
.navbar-inverse .navbar-nav li .navMenuGreen:focus{color:#fff!important;background-color:#78ae3f!important}
.navbar-inverse  .navbar-nav>.open>.navMenuGreen,
.navbar-inverse  .navbar-nav>.open>.navMenuGreen:hover,
.navbar-inverse  .navbar-nav>.open>.navMenuGreen:focus{color:#fff!important;background-color:#78ae3f}
.navbar-inverse  .navbar-nav>.active>.navMenuGreen,
.navbar-inverse  .navbar-nav>.active>.navMenuGreen:hover,
.navbar-inverse  .navbar-nav>.active>.navMenuGreen:focus{color:#fff!important;background-color:#78ae3f}

.navbar-inverse .navbar-nav li .navMenuYellow:hover,
.navbar-inverse .navbar-nav li .navMenuYellow:focus{color:#272727!important;background-color:#fed300!important}
.navbar-inverse .navbar-nav>.open>.navMenuYellow,
.navbar-inverse .navbar-nav>.open>.navMenuYellow:hover,
.navbar-inverse .navbar-nav>.open>.navMenuYellow:focus{color:#272727!important;background-color:#fed300}
.navbar-inverse .navbar-nav>.active>.navMenuYellow,
.navbar-inverse .navbar-nav>.active>.navMenuYellow:hover,
.navbar-inverse .navbar-nav>.active>.navMenuYellow:focus{color:#272727!important;background-color:#fed300}

.navbar-nav li .navMenuRed:hover,
.navbar-nav li .navMenuRed:focus{color:#fff!important;background-color:#e73029!important}
.navbar-inverse .navbar-nav>.open>.navMenuRed,
.navbar-inverse .navbar-nav>.open>.navMenuRed:hover,
.navbar-inverse .navbar-nav>.open>.navMenuRed:focus{color:#fff!important;background-color:#e73029}
.navbar-inverse .navbar-nav>.active>.navMenuRed,
.navbar-inverse .navbar-nav>.active>.navMenuRed:hover,
.navbar-inverse .navbar-nav>.active>.navMenuRed:focus{color:#fff!important;background-color:#e73029}

.navbar-nav li .navMenuBlue:hover,.navbar-nav li .navMenuBlue:focus{color:#fff!important;background-color:#233588!important}
.navbar-inverse .navbar-nav>.open>.navMenuBlue,
.navbar-inverse .navbar-nav>.open>.navMenuBlue:hover,
.navbar-inverse .navbar-nav>.open>.navMenuBlue:focus{color:#fff!important;background-color:#233588}
.navbar-inverse .navbar-nav>.active>.navMenuBlue,
.navbar-inverse .navbar-nav>.active>.navMenuBlue:hover,
.navbar-inverse .navbar-nav>.active>.navMenuBlue:focus{color:#fff!important;background-color:#233588}

.navbar-nav>li>.signout{color:#fff!important;background-color:#39a1d8}
.navbar-nav>li>.signout:hover{color:#fff!important;background-color:#0089bf!important}

.navbar-nav li .navDefault:hover,.navbar-nav li .navDefault:focus{color:#fff!important;background-color:#0089bf!important}
.navbar-inverse .navbar-nav>.open>.navDefault,
.navbar-inverse .navbar-nav>.open>.navDefault:hover,
.navbar-inverse .navbar-nav>.open>.navDefault:focus{color:#fff!important;background-color:#0089bf}
.navbar-inverse .navbar-nav>.active>.navDefault,
.navbar-inverse .navbar-nav>.active>.navDefault:hover,
.navbar-inverse .navbar-nav>.active>.navDefault:focus{color:#fff!important;background-color:#0089bf}



.navbar-toggle{border:1px solid #0089bf!important}
.navbar-toggle .icon-bar{background-color:#0089bf!important}
.navbar-toggle:hover,.navbar-toggle:focus{background-color:#0089bf!important}
.navbar-toggle:hover .icon-bar,.navbar-toggle:focus .icon-bar{background-color:#fff!important}
.validation-summary-valid{display:none}
.welcomeBar{background-color:#0089bf}
.welcomeBar .welcomeTextContainer{margin:30px 0!important}
.welcomeBar h2{}
.welcomeBar .welcomeTextContainer span{padding:10px 20px;color:#fff;font-size:1.2em;background-color:#0071a5;border-radius:75px}
.welcomeBar p{color:#fff;padding-bottom:5px}
.welcomeBar .hastoeImageRight{margin-top:15px;text-align:right}
.welcomeBar .hastoeImageRight img{border-left:1px solid #fff}
.blueBar{background-color:#0071a5;height:135px;line-height:135px;text-align:center}
.blueBar h2{color:#fff;display:inline-block;vertical-align:middle;line-height:30px}
/*.homeFeatures{margin-top:-120px}*/
.homeFeatures{position:relative; top:-120px}
.homeFeatures .panel{margin-bottom:20px;background-color:transparent;border:0 solid transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.homeFeatures .panel-heading{padding:10px 15px;border-top-left-radius:0;border-top-right-radius:0;text-align:center}
.homeFeatures .panel-heading h4{font-size:.8em}
.homeFeatures .panel-body{min-height:350px;height:auto!important;height:350px}
.homeFeatures .panel-default>.panel-heading{color:#fff;background-color:#0071a5;border-color:transparent;font-weight:normal;font-size:3em!important}
.homeFeatures .myStatus .panel{background-color:#f4d20f}
.homeFeatures .quickActions .panel{background-color:#c7342d}
.homeFeatures .myDetails .panel{background-color:#78ae3f}
.homeFeatures .myStatus ul{list-style:none;padding:0;color:#000839;margin-bottom:0}
.homeFeatures .myStatus ul li{padding-bottom:10px;padding:25px 0}
.homeFeatures .myStatus ul li h3{margin:0;margin-bottom:5px}
.homeFeatures .myStatus ul li a{background-color:#e6c400;color:#000839;display:block;line-height:30px;border-radius:25px;padding:0 10px}
.homeFeatures .myStatus ul li a img{margin-right:5px}
.homeFeatures .quickActions .panel-body .row{margin-bottom:10px}
.homeFeatures .quickActions .text-primary{color:#a10012}
.homeFeatures .quickActions .qaContent h4{line-height:36px;color:#fff}
.homeFeatures .quickActions .qaArrow{line-height:56px}
.homeFeatures .quickActions a{color:#fff;font-size:1.2em}
.homeFeatures .quickActions .row{margin-bottom:20px!important}
.homeFeatures .quickActions img{max-width:100%}
.homeFeatures .quickActions .qaText{padding-top:8px}
.homeFeatures .quickActions .qaText span{font-size:1.2em}
.homeFeatures .quickActions .qaText ul{list-style:none;padding-left:0;font-size:.8em;margin-top:5px;margin-bottom:-12px}
.homeFeatures .myDetails ul{list-style:none;padding:0;color:#fff;margin-bottom:0}
.homeFeatures .myDetails ul li{border-bottom:1px solid #fff;padding-top:4px;padding-bottom:4px;font-weight:bold}
.homeFeatures .myDetails ul li:last-child{border-bottom:none}
.homeFeatures .myDetails ul li span{font-weight:normal;font-size:.9em}
#dTable_wrapper thead tr th{color:#0071a5!important}
#dTable_wrapper .headerRow{background-color:#0071a5}
#dTable_wrapper .headerRow .col-sm-6{padding-top:10px;padding-bottom:8px;color:#fff}
.newsItems .newsHeading{color:#5f5f5f;margin-bottom:4px}
.newsItems .newsItem .panel{text-align:center;background-color:transparent;border:0 solid transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.newsItems .newsItem .panel-body{background-color:#f1f1f1;min-height:120px;height:auto!important;height:120px}
.newsItems .newsItem .panel-body .newsContent{font-size:1.1em;margin-top:-10px!important}
.newsItems .newsItem .panel-footer{background-color:#d8d8d8}
.newsItems .newsItem .panel-footer a{color:#565455;font-weight:bold;display:block;margin-top:-35px!important}
.newsTitle{font-weight:bold}.footer-logos{background-color:#d8d8d8;padding-bottom:200px}
.footer-logos img{max-width:100%;margin:10px 0}
.footer-links{background-color:#f1f1f1;text-align:center;padding-top:15px;padding-bottom:18px}
.footer-links h4{color:#868686;font-size:1.4em}
.footer-links .links{padding:10px 0;border-top:1px solid #868686;margin-left:0;margin-right:0}
.footer-links ul{list-style:none;padding:0;margin:0 auto}
.footer-links ul li{display:inline-block;margin:0;padding:0;zoom:1;*display:inline}
.footer-links ul li a{color:#868686;display:block;padding:0 10px}
.yourDetails{background-color:#0071a5;color:#fff;min-height:400px;height:auto!important;height:400px}
.yourDetails span{font-size:.9em}.yourDetails .btn-primary{background-color:#39a1d8;border-color:#39a1d8}
.yourDetails .hrRule{background-color:#39a1d8;width:100%;height:1px;overflow:hidden;margin:4px 0}
.yourOnlineAccess span{font-size:.9em}
.yourOnlineAccess .btn-primary{background-color:#0071a5;border-color:#0071a5}
.yourOnlineAccess .hrRule{background-color:#0071a5;width:100%;height:1px;overflow:hidden;margin:4px 0}
.yourOnlineAccess{background-color:#39a1d8;color:#fff;min-height:400px;height:auto!important;height:400px}
.loginBackgroundImage{background-image:url("../images/backgroundImage.jpg");background-repeat:no-repeat;background-size:cover}
.login-container{margin:3% auto;max-width:300px;position:relative;margin-left:auto;margin-right:auto}
.login-validate{z-index:9999999}
.login-register{z-index:99}
.login-container .loginbox{position:relative;width:300px!important;height:auto!important;background-color:#fff}
.login-container .loginbox .loginbox-logo{text-align:center;background-color:#0089bf;width:100%}
.login-container .loginbox .loginbox-logo img{height:75px}
.login-container .loginbox .loginbox-title{text-align:center;width:100%;padding:10px;background-color:#0071a5;color:#fff}
.login-container .loginbox .loginbox-title a{color:#fff}
.login-container .loginbox .loginbox-content{text-align:center;margin:20px}
.login-container .loginbox .loginbox-links{text-align:center}
.login-container .loginbox .loginbox-register{margin:0;padding-right:0}
.login-container .loginbox .loginbox-register a{display:block;line-height:50px;background-color:#0089bf;color:#fff}
/*.login-container .loginbox .loginbox-information{margin:0;padding-left:0}
.login-container .loginbox .loginbox-information a{display:block;line-height:50px;background-color:#0071a5;color:#fff}*/
.loginbox-information{margin:0;padding-left:0}
.loginbox-information a{display:block;line-height:50px;background-color:#0071a5;color:#fff}
.login-container .loginbox .loginbox-back{margin:0}
.login-container .loginbox .loginbox-back a{display:block;line-height:50px;background-color:#0089bf;color:#fff}
.login-container .loginbox .loginbox-form{text-align:center;margin:20px}
.login-container .loginbox .loginbox-form label{color:#0089bf}
.login-container .loginbox .loginbox-form .form-control{border-radius:0}
.login-container .loginbox .loginbox-form button{width:100%;border-radius:0;color:#fff;background-color:#0089bf;border-color:#0089bf}
.login-container .loginbox .validation-summary-errors{margin-top:10px}
.mainContent{min-height:400px;height:auto!important;height:350px;margin-top:15px}
.mainContent .row{margin-bottom:15px}.dbSubHeader{background-color:#0071a5;padding:15px;margin-top:15px}
.dbSubHeader .dbLogo{float:left;margin-right:15px}
.dbSubHeader .btn-default{background-color:#0089bf;border-color:#0089bf;border-radius:0;color:#fff;margin-top:8px;margin-bottom:8px}
.dbSubHeader .btn-default:hover{background-color:#ffd300;color:#000839}
.frmBox{background-color:#f9f9f9;border:1px solid #c7c7c7;padding-top:15px;padding-bottom:15px}
.frmBox label:first-of-type{padding-left:0}
.frmPayRent{margin-bottom:15px!important}
.v-center{display:table-cell!important;vertical-align:middle!important;height:72px!important}
.btn{border-radius:0!important}.modal-content{border-radius:0}
.modal-header{color:#fff;background-color:#0071a5}
.modal-body ul li{margin-bottom:10px}
.error-container{background-color:#fff!important;padding:15px!important}
.strike{display:block;text-align:center;overflow:hidden;white-space:nowrap}
.strike>h2{position:relative;display:inline-block}
.strike>h2:before,.strike>h2:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#5f5f5f}
.strike>h2:before{right:100%;margin-right:15px}
.strike>h2:after{left:100%;margin-left:15px}
#downloadExcel{display:none}
.fa-file-word-o{color:blue}
.fa-file-pdf-o{color:red}
form .input-validation-error{border:1px solid #a94442!important}
form .input-validation-error:focus{box-shadow:0 0 10px 4px rgba(169,68,66,.4);-moz-box-shadow:0 0 10px 4px rgba(169,68,66,.4);-webkit-box-shadow:0 0 10px 4px rgba(169,68,66,.4)}
form .valid{border:1px solid #3c763d!important}
form .valid:focus{box-shadow:0 0 10px 4px rgba(169,68,66,.4);-moz-box-shadow:0 0 10px 4px rgba(169,68,66,.4);-webkit-box-shadow:0 0 10px 4px rgba(169,68,66,.4)}
html,body{height:100%}body{padding-top:50px}
.img-portfolio{margin-bottom:30px}
.img-hover:hover{opacity:.8}
header.carousel{height:50%}
header.carousel .item,header.carousel .item.active,header.carousel .carousel-inner{height:100%}
header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover}
.error-404{font-size:100px}
.price{display:block;font-size:50px;line-height:50px}
.price sup{top:-20px;left:2px;font-size:20px}
.period{display:block;font-style:italic}
@media(max-width:1200px){.homeFeatures .quickActions .qaText{padding-top:0}}
@media(max-width:767px){.img-portfolio{margin-bottom:15px}
    header.carousel .carousel{height:70%}
    .navbar-nav>li:last-child{border-bottom:5px solid #0089bf}
    .navbar-collapse{min-height:550px!important}
    .navbar .dropdown-menu a:hover{color:#0071a5!important}
    body{padding-top:50px}}
@media(max-width:400px){.homeFeatures .quickActions .qaText{padding-top:5px}}
@media (min-width: 768px) {.container {width: 100%; }}

