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

a {color:#185be2;}
a:hover {color:#18c5e2; text-decoration: none;}
img {width:100%;}

.clr {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;}

#top_row #logo_row {padding: 10px 0;}
#top_row #logo_row h1 {font-size:36px; text-shadow: 0 0 3px #fff;}


#mainMenu2 {padding: 0;}
#menu_left .navbar-default {background: #fff none; border:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius: 0; margin:0; min-height: 30px;}
#menu_left ul.nav {list-style-type:none; font-size:16px; text-transform: uppercase; float:none; padding:15px 0;}
#menu_left ul.navbar-nav > li {float:none;}
#menu_left ul.nav li a {display: block; padding: 0; color:#000;}
#menu_left ul.nav li a span {line-height: 15px; display: block; padding: 12px 13px;}
#menu_left ul.nav li ul {display: none; background-color: #ccc; z-index: 100; position: absolute; left:90%; top:0; }
#menu_left ul.nav li ul li {display: block; float:none; background: none; padding: 0; margin:0;}
#menu_left ul.nav li ul li a {white-space: nowrap; color:#fff;}
#menu_left ul.nav li:hover {background: #dcdcdc;}
#menu_left ul.nav li:hover a {color:#fff;}
#menu_left ul.nav li:hover ul {display: block;}
#menu_left ul.nav li a:hover {text-decoration: none; color:#fff;}
#menu_left ul.nav li ul li:hover {background: #d9d9d9;}

#center_row #pathway_row {padding:20px 0 0 0;}
#center_row .image {padding-left:0; max-height: 250px; overflow: hidden; border:1px solid #999; padding:3px; background-color:#fff; margin-bottom:20px;}
#center_row .title {color:#000; margin:0 0 10px 0; font-size:24px;}
#center_row .title h2 {font-size:24px;}
#center_row .title a {color:#000;}
#center_row .title a:hover {color:#18c5e2;}
#center_row .info {color:#999; font-size:85%; }
#center_row .article_Box {padding-bottom:35px; border-top:1px solid #dcdcdc; padding-top:30px;}
#center_row .article_Box:first-child {border-top:none; padding-top:0;}

#bottom_row {padding: 30px 0; border-top:1px solid #dcdcdc;}
#bottom_row .title {font-size:24px; font-weight: bold; text-transform:  uppercase; margin:0 0 20px 0;}
#bottom_row ul {list-style-type:none; font-size:18px; letter-spacing: 1px;}

#footer_row {border-top:1px solid #dcdcdc; padding:15px; margin:0 0 50px 0; padding: 28px 0;}

@media (max-width : 769px) {
    #top_row #logo {top:35px; right:auto; left:30px;}

    #menu_left {background-repeat: repeat-x; background-position: 0 0; float:none; width:100%; top:0;}
    #menu_left { opacity:1;}
    #menu_left ul.nav {max-height: 900px; overflow: auto; text-align: left; float:none; text-align: left; margin:0; font-size:14px; }
    #menu_left ul.nav > li { display: block; background: none; padding:0; }
    #menu_left ul.nav li {margin:0;}
    #menu_left ul.nav li a {border-bottom:1px solid #d0d0d0;}
    #menu_left ul.nav li a span {padding: 10px 15px; color:#666;}
    #menu_left ul.nav li ul {display: block; position: static; padding:0; background: #fff;}
    #menu_left ul.nav li:hover {background:transparent none;}
    #menu_left ul.nav li a:hover {background-color:#edfbee;}
    #menu_left ul.nav li ul li:hover {background: transparent;}
}


.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;
}
  
