﻿.navbar-brand {  max-width:70%;  }
body {padding: 0px; margin: 0px; background-color:#FFF; font-size:16px;}
.topbar { padding:15px 0px;  background-color:rgba(0,56,117,1); }
.navbar-nav .nav-item  { padding:0px 15px; }
.navbar-nav .nav-link  { font-weight:bold; }
.banner-content { position:absolute; top:50px; color: #fff; left:40%; white-space: nowrap;    font-family: Arial;    font-style: normal;    font-weight: bold;    font-size: 32px; }
.register-block-header { background:rgba(0,56,117,1); color:#fff; }
.header-text { font-size:14px; }
.register-block-content { background: rgba(240,240,240,1); color:rgba(112,112,112,1);}
.text-thm-blue { color:rgba(0,56,117,1); }
.btn-thm-blue{ background-color:rgba(0,56,117,1); }
.acc-title {background: rgba(240,240,240,1); padding:30px ; position: relative; }
.acc-title:hover { text-decoration: none; }
.acc-title[aria-expanded=true] {
    background-color: rgba(0,56,117,1);
    color:#fff;
}
.nav-link.active {
    color: #003875 !important;
    font-weight: bold;
}
.acc-title[aria-expanded=true]:after {
    content: "";
    position: absolute;
    top:40%;
    right: 40px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
}
.acc-title[aria-expanded=false]:after {
    content: "";
    position: absolute;
    top:40%;
    right: 40px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #003875;
}

a.form-control:focus,input[type="submit"] { background-color: #003875 !important; color:#fff !important; }
.forgot-link { font-weight: 500; }

.img-block { height:85px; }
.border-block { border-bottom:3px solid #b7b7b7; margin-bottom: 30px; padding-bottom: 40px; padding:0px;  } 
.benefit-block {  word-break:break-all; word-break:break-word; }

@media(max-width:786px) { 
    .banner-content { display:none; }
    .navbar-brand { width:70%; }
.acc-title[aria-expanded=true]:after {
    right: 10px;
border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff;

}
.acc-title[aria-expanded=false]:after {
    right: 10px;
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #003875;
}
.acc-title.h4 { font-size:17px; }

.acc-title {background: rgba(240,240,240,1); padding:15px 30px; position: relative; }

}

