html * {margin:0; padding:0;}
html, body { font-size: 100%; min-width: 240px;  }
body {background:transparent; font-family: 'Oswald', sans-serif; color:#636363;}

a {color:#666;}
a:hover {color:#8d8d8d;}
img {width:100%;}

.clear {clear: both;}

.hr_10 {height: 10px; clear: both;}
.hr_20 {height: 20px; clear: both;}
.hr_30 {height: 30px; clear: both;}
.hr_40 {height: 40px; clear: both;}
.hr_50 {height: 50px; clear: both;}

.blue {background:#314c94 url('../images/bgBlue.jpg') 0 0 repeat;}
.white {background-color:#fff; }

#top_row {margin:0 0 10px 0; border-bottom:3px solid #273c75; padding:10px 0 10px 0;}
#top_row .navbar-default {background: transparent none; border:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius: 0; margin:0; min-height: 40px;}
#top_row #main_menu ul.nav {list-style-type:none; font-size:14px;}
#top_row #main_menu ul.nav > li {background:transparent url(../images/menuSeparator.png) 0 50% no-repeat;}
#top_row #main_menu ul.nav > li:first-child {background: none;}
#top_row #main_menu ul.nav li a {display: block; padding: 10px 0px; color:#e8e8e8;}
#top_row #main_menu ul.nav li a span {line-height: 16px; display: block; padding: 9px 11px;}
#top_row #main_menu ul.nav li ul {display: none; background: #273c75 none; z-index: 100; position: absolute;}
#top_row #main_menu ul.nav li ul li {display: block; float:none;}
#top_row #main_menu ul.nav li ul li a {display: block; white-space: nowrap; padding:0 15px; }
#top_row #main_menu ul.nav li ul li a span {padding: 6px 0;}
#top_row #main_menu ul.nav li:hover {background: #273c75 none;}
#top_row #main_menu ul.nav li:hover ul {display: block;}
#top_row #main_menu ul.nav li a:hover {text-decoration: none; }
#top_row #main_menu ul.nav li ul li:hover {background: #8493ba;} 

#middle_row #logo {padding:20px 0; text-align: center; padding-top:10px;}
#middle_row #logo h1 {color:#304a90;font-size:30px;}

#middle_row #content .article_box {margin:0 0 20px 0;}
#middle_row #content .article_box .content {background-color:#fff;}
#middle_row #content .article_box .content .leftShadow {background:transparent url(../images/boxShadowLeft.jpg) 0 0 no-repeat; margin-left:-2px; }
#middle_row #content .article_box .content .rightShadow {background:transparent url(../images/boxShadowRight.jpg) 100% 0 no-repeat; padding: 20px; margin-right:-2px;}
#middle_row #content .article_box .title {color:#8e8e8e; font-size:18px; margin:0;}
#middle_row #content .article_box .title h2 {color:#8e8e8e; font-size:18px;}
#middle_row #content .article_box .title h2 a {color:#8e8e8e;}
#middle_row #content .article_box .info {color:#ccc; font-size:12px; margin:0;}
#middle_row #content .article_box .text {font-size:14px;}
#middle_row #content .article_box .separator {background: transparent url(../images/articleSeparator.gif) 0 100% repeat-x; height: 5px; margin:10px 0;}
#middle_row #content .article_box .readmore {padding: 10px 0;}

#middle_row .articleContent {background-color:#fff; margin:0 0 20px 0; padding: 20px;}
#middle_row .articleContent .title {margin:0 0 5px 0; color:#8e8e8e; font-size:24px;}
#middle_row .articleContent .title a {color:#8e8e8e;}
#middle_row .articleContent .info {margin:0; color:#cdcdcd; font-size:80%;}
#middle_row .articleContent .text {margin:0;}
#middle_row .articleContent .social {margin:0 0 20px 0;}
#middle_row .articleContent .tab-panel {margin:0 0 20px 0;}
#middle_row .articleContent .tab-panel .tab-pane {border-bottom:1px solid #eee;}
#middle_row .articleContent .tab-panel .tab-content {padding: 20px 0;}
#middle_row .articleContent .tab-panel .tab-content div {margin:0 0 10px 0;}
#middle_row .articleContent .similar .title {margin:0 0 10px 0;}
#middle_row .articleContent .similar h5 {font-size:16px; margin:0 0 5px 0;}
#middle_row .articleContent .similar p {font-size:14px;}
#middle_row .articleContent .similar .article {margin:0 0 10px 0;}

#bottom_row {border-top:3px solid #273c75; color:#fff; padding: 30px 0 10px;}
#bottom_row a {color:#fff;}
#bottom_row a:hover {color:#ddd; text-decoration: none;}
#bottom_row ul {list-style-type:none;}
#bottom_row ul li {background: transparent url(../images/bottomList.gif) 0 7px no-repeat; padding:0 0 0 10px; width:47%; margin-right:3%; float:left;}
#bottom_row .title {font-weight: bold; }
#bottom_row .title span {border-bottom: 1px solid #666; padding:0 0 15px 0; display:inline-block; margin-bottom:20px;}
#bottom_row #footer { border-top:1px solid #666; margin-top:30px; padding: 20px; color:#fff;}

@media (max-width : 1200px) {
    #center {margin-top:98px;}
    #top_row #main_menu ul.nav li a span {padding: 4px 8px;}
}

@media (max-width : 769px) {
    #top_row #main_menu {float:none;}
    #top_row #main_menu ul.nav {max-height: 1000px; overflow: auto; text-align: left; float:none; text-align: left;}
    #top_row #main_menu ul.nav > li {display: block; background: none; }
    #top_row #main_menu ul.nav > li a {padding:3px 15px;}
    #top_row #main_menu ul.nav li ul {display: block; position: static; padding:0; background:transparent;}
    #top_row #main_menu ul.nav li ul li {padding: 0;}
    #top_row #main_menu ul.nav li ul li a {padding:3px 15px 3px 40px;}
    #top_row #main_menu ul.nav li ul li {background: transparent;}
    #top_row #main_menu ul.nav li:hover {background: transparent;}
    #top_row #main_menu ul.nav li a:hover {background: #636363;}
    #bottom_row ul li {float:none; width:100%; margin:0;}
}

.col-lg-1:nth-child(12n+1),
.col-lg-2:nth-child(6n+1),
.col-lg-3:nth-child(4n+1),
.col-lg-4:nth-child(3n+1),
.col-lg-6:nth-child(2n+1),
.col-md-1:nth-child(12n+1),
.col-md-2:nth-child(6n+1),
.col-md-3:nth-child(4n+1),
.col-md-4:nth-child(3n+1),
.col-md-6:nth-child(2n+1) {
    clear: both;
}

.col-sm-1:nth-child(12n+1),
.col-sm-2:nth-child(6n+1),
.col-sm-3:nth-child(4n+1),
.col-sm-4:nth-child(3n+1),
.col-sm-6:nth-child(2n+1) {
    clear: left;
}
  
