* { margin: 0; }
html {  position: relative; min-height: 100%; }
body { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 1rem;  color: #000000; line-height: 1.7; 
       background: #ffffff;  }

a, a:hover, a:active, a:focus { outline: 0; text-decoration: none; }
input:focus { outline: none; }
strong, b, strong *, b * { font-weight: 700 !important; }
em, i, em *, i * { font-style: italic !important; }
ul, ol { padding: 0; margin: 0; }
input, select, textarea, button { font-family: 'Open Sans', sans-serif; }
.article_content ul, .article_content ol { padding-left: 2.5rem; list-style-position: inside; }

/* p { padding: 10px; } */
.bg-banner { background-color: #0072bc; }
.bg-lightBlue { background-color: #f3f8ff; }
.bg-blue { background-color: #245899 !important; }
.text-blue { color: #245899 !important; }
.custom-max-height { max-height: 90px; }
.custom-border { width: 85vw;}

.black_link { color: #000000 !important; }
.text-red { color: #bf2222 !important; }
.blueRectangle{ height: 4px;  width: 30px;  background-color: #235799; }
.bg-submenu{ background-color: #f3f7ff; }
.bg-btn-blue{ background-color: #00adef !important; }
.bg-red { background-color: #bf2222 !important; }

.submenu a {color: #000; font-size: 0.95rem; }

.page-link { border: 0 !important; }
.page-item.disabled span, .page-item.active span { background: transparent; }
.page-item.active span { font-weight: 700; color: #000; }

.news_page_text { color: rgb(108, 117, 125); }
small.news_page_text p { padding: 10px 10px 0 10px;; }

.article_content table td { padding: 0 1rem 1rem 1rem !important; font-size: 0.9rem; color: #6f7074; font-style: italic;}
.article_content table { width: 100%; max-width: 100%; height: auto; }
.article_content  img { display: block; max-width: 100%; height: auto; margin-left: 0 !important; margin-top: 1rem; }
.article_content  td { box-sizing: border-box; }

.theme_color2 { background-color: #0a3b78; }
.form_search button:hover { background-color: #0a3b78; border-radius: 0;  }
.form_search button { margin-top: -0.15rem;  }
.form_search .search_input { color: #ffffff; }

#main_nav .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28 36, 88, 153, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important; }
#main_nav .navbar-toggler { border: transparent; }

#st-1 .st-btn > img { top: -7px !important; }

@keyframes fadein { from { opacity: 0; } to   { opacity: 1; } }
@-moz-keyframes fadein { from { opacity: 0; } to   { opacity: 1; } }
@-webkit-keyframes fadein { from { opacity: 0; } to   { opacity: 1; } }
@-ms-keyframes fadein { from { opacity: 0; } to   { opacity: 1; } }
@-o-keyframes fadein { from { opacity: 0; } to   { opacity: 1; } }

@media (min-width: 1200px){
    
}  

@media (max-width: 1199px){
   
}

@media (min-width: 992px){
    
}

@media (max-width: 991px){
    .banner_980x120 a img { max-width: 100% !important; height: auto !important; overflow: hidden; }
    #main_nav .navbar-brand { max-width: 60% !important;  }
}

@media (min-width: 576px){

}

@media (max-width: 575px){
    
}

@media (max-width: 370px){
    
}
