body { width: 100%; font-family: 'Open Sans',sans-serif; }
header, footer { width: 100%; background: #fff;}

a, a:visited { color: #063672; text-decoration: none; }
a:hover, a:active { color:#f15e2a; }
a:focus { outline: 0; }
p { padding-bottom: 15px; overflow: hidden; }
em { font-style: italic; }
iframe { margin:20px 0 30px 0; }

.social {background-image: url('../images/social.png'); width:31px; height:31px; text-indent:-99999px;margin-right: 5px;}
.social.facebook{ background-position:31px 31px;}
.social.twitter{background-position:0px 31px;}
.social.linkedin{background-position:66px 31px;}

/****** HEADER ******/
header .grey-container{background-color:#ECECEC;height:40px;}
@media (max-width: 767px) {header .grey-container{display:none;}}
header .grey-container .container.login-row{text-align:right; padding:15px 70px 0 0; position:relative;}
header .grey-container .container.login-row a{color: #d89e56; font-weight:600;}
header .grey-container .container.login-row a:hover{text-decoration:none;}
header .grey-container .container.login-row a:not(:last-child):after{content:' | '; color:#898989;}
header .grey-container .container.login-row a.visitor{color: #013474; background:url(/AUTMMain/media/Images/AUTMVisitorsSiteSM.png) no-repeat right center transparent; padding-right: 25px; background-size: auto 100%;}
header .searchBox .btn{display:none;}

/****** Leadership Images box for Mobile ******/
.leaders .leader{margin:12px;}
.leaders .leader img{float:left; width:122px; margin-right:2%;}
.leaders .leader .content{float:left; width:50%;}

/****** HEADER - MAIN NAV ******/
@media (max-width: 767px) {
  .navbar-header {
    background-color: #063672;
  }

  header > .container{padding:0;}
  

  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:transparent;}
  .navbar-default .navbar-toggle .icon-bar{background-color:#FFF;}
  .navbar-brand{display:none;}
}
.navbar-toggle{float:left; width:33%; text-align:center;
  position: relative;

  padding: 15px;
  margin-right: 0;
  margin-bottom: 0;
  margin-top:0;
  border: 1px solid #FFF;
  border-bottom-width:0;
  border-top-width:0;
  border-radius:0;
}
.navbar-toggle:first-child{ padding-left: 15%;padding-top: 20px;border-color:transparent;}
.navbar-toggle:last-child{ border-color:transparent;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover
{background-color:transparent; background-image:none; box-shadow:none;}
.nav.navbar-nav.navbar-right.main-nav{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#014599+0,023474+100 */
  background: #014599; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNDU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjM0NzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left,  #014599 0%, #023474 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#014599), color-stop(100%,#023474)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #014599 0%,#023474 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #014599 0%,#023474 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #014599 0%,#023474 100%); /* IE10+ */
  background: linear-gradient(to right,  #014599 0%,#023474 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014599', endColorstr='#023474',GradientType=1 ); /* IE6-8 */
  max-width:840px;
}
@media (min-width: 1200px) {.nav.navbar-nav.navbar-right.main-nav {height:90px;width:80%;margin-right:-30px;}}
@media (min-width: 992px) and (max-width:1199px) {.nav.navbar-nav.navbar-right.main-nav {height:90px;margin-right:-30px;
    /* Firefox */
width: -moz-calc(100% - 263px);
/* WebKit */
width: -webkit-calc(100% - 263px);
/* Opera */
width: -o-calc(100% - 263px);
/* Standard */
width: calc(100% - 263px);}}
@media (min-width: 768px) and (max-width:991px) {.nav.navbar-nav.navbar-right.main-nav {height:90px;width:100%;margin-right:-30px;}}
@media (max-width: 767px) {.nav.navbar-nav.navbar-right.main-nav {margin-top: 0;padding-top: 10px;padding-bottom: 10px;}}
.nav.navbar-nav.navbar-right.main-nav a{color:#fff; font-size:13px;}
    
@media (min-width: 768px) and (max-width:991px) {
.nav.navbar-nav.navbar-right.main-nav a{color:#fff; font-size:10px;}
}
@media (min-width: 992px) and (max-width:1199px) {
.nav.navbar-nav.navbar-right.main-nav a{color:#fff; font-size:7px;}}
.navbar-default{background-image:none;
  background-color: #FFF;
  border-color: #FFF;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) and (max-width: 1175px){.nav.navbar-nav.navbar-right.main-nav a{font-size:9px;}}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent;}
@media (min-width: 768px) {
  .nav-container{height:209px;}
  .navbar-nav.main-nav > li {
    width:16.6666667%
  }

}


.top-nav{margin:15px 40px 15px 0;}
.main-nav >li > a{text-align:center;}
@media (max-width: 767px) {
    .main-nav > li > a {
        text-align: left;
        height:35px;
    }
    .main-nav > li > a > img {
        display:none;
    }
}
.globalSearch{margin-right:20px;}
.globalSearch .searchText{background-color:#ebebeb; border:1px solid #ccc; color:#898989; text-transform:uppercase; font-size:14px; padding:5px 10px; width:280px; border-radius:0;}

.navbar-right .dropdown-menu {
  left: 0;
  right: 0;


  width:1175px;
  color:#FFF;
}
.dropdown-toggle{height:90px;}
.dropdown-menu{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2066c0+0,06336c+100 */
  background: #2066c0; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNjZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjMzNmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #2066c0 0%, #06336c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2066c0), color-stop(100%,#06336c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #2066c0 0%,#06336c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #2066c0 0%,#06336c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #2066c0 0%,#06336c 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #2066c0 0%,#06336c 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2066c0', endColorstr='#06336c',GradientType=0 ); /* IE6-8 */
  

}

@media (min-width: 768px) {.dropdown-menu li:hover .sub-menu {visibility: visible!important;}} 
@media (min-width: 768px) {li.dropdown:hover .dropdown-menu {display: block!important;}}




.mm-content{padding:20px;}
.mm-content #menuElem > li{margin-bottom:20px;}
.mm-content #menuElem > li > a{display:block; font-size:14px; border-bottom:1px solid #939598; padding-bottom:5px;}
.mm-content #menuElem > li{float:left; width:32%; padding:0 15px;}
.mm-content #menuElem > li:nth-child(3n+1){clear:both;}
.mm-content ul{list-style:none; padding:0;}
.mm-content ul ul li a { padding:0 5px;}
.mm-content ul ul li a:hover, .mm-content ul ul li a.active{ background-color:#d69d5c; text-decoration:none;}
@media (min-width: 768px){
  .mm-content img.icon{    padding-top: 50%; padding-left: 20%;}
}
@media (max-width: 767px){
.mm-content .col-sm-2{display:none;}
}


@media (max-width: 767px){
    .dropdown a.dropdown-toggle{width:90%;}
    .navbar-nav > li > .dropdown-menu {width:100%!important;margin:0!important;padding:0!important;}
    .dropdown .plus:after{content:"+";position: absolute;top: 8px;right: 10px; font-size: 2rem;color:#FFF;} 
    .dropdown.open .plus:after{content:"-";position: absolute;top: 0;right: 10px; font-size: 3rem;color:#FFF;}
    .dropdown.open .selected{display:none;}
}

.dropdown.open .selected{background-color:#d89e57; width:70px; height:20px; margin:auto;display:block;}.

@media (min-width: 768px) {
    .dropdown:hover .selected {
        background-color: #d89e57;
        width: 70px;
        height: 20px;
        margin: auto;display:block;
    }
}
@media (min-width: 768px) {
    .navbar-nav > li > .dropdown-menu {
        border-radius:5px;
        border:1px solid #000;
-webkit-box-shadow: 7px 7px 25px 0px rgba(50, 50, 50, 0.8);
-moz-box-shadow:    7px 7px 25px 0px rgba(50, 50, 50, 0.8);
box-shadow:         7px 7px 25px 0px rgba(50, 50, 50, 0.8);
    }
}

.mobile-logo a{ display:block; text-align:center; color:#d89e56; font-size:15px; line-height:18px; text-decoration:underline;}
/****** CONTENT ******/
#main-content{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#08428d+0,023474+100,063672+100 */
  background: #08428d; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4NDI4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjM0NzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDYzNjcyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #08428d 0%, #023474 100%, #063672 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#08428d), color-stop(100%,#023474), color-stop(100%,#063672)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #08428d 0%,#023474 100%,#063672 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #08428d 0%,#023474 100%,#063672 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #08428d 0%,#023474 100%,#063672 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #08428d 0%,#023474 100%,#063672 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08428d', endColorstr='#063672',GradientType=0 ); /* IE6-8 */

}

#main-content .container.white-container{background-color:#FFF;}

.homepage-titles{text-align:center;}
.homepage-titles h1{ color:#959595; font-weight:400; font-size:33px; line-height:38px; margin:0; padding:0;}
.homepage-titles h2{ color:#000; font-size:23px; line-height:34px; font-weight:normal; margin:0; padding:0;}
@media (max-width: 767px) {.homepage-titles{display:none;}}
@media (min-width: 768px) and (max-width: 971px) {.homepage-titles{display:none;}}

@media (min-width: 768px) {
  .content-container{margin:20px 40px 0 40px;}
}


.inside{font-size:14px; line-height:24px; margin-left:20px; padding-bottom:60px;}
.inside h1{font-size:31px; font-weight:600; line-height:40px; color:#063672;border-bottom:1px solid #a1a1a1; margin-bottom:20px;}
.inside h2{font-size:19px; font-weight:800; line-height:20px; margin:10px 0;}
.inside ul{margin-left: 20px;}
.inside ul.breadcrumb{margin-left:0;}
.inside span.goal{color:#d89e56; font-weight:700;}

.col-lg-8.col-md-8 .row.news-stories{display:block;}
.news-stories .story{margin-bottom:30px;}
.news-title-header{text-align:center;border-bottom:1px solid #e1e1e1; color:#002255; font-size:31px; margin-top:30px; padding-bottom:10px; font-weight:600;}
@media (max-width: 767px)
  {

  .news-title-header{margin-bottom:10px;}
  .row.news-stories > div.col-md-4.col-sm-4 {padding:0;margin:0 15px;}
  .row.news-stories > div.col-md-4.col-sm-4 {margin-bottom:15px;}  
  .news-stories img{width:100%;}
}
@media (min-width: 768px) {
  .row.news-stories{margin-left:-30px;}
  .inside .news-stories{margin-left:-15px;}
  .news-stories{margin-top:30px;}
  .story:nth-child(3n+1){clear:both;}
}
@media (min-width: 768px) and (max-width: 970px)
  {  
  .news-stories img, .square-box img{width:100%;}
}
.news-stories img{border:1px solid #c9cbcb;}
.news-stories h1{color:#063672; font-weight:700; font-size:18px; line-height:23px; margin:10px 0;padding:0;border-bottom:0;}
.news-stories h2{color:#252525; font-weight:800; font-size:15px; line-height:23px;margin:0;padding:0;}
.news-stories p{color:#252525; font-weight:600; font-size:14px; line-height:19px;padding:0;}
.news-stories a.more{color:#063672; font-weight:700; font-size:14px; line-height:19px; text-decoration:none;}
.news-stories a.more:hover{text-decoration:underline;}
.news-stories a.more:after{content:" >> "; position:absolute;padding-top: 4px;padding-left: 4px;}
.news-stories .newsItemDetail img{border:0;}
.row-height .news-stories {margin-left: 0;}

#page-community-news .BoxList {
  margin-bottom: 10px;
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 10px;
}

@media (max-width: 767px) {
  .news-stories h2, .news-stories p{display:none;}
  /*.news-stories h1{margin:15px 40px 40px;}*/
  .news-stories a.more{margin-bottom:10px;}
  .inside .news-stories h1{margin:10px 0;}
  .inside .news-stories h2, .inside .news-stories p{display:block;}  
}
@media (min-width: 992px){  
    .row.news-stories > .col-sm-4:nth-child(2n+1){clear:both;}
    .row.news-stories > .col-sm-4:nth-child(3n+1){clear:none;}
}
@media (min-width: 1200px){
  .row.news-stories > .col-sm-4:nth-child(2n+1){clear:none;}
    .row.news-stories > .col-sm-4:nth-child(3n+1){clear:both;}
}
.square-box{ color:#FFF; padding:40px 35px; height:190px; font-weight:600; font-size:18px; margin-top:40px;}
@media (max-width: 767px) {
  .square-box{ margin-top:0px;}
}
.square-box img{display:block; margin:auto;}
.blue-box{background-color:#012654;}
.yellow-box{background-color:#d89e57; color:#FFF;border:2px solid #FFF; }
@media (max-width: 767px) {
  .yellow-box{border:0px solid #FFF; }
}
div.square-box div.snipit {
    width: 100%;
    height: auto;
    padding: 10px;
    display: none; 
    position: absolute;
    bottom: 0px;
    border:1px solid #c9c9c9;
    background-color: #FFF;
    color:#252525;
    margin-left:-35px;
    text-align:center;
    font-size:14px;
}

div.square-box div.snipit h4{font-size:16px; font-weight:bold;}

@media (min-width: 768px) and (max-width: 970px){.square-box{font-size:15px }}
.left-menu{background-color:#e2e2e2; padding:50px 40px 50px 60px; height:100%;}
@media (min-width: 992px) {
  .left-menu{width:324px;}
  .leaders .leader{float:left; width:48%; margin:0 0 15px 0;}
}
.left-menu ul{list-style:none; padding:0; -webkit-padding-start: 0;}
.left-menu ul > li > a{font-size:15px; line-height:20px; font-weight:800; display:block; border-bottom:1px solid #a1a1a1; padding:10px;}
.left-menu ul > li > a:hover{color:#00bddb; text-decoration:none;}
.left-menu ul > li > ul{display:none;}
.left-menu ul > li.Highlighted > ul{display:block; padding-left:30px;}
.left-menu ul > li.Highlighted{background-color:#FFF;}
.left-menu ul > li.Highlighted > a{color:#00bddb;}
.left-menu ul > li.Highlighted > a{border-bottom:0px solid #a1a1a1;}
.left-menu ul > li.Highlighted > ul{border-bottom:1px solid #a1a1a1; padding-bottom:15px;}
.left-menu ul > li.Highlighted > ul > li{margin:10px 2px;}
.left-menu ul > li.Highlighted > ul > li > a{font-size:13px; line-height:16px; font-weight:normal; display:block; border-bottom:none; padding:0px; color:#252525;}
.left-menu ul > li.Highlighted > ul > li > a:hover, .left-menu ul > li.Highlighted > ul > li.Highlighted > a{color:#d89e56;}

.inner-img{ margin-left: -35px; margin-top: -10px;}
@media (max-width: 767px) {
  .inner-img{display:none;}
}
@media (min-width: 992px) {
  .row-height > .col-md-8 {
    width: 70.666667%;
  }

}
.inside-full-height {
  /*
  // if you want to give content full height give him height: 100%;
  // with content full height you can't apply margins to the content
  // content full height does not work in ie http://stackoverflow.com/questions/27384433/ie-display-table-cell-child-ignores-height-100
  */
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

/* columns of same height styles */

.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
.col-height {
  display: table-cell;
  float: none;
  height: 100%;
}
.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}
.banner-container ul li{padding:0 20%;}
@media (min-width: 480px) {
  .row-xs-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-xs-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-xs-top {
    vertical-align: top;
  }
  .col-xs-middle {
    vertical-align: middle;
  }
  .col-xs-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 768px) {
  .row-sm-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-sm-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-sm-top {
    vertical-align: top;
  }
  .col-sm-middle {
    vertical-align: middle;
  }
  .col-sm-bottom {
    vertical-align: bottom;
  }
  .banner-container{display:inline-block; height:250px; margin:0 10px 50px 10px; width:230px; vertical-align:top;}
  .banner-container ul li{padding:0;}
}

@media (min-width: 992px) {
  .row-md-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-md-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-md-top {
    vertical-align: top;
  }
  .col-md-middle {
    vertical-align: middle;
  }
  .col-md-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 1200px) {
  .row-lg-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-lg-height {
    display: table-cell;
    float: none;
    height: 100%;
    vertical-align:top;
  }
  .col-lg-top {
    vertical-align: top;
  }
  .col-lg-middle {
    vertical-align: middle;
  }
  .col-lg-bottom {
    vertical-align: bottom;
  }
}

.row-height .col-lg-8.col-md-8{width:100%!important;}
.banner-container h5{
    border-bottom: 1px solid #a1a1a1;
    color: #063672;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.1em;
    margin-bottom: 20px;
}
.banner-container .CMSBanner{display:inline;}
.sponsors{text-align:center;}
/****** FOOTER ******/
@media (min-width: 768px) {
  

  footer.footer .container .row{ padding:40px 10px;}
  footer.footer .container .row.copyright{ padding:15px 10px;}
}
footer.footer h1{font-size:15px; font-weight:800;}
footer.footer p{font-size:13px; padding:15px 0;}

footer.footer .blue-nav ul{list-style: none;}

@media (min-width: 971px) {
  footer.footer .blue-nav ul{padding-left:60px;}
}
@media (min-width: 768px) and (max-width: 970px) {
  footer.footer .blue-nav ul{padding-left:20px;}
}
footer.footer .blue-nav ul li{line-height:30px;}
footer.footer .blue-nav ul li a{font-weight:800; color:#063672; font-size:15px;}

footer.footer .social-bar{list-style: none; padding:0;}
footer.footer .social-bar li{float:left;}
footer.footer .social-bar li a{display: block;padding: 10px 15px;position: relative;}

footer.footer .copyright{border-top:1px solid #013474;}
footer.footer .copyright .attp {float: right;margin-top: -15px;}
@media (max-width: 767px) {
  footer.footer .copyright .attp{margin-top: 0;width: 100%;}
  footer.footer .tweets {
    display: none;
  }

}

@media (max-width: 767px) {
  .swap-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  

  .swap-container .first_div {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    margin-bottom:40px;
  }
  

  .swap-container .second_div {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    margin:40px;
  }
}
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
  .col-lg-15 {
    width: 20%;
    float: left;
  }
}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel{
  height: 287px;
  margin-bottom: 20px;
  background-color:#454444;
  /*background-image: url('../images/slider_background.png');*/
  z-index:1;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border:2px solid #FFF;
  margin: -36px -30px 0 -30px;
  -webkit-box-shadow: 7px 7px 15px 0px rgba(50, 50, 50, 0.28);
  -moz-box-shadow:    7px 7px 15px 0px rgba(50, 50, 50, 0.28);
  box-shadow:         7px 7px 15px 0px rgba(50, 50, 50, 0.28);
}
@media (min-width: 767px) and (max-width: 970px) {
  .carousel {
    margin: -15px -30px 0 -30px;
  }

}
@media (max-width: 767px) {
  .carousel {
    display:none;
  }

}
@media (max-width: 970px) {
  .carousel {
    display:none;
  }

}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

.carousel-caption .row {
  margin-left:0;
  margin-right:0;
}
.carousel-caption h1{
  color: #FFF;
  font-size: 27px;
  text-align:center;
  padding: 45px 25px 16px 25px;
  margin: 0 0 0 0;
}
@media screen and (max-width: 767px) {
  .carousel-caption h1{
    color: rgb(232, 170, 0);
    font-size: 1.2em;
    font-weight: bold;
    padding: 8px 0 0 0;
    margin: 0 0 0 0;
  }

}
.carousel-caption h2 {
  color: #FFF;
  font-weight: bold;
  font-size: 1.15em;
  padding: 20px 0 8px 0;
  margin: 0 0 0 0;
}
@media screen and (max-width: 767px) {
  .carousel-caption h2 {
    color: #FFF;
    font-weight: bold;
    font-size: 0.9em;
    padding: 0 0 8px 0;
    margin: 0 0 0 0;
  }

}

@media screen and (max-width: 767px) {
  .carousel-caption p {
    font-size: 15px;
    line-height: 17px;
    font-weight: 200;
  }

}

.carousel-caption a {
  color: #00ffff;
}
.carousel-caption .right-content{text-align:center;}

.carousel-caption .btn-lg, .carousel-caption .btn-group-lg > .btn {
  font-size: 11px;
  color:#FFF;
}


.carousel-caption .btn-learn-more
{
  height: 45px;
  border: 1px solid #72d0f4;
  margin-top: 10px;
  padding: 12px 15px;
  color: #FFF;
  display: inline-block;
  text-transform:uppercase;
}
.carousel-caption .btn-learn-more:hover
{
  text-decoration:none;
  cursor:pointer;
}
@media screen and (max-width: 767px) {
  .carousel-caption .col-lg-6{padding:0;background-color:rgba(255,255,255,0.45); display:block; height:100%;}
  .carousel-caption .col-lg-6:first-child{z-index:10; position:absolute;  padding:10px;}
}
.carousel-caption .row img {
}
@media screen and (max-width: 767px) {
  .carousel-caption .row img {
    float: none;
    margin-right: 0px;
    width:100%;
    height:283px;
    vertical-align:top;
  }

}
@media screen and (max-width: 376px) {
  .carousel-caption .row img {
    float: none;
    margin-right: 0px;
    height:283px;
    vertical-align:top;
  }

}
/* Declare heights because of positioning of img element */
.carousel .item {
  height: 283px;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 283px;
}

@media screen and (min-width: 768px) {
  .carousel-indicators {
    bottom: 10px;
  }

}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 2%;
  z-index: 15;
  width: 60%;
  margin-left: 0%;
  padding-left: 0;
  list-style: none;
  text-align: left;
}

.carousel-indicators li {
  background-color:#C3EAFF;
}

.carousel-indicators .active {
  background-color: rgb(232, 170, 0);
}

@media screen and (min-width: 768px) {
  .carousel-caption {
    left: 0;
    right: 0;


    padding-bottom: 0;
  }

}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  padding-top: 0;
  padding-bottom: 0;
  color: #ffffff;
  text-align: left;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.inside ul.bxslider{margin:0; padding:0;}
.inside ul.bxslider li a img{width:100%; height:auto;}

/*# Main Nav #*/
#MobileHeader{background-color:#014599; height:49px; position:fixed; width:100%; top:0; left:0; z-index:100;}
#MobileHeader .item, #MobileHeader .signoutLink{width:33%; float:left; text-align:center; height:49px;}
#MobileHeader .menu{cursor:pointer;}
#MobileHeader .menu .icon{display: block; height: 20px; margin: 15px auto; width: 20px;}
#MobileHeader .menu .icon em{background: none repeat scroll 0 0 #fff; display: block; height: 2px; margin-bottom: 3px; width: 20px;}
#MobileHeader .signoutLink{border-left:solid 1px #fff; border-right:solid 1px #fff; background:url(/app_themes/autmmain/images/my-autm-icon.png) no-repeat center center transparent; padding-top:30px; color:#fff;}
#MobileHeader .signoutLink:hover{text-decoration:none;}
#MobileHeader .search{background:url(/app_themes/autmmain/images/search-icon.png) no-repeat center center transparent;}
.main-menu img{display:none;}
.nav-container, .navbar-collapse{padding:0;}
.main-menu{
    float:right;
    width:100%;
    z-index:900;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#014599+0,023474+100 */
    background: #014599; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNDU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjM0NzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #014599 0%, #023474 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#014599), color-stop(100%,#023474)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #014599 0%,#023474 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #014599 0%,#023474 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #014599 0%,#023474 100%); /* IE10+ */
    background: linear-gradient(to right,  #014599 0%,#023474 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014599', endColorstr='#023474',GradientType=1 ); /* IE6-8 */
    display:none;
    margin-top:48px;
}
.main-menu > li a, .main-menu > li a:visited{
    display:block; 
    color:#fff; 
    padding:15px;     
    text-decoration:none;
}
.main-menu > li > a, .main-menu > li > a:visited{
    float:left; 
    width:48%;
}
.main-menu > li > .arrow {float:right; width:48%; display:block; text-align:right; cursor:pointer;}
.main-menu > li .menu-open{display:none;}
  .main-menu > li .menu-open > div > ul > li {
    float: left;
    text-align: left;
    padding: 0 15px;
    width: 48%;
    margin-bottom:20px;
  }
  .main-menu > li .menu-open > div > ul > li:nth-child(2n+1){clear:both;}

.main-menu > li .menu-open > div > ul{
    margin:0; 
    padding:0;
    list-style:none; 
}

.main-menu > li .menu-open > div > ul > li > a{
    text-align:left;
    padding:0 0 5px 0;
    font-size:14px;
    border-bottom:solid 1px #939598;
    height:auto;    
}
.main-menu > li .menu-open > div > ul > li > ul{
    list-style:none;
    margin:0;
    padding:0;
}
.main-menu > li .menu-open > div > ul > li > ul > li a{
    text-align:left;
    font-size:13px;
    line-height:1.4em;
    padding:0 3px;
    margin:3px 0;
    display:block;
    height:auto;
}
.main-menu > li .menu-open > div > ul > li > ul > li a:hover{
    background-color:#d69d5c;
}
@media (min-width: 768px) {
  #MobileHeader{display:none;}
  .main-menu{float:right; display:block; margin-top:0;}
  .main-menu img{display:inline-block;}
  .main-menu > li a, .main-menu > li a:visited{
    font-size:12px; 
    line-height:20px; 
    text-align:center;    
    width:100%;
    height:90px;
    padding:15px 0;
  }
  .main-menu > li{float:left; position:relative; width:16.6%;}
  .main-menu > li > a {float:none; width:100%;}
  .main-menu > li .arrow{display:none;}
  .main-menu > li a:hover{text-decoration:none;}
  .main-menu > li .selected{
    position:absolute;
    background-color: #d89e57;
    height: 20px;
    margin: auto;
    width: 70px;
    left:25%;
    display:none;
    z-index:1001
  }
  .main-menu > li .menu-open{
    position:absolute; 
    z-index:1000;
    top:110px;
    padding:20px;
    margin-left:-400px;
     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2066c0+0,06336c+100 */
    background: #2066c0; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNjZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjMzNmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #2066c0 0%, #06336c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2066c0), color-stop(100%,#06336c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2066c0 0%,#06336c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2066c0 0%,#06336c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2066c0 0%,#06336c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2066c0 0%,#06336c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2066c0', endColorstr='#06336c',GradientType=0 ); /* IE6-8 */
    border-radius:5px;
    border:1px solid #000;
    -webkit-box-shadow: 7px 7px 25px 0px rgba(50, 50, 50, 0.8);
    -moz-box-shadow:    7px 7px 25px 0px rgba(50, 50, 50, 0.8);
    box-shadow:         7px 7px 25px 0px rgba(50, 50, 50, 0.8);
  }
  .main-menu > li:hover .selected, .main-menu > li:hover .menu-open{display:block;}
  .main-menu > li .menu-open .icon{float:left; margin:70px 20px 0 20px;}  
  .main-menu > li .menu-open > div > ul > li {
    width: 32%;
  }
  .main-menu > li .menu-open > div > ul > li:nth-child(2n+1){clear:none;}
  .main-menu > li .menu-open > div > ul > li:nth-child(3n+1){clear:both;}
}
@media (min-width: 987px) {
  .main-menu{
    width:75%;
  }
}
@media (max-width: 1199px) {
  .main-menu{
    padding-top: 10px;
    margin-bottom:0;
  }
}
@media (min-width: 1200px) {
  .main-menu{
    width:80%;
    max-width:844px;
  }
}

.col-sm-10 #menuElem.main-menu{background:transparent;}

/* Media Gallery */
.MediaGallery {
    padding: 0 15px;
    text-align: center
}

.MediaGallery h1 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px
}

.MediaLibrarySort {
    margin: 0 0 5px 0
}

.MediaLibrarySort a {
    display: inline-block;
    margin: 10px;
    color:#00bddb;
}

.MediaGalleryContent .mediaItem {
    float: left;
    margin: 15px 0;
    padding: 4px;
    background-color: #d5f1ff
}

.MediaGalleryContent .mediaItem > table > tbody > tr{
    display:table-cell;
    padding: 10px;
}

.MediaGalleryContent .mediaItem>span {
    display: block;
    height: 80px;
    width: 80px;
    text-align: center
}

.MediaGalleryContent .mediaItem .Description .Small {
    font-size: .75em
}

.MediaGalleryContent .Pager {
    clear: both;
    margin: 20px;
    color:#;
}

.MediaGalleryContent .Preview img {
    width: 100%;
    height: auto
}

.MediaGalleryContent .Pager{
  color:#00bddb;
}

.MediaGalleryContent .Pager a{
  color:#063672;
}

@media(min-width:992px) {
  .FixWidth {
        float: left;
        width: 40%;
        margin-right: 2%
    }

    .MediaGallery {
        float: left;
        width: 55%
    }

    .MediaGallery .mediaItem {
        clear: both;
        float: none
    }

    .MediaGallery .mediaItem:after {
        content: "";
        display: table;
        clear: both
    }

    .MediaGalleryContent .mediaItem>span {
        float: left
    }

    .MediaGalleryContent .mediaItem .Description {
        float: left;
        margin-left: 8px
    }

    .MediaGalleryContent .Preview img {
        width: auto;
        height: auto
    }
  }

@media(min-width:768px) {
  .MediaGallery {
        padding: 0;
        text-align: left
    }
  }

/* Documents */
.dl-permissions-dialog
{
  background-color:#FFF;
  width:500px;
  padding:10px 20px;
}

.btns-vertical input{float:left;}
.dl-permissions-dialog .Clear{clear:both!important;}
.UploaderDiv input{display:none;}

/* Forum */
.ForumGroup .Info span.GroupDescription {
    display: none;
}

.ForumGroup a{
  color:#063672;
}

@media(min-width:768px){
.ForumGroup>table, .ForumFlat>table {
        width: 100%;
    }

    .ForumGroup .Header td, .ForumGroup .Info td {
        padding-bottom: 10px;
    }

    .ForumGroup .Info span, .ForumFlat .Info span {
        display: block;
    }

    .ForumGroup .Forum td {
        vertical-align: text-top;
    }

    .ForumFlat td {
        vertical-align: bottom;
    }

    .ForumGroup .PostTime {
        font-size: .8em;
    }

    .ForumFlat .Actions>td {
        padding: 10px;
    }

    .ForumFlat .ThreadTable tr {
        border-bottom: solid 1px #000;
    }

    .ForumFlat .Actions {
        background-color: #01408F;
        color:#00bddb;
    }

    .ForumFlat .Actions a {
        color: #fff;
    }

    .ForumPost .ForumManage .ActionLink {
        display: inline-block;
        margin-right: 20px;
    }
}

.FormPadding .form-horizontal .form-group
{
  margin-left:0!important; margin-right:0!important;
}
.FormPadding .editing-form-label-cell{float:left; margin-right:30px; margin-top:-2px;}

/* Blog*/
.new-blog .form-horizontal .form-group{  margin-left:0!important; margin-right:0!important;}

.blogDetail .zoneRight{float:none!important; margin-bottom:20px;}

/* Calendar */
.editing-form-category-fields .form-group{margin-left:0!important; margin-right:0!important;}

/* Modalpopup */
.inside .ModalPopupDialog
{
  background-color:#FFF;
  padding:0 20px;
}
.inside .ModalPopupDialog .PageFooterLine{float:right;margin-top:-25px;}
@media(min-width:768px){
  .inside .ModalPopupDialog{width:600px!important;}
  .inside .ModalPopupDialog .form-horizontal .control-label{float:left;margin-right:30px;}
  .form-horizontal .form-group{margin-left:0!important; margin-right:0!important;}
}
@media(max-width:767px){.inside .ModalPopupDialog{width:75%!important;}}

.form-control.datetime-ui-datepicker-month.input-width-20{float:left;}
.datetime-ui-time-textbox{width:40px;}

/* Project */
.ProjectDetail{margin-bottom:20px;}
.DialogPageBody .form-horizontal .control-label{float:left;margin-right:30px;}
.cke_top.cke_reset_all{float:left;}
.unigrid-actions button{float:left;}
.unigrid-content th{white-space:initial!important;}

.control-group-inline textarea,
.cke.cke_reset.cke_chrome{width:100%!important;}
#field_DisplayOnHome .editing-form-label-cell{float:left; margin-right:30px;}
.NewItemLink, .ContributionPanel, .ForumGroup table tr.Header{background-color:#ccc; color:#063672; padding:5px;}
.ForumGroup table tr.Header td{padding:5px;}
.ForumGroup table tr.Forum{background-color:#f7f7f7;}
.NewItemLink a, .ContributionPanel a{margin-right:10px; color:#063672;}
.ContributionsGrid{width:100%;}

/*# Store #*/
.storewrapper{
  max-width:1200px;
  margin:0 auto;
}

@media (min-width: 767px) {
.col-lg-8.col-md-8 a{text-decoration:underline;}
.col-lg-8.col-md-8 a:hover{text-decoration:underline;}

.col-lg-8.col-md-8 .row{display:flex;}
.col-lg-8.col-md-8 .row .col-lg-6.col-md-6{ flex: 1; margin: 15px;}
}

.col-lg-8.col-md-8 .row .col-lg-6.col-md-6{ margin: 15px;background-color: rgba(10,59,120,0.15);/* additionally, equal width */}

.category-box {
    padding: 15px 0;
 }
@media (max-width: 991px) {

.col-lg-8.col-md-8{padding-left:0;}
  .row-height {
    display: -moz-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .row-height .col-lg-4.col-md-4 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 100%;
  }

  .row-height .col-lg-8.col-md-8 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    background-color: #FFF;
  }
}
@media (min-width: 768px) {
.search-dialog .form-group:first-child{float:left; width:70%;margin-right:15px!important;}
.search-dialog .form-group:nth-child(2){float:left; width:20%;}
.search-dialog .form-group:last-child{float:none; clear:both;}
}
@media (max-width: 767px) {
.search-dialog .form-horizontal .form-group{margin-right:0; margin-left:0;}
}

.SearchResults div > div > div:nth-child(2){width:100%!important;}
.SearchResults{margin-bottom:20px;}
.page-title{
font-size: 31px;
    font-weight: 600;
    line-height: 40px;
    color: #063672;
    border-bottom: 1px solid #a1a1a1;
    margin-bottom: 20px;
}