/***************body*******************/
body { background-color:#ECEBE5; font-family: Tahoma, Arial, helvetica, sans-serif; color: #000000; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: Tahoma, Arial, helvetica, sans-serif; }

.siteBody { min-height:450px; padding:20px 15px; }
.siteBodyContainer { background-color:white; }
.banner-wrapper { border-radius:4px; }
.oneeight_bg { background: linear-gradient(to bottom, #1297ba 0%,#1297ba 100%); }
.banner { background-image:url(../2014/images/head_bg.png); background-repeat:no-repeat; height:279px; }
.banner h3 { padding-top:80px; padding-left:30px; color:white; }
.banner .banner-sub-items { margin-left:38px; padding-top:10px; color:white; }
.thepointers .col-sm-4 { color:#eee; background-color:#236d88; border-radius:4px; border:1px solid #dcdcdc; min-height:130px; padding-bottom:16px; }
.thepointers .col-sm-4 h4 { color:#fe993e; }
.thepointers .col-sm-4 a { color:#b9f5ff; }
.bluebox-op-top { border:1px solid #236d88; border-radius:6px; padding:8px; margin:10px 0; }
/***************header*******************/
.navWrapper { background-color:#023747; }
.headerItemsInner, .siteBody, .content-width { max-width:1200px; margin:0 auto; }
.nav-content-width { max-width:1200px; margin:0 auto;padding-left:15px;padding-right:15px; }
.headerItemsInner { position:relative; padding:25px 15px 10px; }
.headerItemsInner .header_tagline { margin:0;padding:10px 0 20px 0; color:white; }
.userinfo-container { position:absolute;right:15px; top:25px; }
.topLinks { position:absolute; right:15px;bottom:25px; }
.appLink { background-color:#023747;padding:6px 3px 6px 10px;border-radius:4px; }
.appLink:hover { color:white; }
.contactNo { color:white; position:absolute; right:300px; top:40px; font-size:1.3em; }
.userinfo-popover-link, .userBox a { background-color:white; padding:4px 3px 4px 8px; border-radius:6px; color:#023747; }
/***************menu*******************/
.mag-navbarmenu { --mag-nav-bg-color:linear-gradient(to bottom, #f5f6f6 0%,#f0f0f0 21%,#cccccc 49%,#f0f0f0 80%,#f5f6f6 100%);
    --mag-nav-text-color:#000;--mag-nav-text-hover-color:#000;--mag-nav-hover-bg-color:linear-gradient(to bottom, #4edbe2 0%,#3aabbb 21%,#2c879c 49%,#3aabbb 80%,#4edbe2 100%);
    --mag-nav-active-bg-color:linear-gradient(to bottom, #4edbe2 0%,#3aabbb 21%,#2c879c 49%,#3aabbb 80%,#4edbe2 100%);border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px; }
.mag-site-main-menu.navbar-menu .navbar-nav .active>a { color:#fff; }
.mag-site-main-menu.navbar-menu .navbar-nav a { text-shadow:none;border-right:1px solid #ccc;border-bottom-right-radius:8px; border-bottom-left-radius: 8px; border-left:1px solid #ccc; }
.mag-site-main-menu.navbar-menu .navbar-nav a .active { background-color:transparent; }
.mag-site-main-menu.navbar-menu .navbar-nav a:hover { border-right:1px solid #2a8097; color:white; }
.site-footer { padding:35px 0; }
/***************customize*******************/
.thepointers .btn.btnCustom { background:none; background-image:url("../2014/images/block_2_top.jpg"); 
    height:50px; line-height:38px; color:white; color:white !important; text-shadow:0 0 3px rgba(0,0,0,0.5); font-size:16px; 
    padding-left:20px; padding-right:20px; border-radius:10px; }

@media(max-width:870px) {
    .contactNo { display:none; }
}
@media(max-width:767px) {
    .nav-content-width { padding-left:0;padding-right:0; }
}
@media(max-width:500px) {
    .userinfo-container, .topLinks { position: unset; }
    .userinfo-container { margin-bottom: 15px; }
    .appLink { margin-left:0; }
}