/* -----------------------------------  Media Queries   --------------------------------------
--------------------------------------------------------------------------------------------*/

    /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
}

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
}

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
.row .row .c1, .row .row .c2, .row .row .c3, .row .row .c4, .row .row .c5, .row .row .c6, .row .row .c7, .row .row .c8, .row .row .c9, .row .row .c10, .row .row .c11, .row .row .c12 { width:50%; margin-bottom:20px }
.row .row > div:last-child { margin-bottom:0 !important }
#cad-menu.drop > ul > li > a {
  padding: 10px 9px 11px;
    font-size: 71%;
}
.breadcrumbs {
  margin: 0 0 0 10px;

}
}

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
}

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
	    
	    #cad-menu.drop > ul > li > a {

  padding: 10px 18px 11px;
  font-size: 90%;
}
}



    /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
}

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
.row .row .c1, .row .row .c2, .row .row .c3, .row .row .c4, .row .row .c5, .row .row .c6, .row .row .c7, .row .row .c8, .row .row .c9, .row .row .c10, .row .row .c11, .row .row .c12 { width:100%; margin-bottom:20px }
.row .row > div:last-child { margin-bottom:0 !important }
}

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
body { font-size:90% }
.row { margin-bottom:0!important }
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12, .sponsors.c12 .c2 { width:98%; margin-right:0; margin-left:0; margin-bottom:10px }
.news-category .c9 { margin: 0; padding: 0; }
.s1 { margin-left: 0; }
body p { font-weight: 200; letter-spacing: 0.6px; }
.breadcrumbs { margin-left: 10px; }
.card-white { padding: 11px 15px; }
.entry.entry__standard .entry__with-icon { padding: 20px; }
a.back-to-top { right: 15px; }
figure { position: relative; padding-bottom: 56.25%; /* 16:9 ratio */ height: 0; overflow: hidden; }
figure img { position: absolute; top: 0; left: 0; right:0; width: 100%; height: 100%; }
.content-bottom .c6.s3 figure img.img-responsive { clear: both; margin: 0 0 0 10%; width: 85%; }
.arr-down { float: right; font-size: 100px; margin: 9px 39%; transform: rotate(45deg); }
.form--inline--product input[type="text"] { margin: 0; }
.arrow-wrap { right: 10%; top: 12em; }
.wrapper--map-canvas { height: 200px; overflow: hidden; }
section#find-store { padding: 30px 0 0 20px; }
.panel-container { color: #000 !important; }
.major-cta { display: block; margin: 0 0 30px; position: relative; text-align: center; }
.c2.perPage { padding: 0; }
.c1.sortPage { padding: 0; }
.banner h3 { background-color: #000000; color: #ffcb0a; font-size: 1em; font-weight: bold; letter-spacing: -1px; line-height: 30px; margin: 0 0 5px; text-align: center; text-transform: uppercase; width: 50%; }
.banner { top: 25%; left: 9%; text-align: center; }
.rslides { height: auto; }
.content-bottom figure { height: 244px; margin: 0; }
.sponsors.c12 .c2 a.tube.darken.image-anchor img {
  width: 50%;
}

.instagram .c12 > p {
  font-size: 19px;
  line-height: 21px;
  margin: 20px 0;
}
.content-bottom p {
  font-size: 1em;
  font-weight: 100;
  line-height: 1.6em;
  margin: 0 0 1em;
}

#cad-menu.drop > ul > li {
  border-bottom: 1px solid #333333;
  border-left: medium none !important;
  border-right: medium none !important;
  width: 100%;
}
.sponsors.c12 { margin: 0; }
.clearfix.results { padding: 0 20px; }
#cad-menu.drop>ul>li:hover>.drop-down.hover-fade, #cad-menu.drop>ul>li .drop-down li:hover>.drop-down.hover-fade { background : none; background-color:white; background-size:100%; display:block; animation:hover-fade .3s linear 0s forwards; -moz-animation:hover-fade .3s linear 0s forwards; -ms-animation:hover-fade .3s linear 0s forwards; -o-animation:hover-fade .3s linear 0s forwards; -webkit-animation:hover-fade .3s linear 0s forwards }
.banner h2 { color: #060606; font-size: 0.8em; line-height: 26px; text-align: left; text-transform: uppercase; width: 60%; }
.btn, .btn:link, .btn:visited {
  font-size: 88%;
  margin: 0 0 20px;
  padding: 0.4em 0.4em 0.2em;
}
#home .btn:hover {
 margin: 0 0 20px;
}

.custom { margin: 37px 0 0; text-align: center; }
.rslides img { height: auto; }
#cad-menu.drop .drop-down li a { font-size: 95%; }
.search { margin: 20px 13px; position: relative; }
.filter-wrap.c12 { margin: 14px 0 10px 10px; width: 97%; }
.content-bottom { margin: 10px 0; padding: 20px; text-align: center; }
.sponsors.c12 .c2 { text-align:center; }
.flex-direction-nav li a.next { background-position: -52px 0; right: -2px; }
.flex-direction-nav li a.prev { background-position: 0 0; left: -2px; }
.hide-phone { display:none !important; }
.flex-direction-nav li a { width: 52px; height: 52px; margin: -35px 0 0; }
.flex-control-nav { display:none !important; /*remove nav*/ }
.header-background { padding: 0 0 7px; /*adjustment for missing slide menu*/ }
.banner h2 { color: #060606; font-size: 1em; line-height: 26px; margin: 0 0 0px; text-align: left; text-transform: uppercase; width: 60%; }
.tab a { display: block; font-size: 9px; line-height: 5em; outline: medium none; padding: 1px 8px; text-decoration: none; }
.callbacks_tabs a::after { width: 72px; }
ul.callbacks_tabs.callbacks1_tabs { right: 3em; z-index: 999; }
.header { height: 5em; width: 100%; }
.content-bottom h3 { font-size: 1.5em; }
.content-bottom span { font-size: 1.2em; text-transform: uppercase; }
p.in-due { color: #444; font-size: 1.5em; line-height: 1.5em; }
.callbacks_tabs a::after { width: 52px; }
.callbacks_tabs a::after { height: 16px; }
ul.callbacks_tabs.callbacks1_tabs { bottom: -27px; right: 6%; }
.footer-distributed { font: bold 14px verdana; }
.footer-distributed .footer-left, .footer-distributed .footer-center, .footer-distributed .footer-right { display: block; width: 100%; margin-bottom: 40px; text-align: center; padding: 0 20px; }
.footer-distributed .footer-center i { margin-left: 0; }
li.plus { display: none !important; }
#cad-menu.drop > ul > .title > a { background-position: 2px 3px; background-repeat: no-repeat; background-size: 131px auto; height: 80px; text-indent: -9999px; }
#cad-menu.drop>ul>.title:hover>a { background-position: 2px 3px; background-repeat: no-repeat; background-size: 131px auto; height: 80px; text-indent: -9999px; }
#cad-menu.drop>ul>li { width:95%; border-left:none!important; border-right:none!important; border-bottom:1px solid; border-bottom-color:#333 }
#cad-menu.drop>ul>li:hover>a, #cad-menu.drop>ul>.login-form:hover, #cad-menu.drop>ul>.search-bar:hover { color:#fff!important }
#cad-menu.drop>ul>.title a { text-align:center }
#cad-menu.drop .drop-down.full-width { position:relative; left:0!important }
#cad-menu.drop .drop-down.one-column, #cad-menu.drop .drop-down.two-column, #cad-menu.drop .drop-down.full-width, #cad-menu.drop .drop-down .drop-down, #cad-menu.drop .social-bar ul, #cad-menu.drop .search-bar ul li, #cad-menu.drop .login-form ul { width:100%!important; display:block!important; position:relative; left:0; transform:scale(1.0, 1.0), rotateY(90deg); -moz-transform:scale(1.0, 1.0), rotateY(90deg); -ms-transform:scale(1.0, 1.0), rotateY(90deg); -o-transform:scale(1.0, 1.0), rotateY(90deg); -webkit-transform:scale(1.0, 1.0), rotateY(90deg) }
#cad-menu.drop .drop-down.full-width ul li a { margin: 4px 17px; }
#cad-menu.drop .drop-down .drop-down { border:0; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; top:0; padding:0 }
#cad-menu.drop .drop-down .drop-down.one-column { padding-left:20px }
#cad-menu.drop>ul>li .drop-down.hover-expand, #cad-menu.drop>ul>li .drop-down.hover-fade, #cad-menu.drop>ul>li .drop-down.hover-zoom { display:none; border:0 }
#cad-menu.drop>ul>li:hover>.drop-down.hover-expand, #cad-menu.drop>ul>li:hover>.drop-down.hover-fade, #cad-menu.drop>ul>li:hover>.drop-down.hover-zoom, #cad-menu.drop>ul>li .drop-down li:hover>.drop-down.hover-expand, #cad-menu.drop>ul>li .drop-down li:hover>.drop-down.hover-fade, #cad-menu.drop>ul>li .drop-down li:hover>.drop-down.hover-zoom { display:block; animation:hover-default .2s linear 0s forwards; -moz-animation:hover-default .2s linear 0s forwards; -ms-animation:hover-default .2s linear 0s forwards; -o-animation:hover-default .2s linear 0s forwards; -webkit-animation:hover-default .2s linear 0s forwards }
#cad-menu.drop>ul>.login-form:hover, #cad-menu.drop>ul>.search-bar:hover, #cad-menu.drop>ul>li:hover>a { color:#fff; background:inherit }
#cad-menu.drop ul .login-form, #cad-menu.drop ul .search-bar { margin:0; padding:0; line-height: 77px; }
#cad-menu.drop ul .login-form label { text-align:left; text-indent:10px }
#cad-menu.drop ul .login-form table td { cursor:default }
#cad-menu.drop>ul { margin: 0; padding: 20px 0% 0px; float:left; }
#cad-menu.drop .drop-down.two-column ul, #cad-menu.drop .drop-down.full-width ul { width:100% }
#cad-menu.drop .drop-down.one-column a, #cad-menu.drop .drop-down.two-column a { width:auto; float:left }
#cad-menu.drop ul .social-bar { text-align:center }
#cad-menu.drop ul .social-bar ul li { display:inline-block; float:none }
#cad-menu.drop .drop-down li .fa.fa-angle-right { position:relative; z-index:9999; right:0; float:right; height:auto; color:#555658; padding:0; margin:0 17px 0 0; display:block; line-height:38px; transform:rotate(90deg); -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg) }
#cad-menu.drop #mobile-button { position:absolute; display:none }
#cad-menu.drop>ul { height:60px; overflow:hidden }
#cad-menu.drop #mobile-button:checked+ul { height:auto; overflow:visible }
#cad-menu.drop>label { width:60px; height:60px; background-color:rgba(0,0,0,0.10); display:block; margin: 20px 40px; padding:0; position:absolute; top:0; right:0; text-align:center; line-height:60px; font-size:1.2em; color:#fff; cursor:pointer }
#cad-menu.drop>label i { -ms-user-select:none; -moz-user-select:none; -o-user-select:none; -webkit-user-select:none }
#cad-menu.drop ul .title { padding-left:0px }
#cad-menu.drop .collapse .drop-down.one-column, #cad-menu.drop .collapse .drop-down.two-column, #cad-menu.drop .collapse .drop-down.full-width, #cad-menu.drop .collapse .drop-down .drop-down, #cad-menu.drop .collapse .social-bar ul, #cad-menu.drop .collapse .search-bar ul li, #cad-menu.drop .collapse .login-form ul { width:100%!important; display:none!important; position:relative; left:0; transform:scale(1.0, 1.0), rotateY(90deg); -moz-transform:scale(1.0, 1.0), rotateY(90deg); -ms-transform:scale(1.0, 1.0), rotateY(90deg); -o-transform:scale(1.0, 1.0), rotateY(90deg); -webkit-transform:scale(1.0, 1.0), rotateY(90deg) }
#cad-menu.drop>.collapse>li:hover>.drop-down.hover-expand, #cad-menu.drop>.collapse>li:hover>.drop-down.hover-fade, #cad-menu.drop>.collapse>li:hover>.drop-down.hover-zoom, #cad-menu.drop>.collapse>li .drop-down li:hover>.drop-down.hover-expand, #cad-menu.drop>.collapse>li .drop-down li:hover>.drop-down.hover-fade, #cad-menu.drop>.collapse>li .drop-down li:hover>.drop-down.hover-zoom { display:block!important; animation:hover-fade .2s linear 0s forwards; -moz-animation:hover-fade .2s linear 0s forwards; -ms-animation:hover-fade .2s linear 0s forwards; -o-animation:hover-fade .2s linear 0s forwards; -webkit-animation:hover-fade .2s linear 0s forwards }
}

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
}

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
}





/* -----------------------------------  Media Queries   --------------------------------------
--------------------------------------------------------------------------------------------*/





@media (min-width:768px) {
.container { width:750px }
}
@media (min-width:992px) {
.container { width:970px }
}
@media (min-width:1200px) {
.container { width:1170px }
}
.container-fluid { margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px }
row-strap { margin-left:-15px; margin-right:-15px }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position:relative; min-height:1px; padding-left:15px; padding-right:15px }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float:left }
.col-xs-12 { width:100% }
.col-xs-11 { width:91.66666667% }
.col-xs-10 { width:83.33333333% }
.col-xs-9 { width:75% }
.col-xs-8 { width:66.66666667% }
.col-xs-7 { width:58.33333333% }
.col-xs-6 { width:50% }
.col-xs-5 { width:41.66666667% }
.col-xs-4 { width:33.33333333% }
.col-xs-3 { width:25% }
.col-xs-2 { width:16.66666667% }
.col-xs-1 { width:8.33333333% }
.col-xs-pull-12 { right:100% }
.col-xs-pull-11 { right:91.66666667% }
.col-xs-pull-10 { right:83.33333333% }
.col-xs-pull-9 { right:75% }
.col-xs-pull-8 { right:66.66666667% }
.col-xs-pull-7 { right:58.33333333% }
.col-xs-pull-6 { right:50% }
.col-xs-pull-5 { right:41.66666667% }
.col-xs-pull-4 { right:33.33333333% }
.col-xs-pull-3 { right:25% }
.col-xs-pull-2 { right:16.66666667% }
.col-xs-pull-1 { right:8.33333333% }
.col-xs-pull-0 { right:auto }
.col-xs-push-12 { left:100% }
.col-xs-push-11 { left:91.66666667% }
.col-xs-push-10 { left:83.33333333% }
.col-xs-push-9 { left:75% }
.col-xs-push-8 { left:66.66666667% }
.col-xs-push-7 { left:58.33333333% }
.col-xs-push-6 { left:50% }
.col-xs-push-5 { left:41.66666667% }
.col-xs-push-4 { left:33.33333333% }
.col-xs-push-3 { left:25% }
.col-xs-push-2 { left:16.66666667% }
.col-xs-push-1 { left:8.33333333% }
.col-xs-push-0 { left:auto }
.col-xs-offset-12 { margin-left:100% }
.col-xs-offset-11 { margin-left:91.66666667% }
.col-xs-offset-10 { margin-left:83.33333333% }
.col-xs-offset-9 { margin-left:75% }
.col-xs-offset-8 { margin-left:66.66666667% }
.col-xs-offset-7 { margin-left:58.33333333% }
.col-xs-offset-6 { margin-left:50% }
.col-xs-offset-5 { margin-left:41.66666667% }
.col-xs-offset-4 { margin-left:33.33333333% }
.col-xs-offset-3 { margin-left:25% }
.col-xs-offset-2 { margin-left:16.66666667% }
.col-xs-offset-1 { margin-left:8.33333333% }
.col-xs-offset-0 { margin-left:0 }
@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { 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 }
}
@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float:left }
.col-md-12 { width:100% }
.col-md-11 { width:91.66666667% }
.col-md-10 { width:83.33333333% }
.col-md-9 { width:75% }
.col-md-8 { width:66.66666667% }
.col-md-7 { width:58.33333333% }
.col-md-6 { width:50% }
.col-md-5 { width:41.66666667% }
.col-md-4 { width:33.33333333% }
.col-md-3 { width:25% }
.col-md-2 { width:16.66666667% }
.col-md-1 { width:8.33333333% }
.col-md-pull-12 { right:100% }
.col-md-pull-11 { right:91.66666667% }
.col-md-pull-10 { right:83.33333333% }
.col-md-pull-9 { right:75% }
.col-md-pull-8 { right:66.66666667% }
.col-md-pull-7 { right:58.33333333% }
.col-md-pull-6 { right:50% }
.col-md-pull-5 { right:41.66666667% }
.col-md-pull-4 { right:33.33333333% }
.col-md-pull-3 { right:25% }
.col-md-pull-2 { right:16.66666667% }
.col-md-pull-1 { right:8.33333333% }
.col-md-pull-0 { right:auto }
.col-md-push-12 { left:100% }
.col-md-push-11 { left:91.66666667% }
.col-md-push-10 { left:83.33333333% }
.col-md-push-9 { left:75% }
.col-md-push-8 { left:66.66666667% }
.col-md-push-7 { left:58.33333333% }
.col-md-push-6 { left:50% }
.col-md-push-5 { left:41.66666667% }
.col-md-push-4 { left:33.33333333% }
.col-md-push-3 { left:25% }
.col-md-push-2 { left:16.66666667% }
.col-md-push-1 { left:8.33333333% }
.col-md-push-0 { left:auto }
.col-md-offset-12 { margin-left:100% }
.col-md-offset-11 { margin-left:91.66666667% }
.col-md-offset-10 { margin-left:83.33333333% }
.col-md-offset-9 { margin-left:75% }
.col-md-offset-8 { margin-left:66.66666667% }
.col-md-offset-7 { margin-left:58.33333333% }
.col-md-offset-6 { margin-left:50% }
.col-md-offset-5 { margin-left:41.66666667% }
.col-md-offset-4 { margin-left:33.33333333% }
.col-md-offset-3 { margin-left:25% }
.col-md-offset-2 { margin-left:16.66666667% }
.col-md-offset-1 { margin-left:8.33333333% }
.col-md-offset-0 { margin-left:0 }
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float:left }
.col-lg-12 { width:100% }
.col-lg-11 { width:91.66666667% }
.col-lg-10 { width:83.33333333% }
.col-lg-9 { width:75% }
.col-lg-8 { width:66.66666667% }
.col-lg-7 { width:58.33333333% }
.col-lg-6 { width:50% }
.col-lg-5 { width:41.66666667% }
.col-lg-4 { width:33.33333333% }
.col-lg-3 { width:25% }
.col-lg-2 { width:16.66666667% }
.col-lg-1 { width:8.33333333% }
.col-lg-pull-12 { right:100% }
.col-lg-pull-11 { right:91.66666667% }
.col-lg-pull-10 { right:83.33333333% }
.col-lg-pull-9 { right:75% }
.col-lg-pull-8 { right:66.66666667% }
.col-lg-pull-7 { right:58.33333333% }
.col-lg-pull-6 { right:50% }
.col-lg-pull-5 { right:41.66666667% }
.col-lg-pull-4 { right:33.33333333% }
.col-lg-pull-3 { right:25% }
.col-lg-pull-2 { right:16.66666667% }
.col-lg-pull-1 { right:8.33333333% }
.col-lg-pull-0 { right:auto }
.col-lg-push-12 { left:100% }
.col-lg-push-11 { left:91.66666667% }
.col-lg-push-10 { left:83.33333333% }
.col-lg-push-9 { left:75% }
.col-lg-push-8 { left:66.66666667% }
.col-lg-push-7 { left:58.33333333% }
.col-lg-push-6 { left:50% }
.col-lg-push-5 { left:41.66666667% }
.col-lg-push-4 { left:33.33333333% }
.col-lg-push-3 { left:25% }
.col-lg-push-2 { left:16.66666667% }
.col-lg-push-1 { left:8.33333333% }
.col-lg-push-0 { left:auto }
.col-lg-offset-12 { margin-left:100% }
.col-lg-offset-11 { margin-left:91.66666667% }
.col-lg-offset-10 { margin-left:83.33333333% }
.col-lg-offset-9 { margin-left:75% }
.col-lg-offset-8 { margin-left:66.66666667% }
.col-lg-offset-7 { margin-left:58.33333333% }
.col-lg-offset-6 { margin-left:50% }
.col-lg-offset-5 { margin-left:41.66666667% }
.col-lg-offset-4 { margin-left:33.33333333% }
.col-lg-offset-3 { margin-left:25% }
.col-lg-offset-2 { margin-left:16.66666667% }
.col-lg-offset-1 { margin-left:8.33333333% }
.col-lg-offset-0 { margin-left:0 }
}
table { background-color:transparent }
caption { padding-top:8px; padding-bottom:8px; color:#777; text-align:left }
th { text-align:left }
.table { width:100%; max-width:100%; margin-bottom:20px }
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td { padding:8px; line-height:1.42857143; vertical-align:top; border-top:1px solid #ddd }
.table>thead>tr>th { vertical-align:bottom; border-bottom:2px solid #ddd }
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td { border-top:0 }
.table>tbody+tbody { border-top:2px solid #ddd }
.table .table { background-color:#fff }
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td { padding:5px }
.table-bordered { border:1px solid #ddd }
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td { border:1px solid #ddd }
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td { border-bottom-width:2px }
.table-striped>tbody>tr:nth-of-type(odd) { background-color:#f9f9f9 }
.table-hover>tbody>tr:hover { background-color:#f5f5f5 }
table col[class*="col-"] { position:static; float:none; display:table-column }
table td[class*="col-"], table th[class*="col-"] { position:static; float:none; display:table-cell }
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th { background-color:#f5f5f5 }
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th { background-color:#e8e8e8 }
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th { background-color:#dff0d8 }
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th { background-color:#d0e9c6 }
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th { background-color:#d9edf7 }
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th { background-color:#c4e3f3 }
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th { background-color:#fcf8e3 }
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th { background-color:#faf2cc }
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th { background-color:#f2dede }
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th { background-color:#ebcccc }
.table-responsive { overflow-x:auto; min-height:0.01% }
@media screen and (max-width:767px) {
.table-responsive { width:100%; margin-bottom:15px; overflow-y:hidden; -ms-overflow-style:-ms-autohiding-scrollbar; border:1px solid #ddd }
.table-responsive>.table { margin-bottom:0 }
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td { white-space:nowrap }
.table-responsive>.table-bordered { border:0 }
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child { border-left:0 }
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child { border-right:0 }
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td { border-bottom:0 }
}
fieldset { padding:0; margin:0; border:0; min-width:0 }
legend { display:block; width:100%; padding:0; margin-bottom:20px; font-size:21px; line-height:inherit; color:#333; border:0; border-bottom:1px solid #e5e5e5 }
label { display:inline-block; max-width:100%; margin-bottom:5px; font-weight:bold }
input[type="search"] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
input[type="radio"], input[type="checkbox"] { margin:4px 0 0; margin-top:1px \9; line-height:normal }
input[type="file"] { display:block }
input[type="range"] { display:block; width:100% }
select[multiple], select[size] { height:auto }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px }
output { display:block; padding-top:7px; font-size:14px; line-height:1.42857143; color:#555 }
.form-control { display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s }
.form-control:focus { border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6) }
.form-control::-moz-placeholder {
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#999
}
.form-control::-webkit-input-placeholder {
color:#999
}
.form-control::-ms-expand {
border:0;
background-color:transparent
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color:#eee; opacity:1 }
.form-control[disabled], fieldset[disabled] .form-control { cursor:not-allowed }
textarea.form-control { height:auto }
input[type="search"] { -webkit-appearance:none }
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height:34px }
input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { line-height:30px }
input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] { line-height:46px }

.form-group { margin-bottom:15px }
.radio, .checkbox { position:relative; display:block; margin-top:10px; margin-bottom:10px }
.radio label, .checkbox label { min-height:20px; padding-left:20px; margin-bottom:0; font-weight:normal; cursor:pointer }
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position:absolute; margin-left:-20px; margin-top:4px \9 }
.radio+.radio, .checkbox+.checkbox { margin-top:-5px }
.radio-inline, .checkbox-inline { position:relative; display:inline-block; padding-left:20px; margin-bottom:0; vertical-align:middle; font-weight:normal; cursor:pointer }
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline { margin-top:0; margin-left:10px }
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor:not-allowed }
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor:not-allowed }
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor:not-allowed }
.form-control-static { padding-top:7px; padding-bottom:7px; margin-bottom:0; min-height:34px }
.form-control-static.input-lg, .form-control-static.input-sm { padding-left:0; padding-right:0 }
.input-sm { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px }
select.input-sm { height:30px; line-height:30px }
textarea.input-sm, select[multiple].input-sm { height:auto }
.form-group-sm .form-control { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px }
.form-group-sm select.form-control { height:30px; line-height:30px }
.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height:auto }
.form-group-sm .form-control-static { height:30px; min-height:32px; padding:6px 10px; font-size:12px; line-height:1.5 }
.input-lg { height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px }
select.input-lg { height:46px; line-height:46px }
textarea.input-lg, select[multiple].input-lg { height:auto }
.form-group-lg .form-control { height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px }
.form-group-lg select.form-control { height:46px; line-height:46px }
.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height:auto }
.form-group-lg .form-control-static { height:46px; min-height:38px; padding:11px 16px; font-size:18px; line-height:1.3333333 }
.has-feedback { position:relative }
.has-feedback .form-control { padding-right:42.5px }
.form-control-feedback { position:absolute; top:0; right:0; z-index:2; display:block; width:34px; height:34px; line-height:34px; text-align:center; pointer-events:none }
.input-lg+.form-control-feedback, .input-group-lg+.form-control-feedback, .form-group-lg .form-control+.form-control-feedback { width:46px; height:46px; line-height:46px }
.input-sm+.form-control-feedback, .input-group-sm+.form-control-feedback, .form-group-sm .form-control+.form-control-feedback { width:30px; height:30px; line-height:30px }
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color:#3c763d }
.has-success .form-control { border-color:#3c763d; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) }
.has-success .form-control:focus { border-color:#2b542c; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168 }
.has-success .input-group-addon { color:#3c763d; border-color:#3c763d; background-color:#dff0d8 }
.has-success .form-control-feedback { color:#3c763d }
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color:#8a6d3b }
.has-warning .form-control { border-color:#8a6d3b; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) }
.has-warning .form-control:focus { border-color:#66512c; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b }
.has-warning .input-group-addon { color:#8a6d3b; border-color:#8a6d3b; background-color:#fcf8e3 }
.has-warning .form-control-feedback { color:#8a6d3b }
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color:#a94442 }
.has-error .form-control { border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) }
.has-error .form-control:focus { border-color:#843534; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483 }
.has-error .input-group-addon { color:#a94442; border-color:#a94442; background-color:#f2dede }
.has-error .form-control-feedback { color:#a94442 }
.has-feedback label~.form-control-feedback {
top:25px
}
.has-feedback label.sr-only~.form-control-feedback {
top:0
}
}
.help-block { display:block; margin-top:5px; margin-bottom:10px; color:#737373 }
@media (min-width:768px) {
.form-inline .form-group { display:inline-block; margin-bottom:0; vertical-align:middle }
.form-inline .form-control { display:inline-block; width:auto; vertical-align:middle }
.form-inline .form-control-static { display:inline-block }
.form-inline .input-group { display:inline-table; vertical-align:middle }
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width:auto }
.form-inline .input-group>.form-control { width:100% }
.form-inline .control-label { margin-bottom:0; vertical-align:middle }
.form-inline .radio, .form-inline .checkbox { display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle }
.form-inline .radio label, .form-inline .checkbox label { padding-left:0 }
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position:relative; margin-left:0 }
.form-inline .has-feedback .form-control-feedback { top:0 }
}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top:0; margin-bottom:0; padding-top:7px }
.form-horizontal .radio, .form-horizontal .checkbox { min-height:27px }
.form-horizontal .form-group { margin-left:-15px; margin-right:-15px }
@media (min-width:768px) {
.form-horizontal .control-label { text-align:right; margin-bottom:0; padding-top:7px }
}
.form-horizontal .has-feedback .form-control-feedback { right:15px }
@media (min-width:768px) {
.form-horizontal .form-group-lg .control-label { padding-top:11px; font-size:18px }
}
@media (min-width:768px) {
.form-horizontal .form-group-sm .control-label { padding-top:6px; font-size:12px }
}
.modal-open { overflow:hidden }
.modal { display:none; overflow:hidden; position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; -webkit-overflow-scrolling:touch; outline:0 }
.modal.fade .modal-dialog { -webkit-transform:translate(0, -25%); -ms-transform:translate(0, -25%); -o-transform:translate(0, -25%); transform:translate(0, -25%); -webkit-transition:-webkit-transform 0.3s ease-out; -o-transition:-o-transform 0.3s ease-out; transition:transform 0.3s ease-out }
.modal.in .modal-dialog { -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0) }
.modal-open .modal { overflow-x:hidden; overflow-y:auto }
.modal-dialog { position:relative; width:auto; margin:10px }
.modal-content { position:relative; background-color:#fff; border:1px solid #999; border:1px solid rgba(0,0,0,0.2); border-radius:6px; -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5); box-shadow:0 3px 9px rgba(0,0,0,0.5); -webkit-background-clip:padding-box; background-clip:padding-box; outline:0 }
.modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000 }
.modal-backdrop.fade { opacity:0; filter:alpha(opacity=0) }
.modal-backdrop.in { opacity:.5; filter:alpha(opacity=50) }
.modal-header { padding:15px; border-bottom:1px solid #e5e5e5 }
.modal-header .close { margin-top:-2px }
.modal-title { margin:0; line-height:1.42857143 }
.modal-body { position:relative; padding:15px }
.modal-footer { padding:15px; text-align:right; border-top:1px solid #e5e5e5 }
.modal-footer .btn+.btn { margin-left:5px; margin-bottom:0 }
.modal-footer .btn-group .btn+.btn { margin-left:-1px }
.modal-footer .btn-block+.btn-block { margin-left:0 }
.modal-scrollbar-measure { position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll }
@media (min-width:768px) {
.modal-dialog { width:600px; margin:30px auto }
.modal-content { -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5); box-shadow:0 5px 15px rgba(0,0,0,0.5) }
.modal-sm { width:300px }
}
@media (min-width:992px) {
.modal-lg { width:900px }
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after { content:" "; display:table }
.clearfix:after, .container:after, .container-fluid:after, .form-horizontal .form-group:after, .modal-header:after, .modal-footer:after { clear:both }
.center-block { display:block; margin-left:auto; margin-right:auto }
.pull-right { float:right !important }
.pull-left { float:left !important }
.show { display:block !important }
.invisible { visibility:hidden }
.text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0 }
.hidden { display:none !important }
.affix { position:fixed }
@-ms-viewport {
width:device-width
}
.visible-xs, .visible-sm, .visible-md, .visible-lg { display:none !important }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display:none !important }
@media (max-width:767px) {
.visible-xs { display:block !important }
table.visible-xs { display:table !important }
tr.visible-xs { display:table-row !important }
th.visible-xs, td.visible-xs { display:table-cell !important }
}
@media (max-width:767px) {
.visible-xs-block { display:block !important }
}
@media (max-width:767px) {
.visible-xs-inline { display:inline !important }
}
@media (max-width:767px) {
.visible-xs-inline-block { display:inline-block !important }
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm { display:block !important }
table.visible-sm { display:table !important }
tr.visible-sm { display:table-row !important }
th.visible-sm, td.visible-sm { display:table-cell !important }
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-block { display:block !important }
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline { display:inline !important }
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm-inline-block { display:inline-block !important }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md { display:block !important }
table.visible-md { display:table !important }
tr.visible-md { display:table-row !important }
th.visible-md, td.visible-md { display:table-cell !important }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-block { display:block !important }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-inline { display:inline !important }
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md-inline-block { display:inline-block !important }
}
@media (min-width:1200px) {
.visible-lg { display:block !important }
table.visible-lg { display:table !important }
tr.visible-lg { display:table-row !important }
th.visible-lg, td.visible-lg { display:table-cell !important }
}
@media (min-width:1200px) {
.visible-lg-block { display:block !important }
}
@media (min-width:1200px) {
.visible-lg-inline { display:inline !important }
}
@media (min-width:1200px) {
.visible-lg-inline-block { display:inline-block !important }
}
@media (max-width:767px) {
.hidden-xs { display:none !important }
}
@media (min-width:768px) and (max-width:991px) {
.hidden-sm { display:none !important }
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-md { display:none !important }
}
@media (min-width:1200px) {
.hidden-lg { display:none !important }
}
.visible-print { display:none !important }
@media print {
.visible-print { display:block !important }
table.visible-print { display:table !important }
tr.visible-print { display:table-row !important }
th.visible-print, td.visible-print { display:table-cell !important }
}
.visible-print-block { display:none !important }
@media print {
.visible-print-block { display:block !important }
}
.visible-print-inline { display:none !important }
@media print {
.visible-print-inline { display:inline !important }
}
.visible-print-inline-block { display:none !important }
@media print {
.visible-print-inline-block { display:inline-block !important }
}
@media print {
.hidden-print { display:none !important }
}


