.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:53.3%;height:0;margin-bottom:-1px;overflow:hidden}
.flex-video.widescreen{padding-bottom:56.34%}
.flex-video.vimeo{padding-top:0;padding-bottom:56.5%;background:#EEE}
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;background-color:#333;border-radius:0;}
.tooltip.top .tooltip-arrow{border-top-color:#333;}
.tooltip.top-left .tooltip-arrow{border-top-color:#333;}
.tooltip.top-right .tooltip-arrow{border-top-color:#333;}
.tooltip.right .tooltip-arrow{border-right-color:#333;}
.tooltip.left .tooltip-arrow{border-left-color:#333;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#333;}
.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#333;}
.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#333;}
.dropdown-menu{min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175);}
.dropdown-ml .dropdown-menu{left:10px;}
.dropdown-right,
.dropdown-left{display:inline-block;position:relative;}
.dropdown-right{padding-right:10px;}
.dropdown-left{padding-left:10px;margin-left:-10px;}
.dropdown-left + .dropdown-left{margin-left:10px;}
.dropdown-left .dropdown-inner{padding:15px;}
.dropdown-right .dropdown-menu{left:100%;margin:0;top:0;}
.dropdown-left .dropdown-menu{left:auto;right:100%;margin:0;margin-left:15px;top:0;}
.dropdown-pointer .dropdown-menu{z-index:12;}
.dropdown-pointer .dropdown-menu:after{position:absolute;top:12px;left:100%;margin-left:-6px;content:'';display:block;pointer-events:none;visibility:visible;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:14px;height:14px;background:#fff;z-index:2;border-left:1px solid #C8C8C8;border-top:1px solid #C8C8C8;}
.dropdown-title{border-bottom:1px solid #CCC;padding:12px 15px;font-weight:700;font-size:16px;line-height:16px;margin:0;}
.dropdown-footer{padding:12px 15px;}
.progress{height:10px;margin-bottom:20px;overflow:hidden;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.progress-primary{border:none;background:#E6E6E6;}
.progress-primary .progress-bar{background:#EDBA39;}
.img-thumbnail{border-radius:0;}
.input-group-addon{border-radius:0;}
.input-group .input-group-addon.bg-white{border-color:#E7E7E7;}
.input-group-addon-icon{position:relative;padding-left:30px;}
.input-group-addon-icon i{position:absolute;top:9px;left:10px;font-size:16px;}
.input-group.no-border .input-group-addon{border:0;padding:0;padding-right:5px;}
.input-group.no-border .form-control{border-top:0;border-bottom:0;border-left:0;padding:0;padding-right:15px;}
.input-group.no-border.input-group-addon-icon{padding-left:23px;}
.input-group.no-border.input-group-addon-icon i{position:absolute;left:-23px;}
.carousel-control.right,
.carousel-control.left{background-image:none}
.carousel .item{height:100%;width:100%}
.carousel-caption{right:0;bottom:0;left:0;padding:30px 15px 10px;text-align:left;text-shadow:none;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);line-height:1.4}
.carousel-control,
.carousel-control:focus{color:#FFF;text-shadow:none;filter:alpha(opacity=70);opacity:.7}
.carousel-control:hover{filter:alpha(opacity=100);opacity:1}
.carousel-control .carousel-control-left,
.carousel-control .carousel-control-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-30px;font-size:56px}
.carousel-control .carousel-control-left{left:0}
.carousel-control .carousel-control-right{right:0}
.panel{border-width:0 0 1px;border-style:solid;border-color:#fff;background:none;box-shadow:none}
.panel:last-child{border-bottom:none}
.panel-group > .panel:first-child .panel-heading,
.panel-collapse.collapse.in .panel-body{border-radius:0}
.panel-group .panel{border-radius:0}
.panel-group .panel + .panel{margin-top:0}
.panel-group .panel-heading + .panel-collapse > .panel-body{border-top:0}
.panel-heading{background-color:#FFF;border-radius:0;border:none;color:#fff;padding:0}
.panel-heading.active,
.panel-heading.active .panel-title,
.panel-heading.active .panel-title a{border-bottom:0}
.panel-title{border:0}
.panel-title a{display:block;color:#333;padding:0 0 15px;position:relative}
.panel-body{background:#fff;padding:0 0 20px}
.panel:last-child .panel-body{border-radius:0}
.panel:last-child .panel-heading{border-radius:0;-webkit-transition:border-radius .3s linear .2s;transition:border-radius .3s linear .2s}
.panel:last-child .panel-heading.active{border-radius:0;-webkit-transition:border-radius linear 0;transition:border-radius linear 0}
.panel-heading a:before{content:'\f055';position:absolute;font-family:'FontAwesome';right:0;top:2px;font-size:13px;-webkit-transition:all .5s;transition:all .5s;color:#999;}
.panel-heading.active a:before{content:'\f056';font-family:'FontAwesome';}
.panel-body ul,
.panel-body ol{list-style:disc;margin-left:20px;line-height:25px}
.panel-body ul li,
.panel-body ol li{margin-bottom:7px}
.panel-body ul ul,
.panel-body ol ol{margin-top:7px}
.panel-body > ul,
.panel-body > ol{margin-bottom:15px}
.another-toggle-wrapper{margin:0;}
.another-toggle{display:block;margin:0 0 1px;}
.another-toggle h4{font-size:16px;cursor:pointer;position:relative;padding:0;padding-right:20px;line-height:20px;margin:0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
.another-toggle h4:after{font-family:FontAwesome;content:"\f067";font-size:10px;position:absolute;right:0;top:2px;color:#888;}
.another-toggle h4.active{color:#99549C;}
.another-toggle h4.active:after{content:"\f068";}
.another-toggle .another-toggle-content{display:none;background:#FFF;}
.another-toggle .another-toggle-inner{}
.scrollspy-sidebar.affix{position:static;margin-bottom:20px}
.scrollspy-sidenav{background-color:#FFF;padding-bottom:40px}
.scrollspy-sidenav.sidebar-menu.nav a{padding:0}
.scrollspy-sidenav.sidebar-menu.nav > li.active > a{padding-left:20px}
.scrollspy-sidenav.sidebar-menu.nav > li > a:hover,
.scrollspy-sidenav.sidebar-menu.nav > li.active > a:focus{background:none;color:#FE8800!important;}
.scrollspy-sidenav.sidebar-menu.nav > li.active > a:focus{font-weight:600!important}
.scrollspy-sidenav.sidebar-menu.nav > li > a:focus{background:none;color:#939393;font-weight:400}
.sidebar-menu-child{display:none}
ul.sidebar-menu > li.active .sidebar-menu-child{display:block}
ul.sidebar-menu > li.always-active .sidebar-menu-child{display:block!important}
ul.sidebar-menu > li.always-active > a{font-weight:600;color:#FE8800;padding-left:20px!important}
ul.sidebar-menu > li.always-active > a:after{left:0;color:#FE8800}
.sidebar-menu-child.nav li{padding-top:2px}
.sidebar-menu-child.nav li + li{margin-top:15px}
.sidebar-menu-child.nav a{font-weight:400;line-height:1.4;color:#939393;position:relative;background:none;padding:0}
.sidebar-menu-child.nav a:focus{background:none;color:#939393;font-weight:400}
.sidebar-menu-child.nav a:hover,
.sidebar-menu-child.nav .active a:focus{background:none;color:#FE8800!important;font-weight:600!important}
@media only screen and (max-width:1199px){}
@media (min-width:992px){.scrollspy-sidebar .nav > .active > ul{display:block}
.scrollspy-sidebar.affix,
.scrollspy-sidebar.affix-bottom{width:213px;margin-bottom:30px}
.scrollspy-sidebar.affix{position:fixed;top:60px}
.scrollspy-sidebar.affix-bottom{position:absolute}
.scrollspy-sidebar.affix-bottom .scrollspy-sidenav,
.scrollspy-sidebar.affix .scrollspy-sidenav{margin-top:20px;margin-bottom:20px}
}
@media (min-width:1200px){.scrollspy-sidebar.affix-bottom,
.scrollspy-sidebar.affix{width:263px}
}
.multiple-sticky{position:relative;border-bottom:1px solid #E7E7E7;border-top:1px solid #E7E7E7;background:#FFF;}
.multiple-sticky.fixed{position:fixed;top:54px;left:0;width:100%;box-sizing:border-box;z-index:999}
.multiple-sticky-99999999.multiple-sticky.fixed{z-index:99999999}
.multiple-sticky .multiple-sticky-item{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}
ul.multiple-sticky-nav{margin:0;padding:0 10px;}
ul.multiple-sticky-nav > li{display:inline-block;margin:0;padding:0}
ul.multiple-sticky-nav > li a{padding:15px 10px;line-height:1;display:block;position:relative;border:1px solid transparent;border-top:0;padding-top:16px;margin-bottom:-1px;color:#5d5d5d;text-transform:uppercase;font-size:14px;letter-spacing:.5px}
ul.multiple-sticky-nav > li a:hover{color:#D60D45}
ul.multiple-sticky-nav > li.active a{background:#F7F7F7;border-color:#E5E5E5;border-bottom-color:#F7F7F7;color:#D60D45}
.multiple-sticky.fixed{background:#EDEFF2;}
.multiple-sticky.fixed .multiple-sticky-inner{}
.multiple-sticky.fixed .multiple-sticky-container{}
.multiple-sticky.fixed .multiple-sticky-item{width:100%;border:0}
.multiple-sticky.fixed ul.multiple-sticky-nav{border-bottom:0;border-top:0;padding:0}
.multiple-sticky-item{padding:0;}
ul.multiple-sticky-menu{}
ul.multiple-sticky-menu li{display:inline-block;line-height:1px;margin-right:40px;position:relative;}
ul.multiple-sticky-menu li:after{content:"";position:absolute;top:17px;right:-22px;width:4px;height:4px;border-radius:4px;background:#CCC;}
ul.multiple-sticky-menu li:last-child:after{display:none;}
ul.multiple-sticky-menu li a{color:#999;padding:13px 0 12px;display:block;text-transform:uppercase;position:relative;font-weight:700;line-height:1;margin:0;letter-spacing:1.5px;font-size:13px;}
ul.multiple-sticky-menu li a:hover,
ul.multiple-sticky-menu li.active a{color:#FE8800;}
.multiple-sticky.fixed .multiple-sticky-item{border:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.multiple-sticky.fixed ul.multiple-sticky-menu{border:0;background:#EDEFF2}
.multiple-sticky.sticky-on{opacity:0;height:0}
.multiple-sticky.sticky-on.fixed{opacity:1;height:auto}
@media only screen and (max-width:1199px){.multiple-sticky.fixed .multiple-sticky-container{}
ul.multiple-sticky-menu li a{padding:12px 0 13px;}
}
@media only screen and (max-width:991px){.multiple-sticky.fixed{top:0}
.when-sticky-on.sticky-mt-0-sm{margin-top:-30px;}
}
@media only screen and (max-width:767px){}
@media (max-width:479px){}
@media (min-width:992px){}
@media (min-width:1200px){}
.checkbox-block label,
.radio-block label,
.checkbox-inline label,
.radio-inline label{font-size:16px;}
.checkbox-block label,
.radio-block label{display:block;}
.checkbox-block img,
.radio-block img{width:auto;display:inline-block;vertical-align:middle;}
.checkbox-block + .checkbox-block,
.radio-block + .radio-block{padding:0;margin-top:10px;}
.checkbox-block label,
.radio-block label{display:block;}
.radio-inline,
.checkbox-inline{padding:0;}
input[type='radio'],
input[type='checkbox']{opacity:0;display:none;float:left;width:18px;}
input[type='radio'] + label,
input[type='checkbox'] + label{margin:0;clear:none;padding:1px 0 0 22px;cursor:pointer;font-weight:400;line-height:18px;position:relative;}
input[type='radio'] + label:before,
input[type='checkbox'] + label:before{font-family:'FontAwesome';content:"\f096";position:absolute;left:0;top:1px;color:#999;font-size:14px;}
input[type='radio'] + label:before{content:"\f1db";}
input[type='radio']:checked + label:before{content:"\f192";}
input[type='checkbox']:checked + label:before{content:"\f14a";}
input[type='radio'] + label:hover::before,
input[type='checkbox'] + label:hover::before,
input[type='radio']:checked + label:before,
input[type='checkbox']:checked + label:before{color:#FE8800;}
.checkbox-wrapper{margin-top:-2px;margin-bottom:-5px;}
.checkbox-wrapper .checkbox-block{margin-top:2px;margin-bottom:5px;}
.slicknav_menu{display:none;}
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer;}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em}
.slicknav_nav{clear:both}
.slicknav_nav ul,
.slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{cursor:pointer;}
.slicknav_nav .slicknav_row{display:block;}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_menu:before,
.slicknav_menu:after{content:" ";display:table;}
.slicknav_menu:after{clear:both}
.slicknav_menu{*zoom:1}
.slicknav_menu{font-size:16px;}
.slicknav_btn{margin:0;text-decoration:none;background-color:transparent;padding:0;position:absolute;top:29px;right:20px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;z-index:9;}
.slicknav_btn.slicknav_open:before{font-family:'themify';content:"\e646"}
.slicknav_btn.slicknav_collapsed:before{font-family:'themify';content:"\e6c3"}
.slicknav_btn.slicknav_open,
.slicknav_btn.slicknav_collapsed,
.slicknav_btn.slicknav_open:before,
.slicknav_btn.slicknav_collapsed:before{text-decoration:none !important;color:#FFF;border:none;}
.slicknav_btn.slicknav_open:before,
.slicknav_btn.slicknav_collapsed:before{font-size:17px;color:#FFF;}
.slicknav_menutxt{line-height:22px !important;}
.slicknav_btn:focus{}
.slicknav_menu .slicknav_menutxt{color:#DFF2F2;font-weight:400;font-size:14px;}
.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5}
.slicknav_menu{background:#383546;padding:0;margin-top:0;}
.slicknav_nav{color:#B6B3C4;margin:0;padding:0;font-size:.875em}
.slicknav_nav,
.slicknav_nav ul{list-style:none;overflow:hidden}
.slicknav_nav ul{padding:0;margin:0;}
.slicknav_nav ul li{border-bottom:0;}
.slicknav_nav .slicknav_row{padding:0;margin:0;}
.slicknav_nav a{padding:12px 20px;margin:0;text-decoration:none;color:#B6B3C4;display:block;border-bottom:1px solid rgba(255, 255, 255, 0.05);-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:400;text-transform:uppercase;font-size:13px;}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a{padding:12px 20px;margin:0;}
.slicknav_nav .slicknav_item{position:relative;}
.slicknav_nav .slicknav_item a{border-bottom:none;display:block;}
.slicknav_nav{position:absolute;top:96px;left:0;right:0;background:#1F1D26;}
.slicknav_nav ul li{padding-left:0;background:#1F1D26;}
.slicknav_nav ul li li{padding-left:0;}
.slicknav_nav ul li ul{padding-left:15px;padding-right:15px;}
.slicknav_nav ul li ul a{padding:12px 15px;}
.slicknav_nav .slicknav_row:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#443E56;color:#FFF}
.slicknav_nav a:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#443E56;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
.slicknav_nav .slicknav_arrow{font-size:14px;position:absolute;top:0;right:0;bottom:0;padding-top:13px;width:50px;text-align:center;border-left:1px solid rgba(255, 255, 255, 0.05);}
.slicknav_nav .slicknav_arrow:hover{background:rgba(255, 255, 255, 0.05);}
.slicknav_menu .slicknav_icon{display:none;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){#responsive-menu{display:none;}
.slicknav_menu{display:block;}
.slicknav_nav{top:76px;}
}
@media (max-width:767px){.slicknav_nav{top:96px;}
.home-one .slicknav_nav{top:76px;}
.slicknav_btn{top:18px;}
}
@media (max-width:479px){}
#back-to-top{position:fixed;z-index:1000;bottom:18px;right:30px;display:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
#back-to-top a{display:block;width:30px;height:30px;-webkit-transition:0.2s all linear;-moz-transition:0.2s all linear;-o-transition:0.2s all linear;transition:0.2s all linear;border:1px solid #2b92ed;text-align:center;line-height:30px;font-size:20px;color:#FFF;border-radius:50%;background:#2b92ed;-webkit-box-shadow:0px 0px 9px 2px rgba(0, 0, 0, 0.28);-moz-box-shadow:0px 0px 9px 2px rgba(0, 0, 0, 0.28);box-shadow:0px 0px 9px 2px rgba(0, 0, 0, 0.28);}
#back-to-top:hover{bottom:24px;}
.modal-open{overflow:hidden}
.modal-open.page-overflow .page-container,
.modal-open.page-overflow .page-container .navbar-fixed-top,
.modal-open.page-overflow .page-container .navbar-fixed-bottom,
.modal-open.page-overflow .modal-scrollable,
.modal-open.page-overflow .container-wrapper,
.modal-open.page-overflow .container-wrapper .navbar-fixed-top,
.modal-open.page-overflow .container-wrapper .navbar-fixed-bottom,
.modal-open.page-overflow .modal-scrollable{overflow-y:scroll}
@media (max-width:979px){.modal-open.page-overflow .page-container .navbar-fixed-top,
.modal-open.page-overflow .page-container .navbar-fixed-bottom{overflow-y:visible}
}
.modal-scrollable{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}
.modal{outline:none;position:absolute;margin-top:0;top:50%;overflow:visible}
.modal.fade{top:-100%;-webkit-transition:opacity .3s linear, top .3s ease-out, bottom .3s ease-out, margin-top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out, bottom .3s ease-out, margin-top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out, bottom .3s ease-out, margin-top .3s ease-out;transition:opacity .3s linear, top .3s ease-out, bottom .3s ease-out, margin-top .3s ease-out}
.modal.fade.in{top:50%}
.modal-body{max-height:none;overflow:visible}
.modal.modal-absolute{position:absolute;z-index:950}
.modal .loading-mask{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;border-radius:6px}
.modal-backdrop.modal-absolute{position:absolute;z-index:940}
.modal-backdrop,
.modal-backdrop.fade.in{opacity:.7;filter:alpha(opacity=70);background:#fff}
.modal-overflow.modal{top:1%}
.modal-overflow.modal.fade{top:-100%}
.modal-overflow.modal.fade.in{top:1%}
.modal-overflow .modal-body{overflow:auto;-webkit-overflow-scrolling:touch}
@media (min-width:1200px){.modal.container{width:1170px;margin-left:-585px}
}
@media (max-width:979px){.modal,
.modal.container,
.modal.modal-overflow{top:1%;right:1%;left:1%;bottom:auto;width:auto!important;height:auto!important;margin:0!important;padding:0!important}
.modal.fade.in,
.modal.container.fade.in,
.modal.modal-overflow.fade.in{top:1%;bottom:auto}
.modal-body,
.modal-overflow .modal-body{position:static;margin:0;height:auto!important;max-height:none!important;overflow:visible!important}
.modal-footer,
.modal-overflow .modal-footer{position:static}
}
.loading-spinner{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes shake{0%,
100%{-webkit-transform:translateX(0)}
10%,
30%,
50%,
70%,
90%{-webkit-transform:translateX(-10px)}
20%,
40%,
60%,
80%{-webkit-transform:translateX(10px)}
}
@-moz-keyframes shake{0%,
100%{-moz-transform:translateX(0)}
10%,
30%,
50%,
70%,
90%{-moz-transform:translateX(-10px)}
20%,
40%,
60%,
80%{-moz-transform:translateX(10px)}
}
@-o-keyframes shake{0%,
100%{-o-transform:translateX(0)}
10%,
30%,
50%,
70%,
90%{-o-transform:translateX(-10px)}
20%,
40%,
60%,
80%{-o-transform:translateX(10px)}
}
@keyframes shake{0%,
100%{transform:translateX(0)}
10%,
30%,
50%,
70%,
90%{transform:translateX(-10px)}
20%,
40%,
60%,
80%{transform:translateX(10px)}
}
.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom{margin-right:0}
.modal{
	left: 50%;
	bottom: auto;
	right: auto;
	z-index: 1050;
	padding: 0;
	width: 500px;
	margin-left: -250px;
	background-color: #FE8800;
	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);
	background-clip: padding-box
}
.modal.container{max-width:none}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040}
.modal-backdrop,
.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80);background:#000}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,
.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-loading .slick-list{background:#fff url(images/slick-loader.gif) center center no-repeat}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:45%;display:block;width:40px;height:40px;margin-top:-20px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;line-height:40px;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:0}
.slick-prev:before,
.slick-next:before{font-family:'fontawesome';font-size:30px;line-height:1;opacity:.8;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-30px}
[dir='rtl'] .slick-prev{right:-30px;left:auto}
.slick-prev:before{content:'\f104'}
[dir='rtl'] .slick-prev:before{content:'\f105'}
.slick-next{right:-30px}
[dir='rtl'] .slick-next{right:auto;left:-30px}
.slick-next:before{content:'\f105'}
[dir='rtl'] .slick-next:before{content:'\f104'}
.main-banner .slick-prev,
.main-banner .slick-next{z-index:9}
.main-banner .slick-next{right:0;}
.main-banner .slick-next:before, .main-banner .slick-prev:before{color:#fff;}
.main-banner .slick-prev{left:0}
.testimonial .slick-prev, .testimonial .slick-next{left:-20px;background:transparent;}
.testimonial .slick-next{right:-20px;left:inherit;}
section.partner .tour-cats .slick-prev, section.partner .tour-cats .slick-next{top:55%;}
@media(max-width:1100px){.slick-prev{left:-25px;}
.slick-next{right:-25px;}
}
@media(max-width:991px){.tour-cats .slick-prev{left:0px;}
.tour-cats .slick-next{right:0px;}
.tour-cats .slick-prev, .tour-cats .slick-next{top:45%;}
}
@media(max-width:767px){.slick-prev, .slick-next{left:-10px;border-radius:50%;background:#fff;line-height:0;}
.slick-next{right:-10px;left:inherit;}
.tour-cats .slick-prev, .tour-cats .slick-next{background:transparent;border-radius:0px;left:-10px;}
.tour-cats .slick-next{right:-10px;left:inherit;}
.tour-cats .slick-prev:hover, .tour-cats .slick-prev:focus, .tour-cats .slick-next:hover, .tour-cats .slick-next:focus{background:transparent;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{background:#fff;}
section.partner .tour-cats .slick-prev, section.partner .tour-cats .slick-next{top:45%;}
}
@media(max-width:639px){.top-booked .col-sm-3{padding:0;}
.tour-cats .slick-prev, .top-booked .slick-prev{left:15px;}
.tour-cats .slick-next, .top-booked .slick-next{right:15px;}
.top-booked .slick-prev, .top-booked .slick-next{top:35%;}
}
.slick-slider{margin:0}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:16px;height:16px;margin:0;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:16px;height:16px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;width:10px;height:10px;content:'';opacity:.25;background:black;border-radius:50%;}
.slick-dots li.slick-active button:before{opacity:.75;background:black}
.slick-slide .image{padding:2px;}
.slick-slide img{display:block;width:100%;}
.slick-slide img.slick-loading{border:0}
.slider h3{color:#fff;font-size:36px;line-height:100px;margin:10px;padding:2%;position:relative;text-align:center;}
.variable-width .slick-slide p{height:100px;color:#FFF;margin:5px;line-height:100px;}
.variable-width .image{height:100%;}
.variable-width .image img{display:block;height:100%;width:100%;}
.slick-center-mode .slick-center h3{-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);-webkit-transform:scale(1.08);color:#e67e22;opacity:1;transform:scale(1.08);}
.slick-center h3{opacity:0.8;transition:all 300ms ease;}
.slick-content{margin:auto;padding:20px;width:600px;}
.slick-content:after,
.buttons::after{clear:both;content:"";display:table;}
.slick-center-mode .slick-center .image{-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);-webkit-transform:scale(1.08);color:#e67e22;opacity:1;transform:scale(1.08);}
.slick-center-mode .image{opacity:0.3;transition:all 300ms ease;padding:10px;}
.slick-center-mode .image:hover{cursor:pointer;}
.slick-content{margin:auto;padding:20px;width:600px;}
.slick-content:after,
.buttons::after{clear:both;content:"";display:table;}
.slick-center-mode img{border:2px solid #FFF;display:block;width:100%;}
.slick-slide .image{padding:0;}
.slick-carousel.gap-2{margin-left:-1px;margin-right:-1px;}
.slick-carousel.gap-2 .slick-carousel-inner{padding-left:1px;padding-right:1px;}
.slick-carousel.gap-5{margin-left:-2px;margin-right:-3px;}
.slick-carousel.gap-5 .slick-carousel-inner{padding-left:2px;padding-right:3px;}
.slick-carousel.gap-10{margin-left:-5px;margin-right:-5px;}
.slick-carousel.gap-10 .slick-carousel-inner{padding-left:5px;padding-right:5px;}
.slick-carousel.gap-15{margin-left:-7px;margin-right:-8px;}
.slick-carousel.gap-15 .slick-carousel-inner{padding-left:7px;padding-right:8px;}
.slick-carousel.gap-20{margin-left:-10px;margin-right:-10px;}
.slick-carousel.gap-20 .slick-carousel-inner{padding-left:10px;padding-right:10px;}
.slick-carousel.gap-25{margin-left:-12px;margin-right:-13px;}
.slick-carousel.gap-25 .slick-carousel-inner{padding-left:12px;padding-right:13px;}
.slick-carousel.gap-30{margin-left:-15px;margin-right:-15px;}
.slick-carousel.gap-30 .slick-carousel-inner{padding-left:15px;padding-right:15px;}
.slick-carousel.gap-40{margin-left:-20px;margin-right:-20px;}
.slick-carousel.gap-40 .slick-carousel-inner{padding-left:20px;padding-right:20px;}
.slick-carousel.gap-50{margin-left:-25px;margin-right:-25px;}
.slick-carousel.gap-50 .slick-carousel-inner{padding-left:25px;padding-right:25px;}
.slick-carousel-center-mode{margin-left:-40px;margin-right:-40px;}
.slick-carousel-center-mode .slick-carousel-inner{margin:40px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}
.slick-carousel-center-mode .slick-center .slick-carousel-inner{margin:0;margin-left:-10px;margin-right:-10px;}
.slick-carousel-center-mode .slick-dots{bottom:-50px;}
.slick-gallery-slideshow .slick-prev{left:0;}
.slick-gallery-slideshow .slick-next{right:0;}
.slick-gallery-slideshow .slick-prev:before,
.slick-gallery-slideshow .slick-next:before{color:#FFF;opacity:.7;}
.slick-gallery-slideshow .slick-prev:hover:before,
.slick-gallery-slideshow .slick-prev:focus:before,
.slick-gallery-slideshow .slick-next:hover:before,
.slick-gallery-slideshow .slick-next:focus:before{opacity:1}
.gallery-slideshow{margin-bottom:1px;}
.gallery-slideshow .image{padding:0;}
.gallery-nav .image{padding:0;border:1px solid transparent;opacity:1;transition:all 300ms ease;position:relative;}
.gallery-nav .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}
.gallery-nav .slick-center .image{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;}
.gallery-nav .slick-center .image:after{background:rgba(0, 0, 0, 0);}
.gallery-nav .image:hover{cursor:pointer;}
.slick-slider-center-mode .slick-item{position:relative;}
.slick-slider-center-mode .slick-item .image{position:relative;padding:0;}
.slick-slider-center-mode .slick-item .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .7);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}
.slick-slider-center-mode .slick-center.slick-item .image:after{background:rgba(0, 0, 0, 0);}
.slick-slider-center-mode .slick-item .image:hover{cursor:pointer;}
.slick-slider-center-mode.slick-slider-full .slick-item .image:after{display:none;}
.slick-slider-center-mode.gap-2 .slick-item{padding:0 1px;}
.slick-slider-center-mode .slick-prev{left:30px;}
.slick-slider-center-mode .slick-next{right:30px;}
.slick-slider-center-mode .slick-prev:before,
.slick-slider-center-mode .slick-next:before{color:#FFF;opacity:.7;}
.slick-slider-center-mode .slick-prev:hover:before,
.slick-slider-center-mode .slick-prev:focus:before,
.slick-slider-center-mode .slick-next:hover:before,
.slick-slider-center-mode .slick-next:focus:before{opacity:1}
.slick-slider-center-mode.slick-slider-full .slick-prev{left:15px;}
.slick-slider-center-mode.slick-slider-full .slick-next{right:15px;}
.slick-slider-center-mode.slick-slider-full .image.image-bg{height:660px;background-size:cover !important;background-position:center center;}
.slick-slider-center-mode .slick-caption{position:absolute;top:20px;left:20px;font-weight:700;color:rgba(255, 255, 255, 0.3);}
.slick-slider-center-mode .slick-center .slick-caption{color:rgba(255, 255, 255, 1);}
.variable-width .image{padding:0;border:1px solid transparent;opacity:0.5;transition:all 300ms ease;}
.variable-width .slick-center .image{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;opacity:1;border-color:red;}
.variable-width .image:hover{cursor:pointer;}
.slick-animation .animation{display:inline-block;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.slick-animation .animation{display:inline-block;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.slick-animation .transitionDelay1{-webkit-transition-delay:.1s;transition-delay:.1s}
.slick-animation .transitionDelay2{-webkit-transition-delay:.2s;transition-delay:.2s}
.slick-animation .transitionDelay3{-webkit-transition-delay:.3s;transition-delay:.3s}
.slick-animation .transitionDelay4{-webkit-transition-delay:.4s;transition-delay:.4s}
.slick-animation .transitionDelay5{-webkit-transition-delay:.5s;transition-delay:.5s}
.slick-animation .transitionDelay6{-webkit-transition-delay:.6s;transition-delay:.6s}
.slick-animation .transitionDelay7{-webkit-transition-delay:.7s;transition-delay:.7s}
.slick-animation .transitionDelay8{-webkit-transition-delay:.8s;transition-delay:.8s}
.slick-animation .transitionDelay9{-webkit-transition-delay:.9s;transition-delay:.9s}
.slick-animation .transitionDelay10{-webkit-transition-delay:1s;transition-delay:1s}
.slick-animation .transitionDelay12{-webkit-transition-delay:1.2s;transition-delay:1.2s}
.slick-animation .transitionDelay14{-webkit-transition-delay:1.4s;transition-delay:1.4s}
.slick-animation .transitionDuration2{-webkit-transition-duration:.2s;transition-duration:.2s}
.slick-animation .transitionDuration4{-webkit-transition-duration:.4s;transition-duration:.4s}
.slick-animation .transitionDuration6{-webkit-transition-duration:.6s;transition-duration:.6s}
.slick-animation .transitionDuration8{-webkit-transition-duration:.8s;transition-duration:.8s}
.slick-animation .transitionDuration10{-webkit-transition-duration:1s;transition-duration:1s}
.slick-animation .transitionDuration12{-webkit-transition-duration:1.2s;transition-duration:1.2s}
.slick-animation .transitionDuration14{-webkit-transition-duration:1.4s;transition-duration:1.4s}
.slick-animation .transitionDuration16{-webkit-transition-duration:1.6s;transition-duration:1.6s}
.slick-animation .transitionDuration18{-webkit-transition-duration:1.8s;transition-duration:1.8s}
.slick-animation .transitionDuration20{-webkit-transition-duration:2.0s;transition-duration:2.0s}
.slick-animation .transitionDuration22{-webkit-transition-duration:2.2s;transition-duration:2.2s}
.slick-animation .transitionDuration24{-webkit-transition-duration:2.4s;transition-duration:2.4s}
.slick-animation .transitionDuration26{-webkit-transition-duration:2.6s;transition-duration:2.6s}
.slick-animation .fromTop{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.slick-animation .fromBottom{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
.slick-animation .fromLeft{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
.slick-animation .fromRight{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.slick-animation .slick-center .animation{opacity:1}
.slick-animation .slick-center .fromTop{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}
.slick-animation .slick-center .fromBottom{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}
.slick-animation .slick-center .fromLeft{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}
.slick-animation .slick-center .fromRight{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}
.bootstrap-select{width:220px \0}
.bootstrap-select > .dropdown-toggle{width:100%;padding-right:25px;z-index:1}
.bootstrap-select > select{position:absolute!important;bottom:0;left:50%;width:.11px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}
.bootstrap-select > select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}
.bootstrap-select.fit-width{width:auto!important}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:220px}
.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}
.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}
.bootstrap-select.form-control:not([class*="col-"]){width:100%}
.bootstrap-select.form-control.input-group-btn{z-index:auto}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group{margin-bottom:0}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}
.form-inline .bootstrap-select.btn-group .form-control{width:100%}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled{cursor:not-allowed}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus{outline:none!important}
.bootstrap-select.btn-group.bs-container{position:absolute}
.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}
.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle{width:100%}
.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.bootstrap-select.btn-group .dropdown-menu li{position:relative}
.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}
.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}
.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}
.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}
.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em;}
.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle{z-index:1061}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204, 204, 204, 0.2);position:absolute;bottom:-4px;left:9px;display:none}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204, 204, 204, 0.2);border-bottom:0}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after{display:block}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton{padding:4px 8px}
.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bs-actionsbox .btn-group button{width:50%}
.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bs-donebutton .btn-group button{width:100%}
.bs-searchbox + .bs-actionsbox{padding:0 8px 4px}
.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
.bootstrap-select .dropdown-toggle{border-radius:0;text-transform:capitalize;}
.bootstrap-select .dropdown-toggle:hover{background:none;}
.bootstrap-select .dropdown-toggle:focus{outline:0 !important;outline-offset:0;-webkit-box-shadow:none;box-shadow:none;}
.bootstrap-select .btn.dropdown-toggle{border-radius:0;text-transform:capitalize;font-size:13px;letter-spacing:0.5px;font-weight:400;line-height:1.42857143;border-color:#E7E7E7;height:36px;font-size:15px;padding:6px 12px;padding-top:7px;color:#999;font-family:'Source Sans Pro', sans-serif;}
.bootstrap-select .btn:focus,
.bootstrap-select .btn:active:focus,
.bootstrap-select .btn.active:focus,
.bootstrap-select .btn.focus,
.bootstrap-select .btn:active.focus,
.bootstrap-select .btn.active.focus{outline:0 !important;outline-offset:0;-webkit-box-shadow:none;box-shadow:none;}
.bootstrap-select .btn-default,
.bootstrap-select .btn-default:focus,
.bootstrap-select .btn-default.focus{color:#333;background:none;border-color:#E7E7E7;}
.bootstrap-select .dropdown-toggle{height:34px;border-color:#CCC;font-size:14px;line-height:1.42857143;color:#999;}
.bootstrap-select .dropdown-toggle small{color:#888;font-size:80%}
.bootstrap-select .dropdown-toggle .fa{margin-right:5px;}
.bootstrap-select.open > .dropdown-toggle.btn-default,
.bootstrap-select.open > .dropdown-toggle.btn-default:hover,
.bootstrap-select.open > .dropdown-toggle.btn-default:focus,
.bootstrap-select.open > .dropdown-toggle.btn-default.focus{color:#FE8800;background:none;border-color:#FE8800;-webkit-box-shadow:none;box-shadow:none;}
.bootstrap-select .dropdown-menu{border-radius:0;border-color:#E5E5E5;padding:0;}
.bootstrap-select .dropdown-menu li a{padding:10px 15px;line-height:1.2;border-top:1px solid #EBEBEB;}
.bootstrap-select .dropdown-menu li:first-child a{border-top:0;}
.bootstrap-select .dropdown-toggle .caret{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;border-style:solid;border-width:6px 4px 0 4px;border-color:#AAA transparent transparent transparent;}
.bootstrap-select.open .dropdown-toggle .caret{border-width:0 4px 6px 4px;border-color:transparent transparent #FE8800}
.bootstrap-select .dropdown-menu li.selected a{color:#FE8800;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{font-size:10px;line-height:1;top:11px;right:10px;margin:0;color:#FE8800;}
.bootstrap-select.btn-group .dropdown-menu li a.opt{padding-left:15px;}
.bootstrap-select .dropdown-header{padding:10px 15px;font-weight:700;text-transform:uppercase;line-height:1;margin:0;letter-spacing:1px;background:#EDEDED;}
.bootstrap-select .text-muted{}
.bootstrap-select .divider{background:#EBEBEB;height:2px;margin:0;padding:0;}
.bootstrap-select.btn-group .no-results{padding:5px 10px;line-height:1.2;background:#FFF;margin:0;white-space:nowrap;color:orange;}
.bootstrap-select.btn-group .dropdown-menu li .fa{font-size:12px;margin-right:7px;}
.bootstrap-select.btn-group .dropdown-menu li small{padding-left:7px;font-size:85%;opacity:0.8;}
.bootstrap-select .dropdown-menu li.selected a small{color:#FE8800;}
.input-group{line-height:1.42857143;}
.input-group .form-control,
.input-group .btn{height:34px;line-height:1.42857143;}
.input-group .input-group-btn .bootstrap-select.form-control{line-height:1.42857143;}
.input-group .input-group-btn .bootstrap-select .btn.dropdown-toggle{border-color:#FE8800;border-left:0;border-right:0;line-height:1.42857143;height:34px;}
.input-group .input-group-btn .bootstrap-select .btn.dropdown-toggle .filter-option{line-height:1.42857143;position:relativel;}
.input-group .input-group-btn .bootstrap-select .btn.dropdown-toggle .filter-option:before{content:"";position:absolute;left:0;top:9px;height:13px;width:1px;background:#CCC;}
.input-group .bootstrap-select.show-menu-arrow .dropdown-toggle:before{bottom:-4px;left:auto;right:9px;}
.input-group .bootstrap-select.show-menu-arrow .dropdown-toggle:after{bottom:-4px;left:auto;right:10px;}
.input-group.no-border .btn.dropdown-toggle{border-top:0;border-bottom:0;border-left:0;font-size:15px;padding:3px 0 0;padding-right:25px;overflow:hidden;display:block !important;margin:0;width:100%;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){.input-group.no-br-xs .btn.dropdown-toggle{border-right:0;}
}
@media (max-width:479px){}
.twitter-typeahead{width:100%;position:relative;vertical-align:top}
.twitter-typeahead .tt-input,
.twitter-typeahead .tt-hint{margin:0;width:100%;vertical-align:middle;background-color:#fff}
.twitter-typeahead .tt-hint{color:#999;z-index:1;border:1px solid transparent}
.twitter-typeahead .tt-input{color:#555;z-index:2}
.twitter-typeahead .tt-input,
.twitter-typeahead .tt-hint{height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429}
.twitter-typeahead .input-sm.tt-input,
.twitter-typeahead .hint-sm.tt-hint{border-radius:3px}
.twitter-typeahead .input-lg.tt-input,
.twitter-typeahead .hint-lg.tt-hint{border-radius:6px}
.input-group .twitter-typeahead:first-child .tt-input,
.input-group .twitter-typeahead:first-child .tt-hint{border-radius:4px 0 0 4px!important}
.input-group .twitter-typeahead:last-child .tt-input,
.input-group .twitter-typeahead:last-child .tt-hint{border-radius:0 4px 4px 0!important}
.input-group.input-group-sm .twitter-typeahead:first-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:first-child .tt-hint{border-radius:3px 0 0 3px!important}
.input-group.input-group-sm .twitter-typeahead:last-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:last-child .tt-hint{border-radius:0 3px 3px 0!important}
.input-sm.tt-input,
.hint-sm.tt-hint,
.input-group.input-group-sm .tt-input,
.input-group.input-group-sm .tt-hint{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}
.input-group.input-group-lg .twitter-typeahead:first-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:first-child .tt-hint{border-radius:6px 0 0 6px!important}
.input-group.input-group-lg .twitter-typeahead:last-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:last-child .tt-hint{border-radius:0 6px 6px 0!important}
.input-lg.tt-input,
.hint-lg.tt-hint,
.input-group.input-group-lg .tt-input,
.input-group.input-group-lg .tt-hint{height:45px;padding:10px 16px;font-size:18px;line-height:1.33}
.tt-dropdown-menu{width:100%;min-width:160px;margin-top:2px;padding:5px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);*border-right-width:2px;*border-bottom-width:2px;border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.tt-suggestion{display:block;padding:3px 20px}
.tt-suggestion.tt-cursor{color:#262626;background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)}
.tt-suggestion.tt-cursor a{color:#fff}
.tt-suggestion p{margin:0}
.tokenfield .twitter-typeahead{width:auto}
.tokenfield .twitter-typeahead .tt-hint{padding:0;height:20px}
.tokenfield.input-sm .twitter-typeahead .tt-input,
.tokenfield.input-sm .twitter-typeahead .tt-hint{height:18px;font-size:12px;line-height:1.5}
.tokenfield.input-lg .twitter-typeahead .tt-input,
.tokenfield.input-lg .twitter-typeahead .tt-hint{height:23px;font-size:18px;line-height:1.33}
.tokenfield .twitter-typeahead .tt-suggestions{font-size:14px}
@-webkit-keyframes blink{0%{border-color:#ededed}
100%{border-color:#b94a48}
}
@-moz-keyframes blink{0%{border-color:#ededed}
100%{border-color:#b94a48}
}
@keyframes blink{0%{border-color:#ededed}
100%{border-color:#b94a48}
}
.tokenfield{height:auto;min-height:34px;padding-bottom:0;}
.tokenfield.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)}
.tokenfield .token{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;border:1px solid #d9d9d9;background-color:#ededed;white-space:nowrap;margin:-1px 5px 5px 0;height:22px;vertical-align:top;cursor:default}
.tokenfield .token:hover{border-color:#b9b9b9}
.tokenfield .token.active{border-color:#52a8ec;border-color:rgba(82, 168, 236, 0.8)}
.tokenfield .token.duplicate{border-color:#ebccd1;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.tokenfield .token.invalid{background:none;border:1px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px dotted #d9534f}
.tokenfield .token.invalid.active{background:#ededed;border:1px solid #ededed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.tokenfield .token .token-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:4px;vertical-align:top}
.tokenfield .token .close{font-family:Arial;display:inline-block;line-height:100%;font-size:1.1em;line-height:1.49em;margin-left:5px;float:none;height:100%;vertical-align:top;padding-right:4px}
.tokenfield .token-input{background:none;width:60px;min-width:60px;border:0;height:20px;padding:0;margin-bottom:6px;-webkit-box-shadow:none;box-shadow:none}
.tokenfield .token-input:focus{border-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none}
.tokenfield.disabled{cursor:not-allowed;background-color:#eee}
.tokenfield.disabled .token-input{cursor:not-allowed}
.tokenfield.disabled .token:hover{cursor:not-allowed;border-color:#d9d9d9}
.tokenfield.disabled .token:hover .close{cursor:not-allowed;opacity:.2;filter:alpha(opacity=20)}
.has-warning .tokenfield.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-error .tokenfield.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-success .tokenfield.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}
.tokenfield.input-sm,
.input-group-sm .tokenfield{min-height:30px;padding-bottom:0}
.input-group-sm .token,
.tokenfield.input-sm .token{height:20px;margin-bottom:4px}
.input-group-sm .token-input,
.tokenfield.input-sm .token-input{height:18px;margin-bottom:5px}
.tokenfield.input-lg,
.input-group-lg .tokenfield{min-height:45px;padding-bottom:4px}
.input-group-lg .token,
.tokenfield.input-lg .token{height:25px}
.input-group-lg .token-label,
.tokenfield.input-lg .token-label{line-height:23px}
.input-group-lg .token .close,
.tokenfield.input-lg .token .close{line-height:1.3em}
.input-group-lg .token-input,
.tokenfield.input-lg .token-input{height:23px;line-height:23px;margin-bottom:6px;vertical-align:top}
.tokenfield.rtl{direction:rtl;text-align:right}
.tokenfield.rtl .token{margin:-1px 0 5px 5px}
.tokenfield.rtl .token .token-label{padding-left:0;padding-right:4px}
.tokenfield{min-height:34px;padding-bottom:0;padding-left:5px;padding-top:4px;}
.twitter-typeahead .tt-input{padding-top:3px;width:auto;}
.tokenfield .twitter-typeahead .tt-hint{height:23px}
.tokenfield .token{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;display:block;border:1px solid #E7E7E7;margin:1px 3px 3px 0;line-height:1.42857143;vertical-align:none;font-size:14px;float:left;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;letter-spacing:0.5px;}
.tokenfield.focus{border:1px solid #FE8800;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.irs-line{position:relative;display:block;overflow:hidden;outline:none!important}
.irs-line-left,
.irs-line-mid,
.irs-line-right{position:absolute;display:block;top:0}
.irs-line-left{left:0;width:11%}
.irs-line-mid{left:9%;width:82%}
.irs-line-right{right:0;width:11%}
.irs-bar{position:absolute;display:block;left:0;width:0}
.irs-bar-edge{position:absolute;display:block;top:0;left:0}
.irs-shadow{position:absolute;display:none;left:0;width:0}
.irs-slider{position:absolute;display:block;cursor:default;z-index:1}
.irs-slider.type_last{z-index:2}
.irs-min{position:absolute;display:block;left:0;cursor:default}
.irs-max{position:absolute;display:block;right:0;cursor:default}
.irs-from,
.irs-to,
.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}
.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}
.irs-with-grid .irs-grid{display:block}
.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}
.irs-grid-pol.small{height:4px}
.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}
.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0, 0, 0, 0.0);z-index:2}
.irs-disabled{opacity:.4}
.lt-ie9 .irs-disabled{filter:alpha(opacity=40)}
.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}
.irs{height:40px}
.irs-with-grid{height:60px}
.irs-line{height:6px;top:25px}
.irs-line-left{height:6px;background:#DFE2E3;border-radius:3px;}
.irs-line-mid{height:6px;background:#DFE2E3;}
.irs-line-right{height:6px;background:#DFE2E3;border-radius:3px;}
.irs-bar{height:6px;top:25px;background:#FE8800;}
.irs-bar-edge{top:25px;height:6px;width:14px;background:#FE8800;border-radius:3px;}
.irs-shadow{height:1px;top:34px;background:#000;opacity:.75}
.lt-ie9 .irs-shadow{filter:alpha(opacity=75)}
.irs-slider{width:12px;height:12px;border-radius:2px;top:22px;background:#FFF;border:1px solid #FE8800;-webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.2);transition:box-shadow 0.3s ease;-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;}
.irs-slider.state_hover,
.irs-slider:hover{background:#FFF;cursor:pointer;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.45);}
.irs-min,
.irs-max{color:#c0c0c0;font-size:10px;line-height:1.333;text-shadow:none;top:0;padding:1px 3px;background:rgba(0, 0, 0, 0.1);-moz-border-radius:3px;border-radius:3px}
.lt-ie9 .irs-min,
.lt-ie9 .irs-max{background:#3654b0}
.irs-from,
.irs-to,
.irs-single{color:#000;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background:rgba(255, 255, 255, 0.8);-moz-border-radius:3px;border-radius:3px}
.lt-ie9 .irs-from,
.lt-ie9 .irs-to,
.lt-ie9 .irs-single{background:#d8dff3}
.irs-grid-pol{background:#E5E5E5;}
.irs-grid-text{color:#B7B7B7;}
.symbol{display:inline-block;border-radius:50%;border:5px double #fff;width:30px;height:30px}
.symbol-empty{background-color:#F7F439}
.symbol-filled{background-color:#000;}
.rating-item .fa{font-size:13px;color:#2B92ED;}
.rating-item .rating-symbol{margin-right:3px;}
.rating-item .rating-symbol .ri{display:inline-block;font-size:11px;}
.rating-symbol-background{}
.rating-symbol-foreground{}
.rating-symbol{}
.rating-item.rating-item-lg .rating-symbol .ri,
.rating-item.rating-item-lg .rating-symbol .fa{font-size:20px;}
.rating-item.rating-item-sm .rating-symbol .ri,
.rating-item.rating-item-sm .rating-symbol .fa{font-size:11px;}
.rating-wrapper.inline-text .rating-item{display:inline-block;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){}
@media (max-width:479px){}
.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}
.bootstrap-touchspin .input-group-btn-vertical > .btn{display:block;float:none;width:100%;max-width:100%;padding:9px 10px;margin-left:-1px;position:relative}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0}
.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}
.bootstrap-touchspin .input-group-btn-vertical > .btn:hover{background:#787878}
.form-spin-group .btn{border-radius:0;background:#F2F2F2;color:#AAA;border:1px solid #E7E7E7;font-size:11px;height:36px;width:32px;line-height:36px;padding:0}
.form-spin-group .btn:hover{background:#FE8800;color:#FFF;border-color:#FE8800;}
.form-spin-group .form-control{border-left:1px solid #E7E7E7;height:36px;}
.form-spin-group .form-control:focus{border:1px solid #E7E7E7;-webkit-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.18);-moz-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.18);box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.18);}
.btn.btn-spinner-down{position:relative;z-index:9;border-right:1px solid #E0E0E0}
.btn.btn-spinner-up{position:relative;z-index:9;border-left:1px solid #E0E0E0}
.form-spin-group.form-spin-group-sm .btn{height:30px;width:32px;line-height:30px;}
.form-spin-group.form-spin-group-sm .btn:hover{background:#FE8800;color:#FFF;border-color:#FE8800;}
.form-spin-group.form-spin-group-sm .form-control{height:30px !important;}
.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:999995}
.date-picker-wrapper{position:absolute;z-index:999995;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.5);box-sizing:initial}
.date-picker-wrapper.inline-wrapper{position:relative;box-shadow:none;display:inline-block}
.date-picker-wrapper.single-date{width:auto}
.date-picker-wrapper.no-shortcuts{padding-bottom:12px}
.date-picker-wrapper.no-topbar{padding-top:12px}
.date-picker-wrapper .footer{font-size:11px;padding-top:3px}
.date-picker-wrapper b{color:#666;font-weight:700}
.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}
.date-picker-wrapper .month-name{text-transform:uppercase}
.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden}
.date-picker-wrapper .month-wrapper table{width:190px;float:left}
.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}
.date-picker-wrapper .month-wrapper table th,
.date-picker-wrapper .month-wrapper table td{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}
.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}
.date-picker-wrapper .month-wrapper table div.day.lastMonth,
.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}
.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}
.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}
.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}
.date-picker-wrapper .time label{white-space:nowrap}
.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}
.date-picker-wrapper .month-wrapper table .day.nextMonth,
.date-picker-wrapper .month-wrapper table .day.lastMonth{display:none}
.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#FAF9FF}
.date-picker-wrapper .month-wrapper table .day.real-today.checked,
.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}
.date-picker-wrapper table .caption{height:40px}
.date-picker-wrapper table .caption .next,
.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}
.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}
.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}
.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}
.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}
.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}
.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}
.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}
.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}
.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}
.date-picker-wrapper .selected-days{display:none}
.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}
.date-picker-wrapper .drp_top-bar .error-top{display:none}
.date-picker-wrapper .drp_top-bar .normal-top{display:none}
.date-picker-wrapper .drp_top-bar .default-top{display:block}
.date-picker-wrapper .drp_top-bar.error .default-top{display:none}
.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}
.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}
.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}
.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background:-moz-linear-gradient(top, #00adee, #0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');color:#fff;line-height:initial}
.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background:-moz-linear-gradient(top, #fff, #ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}
.date-picker-wrapper .time{position:relative}
.date-picker-wrapper.single-month .time{display:none}
.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}
.date-picker-wrapper .time1,
.time2{width:180px;padding:0 5px;text-align:center}
.date-picker-wrapper .time1{float:left}
.date-picker-wrapper .time2{float:right}
.date-picker-wrapper .hour,
.minute{text-align:right}
.date-picker-wrapper .hide{display:none}
.date-picker-wrapper .first-date-selected{background-color:#49e!important;color:#fff!important}
.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}
.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;box-shadow:0 0 3px rgba(0, 0, 0, .3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));-moz-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));-ms-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));-o-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}
.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}
.date-picker-wrapper.two-months.no-gap .month1 .next,
.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}
.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}
.date-picker-wrapper .week-number.week-number-selected{color:#49E;font-weight:700}
.date-picker{font-family:'Source Sans Pro', sans-serif;}
.date-picker-wrapper .month-wrapper{border-radius:0;}
.date-picker-wrapper .month-wrapper table .day.has-tooltip{color:#CCC;text-decoration:line-through;background:#EBEFF2;}
.date-picker-wrapper{border:1px solid #E7E7E7;background:#FFF;padding:0;font-size:12px;line-height:1;font-family:'Source Sans Pro', sans-serif;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.09);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.09);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.09);}
.date-picker-wrapper .month-wrapper{border:0;padding:0 15px;margin:0;}
.date-picker-wrapper .month-wrapper table .day{padding:6px 0 5px;padding-left:1px;line-height:0.9;font-size:15px;margin-top:5px;color:#CCC;border-radius:50%;height:26px;width:26px;border:1px solid transparent;}
.date-picker-wrapper .month-wrapper table th{font-family:'Source Sans Pro', sans-serif;color:#636363;line-height:1;font-size:10px;letter-spacing:3px;}
.date-picker-wrapper .month-name{font-family:'Source Sans Pro', sans-serif;color:#636363;letter-spacing:1.5px;font-size:12.5px !important;}
.date-picker-wrapper table .caption{height:40px;}
.date-picker-wrapper table .caption .next,
.date-picker-wrapper table .caption .prev{font-size:14px;}
.date-picker-wrapper table .caption .next{padding:0;margin-right:-9px;}
.date-picker-wrapper table .caption .prev{padding:0;margin-left:-9px;}
.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover{background:none;color:#FE8800}
.date-picker-wrapper .month-wrapper table .day.real-today{background:none;color:#FE8800 !important;font-weight:700;border:1px solid #FE8800;opacity:1;}
.date-picker-wrapper .date-range-length-tip{background:#FE8800;color:#FFF;letter-spacing:1px;font-weight:600;font-size:11px;padding:5px 15px 4px;}
.date-picker-wrapper .date-range-length-tip:after{border-top:4px solid #FE8800;}
.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}
.date-picker-wrapper .month-wrapper table .day.checked{background:#FE8800!important;color:#FFF !important;}
.date-range-inner-wrapper{position:relative;text-align:center;margin-bottom:-15px;float:left;margin-right:30px;}
.date-range-inner-wrapper .date-picker-wrapper,
.date-range-inner-wrapper .date-picker-wrapper.inline-wrapper{position:relative !important;box-shadow:none;top:0 !important;left:0 !important;}
.date-range-inner-wrapper .date-picker-wrapper{border:0;padding:0;font-size:15px;font-family:'Source Sans Pro', sans-serif;background:#FFF;padding:20px 10px 5px;margin:0 0 40px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.09);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.09);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.09);width:500px;}
.date-range-inner-wrapper .date-picker-wrapper .month-wrapper{border:0;background-color:#fff;padding:0;overflow:hidden}
.date-range-inner-wrapper .date-picker-wrapper .drp_top-bar{line-height:1.2;padding:10px 10px;font-size:13px;letter-spacing:1px;margin-bottom:15px;}
.date-range-inner-wrapper .month-wrapper{width:100%;margin:0;padding:0;}
.date-range-inner-wrapper .month-wrapper table{width:225px;float:left;background:#FFF;padding:0;margin:0;margin-right:-15px;margin-left:15px;}
.date-range-inner-wrapper .month-wrapper table.month2{width:225px;float:left;margin-right:0;margin-left:0px;}
.date-range-inner-wrapper .date-picker-wrapper table{margin-top:-15px;}
.date-range-inner-wrapper .date-picker-wrapper{}
.date-range-inner-wrapper .date-picker-wrapper table .caption{height:50px;margin-top:20px;}
ul.date-range-label li{font-size:14px;letter-spacing:1.5px;color:#A1A1A1;line-height:1.45;}
ul.date-range-label li + li{margin-top:7px;}
ul.date-range-label li > span{display:inline-block;vertical-align:middle;}
ul.date-range-label li > span > span{width:24px;height:24px;line-height:24px;border-radius:20px;text-align:center;display:block;color:#636363;background:transparent;border:1px solid transparent;font-size:11px;font-weight:700;text-transform:uppercase;padding-left:2px;letter-spacing:0.5px;margin-right:3px;}
ul.date-range-label li.today > span > span{border-color:#FE8800;color:#FE8800;background:none;}
ul.date-range-label li.selected > span > span{border-color:#FE8800;background:#FE8800;color:#FFF;}
ul.date-range-label li.not-available > span > span{border-color:#EBEFF2;background:#EBEFF2;color:#BBB;text-decoration:line-through;}
.date-range-wrapper{position:relative;}
.date-range-wrapper ul.date-range-label{position:absolute;left:0;right:0;bottom:25px;padding-left:550px;margin:0;}
.date-range-inner-wrapper.single-month{position:relative;text-align:center;margin:0;float:none;}
.date-range-inner-wrapper.single-month .date-picker-wrapper{padding:0;font-size:13px;box-shadow:none;padding:0;margin:0;width:100%;}
.date-range-inner-wrapper.single-month .month-wrapper{background:none;}
.date-range-inner-wrapper.single-month .month-wrapper table{width:100%;margin:0;padding:0;}
.date-range-inner-wrapper.mmt{}
.date-range-inner-wrapper.mmt .date-picker-wrapper table .caption{height:30px;}
.date-range-inner-wrapper.no-mr{margin-right:0;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.date-range-inner-wrapper .date-picker-wrapper{padding:10px 10px 5px;width:100%;}
.date-range-inner-wrapper .date-picker-wrapper .month-wrapper{border:0;background-color:#fff;padding:0;overflow:hidden}
.date-range-inner-wrapper .month-wrapper table{width:200px;margin-right:-15px;margin-left:15px;}
.date-range-inner-wrapper .month-wrapper table.month2{width:200px;}
.date-range-wrapper ul.date-range-label{position:relative;left:0;right:0;bottom:25px;padding-left:0;margin:0;}
.date-picker-wrapper .month-wrapper table .day{padding:5px 0 4px;font-size:13px;height:22px;width:22px}
}
@media only screen and (max-width:767px){.date-range-inner-wrapper .month-wrapper table{width:185px;}
.date-range-inner-wrapper .month-wrapper table.month2{width:185px;}
}
@media (max-width:479px){.date-range-inner-wrapper .date-picker-wrapper{width:270px;}
.date-range-inner-wrapper .month-wrapper table{width:260px;margin-right:0;margin-left:0;}
.date-range-inner-wrapper .month-wrapper table.month2{display:none;}
}
.sumi-gallery-wrapper img{display:inline;}
.sumi-gallery-wrapper img:hover{cursor:pointer;}
.SumoGallery *{border:0px;margin:0px;padding:0px;}
.SumoGallery{background-color:rgba(0, 0, 0, 0.7);position:fixed;top:0px;left:0px;right:0px;bottom:0px;}
.SumoGallery a{cursor:pointer;transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.SumoGallery .Sarrow{position:absolute;font-size:30px;color:#D8D8D8;opacity:.8;text-shadow:-1px 0 3px rgba(0, 0, 0, 0.86);top:50%;margin-top:-50px;padding:10px;z-index:10}
.SumoGallery .Sarrow:hover{opacity:1}
.SumoGallery .Sarrow.l{left:0}
.SumoGallery .Sarrow.r{right:0}
.SumoGallery .Sarrow.last-item{opacity:.3}
.SumoGallery .Sheader{background-color:rgba(0, 0, 0, 0.66);height:40px;position:relative}
.SumoGallery .Sheader p{color:#fff;padding:10px 50px;text-align:center}
.SumoGallery .Sheader a{font-size:50px;line-height:40px;color:#fff;position:absolute;right:5px;top:0;display:block;cursor:pointer;opacity:.8}
.SumoGallery .Sheader a:hover{opacity:1}
.SumoGallery .Sbody{position:absolute;top:40px;bottom:75px;left:0;right:0;transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms}
.SumoGallery .Sbody a{display:none;left:0;opacity:1;transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms}
.SumoGallery .Sbody a.sel{display:block;background-image:url(images/sumogallery-loader.gif);position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;z-index:1}
.SumoGallery .Sbody a.anim{transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms}
.SumoGallery .Sbody a.left{left:-100%;opacity:0}
.SumoGallery .Sbody a.right{left:100%;opacity:0}
.SumoGallery .SimgCount{position:absolute;color:#BEBEBE;right:10px;bottom:95px}
.SumoGallery .toggle-thumbs{position:absolute;color:#BEBEBE;right:10px;bottom:70px;z-index:10;font-size:23px;background-color:#000;border-radius:3px;padding:0 5px;line-height:20px}
.SumoGallery .toggle-thumbs:hover{color:#4186F2}
.SumoGallery .Sbody a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:98%;-webkit-box-shadow:0 0 35px rgba(0, 0, 0, 0.5);box-shadow:0 0 35px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 35px rgba(0, 0, 0, 0.5);border-radius:0}
.SumoGallery .Sfooter{position:absolute;bottom:0;left:0;right:0;height:73px;background-color:#000;padding:12px 0;transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms}
.SumoGallery ul.Sthumbnails{list-style:none;display:block;text-align:center;overflow:auto;white-space:nowrap;height:150px;padding-top:5px;margin-top:-5px}
.SumoGallery ul.Sthumbnails li{display:inline-block;margin:0 2px}
.SumoGallery ul.Sthumbnails li a{display:block;height:50px;width:60px;background-repeat:no-repeat;position:relative;border-radius:0;background-size:cover;border:1px solid rgba(255, 255, 255, 0.2);opacity:.8}
.SumoGallery ul.Sthumbnails li a:hover{border:1px solid rgba(255, 255, 255, 1);opacity:1}
.SumoGallery ul.Sthumbnails li.sel a{border:1px solid rgba(255, 255, 255, 1);opacity:1}
.SumoGallery.nothumbs .Sfooter{bottom:-74px}
.SumoGallery.nothumbs .Sbody{bottom:0}
.SumoGallery{z-index:99999999}
.SumoGallery .Sbody a img{width:auto}
.sumi-gallery-wrapper{z-index:9}
.sumi-gallery-wrapper img{width:auto}
.sumi-gallery-wrapper{margin-left:-1px;margin-right:-1px;margin-bottom:-2px}
.sumi-gallery-wrapper .sumi-gallery-item{display:block;float:left;width:33.333333%;overflow:hidden}
.sumi-gallery-wrapper .sumi-gallery-inner{margin-left:1px;margin-right:1px;margin-bottom:2px;overflow:hidden;position:relative}
.sumi-gallery-wrapper .sumi-gallery-item img{display:block;width:100%;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;overflow:hidden}
.sumi-gallery-wrapper .sumi-gallery-item:hover img{-webkit-transform:scale(1.2);opacity:.8}
.sumi-gallery-size-sm > img{width:100px;}
.imgs-grid{max-width:800px;margin:0 auto;font-size:0}
.imgs-grid.imgs-grid-1 .imgs-grid-image{width:100%;text-align:center}
.imgs-grid.imgs-grid-2 .imgs-grid-image,
.imgs-grid.imgs-grid-4 .imgs-grid-image{width:50%}
.imgs-grid.imgs-grid-3 .imgs-grid-image,
.imgs-grid.imgs-grid-6 .imgs-grid-image{width:33.333333333333%}
.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(1),
.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(2),
.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(3){width:33.333333333333%}
.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(4),
.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(5){width:50%}
.imgs-grid .imgs-grid-image{position:relative;display:inline-block;padding:1px;box-sizing:border-box}
.imgs-grid .imgs-grid-image:hover{cursor:pointer}
.imgs-grid .imgs-grid-image .image-wrap{position:relative;display:inline-block;overflow:hidden;vertical-align:middle}
.imgs-grid .imgs-grid-image .image-wrap img{position:relative;width:100%;height:auto;margin:0}
.imgs-grid .imgs-grid-image .view-all{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}
.imgs-grid .imgs-grid-image .view-all:before{display:inline-block;content:"";vertical-align:middle;height:100%}
.imgs-grid .imgs-grid-image .view-all:hover{cursor:pointer}
.imgs-grid .imgs-grid-image .view-all:hover .view-all-text{text-decoration:underline}
.imgs-grid .imgs-grid-image .view-all .view-all-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4}
.imgs-grid .imgs-grid-image .view-all .view-all-text{position:relative;font-size:16px;font-family:sans-serif;color:#fff}
@media (max-width:350px){.imgs-grid .imgs-grid-image .view-all .view-all-text{font-size:10px}
}
.imgs-grid-modal{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:0;z-index:1000001;-webkit-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-o-user-select:none;user-select:none}
.imgs-grid-modal .modal-caption{padding:30px 50px;text-align:center;color:#fff}
.imgs-grid-modal .modal-close{position:absolute;right:10px;top:10px;width:35px;height:35px;background-image:url(images/imgs-grid-icons.png);background-repeat:no-repeat;background-position:-100px}
.imgs-grid-modal .modal-close:hover{cursor:pointer}
.imgs-grid-modal .modal-inner{position:absolute;top:60px;bottom:60px;left:0;right:0}
.imgs-grid-modal .modal-inner .modal-control{position:absolute;top:0;bottom:0;width:70px}
.imgs-grid-modal .modal-inner .modal-control:hover{cursor:pointer}
.imgs-grid-modal .modal-inner .modal-control.left{left:0}
.imgs-grid-modal .modal-inner .modal-control.right{right:0}
.imgs-grid-modal .modal-inner .modal-control .arrow{margin:0 auto;height:100%;width:40px;background-repeat:no-repeat;background-image:url(images/imgs-grid-icons.png)}
.imgs-grid-modal .modal-inner .modal-control .arrow.left{background-position:2px center}
.imgs-grid-modal .modal-inner .modal-control .arrow.right{background-position:-42px center}
.imgs-grid-modal .modal-inner .modal-image{position:absolute;top:0;left:70px;right:70px;bottom:0;text-align:center}
.imgs-grid-modal .modal-inner .modal-image:before{display:inline-block;content:"";vertical-align:middle;height:100%}
.imgs-grid-modal .modal-inner .modal-image img{max-width:100%;max-height:100%;vertical-align:middle}
.imgs-grid-modal .modal-inner .modal-image img:hover{cursor:pointer}
@media (max-width:800px){.imgs-grid-modal .modal-inner .modal-control{width:40px}
.imgs-grid-modal .modal-inner .modal-control .arrow{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}
.imgs-grid-modal .modal-inner .modal-image{left:0;right:0}
}
.imgs-grid-modal .modal-indicator{position:absolute;bottom:0;height:60px;width:100%;text-align:center}
.imgs-grid-modal .modal-indicator ul{margin:0;padding:0}
.imgs-grid-modal .modal-indicator ul li{display:inline-block;width:12px;height:12px;border:1px solid #fff;box-sizing:border-box;border-radius:100%;margin:0 1px;vertical-align:middle}
.imgs-grid-modal .modal-indicator ul li:hover{cursor:pointer}
.imgs-grid-modal .modal-indicator ul li.selected{background-color:#fff;width:14px;height:14px;margin:0}
.imgs-grid{width:100%;max-width:100%;}
.imgs-grid .imgs-grid-image{}
.imgs-grid .imgs-grid-image img{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.imgs-grid .imgs-grid-image:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.imgs-grid-modal .modal-inner .modal-image img{display:inline;}
.gallery-grid-3-2-wrapper .imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(1),
.gallery-grid-3-2-wrapper .imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(2){width:50%}
.gallery-grid-3-2-wrapper .imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(3),
.gallery-grid-3-2-wrapper .imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(4),
.gallery-grid-3-2-wrapper .imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(5){width:33.333333333333%}
.gallery-grid-equal-width-wrapper .imgs-grid.imgs-grid-5 .imgs-grid-image{width:20%;}
.imgs-grid .imgs-grid-image .image-wrap{height:50px;}
.file-preview-frame,
.file-preview-image,
.file-preview-other{height:160px;vertical-align:middle}
.file-loading{top:0;right:0;width:25px;height:25px;font-size:999px;text-align:right;color:#fff;background:url(images/fileinput-loading.gif)top left no-repeat;border:none}
.file-object{margin:0 0 -5px;padding:0}
.btn-file{position:relative;overflow:hidden}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:0 0;cursor:inherit;display:block}
.file-caption-name{display:inline-block;overflow:hidden;height:20px;word-break:break-all}
.input-group-lg .file-caption-name{height:25px}
.file-preview-detail-modal{text-align:left}
.file-error-message{background-color:#f2dede;color:#a94442;text-align:center;border-radius:5px;padding:5px 10px 5px 5px}
.file-error-message pre,
.file-error-message ul{margin:5px 0;text-align:left}
.file-caption-disabled{background-color:#EEE;cursor:not-allowed;opacity:1}
.file-preview{border-radius:5px;border:1px solid #ddd;padding:5px;width:100%;margin-bottom:5px}
.file-preview-frame{display:table;margin:8px;border:1px solid #ddd;box-shadow:1px 1px 5px 0 #a2958a;padding:6px;float:left;text-align:center}
.file-preview-frame:not(.file-preview-error):hover{box-shadow:3px 3px 5px 0 #333}
.file-preview-text{text-align:left;width:160px;margin-bottom:2px;color:#428bca;background:#fff;overflow-x:hidden}
.file-preview-other{display:table-cell;text-align:center;width:160px;border:2px solid #999;border-radius:10px;opacity:.8;line-height:1}
.file-actions,
.file-other-error{text-align:left}
.file-preview-frame:not(.file-preview-error) .file-preview-other:hover{opacity:1}
.file-icon-lg{font-size:1.2em}
.file-icon-2x{font-size:2.4em}
.file-icon-4x{font-size:4.8em}
.file-input-ajax-new .fileinput-remove-button,
.file-input-ajax-new .fileinput-upload-button,
.file-input-new .close,
.file-input-new .file-preview,
.file-input-new .fileinput-remove-button,
.file-input-new .fileinput-upload-button,
.file-input-new .glyphicon-file{display:none}
.loading{background:url(images/fileinput-loading.gif)center center no-repeat content-box!important}
.file-actions{margin-top:15px}
.file-footer-buttons{float:right}
.file-upload-indicator{padding-top:2px;cursor:default;opacity:.8;width:60%}
.file-upload-indicator:hover{font-weight:700;opacity:1}
.file-footer-caption{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;text-align:center;padding-top:4px;font-size:11px;color:#777;margin:5px auto 10px}
.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{color:#000}
.file-drop-zone{border:1px dashed #aaa;border-radius:4px;height:100%;text-align:center;vertical-align:middle;margin:12px 15px 12px 12px;padding:5px}
.file-drop-zone-title{color:#aaa;font-size:40px;padding:85px 10px}
.highlighted{border:2px dashed #999!important;background-color:#f0f0f0}
.file-uploading{background:url(images/fileinput-loading-sm.gif)center bottom 10px no-repeat;opacity:.6}
.file-error-message .close{margin-top:10px}
.file-thumb-progress .progress,
.file-thumb-progress .progress-bar{height:10px;font-size:9px;line-height:10px}
.file-thumbnail-footer{position:relative}
.file-thumb-progress{position:absolute;top:22px;left:0;right:0}
.bootstrap-fileinput-style-01 .file-preview-frame{margin:0;padding:5px}
.bootstrap-fileinput-style-01 .file-preview{border-color:#CCC;border-radius:3px;margin:0 0 10px;padding:0}
.bootstrap-fileinput-style-01 .file-preview img{width:100%}
.bootstrap-fileinput-style-01 .file-caption-name{font-size:12px;margin:4px 0 0}
.bootstrap-fileinput-style-01 .file-caption-name span{color:#55a747;margin:0;font-size:10px}
.bootstrap-fileinput-style-01 .file-preview-thumbnails{text-align:center}
.bootstrap-fileinput-style-01 .file-preview-frame{border:0;box-shadow:none;display:inline-block;float:none;height:auto;margin-bottom:0}
.bootstrap-fileinput-style-01 .file-preview-frame:hover{box-shadow:none!important}
.bootstrap-fileinput-style-01 .file-preview-frame img{display:inline-block;height:auto;max-width:100%}
.bootstrap-fileinput-style-01 .file-footer-caption{color:#FFF!important;margin:0;padding:10px 0 0;position:absolute;bottom:0;left:0;right:0;width:100%;display:block;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0)}
.bootstrap-fileinput-style-01 .file-footer-caption:hover{color:#FFF!important}
.bootstrap-fileinput-style-01 .file-preview .fileinput-remove{color:#FA2A00;display:block;opacity:.95;transition:all .15s linear;position:absolute;top:32px;right:20px}
.bootstrap-fileinput-style-01.no-remove-at-beginning .file-input-ajax-new .fileinput-remove{display:none!important}
.bootstrap-fileinput-style-01 .file-preview .fileinput-remove:hover{color:#FA2A00;opacity:1}
.bootstrap-fileinput-style-01 .kv-fileinput-caption:active,
.kv-fileinput-caption:focus,
.kv-fileinput-caption:hover{border-color:#e9e9e9}
.bootstrap-fileinput-style-01 .file-drop-zone{border:0;margin:0;padding:0}
.bootstrap-fileinput-style-01 .file-drop-zone-title{background-color:#f7f7f7;border-radius:3px;margin:0;padding:86px 0 87px}
.bootstrap-fileinput-style-01 .file-drop-zone-title span{color:#363636;font-size:18px;vertical-align:2px}
.bootstrap-fileinput-style-01 .file-drop-zone-title .fa{color:#55a747;font-size:26px;margin:0 15px 0 0}
.bootstrap-fileinput-style-01 .file-actions{display:none}
.bootstrap-fileinput-style-01 .file-preview-other{display:table-cell;text-align:center;width:160px;margin-bottom:30px}
.bootstrap-fileinput-style-01 .file-icon-lg{font-size:16px;line-height:40px}
.bootstrap-fileinput-style-01 .file-icon-2x{font-size:28px;line-height:40px}
.bootstrap-fileinput-style-01 .file-icon-4x{font-size:40px;line-height:40px}
.bootstrap-fileinput-style-01 .file-error-message{border-radius:0 0 3px 3px;line-height:1.2;font-size:13px}
.bootstrap-fileinput-style-02 .file-input-ajax-new .fileinput-remove{display:none!important}
ul.wysihtml5-toolbar{margin:0;padding:0;display:block}
ul.wysihtml5-toolbar::after{clear:both;display:table;content:""}
ul.wysihtml5-toolbar>li{float:left;display:list-item;list-style:none;margin:0 5px 10px 0}
ul.wysihtml5-toolbar a[data-wysihtml5-command=bold]{font-weight:700}
ul.wysihtml5-toolbar a[data-wysihtml5-command=italic]{font-style:italic}
ul.wysihtml5-toolbar a[data-wysihtml5-command=underline]{text-decoration:underline}
ul.wysihtml5-toolbar a.btn.wysihtml5-command-active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);background-color:#E6E6E6;background-color:#D9D9D9;outline:0}
ul.wysihtml5-commands-disabled .dropdown-menu{display:none!important}
ul.wysihtml5-toolbar div.wysihtml5-colors{display:block;width:50px;height:20px;margin-top:2px;margin-left:5px;position:absolute;pointer-events:none}
ul.wysihtml5-toolbar a.wysihtml5-colors-title{padding-left:70px}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=black]{background:#000!important}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=silver]{background:silver!important}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=gray]{background:gray!important}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=maroon]{background:maroon!important}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=red]{background:red!important}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=purple]{background:purple!important}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=green]{background:green!important}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=olive]{background:olive!important}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=navy]{background:navy!important}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=blue]{background:#00f!important}
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=orange]{background:orange!important}
.glyphicon-quote:before{content:"\201C";font-family:Georgia, serif;font-size:50px;position:absolute;top:-4px;left:-3px;max-height:100%}
.glyphicon-quote:after{content:"\0000a0"}
.bootstrap3-wysihtml5-wrapper .btn-default{color:#333;background:#F2F2F2;border:1px solid #E7E7E7;font-size:12px;line-height:1.42857143;height:32px;padding:7px 10px;font-weight:400;text-transform:capitalize}
.bootstrap3-wysihtml5-wrapper .glyphicon-quote:before{font-size:38px;top:-2px}
.dropzone,
.dropzone *,
.dropzone-previews,
.dropzone-previews *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dropzone{position:relative;border:1px solid rgba(0, 0, 0, 0.08);background:rgba(0, 0, 0, 0.02);padding:1em}
.dropzone.dz-clickable{cursor:pointer}
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message span{cursor:pointer}
.dropzone.dz-clickable *{cursor:default}
.dropzone .dz-message{opacity:1;-ms-filter:none;filter:none}
.dropzone.dz-drag-hover{border-color:rgba(0, 0, 0, 0.15);background:rgba(0, 0, 0, 0.04)}
.dropzone.dz-started .dz-message{display:none}
.dropzone .dz-preview,
.dropzone-previews .dz-preview{background:rgba(255, 255, 255, 0.8);position:relative;display:inline-block;margin:17px;vertical-align:top;border:1px solid #acacac;padding:6px}
.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail],
.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail]{display:none}
.dropzone .dz-preview .dz-details,
.dropzone-previews .dz-preview .dz-details{width:100px;height:100px;position:relative;background:#ebebeb;padding:5px;margin-bottom:22px}
.dropzone .dz-preview .dz-details .dz-filename,
.dropzone-previews .dz-preview .dz-details .dz-filename{overflow:hidden;height:100%}
.dropzone .dz-preview .dz-details img,
.dropzone-previews .dz-preview .dz-details img{position:absolute;top:0;left:0;width:100px;height:100px}
.dropzone .dz-preview .dz-details .dz-size,
.dropzone-previews .dz-preview .dz-details .dz-size{position:absolute;bottom:-28px;left:3px;height:28px;line-height:28px}
.dropzone .dz-preview.dz-error .dz-error-mark,
.dropzone-previews .dz-preview.dz-error .dz-error-mark{display:block}
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone-previews .dz-preview.dz-success .dz-success-mark{display:block}
.dropzone .dz-preview:hover .dz-details img,
.dropzone-previews .dz-preview:hover .dz-details img{display:none}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark{display:none;position:absolute;width:40px;height:40px;font-size:30px;text-align:center;right:-10px;top:-10px}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark{color:#8cc657}
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark{color:#ee162d}
.dropzone .dz-preview .dz-progress,
.dropzone-previews .dz-preview .dz-progress{position:absolute;top:100px;left:6px;right:6px;height:6px;background:#d7d7d7;display:none}
.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload{display:block;position:absolute;top:0;bottom:0;left:0;width:0;background-color:#8cc657}
.dropzone .dz-preview.dz-processing .dz-progress,
.dropzone-previews .dz-preview.dz-processing .dz-progress{display:block}
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message{display:none;position:absolute;top:-5px;left:-20px;background:rgba(245, 245, 245, 0.8);padding:8px 10px;color:#800;min-width:140px;max-width:500px;z-index:500}
.dropzone .dz-preview:hover.dz-error .dz-error-message,
.dropzone-previews .dz-preview:hover.dz-error .dz-error-message{display:block}
.dropzone{border:1px solid rgba(0, 0, 0, 0.03);min-height:360px;-webkit-border-radius:3px;border-radius:3px;background:rgba(0, 0, 0, 0.03);padding:23px}
.dropzone .dz-default.dz-message{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background-repeat:no-repeat;background-position:0 0;position:absolute;width:428px;height:123px;margin-left:-214px;margin-top:-61.5px;top:50%;left:50%}
@media all and (-webkit-min-device-pixel-ratio:1.5),
(min--moz-device-pixel-ratio:1.5),
(-o-min-device-pixel-ratio:1.51),
(min-device-pixel-ratio:1.5),
(min-resolution:138dpi),
(min-resolution:1.5dppx){.dropzone .dz-default.dz-message{-webkit-background-size:428px 406px;-moz-background-size:428px 406px;background-size:428px 406px}
}
.dropzone .dz-default.dz-message span{display:none}
.dropzone.dz-square .dz-default.dz-message{background-position:0 -123px;width:268px;margin-left:-134px;height:174px;margin-top:-87px}
.dropzone.dz-drag-hover .dz-message{opacity:.15;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);filter:alpha(opacity=15)}
.dropzone.dz-started .dz-message{display:block;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0)}
.dropzone .dz-preview,
.dropzone-previews .dz-preview{-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.16);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.16);font-size:14px}
.dropzone .dz-preview.dz-image-preview:hover .dz-details img,
.dropzone-previews .dz-preview.dz-image-preview:hover .dz-details img{display:block;opacity:.1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);filter:alpha(opacity=10)}
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone-previews .dz-preview.dz-success .dz-success-mark{opacity:1;-ms-filter:none;filter:none}
.dropzone .dz-preview.dz-error .dz-error-mark,
.dropzone-previews .dz-preview.dz-error .dz-error-mark{opacity:1;-ms-filter:none;filter:none}
.dropzone .dz-preview.dz-error .dz-progress .dz-upload,
.dropzone-previews .dz-preview.dz-error .dz-progress .dz-upload{background:#ee1e2d}
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark{display:block;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;background-repeat:no-repeat}
@media all and (-webkit-min-device-pixel-ratio:1.5),
(min--moz-device-pixel-ratio:1.5),
(-o-min-device-pixel-ratio:1.51),
(min-device-pixel-ratio:1.5),
(min-resolution:138dpi),
(min-resolution:1.5dppx){.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark{-webkit-background-size:428px 406px;-moz-background-size:428px 406px;background-size:428px 406px}
}
.dropzone .dz-preview .dz-error-mark span,
.dropzone-previews .dz-preview .dz-error-mark span,
.dropzone .dz-preview .dz-success-mark span,
.dropzone-previews .dz-preview .dz-success-mark span{display:none}
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark{background-position:-268px -123px}
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark{background-position:-268px -163px}
.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload{-webkit-animation:loading .4s linear infinite;-moz-animation:loading .4s linear infinite;-o-animation:loading .4s linear infinite;-ms-animation:loading .4s linear infinite;animation:loading .4s linear infinite;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;transition:width .3s ease-in-out;-webkit-border-radius:2px;border-radius:2px;position:absolute;top:0;left:0;width:0;height:100%;background-repeat:repeat-x;background-position:0 -400px}
@media all and (-webkit-min-device-pixel-ratio:1.5),
(min--moz-device-pixel-ratio:1.5),
(-o-min-device-pixel-ratio:1.51),
(min-device-pixel-ratio:1.5),
(min-resolution:138dpi),
(min-resolution:1.5dppx){.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload{-webkit-background-size:428px 406px;-moz-background-size:428px 406px;background-size:428px 406px}
}
.dropzone .dz-preview.dz-success .dz-progress,
.dropzone-previews .dz-preview.dz-success .dz-progress{display:block;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message{display:block;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.dropzone .dz-preview:hover.dz-error .dz-error-message,
.dropzone-previews .dz-preview:hover.dz-error .dz-error-message{opacity:1;-ms-filter:none;filter:none}
.dropzone a.dz-remove,
.dropzone-previews a.dz-remove{background-image:-webkit-linear-gradient(top, #fafafa, #eee);background-image:-moz-linear-gradient(top, #fafafa, #eee);background-image:-o-linear-gradient(top, #fafafa, #eee);background-image:-ms-linear-gradient(top, #fafafa, #eee);background-image:linear-gradient(to bottom, #fafafa, #eee);-webkit-border-radius:2px;border-radius:2px;border:1px solid #eee;text-decoration:none;display:block;padding:4px 5px;text-align:center;color:#aaa;margin-top:26px}
.dropzone a.dz-remove:hover,
.dropzone-previews a.dz-remove:hover{color:#666}
@-moz-keyframes loading{from{background-position:0 -400px}
to{background-position:-7px -400px}
}
@-webkit-keyframes loading{from{background-position:0 -400px}
to{background-position:-7px -400px}
}
@-o-keyframes loading{from{background-position:0 -400px}
to{background-position:-7px -400px}
}
@keyframes loading{from{background-position:0 -400px}
to{background-position:-7px -400px}
}
.dropzone{-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:transparent;border:1px solid #E7E7E7;min-height:160px;padding:20px;background:#F7F7F7}
.dropzone:hover{border-color:#FE8800;}
.dropzone input[type="file"]{display:none}
.dropzone a.dz-remove{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#fff;background-image:none;border:2px solid rgba(0, 0, 0, 0.1);font-size:11px;font-weight:400;padding:3px 4px;letter-spacing:1px}
.dropzone a.dz-remove:hover{cursor:pointer}
.dropzone .dz-default.dz-message{display:table}
.dropzone .dz-default.dz-message span{color:#FE8800;font-weight:600;display:table-cell;vertical-align:middle;text-align:center;letter-spacing:0.5px;}
.dropzone .dz-preview{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:#f4f4f2;margin:10px}
.dropzone .dz-preview .dz-details img{-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.dropzone .dz-preview .dz-details .dz-size{font-size:12px}
.dropzone .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:400;font-variant:normal;line-height:1;text-transform:none;border:1px solid rgba(0, 0, 0, 0.1);background-color:#fff;height:22px;width:22px;font-size:13px;line-height:20px}
.dropzone .dz-preview .dz-success-mark:after{color:green;content:"\f00c"}
.dropzone .dz-preview .dz-error-mark:after{color:red;content:"\f00d"}
.dropzone.profile-picture{padding:0}
.dropzone.profile-picture > img{position:relative;z-index:-2}
.dropzone.profile-picture .dz-default.dz-message{background-color:rgba(255, 255, 255, 0.9);bottom:0;height:auto;margin:0;left:inherit;top:inherit;padding:10px 0;width:100%}
.dropzone.profile-picture .dz-default.dz-message span{color:#474747;font-size:12px}
.dropzone.profile-picture.dz-started > img{display:none}
.dropzone.profile-picture .dz-image-preview{background-color:transparent;margin:0;padding:0;width:100%}
.dropzone.profile-picture .dz-image-preview .dz-details{padding:0}
.expandable-content{-moz-transition:.4s;-webkit-transition:.4s;transition:.4s}
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message{display:none;position:absolute;top:25px;left:-12px;background:rgba(0, 0, 0, 0.7);padding:8px 10px;color:#FFF;min-width:140px;max-width:500px;z-index:0}
.ui-timepicker-inline{display:inline}
#ui-timepicker-div{padding:.2em}
.ui-timepicker-table{display:inline-table;width:0}
.ui-timepicker-table table{margin:.15em 0 0;border-collapse:collapse}
.ui-timepicker-hours,
.ui-timepicker-minutes{padding:.2em}
.ui-timepicker-table .ui-timepicker-title{line-height:1.8em;text-align:center}
.ui-timepicker-table td{padding:.1em;width:2.2em}
.ui-timepicker-table th.periods{padding:.1em;width:2.2em}
.ui-timepicker-table td span{display:block;padding:.2em .3em .2em .5em;width:1.2em;text-align:right;text-decoration:none}
.ui-timepicker-table td a{display:block;padding:.2em .3em .2em .5em;width:1.2em;cursor:pointer;text-align:right;text-decoration:none}
.ui-timepicker .ui-timepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-timepicker .ui-timepicker-buttonpane button{margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-timepicker .ui-timepicker-close{float:right}
.ui-timepicker .ui-timepicker-now{float:left}
.ui-timepicker .ui-timepicker-deselect{float:left}
.page-fade-out{-webkit-animation:animation-fade-out .2s forwards;animation:animation-fade-out .2s forwards}
.page-fade-in{-webkit-animation:animation-fade-in 1s forwards;animation:animation-fade-in 1s forwards}
#ui-timepicker-div{-moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05);-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05);background-color:#fff;padding:0;margin-top:5px}
.ui-timepicker-table.table{padding:0}
table.ui-timepicker-table{margin:0}
table.ui-timepicker-table th.periods{padding-right:10px}
table.ui-timepicker-table td{padding:inherit;width:inherit}
table.ui-timepicker-table td a{padding:0;width:inherit;line-height:25px;font-size:14px;font-weight:400;letter-spacing:.3px;border-radius:50%;width:24px;height:24px;display:block;text-align:center;margin:2px}
table.ui-timepicker-table td a.ui-state-hover,
table.ui-timepicker-table td a.ui-state-active{background-color:#FE8800;color:#fff}
table.ui-timepicker-table .ui-timepicker-hours{padding:15px 20px;border:1px solid #CCCBCA}
table.ui-timepicker-table .ui-timepicker-minutes{padding:15px 20px;border:1px solid #CCCBCA}
.ui-timepicker-table .ui-timepicker-title{line-height:1;text-align:left;font-family:'Source Sans Pro', sans-serif;font-size:13px;line-height:1;letter-spacing:1px;color:#333;font-weight:700;text-transform:uppercase;border-bottom:3px double #F3F2F1;margin-bottom:10px;padding-bottom:5px}
.flexdatalist-results{position:absolute;top:0;left:0;border:1px solid #444;border-top:none;background:#fff;z-index:100000;max-height:300px;overflow-y:auto;box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);color:#333;list-style:none;margin:0;padding:0}
.flexdatalist-results li{border-bottom:1px solid #ccc;padding:0 15px;font-size:15px;line-height:35px;letter-spacing:0.5px;}
.flexdatalist-results li span.highlight{font-weight:700;text-decoration:underline}
.flexdatalist-results li.active{background:#F7EEE4;cursor:pointer}
.flexdatalist-results li.group{background:#F3F3F4;color:#666;padding:0 8px}
.flexdatalist-results li .group-name{font-weight:700}
.flexdatalist-results li .group-item-count{font-size:85%;color:#777;display:inline-block;padding-left:10px}
.flexdatalist-multiple:before{content:'';display:block;clear:both}
.flexdatalist-multiple{width:100%;margin:0;padding:0 0 0 10px;list-style:none;text-align:left}
.flexdatalist-multiple:after{content:'';display:block;clear:both}
.flexdatalist-multiple li{display:inline-block;position:relative;margin:5px 5px 5px 0;float:left}
.flexdatalist-multiple li.input-container,
.flexdatalist-multiple li.input-container input{border:none;width:320px}
.flexdatalist-multiple li.input-container input{height:auto;padding:0;line-height:normal;line-height:25px}
.flexdatalist-multiple li.value{display:inline-block;padding:2px 25px 2px 5px;background:#efefef;border-radius:3px}
.flexdatalist-multiple li.value span.remove{font-weight:700;padding:0 5px;font-size:20px;line-height:25px;cursor:pointer;position:absolute;top:0;right:0;opacity:.7}
.flexdatalist-multiple li.value span.remove:hover{opacity:1}
.flexdatalist-results span:not(:first-child):not(.highlight){padding-left:10px;display:inline-block;font-size:13px;color:rgba(0, 0, 0, 0.50);font-weight:600;letter-spacing:0.2px;}
.flexdatalist-results li.active span:not(:first-child):not(.highlight){color:rgba(0, 0, 0, 0.50)}
.flexdatalist-results li span.highlight{font-weight:700;text-decoration:underline;color:#FA9623;}
.flexdatalist-loading{background:#FA9623;}
.introLoader,
.introLoading{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:9999;}
.introLoading{background-color:#fff;}
.absolute.introLoader{position:absolute;}
body.introLoader_preventScroll{position:fixed;width:100%;height:100%;margin:0;overflow:hidden;}
.introLoader.cssLoader .cssLoaderSpinner{position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border:5px solid transparent;border-radius:50%;}
.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-width:5px;border-style:solid;border-color:transparent;border-radius:50%;animation:infinite-spinning 1s linear infinite;}
.introLoader.cssLoader.medium .cssLoaderSpinner{border:5px solid transparent;}
.introLoader.cssLoader.medium .cssLoaderSpinner .cssLoaderSpinner-inner{top:-6px;right:-6px;bottom:-6px;left:-6px;border-width:6px;}
.introLoader.cssLoader.large .cssLoaderSpinner{border:5px solid transparent;}
.introLoader.cssLoader.large .cssLoaderSpinner .cssLoaderSpinner-inner{top:-6px;right:-6px;bottom:-6px;left:-6px;border-width:8px;}
@keyframes infinite-spinning{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@-webkit-keyframes infinite-spinning{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
.theme-light.introLoader.cssLoader{background-color:#ffffff;}
.theme-light.introLoader.cssLoader .cssLoaderSpinner{border-color:#efefef;}
.theme-light.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#555555 transparent transparent transparent;}
.theme-dark.introLoader.cssLoader{background-color:#333333;}
.theme-dark.introLoader.cssLoader .cssLoaderSpinner{border-color:#121212;}
.theme-dark.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#ffffff transparent transparent transparent;}
.theme-ocean.introLoader.cssLoader{background-color:#164761;}
.theme-ocean.introLoader.cssLoader .cssLoaderSpinner{border-color:#20b1ea;}
.theme-ocean.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#ffffff transparent transparent transparent;}
.theme-forest.introLoader.cssLoader{background-color:#1f3608;}
.theme-forest.introLoader.cssLoader .cssLoaderSpinner{border-color:#5e5824;}
.theme-forest.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#a59965 transparent transparent transparent;}
.theme-fluoGreen.introLoader.cssLoader{background-color:#67de0f;}
.theme-fluoGreen.introLoader.cssLoader .cssLoaderSpinner{border-color:#53ba06;}
.theme-fluoGreen.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#dcff1b transparent transparent transparent;}
.theme-fluoMagenta.introLoader.cssLoader{background-color:#ff1bff;}
.theme-fluoMagenta.introLoader.cssLoader .cssLoaderSpinner{border-color:#db07db;}
.theme-fluoMagenta.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#cccccc transparent transparent transparent;}
.theme-fluoYellow.introLoader.cssLoader{background-color:#dcff1b;}
.theme-fluoYellow.introLoader.cssLoader .cssLoaderSpinner{border-color:#d5f816;}
.theme-fluoYellow.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#67de0f transparent transparent transparent;}
.theme-light.halfcircle.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#555555 #555555 transparent transparent;}
.theme-dark.halfcircle.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#ffffff #ffffff transparent transparent;}
.theme-ocean.halfcircle.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#ffffff #ffffff transparent transparent;}
.theme-forest.halfcircle.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#a59965 #a59965 transparent transparent;}
.theme-fluoGreen.halfcircle.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#dcff1b #dcff1b transparent transparent;}
.theme-fluoMagenta.halfcircle.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#cccccc #cccccc transparent transparent;}
.theme-fluoYellow.halfcircle.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner{border-color:#67de0f #67de0f transparent transparent;}
.absolute.introLoader.simpleLoader{position:absolute;}
.theme-light.introLoader.simpleLoader{background-color:#ffffff;}
.theme-dark.introLoader.simpleLoader{background-color:#333333;}
.theme-ocean.introLoader.simpleLoader{background-color:#164761;}
.theme-forest.introLoader.simpleLoader{background-color:#1f3608;}
.theme-fluoGreen.introLoader.simpleLoader{background-color:#67de0f;}
.theme-fluoMagenta.introLoader.simpleLoader{background-color:#ff1bff;}
.theme-fluoYellow.introLoader.simpleLoader{background-color:#dcff1b;}
.introLoader.gifLoader .gifLoaderInner{background-image:url(spinners/circle-simple_light.gif);background-repeat:no-repeat;background-position:center center;}
.introLoader.gifLoader .gifLoaderInnerCustom{background-repeat:no-repeat;background-position:center center;}
.introLoader.gifLoader .gifLoaderInner,
.introLoader.gifLoader .gifLoaderInnerCustom{position:absolute;top:0;right:0;bottom:0;left:0;}
.theme-light.gifLoader .gifLoaderInner{background-color:#ffffff;}
.theme-dark.gifLoader .gifLoaderInner{background-image:url(spinners/circle-simple_dark.gif);background-color:#333333;}
.theme-ocean.gifLoader .gifLoaderInner{background-image:url(spinners/circle-simple_ocean.gif);background-color:#164761;}
.theme-forest.gifLoader .gifLoaderInner{background-image:url(spinners/circle-simple_forest.gif);background-color:#1f3608;}
.theme-fluoGreen.gifLoader .gifLoaderInner{background-image:url(spinners/circle-simple_fluoGreen.gif);background-color:#67de0f;}
.theme-fluoYellow.gifLoader .gifLoaderInner{background-image:url(spinners/circle-simple_fluoYellow.gif);background-color:#dcff1b;}
.theme-fluoMagenta.gifLoader .gifLoaderInner{background-image:url(spinners/circle-simple_fluoMagenta.gif);background-color:#ff1bff;}
.theme-light.bubble.gifLoader .gifLoaderInner{background-image:url(spinners/circle-bub_light.gif);}
.theme-dark.bubble.gifLoader .gifLoaderInner{background-image:url(spinners/circle-bub_dark.gif);}
.theme-ocean.bubble.gifLoader .gifLoaderInner{background-image:url(spinners/circle-bub_ocean.gif);}
.theme-forest.bubble.gifLoader .gifLoaderInner{background-image:url(spinners/circle-bub_forest.gif);}
.theme-fluoGreen.bubble.gifLoader .gifLoaderInner{background-image:url(spinners/circle-bub_fluoGreen.gif);}
.theme-fluoYellow.bubble.gifLoader .gifLoaderInner{background-image:url(spinners/circle-bub_fluoYellow.gif);}
.theme-fluoMagenta.bubble.gifLoader .gifLoaderInner{background-image:url(spinners/circle-bub_fluoMagenta.gif);}
.introLoader.counterLoader .counterLoaderBox{display:none;position:absolute;top:50%;left:50%;width:100px;height:100px;line-height:100px;text-align:center;font-weight:bold;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.small.introLoader.counterLoader .counterLoaderBox{width:50px;height:50px;line-height:50px;font-size:0.8em;}
.medium.introLoader.counterLoader .counterLoaderBox{width:200px;height:200px;line-height:200px;font-size:2em;}
.large.introLoader.counterLoader .counterLoaderBox{width:300px;height:300px;line-height:300px;font-size:3em;}
.circle.introLoader.counterLoader .counterLoaderBox{border-radius:50%;}
.theme-light.introLoader.counterLoader{background-color:#ffffff;}
.theme-light.introLoader.counterLoader .counterLoaderBox{background-color:#cccccc;}
.theme-dark.introLoader.counterLoader{background-color:#333333;}
.theme-dark.introLoader.counterLoader .counterLoaderBox{background-color:#ffffff;}
.theme-ocean.introLoader.counterLoader{background-color:#164761;}
.theme-ocean.introLoader.counterLoader .counterLoaderBox{background-color:#237199;color:#ffffff;}
.theme-forest.introLoader.counterLoader{background-color:#1f3608;}
.theme-forest.introLoader.counterLoader .counterLoaderBox{background-color:#5e5824;color:#1f3608;}
.theme-fluoGreen.introLoader.counterLoader{background-color:#67de0f;}
.theme-fluoGreen.introLoader.counterLoader .counterLoaderBox{background-color:#ffffff;color:#67de0f;}
.theme-fluoMagenta.introLoader.counterLoader{background-color:#ff1bff;}
.theme-fluoMagenta.introLoader.counterLoader .counterLoaderBox{background-color:#ffffff;color:#ff1bff;}
.theme-fluoYellow.introLoader.counterLoader{background-color:#dcff1b;}
.theme-fluoYellow.introLoader.counterLoader .counterLoaderBox{background-color:#ffffff;color:#dcff1b;}
.doubleLoader{background:transparent!important;}
.doubleLoaderTop{position:absolute;top:0;right:0;left:0;height:50%;background-color:#333;}
.doubleLoaderBottom{position:absolute;right:0;bottom:0;left:0;height:50%;background-color:#333;}
.doubleLoaderProgBar{position:absolute;top:50%;margin-top:-10px;width:100%;height:20px;background-color:#fff;z-index:9999999999999;}
.doubleLoaderProgBar span{display:block;width:0;height:20px;background-color:#555;}
.doubleLoader.theme-light .doubleLoaderTop,
.doubleLoader.theme-light .doubleLoaderBottom{background-color:#efefef;}
.doubleLoader.theme-light .doubleLoaderProgBar{background-color:#cccccc;}
.doubleLoader.theme-light .doubleLoaderProgBar span{background-color:#555555;}
.doubleLoader.theme-light.zebra .doubleLoaderTop{background-color:#ffffff;}
.doubleLoader.theme-light.zebra .doubleLoaderBottom{background-color:#efefef;}
.doubleLoader.theme-dark .doubleLoaderTop,
.doubleLoader.theme-dark .doubleLoaderBottom{background-color:#333333;}
.doubleLoader.theme-dark .doubleLoaderProgBar{background-color:#ffffff;}
.doubleLoader.theme-dark .doubleLoaderProgBar span{background-color:#555555;}
.doubleLoader.theme-dark.zebra .doubleLoaderTop{background-color:#333333;}
.doubleLoader.theme-dark.zebra .doubleLoaderBottom{background-color:#121212;}
.doubleLoader.theme-ocean .doubleLoaderTop,
.doubleLoader.theme-ocean .doubleLoaderBottom{background-color:#164761;}
.doubleLoader.theme-ocean .doubleLoaderProgBar{background-color:#237199;}
.doubleLoader.theme-ocean .doubleLoaderProgBar span{background-color:#ffffff;}
.doubleLoader.theme-ocean.zebra .doubleLoaderTop{background-color:#164761;}
.doubleLoader.theme-ocean.zebra .doubleLoaderBottom{background-color:#20b1ea;}
.doubleLoader.theme-forest .doubleLoaderTop,
.doubleLoader.theme-forest .doubleLoaderBottom{background-color:#1f3608;}
.doubleLoader.theme-forest .doubleLoaderProgBar{background-color:#5e5824;}
.doubleLoader.theme-forest .doubleLoaderProgBar span{background-color:#a59965;}
.doubleLoader.theme-forest.zebra .doubleLoaderTop{background-color:#1f3608;}
.doubleLoader.theme-forest.zebra .doubleLoaderBottom{background-color:#332a0b;}
.doubleLoader.theme-fluoGreen .doubleLoaderTop,
.doubleLoader.theme-fluoGreen .doubleLoaderBottom{background-color:#67de0f;}
.doubleLoader.theme-fluoGreen .doubleLoaderProgBar{background-color:#ffffff;}
.doubleLoader.theme-fluoGreen .doubleLoaderProgBar span{background-color:#dcff1b;}
.doubleLoader.theme-fluoGreen.zebra .doubleLoaderTop{background-color:#67de0f;}
.doubleLoader.theme-fluoGreen.zebra .doubleLoaderBottom{background-color:#53ba06;}
.doubleLoader.theme-fluoMagenta .doubleLoaderTop,
.doubleLoader.theme-fluoMagenta .doubleLoaderBottom{background-color:#ff1bff;}
.doubleLoader.theme-fluoMagenta .doubleLoaderProgBar{background-color:#ffffff;}
.doubleLoader.theme-fluoMagenta .doubleLoaderProgBar span{background-color:#cccccc;}
.doubleLoader.theme-fluoMagenta.zebra .doubleLoaderTop{background-color:#ff1bff;}
.doubleLoader.theme-fluoMagenta.zebra .doubleLoaderBottom{background-color:#db07db;}
.doubleLoader.theme-fluoYellow .doubleLoaderTop,
.doubleLoader.theme-fluoYellow .doubleLoaderBottom{background-color:#dcff1b;}
.doubleLoader.theme-fluoYellow .doubleLoaderProgBar{background-color:#ffffff;}
.doubleLoader.theme-fluoYellow .doubleLoaderProgBar span{background-color:#67de0f;}
.doubleLoader.theme-fluoYellow.zebra .doubleLoaderTop{background-color:#dcff1b;}
.doubleLoader.theme-fluoYellow.zebra .doubleLoaderBottom{background-color:#d5f816;}
.lettersLoader{background:#ffffff;color:#555555;font-size:3em;}
.lettersLoaderRow{display:none;position:absolute;width:100%;top:45%;text-align:center;}
.lettersLoaderItem{display:inline-block;opacity:0;}
.theme-light.lettersLoader{background:#ffffff;color:#555555;}
.theme-dark.lettersLoader{background:#333333;color:#ffffff;}
.theme-ocean.lettersLoader{background:#164761;color:#ffffff;}
.theme-forest.lettersLoader{background:#1f3608;color:#a59965;}
.theme-fluoGreen.lettersLoader{background:#67de0f;color:#ffffff;}
.theme-fluoMagenta.lettersLoader{background:#ff1bff;color:#ffffff;}
.theme-fluoGreen.lettersLoader{background:#ff1bff;color:#ffffff;}
.theme-style-01.introLoader.counterLoader{background-color:#333333;}
.theme-style-01.introLoader.counterLoader .counterLoaderBox{background-color:#333333;border-radius:50%;border:2px solid #FFF;color:#FFF;font-size:16px;font-weight:400;width:150px;height:150px;line-height:146px;}
.theme-style-01.introLoader.counterLoader .counterLoaderBox:after{content:"Loading, please wait";position:absolute;bottom:-30px;left:0;right:0;line-height:1;text-align:center;display:block;font-size:12px;}
.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:white}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}
.plyr input[type=range]:focus,.plyr:focus{outline:0}.plyr .plyr__video-embed iframe,.plyr__tooltip{pointer-events:none}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,'Avenir Next','Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;direction:ltr}.plyr,.plyr *,.plyr::after,.plyr::before{box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#3498db}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:rgba(255,255,255,.5) dotted 1px}.plyr--audio input[type=range].tab-focus:focus{outline:rgba(86,93,100,.5) dotted 1px}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;transform:translateY(-35.95%)}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;transform:translateY(-40px);transition:transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{transform:translateY(-15px)}@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr::-webkit-media-controls{display:none}.plyr__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1;text-align:center}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:50px 10px 10px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#3498db;color:#fff}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565D64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{background:#3498db;color:#fff}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;border:4px solid currentColor;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}.plyr__play-large:focus{outline:rgba(255,255,255,.5) dotted 1px}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large,.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease}.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip::before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr__progress{position:relative;display:none;-ms-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#3498db;background:0 0;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{transition:width .2s ease}.plyr__progress--buffer::-ms-fill{transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,255,255,.25)}.plyr--video .plyr__progress--buffer{color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.66)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.66)}.plyr--loading .plyr__progress--buffer{animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.66)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-ms-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active .plyr__controls{position:absolute;bottom:0;left:0;right:0}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
