@charset "utf-8";

@import url("https://use.typekit.net/tli0wsh.css");

.au_nav_container .panel-group .panel a,
.blubar_info {
    letter-spacing: 0.5px;
}
body {
    color: #000;
    font-size: 15px;
}
a {
    color: #2d699e;
}

p a {border-bottom:1px dashed #cc4e0b;}
p a:hover {border-bottom:0px;}

.skip {
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    left: -999em;
    z-index: 9999;
    opacity: 0;
    margin: 10px;
    padding: 10px;
    background-color: #cc4e0b;
    position: absolute;
}
.content_row,
.page_content,
.pre_nav_container .col-md-8 {
    position: relative;
}
a.skip {
    color: #fff;
    text-decoration: none;
}
.skip:focus {
    opacity: 1;
    left: 0;
}
.blubar_bg,
.trans_bg_white_bg {
    bottom: 0;
    right: 0;
    opacity: 0.8;
    left: 0;
}
.pre_nav_container .col-md-2 {
    height: 10px;
}
.content_container {
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
    padding: 10px;
}
.blubar,
.blubar_bg,
.rowanchorlink {
    position: absolute;
}
.content_container:after {
    clear: both;
}
.content_container:after,
.content_container:before {
    display: table;
    content: " ";
}
.content_row_title {
    font-size: 28px;
}
.content_row .btn-default {
    background-color: #cc4e0b;
    color: #fff;
}
.content_row .btn-default:hover {
    background-color: #f68026;
	color:#03244d;
}
.content_row .btn-default:focus {
    background-color: #f68026;
	color:#03244d;
}
.blubar_bg,
.content_topper,
.page_content_spacer {
    background-color: #03244d;
}
.inset {
    max-width: 1200px;
    margin: 0 auto;
}
.page_content ul,
.page_content ul li {
    margin: 0;
}
.lastUpdated {
    text-align: right;
    font-style: italic;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 10px 0;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    color: #686868;
}
.blubar,
.blubar .blubar_info a,
.unit_subtitle a,
.unit_title a {
    color: #fff;
}
.font_ultralight {
    font-weight: 100;
}
.font_light {
    font-weight: 300;
}
.font_regular {
    font-weight: 400;
}
.font_semibold {
    font-weight: 600;
}
.font_bold {
    font-weight: 700;
}
.font_black {
    font-weight: 900;
}
.title01 {
    font-family: myriad-pro;
    font-weight: 100;
}
.title02 {
    font-family: museo-slab;
    font-weight: 100;
}
.blubar_title,
.content_row_title,
.title03 {
    font-family: myriad-pro;
}
.title03 {
    font-weight: 900;
}
.blubar {
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.blubar_bg {
    top: 0;
}
h1.blubar_title {
    padding-top: 0;
    margin-top: 5px;
}
.blubar_title {
    font-size: 20px;
}
.blubar .col {
    text-align: center;
}
.content_topper .blubar_info {
    display: none;
}
.column_header {
    font-size: 16px;
    font-weight: 600;
}
.lastUpdate {
    text-align: right;
    font-style: italic;
}
.rowanchorlink {
    top: -210px;
}
.header_logos_container .header_logo {
    text-align: center;
}
.mobile_button_menu,
.mobile_button_search {
    padding: 0;
}
.modal {
    z-index: 9999;
}
.content_topper {
    width: 100%;
    min-height: 200px;
}
.content_row_title {
    font-weight: 100;
}
.trans_bg_white {
    position: relative;
    z-index: 1;
}
.trans_bg_white_bg {
    position: absolute;
    top: 0;
    background-color: #fff;
    z-index: -1;
}
.headerlock .page_content,
header {
    position: relative;
}
header .content_container {
    max-width: 1280px;
}
footer .content_container {
    max-width: 1280px;
}
.fullwidth .au_nav_container ul,
.fullwidth .au_nav_panels .panel .content_container,
.fullwidth .page_content .content_container,
.fullwidth .pre_nav_container .content_container {
    max-width: none;
}
.unit_title {
    font-size: 20px;
}
.unit_subtitle {
    font-size: 14px;
}
.unit_subtitle,
.unit_title {
    color: #fff;
    display: block;
    text-align: center;
}
.header_logos_container .header_title_image {
    display: none;
    margin-top: 20px;
    opacity: 0.6;
}
.headerlock header {
    width: 100%;
    z-index: 100;
}
.image_switch .header_logos_container .header_title_image {
    display: block;
}
.image_switch .unit_subtitle,
.image_switch .unit_title,
html.smaller .image_switch .header_logos_container .header_title_image {
    display: none;
}
.image_stay .header_logos_container .header_title_image,
html.smaller .image_switch .unit_subtitle,
html.smaller .image_switch .unit_title {
    display: block;
}
.image_stay .unit_subtitle,
.image_stay .unit_title {
    display: none;
}
.pre_nav_container {
    width: 100%;
    background-color: #0b2341;
    padding: 5px;
}
.pre_nav_content {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0;
}
.pre_nav_container .content_container a {
    color: #eaeaea;
    font-size: 12px;
    font-weight: 700;
}
.pre_nav_container .content_container li {
    margin: 0;
}
.pre_nav_container .content_container li a {
    padding: 0;
}
.pre_nav_container .content_container li a:hover {
    background: 0 0;
    text-decoration: underline;
}
.pre_nav_container .content_container a:focus {
    background: #af440a;
}
.preheader_right_mobile {
    width: 100%;
    padding: 0;
    list-style-type: none;
}
.preheader_right_mobile li {
    width: 25%;
    float: left;
    text-align: center;
}
.preheader_right_mobile2 {
    width: 100%;
    padding: 0;
    list-style-type: none;
}
.preheader_right_mobile2 li {
    width: 33%;
    float: left;
    text-align: center;
}
.pre_nav_search {
    padding: 8px;
    margin: 5px;
    border-top: 1px solid #03244d;
}
.pre_nav_search input {
    float: right;
    width: 100%;
    border-radius: 5px;
}
.pre_nav_glyphlink {
    margin-left: 5px;
}
#preheader_right ul {
    list-style: none;
}
.header_logos_container {
    background-color: #0b2341;
}
.header_logo {
    padding: 0;
}
.header_logo img {
    padding: 5px;
    width: 85%;
}
.header_secondary {
    float: right;
}
.header_secondary img {
    width: 100%;
    float: right;
}
.header_logos_container button {
    font-size: 24px;
    color: #fff;
    background: 0 0;
    border: none;
    margin: 15px 0;
}
.header_logos_container .navbar-toggle:focus {border:1px solid #fff;}
.au_nav_container .panel-collapse,
.au_nav_links {
    margin: 0 auto;
}
.header_logos_container .navbar-toggle {
    float: none;
    padding: 0;
}
.au_nav_container {
    width: 100%;
}
.au_nav_links_container {
    color: #fff;
    width: 100%;
    background-color: #cc4e0b;
}
.au_nav_container .dropdown-menu > li > a:focus,
.au_nav_container .dropdown-menu > li > a:hover,
.au_nav_container .nav li a:hover {
    background-color: #af440a;
    color: #fff;
}
.au_nav_container .nav li a:focus {
    background-color: #cc4e0b;
}
.au_nav_container .panel {
    border-radius: 0;
    border: 0;
    color: #fff;
    background: 0 0;
}
.au_nav_panels,
.mega-dropdown-menu {
    background-image: url(//cdn.auburn.edu/2016/_assets/images/nav_bg.jpg);
    background-size: contain;
    background-position: center;
}
.au_nav_container .panel-group {
    margin: 0;
    padding: 0;
    border-bottom: 0 solid #dd550c;
    border-top: 1px solid #f68026;
}
.au_nav_container .panel-group .panel {
    margin: 0;
}
.au_nav_container .panel-group .panel .content_container {
    padding: 15px;
}
.au_nav_container ul {
    list-style: none;
    padding: 0;
}
.au_nav_panels {
    border-radius: 0;
    margin: 0;
    padding: 0;
}
.au_nav_container .navbar-header {
    background-color: #03244d;
}
.au_nav_container .navbar-header .icon-bar {
    background-color: #fff;
}
.au_nav_container .mobile_logo {
    padding: 5px;
}
.au_nav_container .mobile_logo img {
    float: left;
    width: 70%;
    margin: 20px 10px;
}
.au_nav_container button {
    clear: right;
}
.au_nav_container .navbar .navbar-collapse {
    padding: 0;
    position: relative;
    overflow: visible;
}
.nav-justified > .dropdown .dropdown-menu {
    left: 0;
    border-bottom: 1px solid #fff;
}
.au_nav_container,
.au_nav_container a {
    color: #fff;
    letter-spacing: 0.5px;
}
.au_nav_container ul {
    max-width: 1280px;
    margin: 0 auto;
}
.au_nav_container .navbar-default {
    background-color: #cc4e0b;
    padding: 0;
    max-height: none;
    margin: 0 auto;
}
.au_nav_container .navbar {
    min-height: 0;
}
.au_nav_container .navbar-default .navbar-nav {
    width: 100%;
    text-align: center;
}
.au_nav_links_container {
    border: 0;
    border-radius: 0;
    margin: 0 auto;
}
.au_nav_container .dropdown-toggle {
    display: block;
    padding: 10px 20px;
    clear: both;
}
.au_nav_container .dropdown-toggle:hover {
    background-color: #af440a;
    text-decoration: none;
}
.dropdown_title {
    font-size: 24px;
}
.mega-dropdown {
    position: static !important;
    width: 100%;
}
.mega-dropdown-menu {
    padding: 20px 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    background-color: #cc4e0b;
    margin: 0 auto;
    border: 0;
    border-top: 1px solid #f68026;
    min-width: 100%;
    border-radius: 0;
}
.au_nav_container .dropdown-toggle:focus {
    background-color: #af440a;
    text-decoration: none;
    text-decoration: underline;
}
.au_nav_container .dropdown-menu ul li a:focus {
    text-decoration: none;
    background-color: #03244d;
}
.mobile_search {
    padding-bottom: 10px;
}
.mobile_search .glyphicon {
    margin: 2px 5px;
}
.mobile_search .title-area-search {
    margin: 10px 0;
    color: #000;
}
html.smaller .to-top {
    display: block;
}
.sidebar-nav {
    margin-bottom: 10px;
}
.sidebar-nav .navbar-collapse ul li a {
    font-weight: 700;
    color: #03244d;
}
.sidebar-nav .navbar {
    margin-bottom: 0;
}
.sidebar-nav ul,
.sidebar-nav ul li,
.sidebar-nav ul li ul li {
    background: 0 0;
}
.sidebar-nav .dropdown-menu {
    margin-left: 20px;
}
.sidebar-nav .dropdown-header {
    background-color: #eaeaea;
    padding: 5px;
}
.sidebar-nav button {
    background-color: #b9b9b9;
}
.sidebar-nav sidebar-nav-header .navbar .navbar-header .icon-bar {
    background-color: #03244d;
    color: #fff;
}
	
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color:#cc4e0b;}	
.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar {background-color:#fff;}	


.sidebar-nav .navbar .navbar-nav li:hover .well ul li {
    background: 0 0;
}
.sidebar-nav .navbar .navbar-nav li:hover .well ul li a {
    color: #000;
}
.iconlinks,
.iconlinks a {
    color: #fff;
}
.secondary_dropdown .well {
    border: 0;
    border-radius: 0;
    margin: 0;
}
.secondary_dropdown .well ul li a {
    padding: 0;
}
.iconlinks {
    text-align: center;
}
.iconlinks ul li {
    background-image: none;
    padding: 0 10px;
}
.iconlinks .icon {
    width: 95px;
    height: 155px;
    margin: 0 auto;
}
.iconlinks object {
    max-width: 100px;
}
.iconlinks ul li:hover img {
    opacity: 0;
}
.bythenumbers {
    font-size: 16px;
}
.bythenumbers .content_row_title {
    text-align: center;
    margin-bottom: 20px;
}
.bythenumbers .item {
    margin: 0 auto 20px;
    text-align: center;
}
.bythenumbers .item .image img {
    width: 100%;
    max-width: 250px;
}
.bythenumbers .item .text1 {
    font-size: 32px;
    font-weight: 500;
    color: #03244d;
}
footer,
footer a,
footer a:active {
    color: #fff;
}
.bythenumbers .item .text2 {
    font-size: 20px;
    font-weight: 100;
}
footer {
    background-color: #03244d;
    padding: 25px 0;
    border-top: 5px solid #dd550c;
}
.footer_col {
    margin-bottom: 15px;
}
.footer_col_logo {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.footer_col_logo img {
    width: 60%;
    opacity: 0.6;
}
footer .col_2 {
    padding: 0;
}
footer .h4 {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 5px;
}
footer a:hover {
    color: #f68026;
    text-decoration: none;
}
footer a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #cc4e0b;
}
.to-top {
    display: none;
    bottom: 25px;
    position: fixed;
    right: 10px;
    z-index: 3000;
}
.to-top a {
    display: inline-block;
    color: #a1a1a1;
    background-image: url(https://cdn.auburn.edu/2016/_assets/images/to-top.png);
    border-bottom: none;
    height: 35px;
    width: 77px;
}
.to-top a,
.to-top a:hover {
    background-size: 77px 35px;
}
.to-top a:hover {
    background-image: url(https://cdn.auburn.edu/2016/_assets/images/to-top2.png);
}
.to-top a:focus {
    background: url(https://cdn.auburn.edu/2016/_assets/images/to-top2.png);
}
.getconnected {
    color: #03244d;
    padding: 25px 0;
}
.getconnected ul li {
    background-image: none;
    padding: 0 10px;
    width: 50%;
    float: left;
}
.getconnected .icons {
    padding: 15px 0;
}
.socialbutton {
    width: 50px;
    height: 50px;
    margin: 0 auto;
}
.socialbutton a:focus img,
.socialbutton:hover img {
    opacity: 0;
}
.facebook {
    background-image: url(https://www.auburn.edu/template/2016/_assets/images/social/fb_o.png);
}
.twitter {
    background-image: url(https://www.auburn.edu/template/2016/_assets/images/social/tw_o.png);
}
.instagram {
    background-image: url(https://www.auburn.edu/template/2016/_assets/images/social/ig_o.png);
}
.flickr {
    background-image: url(https://www.auburn.edu/template/2016/_assets/images/social/fl_o.png);
}
.youtube {
    background-image: url(https://www.auburn.edu/template/2016/_assets/images/social/yt2_o.png);
}
.webcams {
    background-image: url(https://www.auburn.edu/template/2016/_assets/images/social/wc_o.png);
}
.facebook2 {
    background-image: url(//auburn.edu/main/images/icons/social/fb2.svg);
}
.twitter2 {
    background-image: url(//auburn.edu/main/images/icons/social/tw2.svg);
}
.instagram2 {
    background-image: url(//auburn.edu/main/images/icons/social/ig2.svg);
}
.flickr2 {
    background-image: url(//auburn.edu/main/images/icons/social/fl2.svg);
}
.youtube2 {
    background-image: url(//auburn.edu/main/images/icons/social/yt2.svg);
}
.webcams2 {
    background-image: url(//auburn.edu/main/images/icons/social/wc2.svg);
}
.campaign_row {
    padding: 20px 20px 50px;
    position: relative;
    background-image: url(https://www.auburn.edu/template/2016/_assets/images/bg_images/campaign_bg.jpg);
    background-size: cover;
    background-position: center center;
}
.because_text {
    font-size: 32px;
    padding: 20px;
}
.because_images {
    text-align: center;
}
.last-updated,
.more,
.spotlight .info {
    text-align: right;
}
.because_images img {
    width: 100%;
}
.because_logo {
    max-width: 300px;
}
.campaign_row button {
    background-color: #c14a0a;
    color: #fff;
    margin-bottom: 10px;
    border: 0;
}
.spotlight {
    background-size: cover;
    background-position: center left;
    color: #03244d;
}
.spotlight .content_row_title {
    color: #dd550c;
    line-height: 50px;
}
.spotlight .quote {
    font-family: museo-slab;
}
.spotlight .info .name {
    font-size: 24px;
}
.spotlight .info .status {
    font-size: 16px;
    margin-bottom: 20px;
}
.spotlight .info .link a {
    color: #fff;
}
.spotlight button {
    background-color: #c14a0a;
    color: #fff;
}
#main article.post {
    padding: 10px;
}
#main header {
    position: relative;
    z-index: 0;
}
#main article footer {
    background: 0 0;
    border-bottom: 1px solid #dd550c;
    border-top: none;
    color: #000;
    text-align: right;
}
#main article footer a {
    color: #2d699e;
}
@media (max-width: 650px) {
    .pre_nav_container #preheader_right,
    .pre_nav_container .content_container {
        margin: 0;
        padding: 0;
    }
}
@media (max-width: 768px) {
    /*.au_nav_container {overflow:hidden;}*/
    .to-top {
        z-index: 9998;
    }
}
@media (min-width: 768px) {
    .sidebar-nav .navbar li:hover,
    .sidebar-nav-header {
        background-color: #496e9c;
    }
    header {
        position: relative;
    }
    html.smaller .headershrink .locking_header {
        width: 100%;
        z-index: 1000;
    }
    html.smaller .headershrink .header_logos_container .header_logo {
        padding: 0;
    }
    html.smaller .headershrink .header_logos_container img {
        width: 65%;
    }
    html.smaller .headershrink .au_nav_container a {
        padding: 3px;
    }
    html.smaller .headershrink .pre_nav_container {
        display: none;
    }
    .content_topper {
        min-height: 300px;
    }
    .content_topper .blubar_info {
        display: inline;
    }
    .blubar .blubar_title,
    .content_row_title {
        font-size: 36px;
    }
    .unit_subtitle,
    .unit_title {
        text-align: right;
    }
    .unit_title {
        font-size: 30px;
    }
    .unit_subtitle {
        font-size: 22px;
    }
    .spotlight .quote {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .sidebar-nav .navbar .navbar-collapse {
        padding: 0;
        max-height: none;
    }
    .sidebar-nav .navbar ul {
        float: none;
    }
    .sidebar-nav .navbar ul:not {
        display: block;
    }
    .sidebar-nav .navbar li {
        float: none;
        display: block;
    }
    .sidebar-nav .navbar li a {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .sidebar-nav-header {
        padding: 10px 20px;
        color: #fff;
        font-family: myriad-pro;
        font-size: 30px;
        font-weight: 100;
    }
    .sidebar-nav .navbar li:hover a {
        color: #fff;
    }
    .breadcrumb {
        padding: 3px;
        background: 0 0;
    }
    .getconnected ul li {
        width: auto;
        float: none;
    }
}
.block,
.blue-header,
.orange-bar {
    display: block;
}
#gdpr a,
.more,
.weather {
    font-weight: 700;
}
@media (min-width: 1024px) {
    .headerlock header {
        position: fixed;
    }
    .headerlock .page_content_spacer {
        height: 210px;
    }
    .content_row_title {
        font-size: 42px;
    }
    .spotlight .quote {
        font-size: 32px;
    }
}
.blue {
    color: #03244d;
}
.blue-header {
    background: #03244d;
    border-bottom: silver solid 1px;
    color: #fff;
    font-size: 1.5em;
    padding: 5px 20px;
}
.breadcrumb > .active {
    color: #686868;
}
.btn-danger {
    background-color: #d33a35;
}
.clear {
    clear: both;
}
.last-updated {
    clear: both;
    color: #bbb;
    font-style: italic;
}
.more {
    background: url(https://cdn.auburn.edu/assets/img/bullet-arrow.gif) right 4px no-repeat;
    font-size: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}
#gdpr,
.weather {
    text-align: center;
}
.more a:hover {
    color: #dd550c;
}
.newsItem {
    background: url(https://cdn.auburn.edu/assets/img/bullet-arrow2.gif) left 8px no-repeat;
    line-height: 20px;
    margin-left: 10px;
    padding: 0 0 17px 12px;
}
.noBorder {
    border: none;
}
.orange,
.orange_prim {
    color: #cc4e0b;
}
.orange_sec {
    color: #f68029;
}
.blue_prim {
    color: #03244d;
}
.blue_sec {
    color: #496e9c;
}
.white {
    color: #fff;
}
.redtext {
    color: red;
}
.orange-bar {
    background: #f68026;
    font-size: 1px;
    height: 2px;
    margin: 20px 10px;
}
.uppercase {
    text-transform: uppercase;
}
#gdpr div,
.rss {
    display: inline-block;
}
.rss {
    background: url(https://cdn.auburn.edu/assets/img/css-sprite.png) -92px 0 no-repeat;
    float: right;
    height: 12px;
    margin: -27px 0 0;
    width: 12px;
}
.weather {
    padding: 5px 0 0;
}
::selection {
    background: #f68026;
    color: #fff;
}
#gdpr {
    background-color: #03244d;
    bottom: 0;
    color: #fff;
    opacity: 0.97;
    position: fixed;
    width: 100%;
    z-index: 1050;
}
#gdpr div {
    margin: 5px auto;
    max-width: 700px;
    padding: 15px;
}
#gdpr p {
    line-height: 1.4;
    padding: 5px 0;
}
#gdpr a {
    color: #fff;
    text-decoration-style: dashed;
}
#gdpr button {
    border: 0;
}
#gdpr button.close {
    color: #fff;
    float: right;
    margin: -11px -5px 0 0;
    opacity: 0.8;
}
#gdpr .alert-info {
    color: #fff;
    background: 0 0;
    border: none;
}


@media print {
 
	 .pre_nav_container {display:none;}
	 .au_navigation {display:none;}
	 .content_topper {display:none;}
	 .breadcrumb {display:none;}
	 .sidebar-nav {display:none;}
	 footer {display:none;}

    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: left;}
    .col-sm-12 {width: 100%;}
    .col-sm-11 {width: 91.66666667%;}
    .col-sm-10 {width: 83.33333333%;}
    .col-sm-9 {width: 75%;}
    .col-sm-8 {width: 66.66666667%;}
    .col-sm-7 {width: 58.33333333%;}
    .col-sm-6 {width: 50%;}
    .col-sm-5 {width: 41.66666667%;}
    .col-sm-4 {width: 33.33333333%;}
    .col-sm-3 {width: 25%;}
    .col-sm-2 {width: 16.66666667%;}
    .col-sm-1 {width: 8.33333333%;}
    .col-sm-pull-12 {right: 100%;}
    .col-sm-pull-11 {right: 91.66666667%;}
    .col-sm-pull-10 {right: 83.33333333%;}
    .col-sm-pull-9 {right: 75%;}
    .col-sm-pull-8 {right: 66.66666667%;}
    .col-sm-pull-7 {right: 58.33333333%;}
    .col-sm-pull-6 {right: 50%;}
    .col-sm-pull-5 {right: 41.66666667%;}
    .col-sm-pull-4 {right: 33.33333333%;}
    .col-sm-pull-3 {right: 25%;}
    .col-sm-pull-2 {right: 16.66666667%;}
    .col-sm-pull-1 {right: 8.33333333%;}
    .col-sm-pull-0 {right: auto;}
    .col-sm-push-12 {left: 100%;}
    .col-sm-push-11 {left: 91.66666667%;}
    .col-sm-push-10 {left: 83.33333333%;}
    .col-sm-push-9 {left: 75%;}
    .col-sm-push-8 {left: 66.66666667%;}
    .col-sm-push-7 {left: 58.33333333%;}
    .col-sm-push-6 {left: 50%;}
    .col-sm-push-5 {left: 41.66666667%;}
    .col-sm-push-4 {left: 33.33333333%;}
    .col-sm-push-3 {left: 25%;}
    .col-sm-push-2 {left: 16.66666667%;}
    .col-sm-push-1 {left: 8.33333333%;}
    .col-sm-push-0 {left: auto;}
    .col-sm-offset-12 {margin-left: 100%;}
    .col-sm-offset-11 {margin-left: 91.66666667%;}
    .col-sm-offset-10 {margin-left: 83.33333333%;}
    .col-sm-offset-9 {margin-left: 75%;}
    .col-sm-offset-8 {margin-left: 66.66666667%;}
    .col-sm-offset-7 {margin-left: 58.33333333%;}
    .col-sm-offset-6 {margin-left: 50%;}
    .col-sm-offset-5 {margin-left: 41.66666667%;}
    .col-sm-offset-4 {margin-left: 33.33333333%;}
    .col-sm-offset-3 {margin-left: 25%;}
    .col-sm-offset-2 {margin-left: 16.66666667%;}
    .col-sm-offset-1 {margin-left: 8.33333333%;}
    .col-sm-offset-0 {margin-left: 0;}
    .visible-xs {display: none !important;}
    .hidden-xs {display: block !important;}
    table.hidden-xs {display: table;}
    tr.hidden-xs {display: table-row !important;}
    td.hidden-xs, th.hidden-xs {display: table-cell !important;}
    .hidden-sm, .hidden-xs.hidden-print {display: none !important;}
    .visible-sm {display: block !important;}
    table.visible-sm {display: table;}
    tr.visible-sm {display: table-row !important;}
    td.visible-sm, th.visible-sm {display: table-cell !important;}
    .page_content .collapse {display: block !important; height: auto !important;}
}
