/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 /*!
 * Modificate Bootstrap layout and typography by www.echothemes.com
 * 'bs-' prefix used as extra component identifier
 */
:active,:focus{outline:0!important;box-shadow:none!important}
a{cursor:pointer}
p{margin:0 0 20px}
ol,ul{padding-left:25px}
dd,dt,ul{line-height:22.75px}
.small,small{font-size:11px}
.label{font-size:9px;line-height:10px;padding:2px 6px}
.fa.pull-left{margin-right:.3em;line-height:inherit}
.fa.pull-right{margin-left:.3em;line-height:inherit}
*{webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.row+.row{margin-top:25px}
.bs-row-condensed{margin-left:-10px;margin-right:-10px}
.bs-row-condensed>[class*=col-]{padding-left:10px;padding-right:10px}
.bs-row-equal-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media (min-width:768px){.bs-row-equal-height-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}
@media (min-width:992px){.bs-row-equal-height-md{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}
@media (min-width:1200px){.bs-row-equal-height-lg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}
.row>.col-xs-1-10,.row>.col-xs-1-20,.row>.col-xs-1-5,.row>.col-xs-10-10,.row>.col-xs-10-20,.row>.col-xs-11-20,.row>.col-xs-12-20,.row>.col-xs-13-20,.row>.col-xs-14-20,.row>.col-xs-15-20,.row>.col-xs-16-20,.row>.col-xs-17-20,.row>.col-xs-18-20,.row>.col-xs-19-20,.row>.col-xs-2-10,.row>.col-xs-2-20,.row>.col-xs-2-5,.row>.col-xs-20-20,.row>.col-xs-3-10,.row>.col-xs-3-20,.row>.col-xs-3-5,.row>.col-xs-4-10,.row>.col-xs-4-20,.row>.col-xs-4-5,.row>.col-xs-5-10,.row>.col-xs-5-20,.row>.col-xs-5-5,.row>.col-xs-6-10,.row>.col-xs-6-20,.row>.col-xs-7-10,.row>.col-xs-7-20,.row>.col-xs-8-10,.row>.col-xs-8-20,.row>.col-xs-9-10,.row>.col-xs-9-20{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left}
.col-xs-1-20{width:5%}
.col-xs-1-10,.col-xs-2-20{width:10%}
.col-xs-3-20{width:15%}
.col-xs-1-5,.col-xs-2-10,.col-xs-4-20{width:20%}
.col-xs-5-20{width:25%}
.col-xs-3-10,.col-xs-6-20{width:30%}
.col-xs-7-20{width:35%}
.col-xs-2-5,.col-xs-4-10,.col-xs-8-20{width:40%}
.col-xs-9-20{width:45%}
.col-xs-10-20,.col-xs-5-10{width:50%}
.col-xs-11-20{width:55%}
.col-xs-12-20,.col-xs-3-5,.col-xs-6-10{width:60%}
.col-xs-13-20{width:65%}
.col-xs-14-20,.col-xs-7-10{width:70%}
.col-xs-15-20{width:75%}
.col-xs-16-20,.col-xs-4-5,.col-xs-8-10{width:80%}
.col-xs-17-20{width:85%}
.col-xs-18-20,.col-xs-9-10{width:90%}
.col-xs-19-20{width:95%}
.col-xs-10-10,.col-xs-20-20,.col-xs-5-5{width:100%}
@media (min-width:768px){.row>.col-sm-1-10,.row>.col-sm-1-20,.row>.col-sm-1-5,.row>.col-sm-10-10,.row>.col-sm-10-20,.row>.col-sm-11-20,.row>.col-sm-12-20,.row>.col-sm-13-20,.row>.col-sm-14-20,.row>.col-sm-15-20,.row>.col-sm-16-20,.row>.col-sm-17-20,.row>.col-sm-18-20,.row>.col-sm-19-20,.row>.col-sm-2-10,.row>.col-sm-2-20,.row>.col-sm-2-5,.row>.col-sm-20-20,.row>.col-sm-3-10,.row>.col-sm-3-20,.row>.col-sm-3-5,.row>.col-sm-4-10,.row>.col-sm-4-20,.row>.col-sm-4-5,.row>.col-sm-5-10,.row>.col-sm-5-20,.row>.col-sm-5-5,.row>.col-sm-6-10,.row>.col-sm-6-20,.row>.col-sm-7-10,.row>.col-sm-7-20,.row>.col-sm-8-10,.row>.col-sm-8-20,.row>.col-sm-9-10,.row>.col-sm-9-20{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left}
.col-sm-1-20{width:5%}
.col-sm-1-10,.col-sm-2-20{width:10%}
.col-sm-3-20{width:15%}
.col-sm-1-5,.col-sm-2-10,.col-sm-4-20{width:20%}
.col-sm-5-20{width:25%}
.col-sm-3-10,.col-sm-6-20{width:30%}
.col-sm-7-20{width:35%}
.col-sm-2-5,.col-sm-4-10,.col-sm-8-20{width:40%}
.col-sm-9-20{width:45%}
.col-sm-10-20,.col-sm-5-10{width:50%}
.col-sm-11-20{width:55%}
.col-sm-12-20,.col-sm-3-5,.col-sm-6-10{width:60%}
.col-sm-13-20{width:65%}
.col-sm-14-20,.col-sm-7-10{width:70%}
.col-sm-15-20{width:75%}
.col-sm-16-20,.col-sm-4-5,.col-sm-8-10{width:80%}
.col-sm-17-20{width:85%}
.col-sm-18-20,.col-sm-9-10{width:90%}
.col-sm-19-20{width:95%}
.col-sm-10-10,.col-sm-20-20,.col-sm-5-5{width:100%}}
@media (min-width:992px){.row>.col-md-1-10,.row>.col-md-1-20,.row>.col-md-1-5,.row>.col-md-10-10,.row>.col-md-10-20,.row>.col-md-11-20,.row>.col-md-12-20,.row>.col-md-13-20,.row>.col-md-14-20,.row>.col-md-15-20,.row>.col-md-16-20,.row>.col-md-17-20,.row>.col-md-18-20,.row>.col-md-19-20,.row>.col-md-2-10,.row>.col-md-2-20,.row>.col-md-2-5,.row>.col-md-20-20,.row>.col-md-3-10,.row>.col-md-3-20,.row>.col-md-3-5,.row>.col-md-4-10,.row>.col-md-4-20,.row>.col-md-4-5,.row>.col-md-5-10,.row>.col-md-5-20,.row>.col-md-5-5,.row>.col-md-6-10,.row>.col-md-6-20,.row>.col-md-7-10,.row>.col-md-7-20,.row>.col-md-8-10,.row>.col-md-8-20,.row>.col-md-9-10,.row>.col-md-9-20{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left}
.col-md-1-20{width:5%}
.col-md-1-10,.col-md-2-20{width:10%}
.col-md-3-20{width:15%}
.col-md-1-5,.col-md-2-10,.col-md-4-20{width:20%}
.col-md-5-20{width:25%}
.col-md-3-10,.col-md-6-20{width:30%}
.col-md-7-20{width:35%}
.col-md-2-5,.col-md-4-10,.col-md-8-20{width:40%}
.col-md-9-20{width:45%}
.col-md-10-20,.col-md-5-10{width:50%}
.col-md-11-20{width:55%}
.col-md-12-20,.col-md-3-5,.col-md-6-10{width:60%}
.col-md-13-20{width:65%}
.col-md-14-20,.col-md-7-10{width:70%}
.col-md-15-20{width:75%}
.col-md-16-20,.col-md-4-5,.col-md-8-10{width:80%}
.col-md-17-20{width:85%}
.col-md-18-20,.col-md-9-10{width:90%}
.col-md-19-20{width:95%}
.col-md-10-10,.col-md-20-20,.col-md-5-5{width:100%}}
@media (min-width:1200px){.row>.col-lg-1-10,.row>.col-lg-1-20,.row>.col-lg-1-5,.row>.col-lg-10-10,.row>.col-lg-10-20,.row>.col-lg-11-20,.row>.col-lg-12-20,.row>.col-lg-13-20,.row>.col-lg-14-20,.row>.col-lg-15-20,.row>.col-lg-16-20,.row>.col-lg-17-20,.row>.col-lg-18-20,.row>.col-lg-19-20,.row>.col-lg-2-10,.row>.col-lg-2-20,.row>.col-lg-2-5,.row>.col-lg-20-20,.row>.col-lg-3-10,.row>.col-lg-3-20,.row>.col-lg-3-5,.row>.col-lg-4-10,.row>.col-lg-4-20,.row>.col-lg-4-5,.row>.col-lg-5-10,.row>.col-lg-5-20,.row>.col-lg-5-5,.row>.col-lg-6-10,.row>.col-lg-6-20,.row>.col-lg-7-10,.row>.col-lg-7-20,.row>.col-lg-8-10,.row>.col-lg-8-20,.row>.col-lg-9-10,.row>.col-lg-9-20{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left}
.col-lg-1-20{width:5%}
.col-lg-1-10,.col-lg-2-20{width:10%}
.col-lg-3-20{width:15%}
.col-lg-1-5,.col-lg-2-10,.col-lg-4-20{width:20%}
.col-lg-5-20{width:25%}
.col-lg-3-10,.col-lg-6-20{width:30%}
.col-lg-7-20{width:35%}
.col-lg-2-5,.col-lg-4-10,.col-lg-8-20{width:40%}
.col-lg-9-20{width:45%}
.col-lg-10-20,.col-lg-5-10{width:50%}
.col-lg-11-20{width:55%}
.col-lg-12-20,.col-lg-3-5,.col-lg-6-10{width:60%}
.col-lg-13-20{width:65%}
.col-lg-14-20,.col-lg-7-10{width:70%}
.col-lg-15-20{width:75%}
.col-lg-16-20,.col-lg-4-5,.col-lg-8-10{width:80%}
.col-lg-17-20{width:85%}
.col-lg-18-20,.col-lg-9-10{width:90%}
.col-lg-19-20{width:95%}
.col-lg-10-10,.col-lg-20-20,.col-lg-5-5{width:100%}}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 20px;color:#383838}
.h4,.h5,.h6,h4,h5,h6{margin-bottom:15px}
*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:20px}
.bs-text-helper{font-size:12px;margin-top:5px}
.bs-text-help{color:#828282;font-size:12px;margin-top:5px}
.bs-text-notice{color:#c41411;font-size:12px;margin-top:5px}
.form-control:focus{border-color:rgba(40,53,147,.3);background-color:#f3f4ff}
.bs-form-danger,.bs-form-error,.has-error .form-control{color:#c41411;border-color:#eb979b;background-color:#fff0f5}
.bs-form-danger:focus,.bs-form-error:focus,.has-error .form-control:focus{border-color:#eb979b;background-color:#fff0f5}
.help-block{font-size:12px;color:#5e5e5e}
.table-borderless td,.table-borderless th{border:0!important}
.nav .nav{margin-left:15px}
.nav.nav-condensed{line-height:18px}
.nav.nav-condensed>li>a{padding:8px 10px}
.tab-content{padding-top:20px}
.navbar-inverse .dropdown-menu{border-top-color:#1a1a1a}
.navbar-plain{background-color:#fff;border-color:#b4b4b4;border-left:none;border-right:none;border-radius:0}
.navbar-plain.navbar-double{border-top:3px double #bbb;border-bottom:3px double #bbb}
.navbar-plain .navbar-brand{color:#383838}
.navbar-plain .navbar-brand:focus,.navbar-plain .navbar-brand:hover{color:#383838;background-color:#f4f4f4}
.navbar-plain .navbar-text{color:#383838}
.navbar-plain .navbar-nav>li>a{color:#383838;font-size:14px;padding-top:12px;padding-bottom:12px}
.navbar-plain .navbar-nav>.active>a,.navbar-plain .navbar-nav>.active>a:focus,.navbar-plain .navbar-nav>.active>a:hover,.navbar-plain .navbar-nav>li>a:focus,.navbar-plain .navbar-nav>li>a:hover{color:#383838;background-color:#f4f4f4}
.navbar-plain .navbar-nav>.disabled>a,.navbar-plain .navbar-nav>.disabled>a:focus,.navbar-plain .navbar-nav>.disabled>a:hover{color:#666;background-color:#f4f4f4}
.navbar-plain .navbar-toggle{border-color:#d2d2d2;background-color:#f8f8f8}
.navbar-plain .navbar-toggle:focus,.navbar-plain .navbar-toggle:hover{background-color:#ddd}
.navbar-plain .navbar-toggle:focus .icon-bar,.navbar-plain .navbar-toggle:hover .icon-bar{background-color:#6f6f6f}
.navbar-plain .navbar-toggle .icon-bar{background-color:#888}
.navbar-plain .navbar-collapse,.navbar-plain .navbar-form{border-color:#d2d2d2}
.navbar-plain .navbar-nav>.open>a,.navbar-plain .navbar-nav>.open>a:focus,.navbar-plain .navbar-nav>.open>a:hover{color:#383838;background-color:#f4f4f4}
@media (max-width:991px){.navbar-plain .navbar-nav .open .dropdown-menu>li>a{color:#666}
.navbar-plain .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-plain .navbar-nav .open .dropdown-menu>li>a:hover{color:#424242;background-color:#eaeaea}
.navbar-plain .navbar-nav .open .dropdown-menu>.active>a,.navbar-plain .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-plain .navbar-nav .open .dropdown-menu>.active>a:hover{color:#424242;background-color:#e0e0e0}
.navbar-plain .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-plain .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-plain .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}
.navbar-plain .navbar-link{color:#666}
.navbar-plain .navbar-link:hover{color:#424242}
.navbar-plain .btn-link{color:#666}
.navbar-plain .btn-link:focus,.navbar-plain .btn-link:hover{color:#424242}
.navbar-plain .btn-link[disabled]:focus,.navbar-plain .btn-link[disabled]:hover,fieldset[disabled] .navbar-plain .btn-link:focus,fieldset[disabled] .navbar-plain .btn-link:hover{color:#ccc}
@media (max-width:992px){.navbar-nav{margin:5px 0}}
.dropdown-menu{font-size:13px;min-width:175px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}
.bs-dropdown-tight>.dropdown-menu{margin-top:0}
.dropdown-menu .divider{margin:5px 0}
.dropdown-menu>li>a{padding:4px 12px}
.dropdown-menu.bs-dropdown-sm{min-width:140px}
.dropdown-menu.bs-dropdown-sm>li>a{padding-left:10px;padding-right:10px}
.dropdown-menu.bs-dropdown-md{min-width:220px}
.dropdown-menu.bs-dropdown-lg{min-width:350px}
.dropdown-hover:hover>.dropdown-menu,.open>.dropdown-menu{-webkit-animation:key-slide-bottom-fixed .2s ease-in-out;animation:key-slide-bottom-fixed .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}
.dropdown-hover:hover>.dropdown-menu{display:block}
.dropdown-megamenu .megamenu-container{min-width:165px;overflow:hidden}
.dropdown-megamenu .megamenu-container.megamenu-5,.dropdown-megamenu .megamenu-container[class*=megamenu-]{min-width:825px}
.dropdown-megamenu .megamenu-container.megamenu-4{min-width:660px}
.dropdown-megamenu .megamenu-container.megamenu-3{min-width:495px}
.dropdown-megamenu .megamenu-container.megamenu-2{min-width:330px}
.dropdown-megamenu .megamenu-container .megamenu-item{width:165px;float:left}
.dropdown-megamenu .megamenu-container .megamenu-item .megamenu-header{padding:4px 12px;font-weight:700;font-size:1.12em}
.dropdown-megamenu .megamenu-container .panel-body{padding:10px}
.dropdown-megamenu .megamenu-item{list-style:none;margin:0;padding:0}
.dropdown-megamenu .megamenu-item ol,.dropdown-megamenu .megamenu-item ul{padding-left:34px}
.dropdown-megamenu .megamenu-item>li>a{display:block;padding:4px 12px;clear:both;font-weight:400;line-height:20px;color:#383838;white-space:nowrap}
.dropdown-megamenu .megamenu-item>li>a:focus,.dropdown-megamenu .megamenu-item>li>a:hover{text-decoration:none;color:#121212;background-color:#f4f4f4}
.dropdown-megamenu .megamenu-item>.active>a,.dropdown-megamenu .megamenu-item>.active>a:focus,.dropdown-megamenu .megamenu-item>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#4365e0}
@media (max-width:991px){.dropdown-megamenu{margin:0!important}
.dropdown-megamenu .megamenu-container[class*=megamenu-]{min-width:0}
.dropdown-megamenu .megamenu-item{width:100%!important}
.dropdown-megamenu .megamenu-item li a{padding:5px 15px 5px 25px!important}
.dropdown-megamenu .megamenu-item li ul{padding-left:50px}
.dropdown-megamenu .megamenu-item li ul a{padding:5px 0!important}}
.panel-condensed .panel-body,.panel-condensed .panel-footer,.panel-condensed .panel-heading{padding:8px 10px}
.accordion-toggle{display:block}
.accordion-toggle .fa{float:right}
.list-group .list-group-heading{background:#f4f4f4;font-size:14px;font-weight:700}
.list-group.list-group-condensed .list-group-item{padding:8px 10px}
.panel-heading+.list-group{margin-top:0}
.badge{font-size:11px}
.alert{padding:10px 15px;margin-bottom:20px}
.bs-row-divider{margin-top:35px;margin-bottom:35px;border-top:1px solid #d2d2d2}
.bs-google-map{padding:4px;border:1px solid #d2d2d2;border-radius:3px}
.bs-google-map .map-container{height:350px}
.bs-display-block{display:block!important}
.bs-display-inline{display:inline!important}
.bs-display-inline-block{display:inline-block!important}
.bs-margin-top-xs{margin-top:10px!important}
.bs-margin-top-sm{margin-top:20px!important}
.bs-margin-top{margin-top:30px!important}
.bs-margin-top-lg{margin-top:50px!important}
.bs-margin-bottom-xs{margin-bottom:10px!important}
.bs-margin-bottom-sm{margin-bottom:20px!important}
.bs-margin-bottom{margin-bottom:30px!important}
.bs-margin-bottom-lg{margin-bottom:50px!important}
.bs-margin-left-xs{margin-left:10px!important}
.bs-margin-left-sm{margin-left:20px!important}
.bs-margin-left{margin-left:30px!important}
.bs-margin-left-lg{margin-left:50px!important}
.bs-margin-right-xs{margin-right:10px!important}
.bs-margin-right-sm{margin-right:20px!important}
.bs-margin-right{margin-right:30px!important}
.bs-margin-right-lg{margin-right:50px!important}
.bs-margin-remove{margin:0!important}
.bs-margin-top-remove{margin-top:0!important}
.bs-margin-bottom-remove{margin-bottom:0!important}
.bs-margin-left-remove{margin-left:0!important}
.bs-margin-right-remove{margin-right:0!important}
.bs-padding-remove{padding:0!important}
.bs-padding-top-remove{padding-top:0!important}
.bs-padding-bottom-remove{padding-bottom:0!important}
.bs-padding-left-remove{padding-left:0!important}
.bs-padding-right-remove{padding-right:0!important}
@-webkit-keyframes key-fade{0%{opacity:0}
100%{opacity:1}}
@keyframes key-fade{0%{opacity:0}
100%{opacity:1}}
@-webkit-keyframes key-slide-left{0%{-webkit-transform:translateX(-100%)}
100%{-webkit-transform:translateX(0)}}
@keyframes key-slide-left{0%{transform:translateX(-100%)}
100%{transform:translateX(0)}}
@-webkit-keyframes key-slide-right{0%{-webkit-transform:translateX(100%)}
100%{-webkit-transform:translateX(0)}}
@keyframes key-slide-right{0%{transform:translateX(100%)}
100%{transform:translateX(0)}}
@-webkit-keyframes key-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px)}
100%{opacity:1;-webkit-transform:translateY(0)}}
@keyframes key-slide-top-fixed{0%{opacity:0;transform:translateY(-10px)}
100%{opacity:1;transform:translateY(0)}}
@-webkit-keyframes key-slide-bottom-fixed{0%{opacity:0;-webkit-transform:translateY(10px)}
100%{opacity:1;-webkit-transform:translateY(0)}}
@keyframes key-slide-bottom-fixed{0%{opacity:0;transform:translateY(10px)}
100%{opacity:1;transform:translateY(0)}}