﻿@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
input[type="text"]{-webkit-appearance:none}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
input,select{vertical-align:middle}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:active,a:focus{outline-style:none}
object{outline-style:none}
button{width:auto;overflow:visible}
.c{clear:both;height:0;overflow:hidden}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.none{display:none}
.relative{position:relative}
.oh{overflow:hidden;height:100%}
:focus{outline:0}
.block{display:block}
#accessibility{display:none}
.m0{margin:0!important}
.p0{padding:0!important}
.p10{padding:10px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pb20{padding-bottom:20px!important}
body{background:#FFF;font-family:"Open Sans",Arial;font-size:14px;color:#404041;text-align:left;overflow-x:hidden}
a{color:#404041;text-decoration:none}
a:hover{text-decoration:underline}
#header{overflow:hidden;padding:20px 0 21px 0}
#header #logo{width:186px;height:59px;float:left;text-indent:-9000px;background:#FFF url(../img/logo.svg) no-repeat;display:block;background-size:cover}
#nav-top{float:right}
#nav-top ul ul{display:none}
#nav-top .nav-left li{-webkit-animation-name:inherit;animation-name:inherit}
#nav-top div>ul>li{float:left;font-family:"Ubuntu",Arial;font-size:14px;padding:0 68px}
#nav-top div>ul>li.selected-menu>a{color:#ec1e00}
#nav-top div>ul>li>a{position:relative;color:#404041;font-weight:700;text-decoration:none;padding:10px 0}
#header #nav-top li:first-child{padding-left:0}
#header #nav-top li:last-child{padding-right:0}
#nav-top div>ul>li.selected>a{color:#ec1e00}
#mobile-nav{width:26px;height:20px;position:relative;float:right;z-index:40;margin-top:7px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}
#mobile-nav.open span{background:#ed1e00}
#mobile-nav span{display:block;position:absolute;height:2px;width:100%;background:#414142;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
#mobile-nav span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
#mobile-nav span:nth-child(2){top:9px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
#mobile-nav span:nth-child(3){top:17px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
#mobile-nav.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:4px}
#mobile-nav.open span:nth-child(2){width:0;opacity:0}
#mobile-nav.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:4px}
.page-content a{color:#ec1e00;text-decoration:underline}
.homepage #container{background-color:#f6f6f6;background-position:center 0;background-repeat:no-repeat;padding-bottom:28px}
.subpage #container{background-color:#f6f6f6;background-position:center -215px;background-repeat:no-repeat;padding-bottom:35px;overflow:hidden;height:100%;padding-top:30px}
.homepage #container .nav-left{display:none}
.homepage #container #content{width:100%}
#container .welcome{padding:60px 0;overflow:hidden;height:100%;margin-bottom:10px}
#container .welcome h2{font-size:44px;font-weight:normal;letter-spacing:-1px}
#container .welcome h3{font-size:20px;padding-top:28px}
#container .welcome .image{float:right}
#container .features{overflow:hidden;height:100%}
#container .features .feature-item{padding-bottom:23px}
#container .features .last-item{padding-right:0;width:310px}
#container .features .feature-item h3{font-size:16px;font-weight:700;font-family:"Ubuntu",Arial;padding:9px 0 10px 0}
#container .features .feature-item .text{padding-left:46px}
#container .features .feature-item h3 i{display:block;float:left;width:35px;height:35px;background-position:50% 50%;background-size:90%;background-repeat:no-repeat;border-radius:100%;margin:-7px 12px 0 0}
#container .features .ico-pro h3 i{background-image:url(../img/page/programmatic.svg);background-color:#609c1d;color:white}
#container .features .ico-youtube h3 i{background-image:url(../img/page/youtube.svg);background-color:#d71818;color:white}
#container .features .ico-sea h3 i{background-image:url(../img/page/se.svg);background-color:#592B74}
#container .features .ico-ppc h3 i{background-image:url(../img/page/ppc.svg);background-color:#C43996}
#container .features .ico-seo h3 i{background-image:url(../img/page/seo.svg);background-color:#E73C22}
#container .features .ico-wa h3 i{background-image:url(../img/page/wa.svg);background-color:#FF7D09}
#container .features .ico-co h3 i{background-image:url(../img/page/co.svg);background-color:#FFBE00}
#container .features .ico-ci h3 i{background-image:url(../img/page/ci.svg);background-color:#592B74}
#container .features .ico-sa h3 i{background-image:url(../img/page/sa.svg);background-color:#00BFF3}
#container .btn{background:url(../img/btn-arrow-right.svg) no-repeat 9px 9px #9F9FA1;display:inline-block;padding:4px 13px 6px 24px;font-size:13px;margin-top:13px;font-weight:500;color:#FFF;text-decoration:none;border-radius:100px;background-size:10px 10px}
#container .btn:hover{background-color:#777}
#footer{margin:25px 0}
#footer .container{position:relative}
#footer .degree{width:138px;position:absolute;top:-230px;left:15px}
.homepage #footer .degree{display:none}
#footer .clixous{float:left;margin-top:6px}
#footer .magiclick{float:right}
#footer a{color:#404041;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer .magiclick span{float:left;display:block}
#footer .magiclick img{width:150px;height:55px}
.px15{font-size:15px}
.subpage #content{overflow:hidden;height:100%}
.page-content h1{font-size:35px;color:#ec1e00;padding-bottom:13px;font-weight:300}
.page-content h3{font-weight:700;font-size:15px}
.sea h1{color:#592b74}
.ppc h1{color:#c43996}
.seo h1{color:#e73c22}
.wa h1{color:#ff7800}
.co h1{color:#ffbe00}
.ci h1{color:#609c1d}
.sa h1{color:#00bff3}
.page-content p{padding-bottom:25px;font-size:15px}
.page-content .sub-img{float:right;width:188px;height:188px;margin:0 34px 30px 20px;overflow:hidden;background:#EC1E00;border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%}
.page-content .sub-img img{max-height:100%}
.page-content ul{padding-bottom:25px}
.page-content ul li{background:url(../img/ul_li.svg) no-repeat left 6px;background-size:10px 10px;padding-bottom:10px;padding-left:20px}
.nav-left{padding-top:65px}
.nav-left ul,.nav-left li{font-size:13px;line-height:0;font-size:0}
.nav-left li{margin-left:-500%;padding-left:500%;display:inline-block;transition:padding .3s;-o-transition:padding .3s;-moz-transition:padding .3s;-webkit-transition:padding .3s}
#nav-left li{-webkit-animation-fill-mode:both;animation-fill-mode:both}
.nav-left li.menu-pro{background:#609c1d;-webkit-animation-duration:1s;animation-duration:1s}
.nav-left li.menu-pro.selected a{color:#609c1d}
.nav-left li.menu-youtube{background:#d71818;-webkit-animation-duration:1s;animation-duration:1s}
.nav-left li.menu-youtube.selected a{color:#d71818}
.nav-left li.menu-sea{background:#592b74;-webkit-animation-duration:1s;animation-duration:1s}
.nav-left li.menu-sea.selected a{color:#592b74}
.nav-left li.menu-ppc{background:#c43996;-webkit-animation-duration:1.10s;animation-duration:1.10s}
.nav-left li.menu-ppc.selected a{color:#c43996}
.nav-left li.menu-seo{background:#e73c22;-webkit-animation-duration:1.20s;animation-duration:1.20s}
.nav-left li.menu-seo.selected a{color:#e73c22}
.nav-left li.menu-wa{background:#ff7800;-webkit-animation-duration:1.30s;animation-duration:1.30s}
.nav-left li.menu-wa.selected a{color:#ff7800}
.nav-left li.menu-co{background:#ffbe00;-webkit-animation-duration:1.40s;animation-duration:1.40s}
.nav-left li.menu-co.selected a{color:#ffbe00}
.nav-left li.menu-ci{background:#609c1d;-webkit-animation-duration:1.50s;animation-duration:1.50s}
.nav-left li.menu-ci.selected a{color:#609c1d}
.nav-left li.menu-sa{background:#00bff3;-webkit-animation-duration:1.60s;animation-duration:1.60s}
.nav-left li.menu-sa.selected a{color:#00bff3}
.nav-left li.selected{background:#FFF}
.nav-left li a{color:#FFF;font-weight:500;font-family:"Ubuntu",Arial;display:inline-block;padding:9px 9px 9px 0;text-decoration:none;font-size:13px;line-height:130%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;transition:width 1s;-o-transition:width 1s;-moz-transition:width 1s;-webkit-transition:width 1s}
label{font-size:15px;display:block;padding-bottom:5px}
label.error{color:Red;font-weight:normal;padding:5px 0;display:block;font-size:13px}
.input input{border:2px solid #E4E4E4;background:#fff;padding:8px 10px;width:311px;font-family:Arial;font-size:14px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px}
.page-content .table-responsive{border:0 none}
.table-responsive .table tr td{border:0 none}
table.formtable .input input{width:100%}
table.formtable .textarea textarea.error,table.formtable .input input.error{border-color:#F00}
table.formtable tr td.error label{color:#F00}
table.formtable tr td{padding:5px 0;vertical-align:top}
.textarea textarea{border:2px solid #E4E4E4;width:100%;height:165px;resize:none;padding:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px}
.input input:focus,.textarea textarea:focus{border-color:#d2d2d2}
#container table.formtable .btn{background-color:#EC1E00;background-position:18px 16px;font-size:14px;font-weight:400;border:0;margin-top:0;padding:11px 38px 11px 42px}
#container table.formtable .btn:hover{background-color:#B11C06}
input,textarea{font-family:Tahoma;font-size:13px}
.customfile-input{position:absolute;height:100px;cursor:pointer;background:transparent;border:0;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);z-index:999}
.customfile{font-size:11px;font-family:Tahoma;width:310px;height:33px;cursor:pointer;overflow:hidden;position:relative}
.customfile-disabled{opacity:.5;filter:alpha(opacity=0);cursor:default}
.customfile-feedback-populated{font-size:11px;color:#333;padding-left:30px;padding-top:4px;padding-bottom:3px;background:url(../_img/ico_attach.png) 10px 1px no-repeat;margin-top:5px}
.customfile-hover .customfile-button,.customfile-focus .customfile-button{color:#fe4250}
.customfile-focus .customfile-button{outline:1px dotted #ccc}
.custom-file{position:relative;height:50px;overflow:hidden}
.custom-file input{position:absolute;top:6px;height:42px;opacity:0;left:0;cursor:pointer}
.custom-file span.text{display:block;font-size:11px;color:#44464a;padding:10px 0 0 10px;width:300px;float:left}
.custom-file span.button{border:0;font-weight:bold;color:#404041;font-size:13px;padding:9px 0;outline:0;background:#fff;width:120px;text-align:center;display:block;float:left;cursor:pointer;border-radius:3px;box-shadow:0 1px 3px 0 rgba(170,167,167,0.75)}
.acc-item{border:1px solid #d5d5d5;background-color:#ebebeb;position:relative;margin-bottom:10px}
.acc-item .tl{display:block;background:url(../img/border-tl.png) no-repeat;width:5px;height:5px;left:-1px;top:-1px;position:absolute}
.acc-item .tr{display:block;background:url(../img/border-tr.png) no-repeat;width:5px;height:5px;right:-1px;top:-1px;position:absolute}
.acc-item .bl{display:block;background:url(../img/border-bl.png) no-repeat;width:5px;height:5px;left:-1px;bottom:-1px;position:absolute}
.acc-item .br{display:block;background:url(../img/border-br.png) no-repeat;width:5px;height:5px;right:-1px;bottom:-1px;position:absolute}
.acc-item .acc-title{display:block;cursor:pointer;background:url(../img/arrow_down.png) no-repeat 663px 21px;padding:15px}
.acc-item .acc-content{display:none;padding:10px 15px 0 15px}
.acc-item.acc-active .acc-content{display:block}
.acc-item.acc-active .acc-title{background:url(../img/arrow_up.png) no-repeat 663px 21px}
.client-list{margin:0 -5px}
.client-list>div{padding:5px}
.client-list .client{height:140px;position:relative;border:1px solid #ebebeb;overflow:hidden;text-align:center;vertical-align:middle;line-height:140px;background:rgba(255,255,255,0.3);transition:background 1s;-o-transition:background 1s;-moz-transition:background 1s;-webkit-transition:background 1s}
.client-list .client:hover{background:rgba(255,255,255,1)}
.client-list .client .client-bg{position:absolute;z-index:10;background:#FFF;height:140px}
.client-list .client img{outline:0 none;border:0 none;text-indent:-9999px;max-width:75%;max-height:75%}
.contact-phone{margin-top:25px}
.contact-phone span{display:inline-block}
.contact-phone p{margin-right:16px;display:inline-block}
.contact-info{margin-top:-8px}
.error-page h1{font-size:40px;padding-top:100px}
.error-page .sub-img{margin-top:-110px}
@media(min-width:1200px){.homepage #container{background-image:url(../img/bg_home.jpg);background-size:2668px 1183px}
.subpage #container{background-image:url(../img/bg_sub_lg.jpg);background-size:2274px 1547px}
.nav-left li a{padding-right:35px}
.nav-left li a{font-size:15px}
}
@media(min-width:992px){.nav-left li a{white-space:nowrap}
.nav-left li:hover{padding-right:20px}
#nav-top li a::after{position:absolute;top:100%;left:0;width:100%;height:3px;background:#404041;content:'';opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}
#nav-top li a:hover::after,#nav-top li a:focus::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}
#container .btn{transition:background-color 1s;-o-transition:background-color 1s;-moz-transition:background-color 1s;-webkit-transition:background-color 1s}
}
@media(min-width:992px) and (max-width:1199px){#header #nav-top ul li{padding:0 49px 0 50px}
.homepage #container{background-image:url(../img/bg_home_md.jpg);background-size:1200px 1183px}
.subpage #container{background-image:url(../img/bg_sub_md.jpg);background-size:1200px 1547px}
body #container .feature-item p{height:75px}
}
@media(min-width:768px){#container .feature-item p{height:95px}
.table-responsive{margin:0 -8px}
.subpage #container{min-height:630px}
#nav-top{display:block!important}
#nav-top div>ul{padding-top:22px!important}
}
@media(min-width:768px) and (max-width:991px){#header #logo{width:160px;height:51px;margin-top:4px}
#header #nav-top ul li{padding:0 29px}
.homepage #container{background-image:url(../img/bg_home_sm.jpg);background-size:992px auto}
.nav-left ul li{display:block}
.contact-info tr td{display:block;width:100%}
.subpage #container{background-image:url(../img/bg_sub_sm.jpg);background-size:992px auto}
#container .welcome{padding:30px 0}
}
@media(max-width:767px){.scroll-no,.scroll-no body,.scroll-no #wrapper,.scroll-no #header{overflow:hidden;height:100vh}
#header{height:64px}
#header #logo{width:110px;height:35px}
.mobile-head{position:fixed;top:0;left:0;width:100%;z-index:40;padding:15px;background:#fff}
#nav-top{display:none;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#fff;z-index:20;overflow-y:auto}
#nav-top div>ul{padding-top:76px}
#nav-top div>ul>li{visibility:hidden;float:none;padding:0;font-size:20px}
#nav-top div>ul>li.animated{visibility:visible;-webkit-animation-duration:1s;animation-duration:1s}
#nav-top div>ul>li>a{display:block;text-align:center;font-weight:400;padding:14px 0}
#nav-top div>ul>li>a:hover{color:#ec1e00}
.homepage #container{background-image:url(../img/bg_home_sm.jpg);background-position:0 0;background-size:992px auto}
.subpage #container{background-image:url(../img/bg_sub_sm.jpg);background-position:0 0;padding-top:13px;background-size:992px auto}
#footer{text-align:center}
#footer .magiclick{float:none;margin-bottom:10px;display:block}
#footer .magiclick img{width:136px;height:50px}
#footer .clixous{float:none}
.table-responsive .table tr td{display:block;width:100%}
.page-content img.fr{float:none;margin:0 auto 20px auto;display:block}
.nav-left{padding-top:0;padding-bottom:20px}
.nav-left li{display:block}
.nav-left li{margin-left:0;padding-left:0}
.nav-left li a{width:100%;text-align:center;padding:9px 0}
.nav-left li.selected{background:#f1f1f1}
.client-list .client{height:100px;line-height:100px}
#container .welcome{padding:30px 0}
#container .welcome h2{font-size:26px}
#container .welcome h3{font-size:18px;padding-top:20px}
.page-content .sub-img{margin:0;width:100%;height:120px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;margin-bottom:20px}
#container .table-responsive .table tr td,#container .table-responsive .table tr th{padding:8px 0;white-space:normal}
.custom-file span.text{width:auto}
.page-content h1{font-size:29px}
}
@media(max-width:435px){.homepage #container{background-image:url(../img/bg_home_xs.jpg);background-size:640px auto;background-position:center 0}
#container .welcome{padding-top:196px}
}
@media(min-width:481px) and (max-width:767px){.homepage #container{background-size:860px auto}
#container .welcome{padding-right:236px}
}
.form-tag{visibility:visible}
.active-state{z-index:999}
.custom-select-wrapper{position:relative;font-size:13px}
.custom-select-item{position:relative;height:38px}
.custom-select-item .custom-select-item-left{padding-left:7px;background:#000;height:100%;background:url(../img/extend/forms_select.png) no-repeat left top}
.custom-select-item .custom-select-item-right{height:100%;background:url(../img/extend/forms_select.png) no-repeat right bottom}
.custom-select-item .custom-select-item-text{width:100%;height:26px;padding-top:11px}
.custom-select-wrapper select{position:absolute;left:-10000px;font-family:Tahoma;font-size:inherit;border:1px solid #dedede;color:#333}
.custom-select-wrapper select.active{left:0}
.custom-checkbox .dnone{display:none}
.custom-checkbox a{padding-left:20px;display:inline-block;padding-top:2px;padding-bottom:2px;text-decoration:none;color:#444}
.custom-checkbox .input-custom-class-checkbox{background:url(../img/extend/forms_checkbox.png) no-repeat left 2px}
.custom-checkbox .input-custom-class-checkbox-active{background:url(../img/extend/forms_checkbox.png) no-repeat left -38px}
.custom-checkbox .input-custom-class-radio{background:url(../img/extend/forms_checkbox.png) no-repeat left -78px}
.custom-checkbox .input-custom-class-radio-active{background:url(../img/extend/forms_checkbox.png) no-repeat left -118px}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=bea3612a599d6ba28fd61030bfaef9e2)
 * Config saved to config.json and https://gist.github.com/bea3612a599d6ba28fd61030bfaef9e2
 *//*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#337ab7;text-decoration:none}
a:hover,a:focus{color:#23527c;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role="button"]{cursor:pointer}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@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{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:.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}
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!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}
}