

/* PAGE LOADER */
.loader-overlay{position:fixed;bottom:0;right:0;left:0;top:0;z-index:10000;-moz-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;-webkit-opacity:1;-webkit-transition:all 800ms ease-in-out;background:#fff;bottom:0;filter:alpha(opacity=100);left:0;opacity:1;overflow:hidden}
.loader-overlay.loaded{-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);opacity:0;visibility:hidden;zoom:1;z-index: 1;}
.spinner{-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;bottom:0;width: 50px;height:40px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;user-select:none;font-size: 10px;}
.spinner > div {background-color: #333;height: 100%;width: 6px;display: inline-block;-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;animation: sk-stretchdelay 1.2s infinite ease-in-out;}
.spinner .rect2 {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}
.spinner .rect3 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
.spinner .rect4 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
.spinner .rect5 {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}
@-webkit-keyframes sk-stretchdelay {0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  20% { -webkit-transform: scaleY(1.0) }}
@keyframes sk-stretchdelay {0%, 40%, 100% {transform: scaleY(0.4);-webkit-transform: scaleY(0.4);}  20% {transform: scaleY(1.0);-webkit-transform: scaleY(1.0);}}

/* UI */
.w-900 {width: 900px;margin:auto;}
.top-120 {top:120px;}
label {font-weight:300;}
code {padding: 2px 4px 2px 4px;font-size: 90%;color: #575757;background-color: #EEF4FF;white-space: nowrap;border-radius: 4px;}
i.rounded {width:40px;height: 40px;text-align: center;background: rgba(0,0,0,0.1);border-radius:50%;border-radius:20px;color:#28292A;display: table-cell;vertical-align: middle;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;}
i.rounded:hover {background: #28292A;color:#fff;}
[class*="bg-"] i.rounded {background: rgba(255,255,255,0.1);}
[class*="bg-"] i.rounded:hover {background: #fff;color:#28292A;}
.bt2 {border-top:2px solid rgba(0,0,0,0.1);}
[class*="bg-"].bt2, [class*="bg-"] .bt2 {border-top:2px solid rgba(255,255,255,0.1);}
.bg-black {background: #121212}
.bg-dark {background: #28292A}
.bg-primary {background: #319db5}
span[class*="bg-"] {padding:3px 9px;}
.section-services.bg-light{background-color:#fff;color:#414141}
.bg-light .section-title h3, .bg-light .section-title h4 {color:#414141;}
.bg-light i {color:#319db5;}
.posb {float: none;display: block;margin:auto;width:auto;}
.bg-gray:not(i), i.bg-gray::before, .bg-gray.form-control:focus {background-color:#B4B5B8; color:#000; }
.bg-gray h1, .bg-gray h2, .bg-gray h3 {color:#fff;}
.bg-gray-light:not(i), i.bg-gray-light::before, .bg-gray-light.form-control:focus {background-color:#EBEBEB; color:#5B5B5B; }
.modal-footer.bg-gray-light:not(i){background-color:#EFEFEF; color:#5B5B5B; }
.bg-red:not(i), i.bg-red::before, .bg-red.form-control:focus {background-color:#C9625F;color:#fff;}
.bg-red-light:not(i), i.bg-red-light::before, .bg-red-light.form-control:focus{background-color:#f3726d !important;color:#fff!important}
.bg-yellow:not(i), i.bg-yellow::before, .bg-yellow.form-control:focus {background-color:#EBC85E;color:#fff;}
.bg-white:not(i), i.bg-white::before, .bg-white.form-control:focus {background-color:#fff; color:black;}
.bg-light:not(i), i.bg-light::before, .bg-light.form-control:focus {background-color:#E9E9E9; color:black;}
.bg-green:not(i), i.bg-green::before, .bg-green.form-control:focus {background-color:#18a689; color:#fff;}
.bg-blue:not(i), i.bg-blue::before, .bg-blue.form-control:focus {background-color:#4584D1 ; color:#fff;}
.bg-blue2:not(i), i.bg-blue2::before, .bg-blue2.form-control:focus {background-color:#3498db ; color:#fff;}
.bg-primary:not(i), i.bg-primary::before, .bg-primary.form-control:focus  {background-color:#319DB5; color:#fff}
.background-primary:not(i), i.background-primary::before, .background-primary.form-control:focus {background-color:#319DB5; color:#fff;}
.bg-primary-dark:not(i), i.bg-primary-dark::before, .bg-primary-dark.form-control:focus {background-color:#164954; color:#fff;}
.bg-blue-light:not(i), i.bg-blue-light::before, .bg-blue-light.form-control:focus {background-color:#e8f4f8; color:#5B5B5B; }
.bg-blue-dark:not(i), i.bg-blue-dark::before, .bg-blue-dark.form-control:focus {background-color: #30364A;color: #FFF;}
.bg-orange:not(i), i.bg-orange::before, .bg-orange.form-control:focus {background-color:#F2A057 ; color:#fff;}
.bg-purple:not(i), i.bg-purple::before, .bg-purple.form-control:focus  {background-color:#A58BD3; color:#fff;}
.bg-purple2:not(i), i.bg-purple2::before, .bg-purple2.form-control:focus  {background-color:#6E62B5; color:#fff;}
.bg-purple-dark:not(i), i.bg-purple-dark::before, .bg-purple-dark.form-control:focus  {background-color:#393F51; color:#fff;}
.bg-dark:not(i), i.bg-dark::before, .bg-dark.form-control:focus {background-color:#28292A; color:#fff;}
.bg-pink:not(i), i.bg-pink::before, .bg-pink.form-control:focus {background-color:#DC88E6; color:#fff;}
.bg-aero:not(i), i.bg-aero::before, .bg-aero.form-control:focus {background-color:#B9D5DB; color:#2C2C2C;}

/* Text */
.font-open {font-family: 'Open Sans',arial;}
.font-raleway {font-family: 'Raleway',arial;}
.line-through{text-decoration:line-through}
.t-ellipsis{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden}
.bigger-110{font-size:110%!important}
.bigger-120{font-size:120%!important}
.f-5{font-size:5px!important}
.f-6{font-size:6px!important}
.f-7{font-size:7px!important}
.f-8{font-size:8px!important}
.f-9{font-size:9px!important}
.f-10{font-size:10px!important}
.f-11{font-size:11px!important}
.f-12{font-size:12px!important}
.f-13{font-size:13px!important}
.f-14{font-size:14px!important}
.f-15{font-size:15px!important}
.f-16{font-size:16px!important}
.f-17{font-size:17px!important}
.f-18{font-size:18px!important}
.f-19{font-size:19px!important}
.f-20{font-size:20px!important}
.f-24{font-size:24px!important}
.f-26{font-size:26px!important}
.f-28{font-size:28px!important}
.f-30{font-size:30px!important}
.f-32{font-size:32px!important}
.f-34{font-size:34px!important}
.f-36{font-size:36px!important}
.f-38{font-size:38px!important}
.f-40{font-size:40px!important}
.f-60{font-size:60px!important}
.f-65{font-size:65px!important}
.f-80{font-size:80px!important}
.f-150{font-size:150px!important}
.text-sm{font-size:.8em}
.text-2x{font-size:2em}
.text-3x{font-size:3em}
.text-4x{font-size:4em}
.t-center{text-align:center!important}
.t-left{text-align:left!important}
.t-right{text-align:right!important}
.l-through{text-decoration:line-through}
.bold{font-weight:600!important}
.w-300{font-weight:300!important}
.w-500{font-weight:500!important}
.w-600{font-weight:600!important}
.w-700{font-weight:700!important}
.t-60 {top:60px;}

/****  Margin  ****/
.m-auto {margin:auto;}
.m-0 {margin:0 !important;}
.m-5 {margin:5px !important;}
.m-10 {margin:10px !important;}
.m-20 {margin:20px !important;}

/****  Margin Top  ****/
.m-t-0 {margin-top:0px !important;}
.m-t-5{margin-top:5px !important; }
.m-t-10{margin-top:10px !important;}
.m-t-12{margin-top:12px !important;}
.m-t-20{margin-top:20px !important;}
.m-t-30{margin-top:30px !important;}
.m-t-40{margin-top:40px !important;}
.m-t-60{margin-top:60px !important;}
.m-t-100{margin-top:100px !important;}

/****  Margin Bottom  ****/
.m-b-0 {margin-bottom:0px !important;}
.m-b-5 {margin-bottom:5px !important;}
.m-b-6 {margin-bottom:6px !important;}
.m-b-10 {margin-bottom:10px !important;}
.m-b-12 {margin-bottom:12px !important;}
.m-b-15 {margin-bottom:15px !important;}
.m-b-20 {margin-bottom:20px !important;}
.m-b-30 {margin-bottom:30px !important;}
.m-b-40 {margin-bottom:40px !important;}
.m-b-50 {margin-bottom:50px !important;}
.m-b-60 {margin-bottom:60px !important;}
.m-b-80 {margin-bottom:80px !important;}
.m-b-100{margin-bottom:100px !important;}
.m-b-140{margin-bottom:140px !important;}
.m-b-245 {margin-bottom:245px !important;}
.m-b-m30 {margin-bottom:-30px !important;}
.m-b-m50 {margin-bottom:-50px !important;}

/****  Margin Left  ****/
.m-l-0 {margin-left:0 !important;}
.m-l-5 {margin-left:5px !important;}
.m-l-10 {margin-left:10px !important;}
.m-l-15 {margin-left:15px !important;}
.m-l-20 {margin-left:20px !important;}
.m-l-30 {margin-left:30px !important;}
.m-l-60 {margin-left:60px !important;}

/****  Margin Right  ****/
.m-r-0 {margin-right:0 !important;}
.m-r-5 {margin-right:5px !important;}
.m-r-10 {margin-right:10px !important;}
.m-r-20 {margin-right:20px !important;}
.m-r-30 {margin-right:30px !important;}
.m-r-60 {margin-right:60px !important;}

/****  Padding  ****/
.p-0 {padding:0 !important;}
.p-5 {padding:5px !important;}
.p-10 {padding:10px !important;}
.p-15 {padding:15px !important;}
.p-20 {padding:20px !important;}
.p-30 {padding:30px !important;}
.p-40 {padding:40px !important;}
.p-50 {padding:50px !important;}
.p-60 {padding:60px !important;}
.p-100 {padding:100px !important;}

/****  Padding Top  ****/
.p-t-0 {padding-top:0 !important;}
.p-t-10 {padding-top:10px !important;}
.p-t-20 {padding-top:20px !important;}
.p-t-30 {padding-top:30px !important;}
.p-t-35 {padding-top:35px !important;}
.p-t-40 {padding-top:40px !important;}
.p-t-60 {padding-top:60px !important;}
.p-t-120 {padding-top:120px !important;}
.p-t-180 {padding-top:180px !important;}

/****  Padding Bottom  ****/
.p-b-0 {padding-bottom:0 !important;}
.p-b-10 {padding-bottom:10px !important;}
.p-b-20 {padding-bottom:20px !important;}
.p-b-30 {padding-bottom:30px !important;}
.p-b-35 {padding-bottom:35px !important;}
.p-b-40 {padding-bottom:40px !important;}
.p-b-60 {padding-bottom:60px !important;}
.p-b-100 {padding-bottom:100px !important;}

/****  Padding Bottom  ****/
.p-tb-40 {padding-top:40px !important;padding-bottom:40px !important;}
.p-tb-60 {padding-top:60px !important;padding-bottom:60px !important;}

/****  Padding Left  ****/
.p-l-0 {padding-left:0 !important;}
.p-l-5 {padding-left:5px !important;}
.p-l-10 {padding-left:10px !important;}
.p-l-20 {padding-left:20px !important;}
.p-l-30 {padding-left:30px !important;}
.p-l-40 {padding-left:40px !important;}
.p-l-70 {padding-left:70px !important;}
/* Padding Right  ****/
.p-r-0 {padding-right:0 !important;}
.p-r-5 {padding-right:5px !important;}
.p-r-10 {padding-right:10px !important;}
.p-r-20 {padding-right:20px !important;}
.p-r-30 {padding-right:30px !important;}
.p-r-70 {padding-right:70px !important;}

/****  Font Color  ****/
.c-red{color: #bf360c;}
.c-blue{color:#00A2D9;}
.c-purple {color:#687090;}
.c-brown{color:#9E7B2E;}
.c-orange{color:#ec8521;}
.c-yellow{color:#F3D261;}
.c-green {color:#4CAF50;}
.c-gray-light {color:#dadada}
.c-gray, [class*="bg-"]:not(.bg-gray-light) .section-title.c-gray {color:#8F8F8F;}
.c-darkish {color:#555;}
.c-dark {color:#343434;}
.c-white {color:#fff;}
.c-light  {color:#B3B3B3;}
.c-primary,.text-primary {color:#319DB5}
.transparent-color {color: rgba(0, 0, 0, 0.2);}
.asterisk {color: #D9534F}
.help-block {color: #AFAAAA;}
.text-primary {color:#319DB5}
.text-right {text-align: right}
.f-left {float: left}
address {padding-left: 15px;}
blockquote.blockquote-border {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eee;}

/* Border */
.border-bottom {border-bottom: 1px solid rgba(0,0,0,0.1)}
.bd-0{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}
.bd-3{-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important}
.bd-6{-moz-border-radius:6px!important;-webkit-border-radius:6px!important;border-radius:6px!important}
.bd-9{-moz-border-radius:9px!important;-webkit-border-radius:9px!important;border-radius:9px!important}
.bd-full{-moz-border-radius:50%!important;-webkit-border-radius:50%!important;border-radius:50%!important}
.bd-50p{-moz-border-radius:50%!important;-webkit-border-radius:50%!important;border-radius:50%!important}
.opacity-0{opacity:0}
.opacity-0 p{opacity:0}
.opacity-20{opacity:.2}
.opacity-20 p{opacity:.2}
.opacity-50{opacity:.5}
.opacity-50 p{opacity:.5}
.opacity-70{opacity:.7}
.opacity-70 p{opacity:.7}
.opacity-90{opacity:.9}
.opacity-90 p{opacity:.9}
.width-0{width:0!important}
.width-40{width:40px!important}
.width-300{width:300px!important}
.min-width-40{min-width:40px}
.width-16p{width:16.6666%!important}
.width-20p{width:20%!important}
.width-100p{width:100%!important}
.h-0{height:0!important;overflow:hidden!important}
.h-20{height:20px!important;overflow:hidden!important}
.h-30{height:30px!important;overflow:hidden!important}
.h-40{height:40px!important;overflow:hidden!important}
.h-50{height:50px!important;overflow:hidden!important}
.h-70{height:70px!important;overflow:hidden!important}
.h-90{height:90px!important;overflow:hidden!important}
.h-100{height:100px!important;overflow:hidden!important}
.h-150{height:150px!important;overflow:hidden!important}
.h-220{height:220px!important;overflow:hidden!important}
.h-250{height:250px!important;overflow:hidden!important}
.h-280{height:280px!important;overflow:hidden!important}
.h-300{height:300px!important;overflow:hidden!important}
.pos-rel{position:relative}
.pos-abs{position:absolute}
.dis-inline{display:inline}
.dis-table {display: table}
.dis-inline-b{display:inline-block}
.dis-block{display:block!important}
.dis-none{display:none}
.f-left{float:left!important}
.f-right{float:right!important}
.no-border{border:none!important;box-shadow:none}
.no-bd{border:none!important;box-shadow:none}
.border{border:1px solid #efefef!important}
.border-primary{border-color:#319DB5}
.border-gray{border:1px solid #efefef}
.border-bottom{border-bottom:1px solid #efefef!important}
.border-top{border-top:1px solid #efefef!important}
.border-top.bg-gray-light{border-top:1px solid #fff!important}
.border-right{border-right:1px solid #efefef!important}
.border-left{border-left:1px solid #efefef!important}
.border-hor{border-bottom:1px solid #efefef!important;border-top:1px solid #efefef!important}
.border-ver{border-left:1px solid #efefef!important;border-right:1px solid #efefef!important}
.bd-white{border-color:#fff!important}
.bd-green{border-left:3px solid #18a689}
.bd-red{border-left:3px solid #c9625f}
.bd-blue{border-left:3px solid #319DB5}
.bd-t-red{border-top:4px solid #c9625f}
.bd-t-green{border-top:4px solid #5FB675}
.bd-t-blue{border-top:4px solid #0090D9}
.bd-t-dark{border-top:4px solid #2B2E33}
.bd-t-purple{border-top:4px solid #A58BD3}
.bd-l-red{border-left:4px solid #c9625f}
.bd-l-green{border-left:4px solid #18a689}
.bd-l-blue{border-left:4px solid #1D86A9}
.bd-l-dark{border-left:4px solid #2B2E33}
.bd-l-purple{border-left:4px solid #A58BD3}
.bd-b-red{border-bottom:4px solid #c9625f}
.bd-b-green{border-bottom:4px solid #18a689}
.bd-b-blue{border-bottom:4px solid #319DB5}
.bd-b-dark{border-bottom:4px solid #2B2E33}
.bd-b-purple{border-bottom:4px solid #A58BD3}
.img-sm{height:35px;width:35px}
.img-md{height:65px;width:65px}
.img-lg{height:120px;width:120px}


/**** BUTTONS ****/
.btn{-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;border:none; font-size:11px !important; font-weight:400;margin-bottom:10px;margin-right:10px;padding:10px 20px 10px !important;transition:border .25s linear,color .25s linear,background-color .25s linear;vertical-align:middle;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-transform: uppercase;
    letter-spacing: 4px;}
.btn:hover{color:#fff;outline:0;outline:none;text-decoration:none}
.btn i{font-size:12px}
.btn:not(.btn-sm) i { padding-right: 8px;}
.btn:focus{color:#fff;outline:none!important;outline:0;outline:none}
.btn:active{-webkit-box-shadow:none;box-shadow:none;outline:0;outline:none}
.btn:active focus{outline:none!important}
.btn.bootstrap-touchspin-up,.btn.bootstrap-touchspin-down{padding:8px 20px 8px 15px !important}
.btn.bootstrap-touchspin-up i,.btn.bootstrap-touchspin-down i{padding-right:0!important;padding-left:0!important;left:auto!important}
.input-group-btn:not(.btn-sm):not(.btn-hg):not(.btn-xs):not(.btn-lg) > .btn:not(.btn-sm):not(.btn-hg):not(.btn-xs):not(.btn-lg){height:35px}
.btn.dropdown-toggle{margin-bottom:0;padding:7px 12px 8px 24px}
.rtl .btn.dropdown-toggle{padding:7px 24px 8px 12px}
.pull-right .btn{margin-right:0}
.pull-left .btn{margin-left:0}
.btn.btn-sm{font-size:10px !important;padding:7px 18px 7px !important; letter-spacing:3px;}
.btn.btn-sm .icons-office-52:before{font-size:8px}
.btn.btn-lg{font-size:15px;padding:10px 20px !important;line-height:18px;}
.btn.btn-lg i{font-size:18px}
.btn.btn-lg:hover{color:#fff}
.main-content .page-content .panel .panel-content .btn:not(.btn-sm) i{padding-right:8px}
.modal-footer .btn{margin-bottom:0}
.btn.active{-webkit-box-shadow:none;box-shadow:none;outline:0;outline:none}
.btn.active:focus{outline:none!important}
.btn.disabled{background-color:#bdc3c7;color:rgba(255,255,255,0.75);color:#fff;filter:alpha(opacity=100);filter:alpha(opacity=70);opacity:.7;opacity:1}
.btn[disabled]{background-color:#bdc3c7;color:rgba(255,255,255,0.75);color:#fff;filter:alpha(opacity=100);filter:alpha(opacity=70);opacity:.7;opacity:1}
fieldset[disabled].btn{background-color:#bdc3c7;color:rgba(255,255,255,0.75);color:#fff;filter:alpha(opacity=100);filter:alpha(opacity=70);opacity:.7;opacity:1}
.btn-embossed{-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15)}
.btn-embossed:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.15);box-shadow:inset 0 2px 0 rgba(0,0,0,0.15)}
.btn-square{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.btn-embossed.active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.15);box-shadow:inset 0 2px 0 rgba(0,0,0,0.15)}
.btn-wide{min-width:140px;padding-left:30px;padding-right:30px}
.btn-link{color:#16a085}
.btn-link:hover{background-color:transparent;color:#1abc9c;text-decoration:underline}
.btn-link:focus{background-color:transparent;color:#1abc9c;text-decoration:underline}
.btn-link[disabled]:hover,fieldset[disabled].btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled].btn-link:focus{color:#bdc3c7;text-decoration:none}
.btn.btn-hg{font-size:22px;line-height:1.227;padding:13px 20px;}
.btn-lg{font-size:17px;line-height:1.471;padding:10px 19px;}
.btn-lg .caret{border-left-width:6px;border-right-width:6px;border-top-width:8px}
.btn-sm{font-size:13px;line-height:1.385;margin-left:10px;padding:2px 10px!important;padding:9px 13px;}
.btn-sm:first-child{margin-left:0}
.btn-xs{font-size:12px;line-height:1.083;padding:6px 9px;}
.btn-tip{font-size:92%;font-weight:300;padding-left:10px}
.btn-block{white-space:normal}
.btn-block i{margin-top:.2em}
.dropup .btn-default .caret{border-bottom-color:#fff}
.dropup .caret{border-bottom-width:4px}
.dropup .btn-lg .caret{border-bottom-width:4px}
.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret{border-bottom-color:#fff}
.btn-group-xs > .btn{font-size:12px;line-height:1.083;padding:6px 9px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.btn-group-sm > .btn{font-size:13px;line-height:1.385;padding:9px 13px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.btn-group-lg > .btn{font-size:17px;line-height:1.471;padding:10px 19px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.btn-group-gh > .btn{font-size:22px;line-height:1.227;padding:13px 20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.btn-group > .btn + .btn{margin-left:0}
.btn-group > .btn + .dropdown-toggle{border-left:2px solid rgba(52,73,94,0.15);padding-left:12px;padding-right:12px}
.btn-group > .btn + .dropdown-toggle .caret{margin-left:3px;margin-right:3px;margin-top:0}
.btn-group > .btn.btn-gh + .dropdown-toggle .caret{margin-left:7px;margin-right:7px}
.btn-group > .btn.btn-sm + .dropdown-toggle .caret{margin-left:0;margin-right:0}
.dropdown-toggle .caret{margin-left:8px;margin-top:0}
.btn-group > .btn{font-weight:400}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-left:1px solid rgba(12,12,12,0.1)!important}
.btn-group > .btn:last-child :not(:first-child){border-left:1px solid rgba(12,12,12,0.1)!important}
.btn-group > .dropdown-menu{font-weight:400}
.btn-group > .popover{font-weight:400}
.btn-group{margin-right:10px}
.btn-group:focus .dropdown-toggle{-webkit-transition:.25s;outline:0;transition:.25s}
.btn-group i{padding-right:7px}
.btn-group .btn{margin-right:0}
.btn-group button.btn-sm{height:25px}
.btn-group button.btn-xs{height:24px}
.btn-group button.btn-lg{height:45px}
.btn-group button.btn-hg{height:52px}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;color:rgba(255,255,255,0.75)}
.btn-group.open .dropdown-toggle.btn-default{color:#616C76}
.btn-toolbar .btn.active{color:#fff}
.btn-toolbar .btn > [class^="fui-"]{font-size:16px;margin:0 1px}
.navbar-fixed-bottom .dropdown .caret{border-bottom-width:4px}
.buttons-page .btn{margin-bottom:10px}
.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret{border-top-color:#fff}
.btn-default{background-color:#e0e6eb;color:#616c76}
.btn-default .caret{border-top-color:#616c76}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-color:#d0dae1;border-color:#d0dae1;color:#616c76}
.btn-default.active{background:#c1cdd7;border-color:#c1cdd7;color:#616c76}
.open .dropdown-toggle.btn-default{background:#a2b4c3;border-color:#a2b4c3;color:#616c76}
.open .dropdown-toggle.btn-primary{background:#1b5765;border-color:#1b5765}
.open .dropdown-toggle.btn-info{background:#7b00ff;border-color:#7b00ff}
.open .dropdown-toggle.btn-white{background:#ccc;border-color:#ccc}
.open .dropdown-toggle.btn-blue{background:#005673;border-color:#005673}
.open .dropdown-toggle.btn-danger{background:#8a2e2e;border-color:#8a2e2e}
.open .dropdown-toggle.btn-dark{background:#070708;border-color:#070708}
.open .dropdown-toggle.btn-success{background:#0b4d3f;border-color:#0b4d3f}
.open .dropdown-toggle.btn-warning{background:#bb5e00;border-color:#bb5e00}
.open .dropdown-toggle.btn-inverse{background:#10161c;border-color:#10161c}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled].btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled].btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled].btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled].btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled].btn-default.active{background-color:#839baf;border-color:#839baf}
.btn-primary{background-color:#319db5;color:#fff}
.btn-primary:active{background:#267a8d;border-color:#267a8d}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#2c8ca1;border-color:#2c8ca1;color:#fff}
.btn-primary.active{background:#267a8d;border-color:#267a8d}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled].btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled].btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled].btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled].btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled].btn-primary.active{background-color:#10353d;border-color:#10353d}
.btn-info{background-color:#b066ff;color:#fff}
.btn-info:active{background:#9633ff;border-color:#9633ff}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-color:#a34cff;border-color:#a34cff;color:#fff}
.btn-info.active{background:#9633ff;border-color:#9633ff}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled].btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled].btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled].btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled].btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled].btn-info.active{background-color:#6300cc;border-color:#6300cc}
.btn-white{background-color:#fff;border:1px solid #E0E0E0!important;color:#373C40}
.btn-white:active{background:#e6e6e6;border-color:#e6e6e6}
.btn.btn-white.btn-transparent{padding:6px 24px;color: white !important; background-color:rgba(0,0,0,0.2);}
.btn.btn-white.btn-transparent.btn-semi-transparent{padding:6px 24px;color: white !important; background-color:rgba(0,0,0,0.5);}
.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white{background-color:#f2f2f2;border-color:#d6d6d6;color:#333}
.btn-white.active{background:#e6e6e6;border-color:#e6e6e6}
.btn-white.disabled,.btn-white[disabled],fieldset[disabled].btn-white,.btn-white.disabled:hover,.btn-white[disabled]:hover,fieldset[disabled].btn-white:hover,.btn-white.disabled:focus,.btn-white[disabled]:focus,fieldset[disabled].btn-white:focus,.btn-white.disabled:active,.btn-white[disabled]:active,fieldset[disabled].btn-white:active,.btn-white.disabled.active,.btn-white[disabled].active,fieldset[disabled].btn-white.active{background-color:#b3b3b3;border-color:#b3b3b3}
.btn-blue{background-color:#00a2d9;color:#fff}
.btn-blue:active{background:#007ca6;border-color:#007ca6}
.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active,.open .dropdown-toggle.btn-blue{background-color:#008fc0;border-color:#008fc0;color:#fff}
.btn-blue.active{background:#007ca6;border-color:#007ca6}
.btn-blue.disabled,.btn-blue[disabled],fieldset[disabled].btn-blue,.btn-blue.disabled:hover,.btn-blue[disabled]:hover,fieldset[disabled].btn-blue:hover,.btn-blue.disabled:focus,.btn-blue[disabled]:focus,fieldset[disabled].btn-blue:focus,.btn-blue.disabled:active,.btn-blue[disabled]:active,fieldset[disabled].btn-blue:active,.btn-blue.disabled.active,.btn-blue[disabled].active,fieldset[disabled].btn-blue.active{background-color:#003040;border-color:#003040}
.btn-danger{background-color:#c75757;color:#fff}
.btn-danger:active{background:#b03b3b;border-color:#b03b3b}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-color:#c14444;border-color:#c14444;color:#fff}
.btn-danger.active{background:#b03b3b;border-color:#b03b3b}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled].btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled].btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled].btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled].btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled].btn-danger.active{background-color:#642121;border-color:#642121}
.btn-dark{background-color:#353940;color:#fff}
.btn-dark .caret{border-top-color:#DDE4EC}
.btn-dark:active{background:#1e2024;border-color:#1e2024}
.btn-dark:hover,.btn-dark:focus,.btn-dark:active,.btn-dark.active,.open .dropdown-toggle.btn-dark{background-color:#292d32;border-color:#292d32;color:#fff!important}
.btn-dark.active{background:#1e2024;border-color:#1e2024}
.btn-dark.disabled,.btn-dark[disabled],fieldset[disabled].btn-dark,.btn-dark.disabled:hover,.btn-dark[disabled]:hover,fieldset[disabled].btn-dark:hover,.btn-dark.disabled:focus,.btn-dark[disabled]:focus,fieldset[disabled].btn-dark:focus,.btn-dark.disabled:active,.btn-dark[disabled]:active,fieldset[disabled].btn-dark:active,.btn-dark.disabled.active,.btn-dark[disabled].active,fieldset[disabled].btn-dark.active{background-color:#000;border-color:#000}
.btn-success{background-color:#18a689;color:#fff}
.btn-success:active{background:#127964;border-color:#127964}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-color:#159077;border-color:#159077;color:#fff}
.btn-success.active{background:#127964;border-color:#127964}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled].btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled].btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled].btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled].btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled].btn-success.active{background-color:#05201b;border-color:#05201b}
.btn-warning{background-color:#ff9122;color:#fff}
.btn-warning:active{background:#ee7800;border-color:#ee7800}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-color:#ff8408;border-color:#ff8408;color:#fff}
.btn-warning.active{background:#ee7800;border-color:#ee7800}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled].btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled].btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled].btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled].btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled].btn-warning.active{background-color:#840;border-color:#840}
.btn-inverse{background-color:#34495e;color:#fff}
.btn-inverse:active{background:#222f3d;border-color:#222f3d}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.open .dropdown-toggle.btn-inverse{background-color:#2b3c4e;border-color:#2b3c4e;color:#fff}
.btn-inverse.active{background:#222f3d;border-color:#222f3d}
.btn-inverse.disabled,.btn-inverse[disabled],fieldset[disabled].btn-inverse,.btn-inverse.disabled:hover,.btn-inverse[disabled]:hover,fieldset[disabled].btn-inverse:hover,.btn-inverse.disabled:focus,.btn-inverse[disabled]:focus,fieldset[disabled].btn-inverse:focus,.btn-inverse.disabled:active,.btn-inverse[disabled]:active,fieldset[disabled].btn-inverse:active,.btn-inverse.disabled.active,.btn-inverse[disabled].active,fieldset[disabled].btn-inverse.active{background-color:#000;border-color:#000}
.btn.btn-transparent{background-color:transparent;margin-left:0;/*margin-right:20px*/}
.btn.btn-transparent:hover{color:#464646}
.btn.btn-sm.btn-transparent{background:none;color:#696969}
.btn.btn-fb{background-color:#3a548b;color:#fff}
.btn.btn-fb:hover{background-color:#364F83;color:#fff}
.btn-default.btn-transparent{border:1px solid #D3D7DB!important;color:#333}
.btn-default.btn-transparent:hover{background-color:rgba(197,202,208,0.2);border:1px solid #c5cad0;color:#333}
.btn-primary.btn-transparent{border:1px solid #2c8ca1!important;color:#2c8ca1;background-color:transparent!important}
.btn-primary.btn-transparent:hover{background-color:rgba(37,140,209,0.1)!important;border:1px solid #258cd1;color:#258cd1}
.btn-info.btn-transparent{border:1px solid #b066ff!important;color:#b066ff}
.btn-info.btn-transparent:hover{background-color:rgba(163,76,255,0.1);border:1px solid #46b8da;color:#a34cff}
.btn-warning.btn-transparent{border:1px solid #ff8408!important;color:#ff8408}
.btn-warning.btn-transparent:hover{background-color:rgba(238,162,54,0.1);border:1px solid #eea236;color:#eea236}
.btn.btn-danger.btn-transparent{border:1px solid #c14444!important;color:#c14444}
.btn-danger.btn-transparent:hover{background-color:rgba(212,63,58,0.1);border:1px solid #d43f3a;color:#d43f3a}

.btn.btn-red.btn-transparent{border:1px solid #bf360c!important;color:#bf360c}
.btn-red.btn-transparent:hover{background-color:rgba(191,54,12,0.05);border:1px solid #942B0A!important;color:#942B0A}

.btn.btn-gold.btn-transparent{border:1px solid #DD922D!important;color:#DD922D}
.btn-gold.btn-transparent:hover{background-color:rgba(221,146,45,0.08);border:1px solid #B17524!important;color:#B17524}

.btn.btn-green.btn-transparent{border:1px solid #4CAF50!important;color:#4CAF50}
.btn-green.btn-transparent:hover{background-color:rgba(76,175,80,0.04);border:1px solid #38823B!important;color:#38823B}

.btn-success.btn-transparent{border:1px solid #159077!important;color:#159077}
.btn-success.btn-transparent:hover{background-color:rgba(76,174,76,0.1);border:1px solid #4cae4c;color:#4cae4c}
.btn-dark.btn-transparent{border:1px solid #292d32!important;color:#292d32!important}
.btn-dark.btn-transparent:hover{background-color:rgba(31,34,37,0.1);border:1px solid #1f2225;color:#1f2225}
.btn-translucent{background:rgba(0,0,0,0.2);color:#fff!important}
.btn-translucent:hover{background:rgba(0,0,0,0.3);color:#fff!important}
.btn-translucent i{padding-right:8px}
.btn.btn-rounded{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
.btn.btn-square{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-group > .dropdown-toggle:not(:first-child){border-left:1px solid rgba(12,12,12,0.1)!important}
.btn-group-vertical{margin-right:20px}
.btn-group-vertical .btn{margin-bottom:0}
.btn-icon:not(.btn-rounded) {padding:9px 25px 7px;}
.btn-icon:not(.btn-rounded) i {padding-right: 0 !important;display: inline-block;font-size: 14px}
.btn-icon.btn-rounded{height:40px;line-height: 35px;padding:7px 11px;width:40px}
.btn-icon.btn-xs.btn-rounded{ height: 30px;line-height: 25px;padding: 4px 8px !important;width: 30px;}
.btn-icon i {font-size: 14px}
.btn .icon{margin-left:13px}
.button-white, .btn.button-white{border-color:rgba(255,255,255,0.3);color:#fff}
.button-white:hover{border-color:#fff;color:#fff}
.button-white.btn-rounded:hover{color:#121212;background:#fff;}
.button-line, .btn.button-line{background:transparent;font-weight:400;border:2px solid rgba(255,255,255,0.3);overflow:visible;-moz-transition: all 250ms ease-in-out; -o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out;position:relative;padding:10px 25px !important;text-decoration:none;outline:none;line-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.button-line:hover, .btn.button-line:hover{text-decoration:none}
.btn .fa-chevron-right {padding-top: 2px;}
.btn-rounded{border-radius:50px;-webkit-transition: all .25s linear, color .25s linear, background-color .25s linear;transition: all .25s linear, color .25s linear, background-color .25s linear;}
.btn-rounded.hover-effect:hover {border-radius: 0;}
.btn-navbar, .navbar-nav .dropdown-menu > li > a.btn-navbar {background:#319db5;display: inline-block !important; width:auto !important;color:#fff !important;padding:9px 20px !important;-moz-transition: all 250ms ease-in-out !important;-o-transition: color 250ms ease-in-out !important;-webkit-transition: all 250ms ease-in-out !important;transition: all 250ms ease-in-out !important;}
.btn-navbar:hover {background:#3394A9 !important; color:#fff !important;}
.btn-animated {border-radius:20px;-webkit-transition: border-radius .3s;-moz-transition: border-radius .3s;-o-transition: border-radius .3s;transition: border-radius .3s;}
.btn-animated:hover{border-radius: 0}
.btn-group .btn:not(.btn-sm):not(.btn-hg):not(.btn-xs):not(.btn-lg):not(.bootstrap-touchspin-up):not(.bootstrap-touchspin-down) {height: 35px;}
.btn-group-vertical .btn i {
  padding-right: 0!important;
}

/****  Forms  ****/
.form-group { margin-bottom: 20px;}
.form-control::-webkit-input-placeholder{color:#B5B5B5;}
.form-control:-moz-placeholder {color:#B5B5B5;}
.form-control::-moz-placeholder {color:#B5B5B5;}
.form-control:-ms-input-placeholder {color:#B5B5B5;}
.form-control[class*="bg-"] {color:#121212 !important;}
.form-control[class*="bg-"]::-webkit-input-placeholder{color:#EEEEEE;}
.form-control[class*="bg-"]:-moz-placeholder {color:#EEEEEE;}
.form-control[class*="bg-"]::-moz-placeholder {color:#EEEEEE;}
.form-control[class*="bg-"]:-ms-input-placeholder {color:#EEEEEE;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.form-control {font-family: 'Open sans',arial;display: inline-block;width: 100%;height: auto;line-height:normal;vertical-align: middle ;padding: 9px 12px 8px;font-size: 13px;color: #555;background-color: #ECEDEE;border:1px solid #ECEDEE;border-radius: 0;-moz-transition:all .2s ease-out 0;-webkit-transition:all .2s ease-out 0;transition:all .2s ease-out 0;-webkit-box-shadow: none !important;box-shadow: none !important;}
.form-control:focus {  border-color: #A0BDDA;  background-color:#e9ebef !important;  -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline:none;}
.form-control.form-white {color: #555;background-color: #fff;border:1px solid #ECEDEE; }
.form-white ~ .bootstrap-tagsinput {background-color: #fff !important;border:1px solid #ECEDEE !important;}
.form-control.form-white:hover, .form-control.form-white:focus, .form-control.form-white:visited{color: #555;background-color: #fff !important;border:1px solid #C5C8CB; outline:none; }
.form-control.form-dark {color: #E0E0E0;background-color: #272727;border:1px solid #2F3133; }
.form-control.form-dark:hover, .form-control.form-dark:focus, .form-control.form-dark:visited{color: #fff;background-color: #363636 !important;border:1px solid #2F3133; outline:none; }
.form-control:focus {background-color: #fff ;border:1px solid #CFD2D6;  -webkit-box-shadow: none;outline:none !important; -moz-box-shadow: none; box-shadow: none;}
[class*="bg-"] .form-control:focus  {background-color: transparent}
.form-control.input-lg {height: 46px !important;padding: 10px 16px;font-size: 14px;line-height: 1.33;}
.form-control.textarea-lg {font-size: 14px;}
.form-control.input-sm {height: 30px !important;padding: 5px 10px;font-size: 12px;line-height: 1.5;;}
.editableform .form-control {padding-right: 26px !important}
.editableform .btn.btn-sm {padding: 7px 0 !important;padding-right: 6px !important;margin-right: 0 !important;}
.div_checkbox{position:relative;margin-top:0px;}
.input-icon {position: relative;}
.input-icon i {width: 16px;height: 16px;font-size: 16px;color: #e5eaec;display: block;text-align: center;position: absolute;margin:10px;}
.input-icon input {padding-left: 34px !important;}
.input-icon.right  input {padding-right: 34px !important; padding-left:10px !important;}
.input-icon.right i {right: 17px;margin:10px 0 10px;}
.input-icon.right .fa-check {display: block;}
.input-icon.right .parsley-success .fa-check {display: block}
.append-icon, .prepend-icon{position: relative;}
.append-icon input{padding-right:36px}
.append-icon i{color:#1b1e25;color:rgba(27,30,37,0.3);font-size:16px;height:34px;left:auto;line-height:38px;position:absolute;right:0;text-align:center;top:0;width:36px}
.prepend-icon input, .prepend-icon span {padding-left:38px;}
.prepend-icon i{color:#1B1E25;color:rgba(27, 30, 37, 0.3);font-size: 16px;top: 0;left: 0;width: 36px;height: 38px;line-height: 38px;position: absolute;text-align: center;}
.append-icon .form-dark ~ i, .prepend-icon .form-dark ~ i {color:#C3C3C3;}
.form-control {color: #959595;background-color: rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:none;box-shadow: none;outline: none !important;}
.form-control:focus {  border:1px solid rgba(0,0,0,0.3);outline: 0;-webkit-box-shadow: none;box-shadow: none;}
input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}
input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}
.parsley-errors-list{margin:8px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;-moz-opacity:0;-webkit-opacity:0;color:#A00;transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.parsley-errors-list.filled{opacity:1}
.select2-search-choice-close{background:none!important}
.select2-search-choice-close:before{content:"x";display:inline-block;font-size:13px;padding-left:3px}
.select2-container-multi .select2-choices .select2-search-choice{background:#262626;border-color:#262626!important;color:#FFF;}
.select2-container-multi .select2-choices .select2-search-choice:hover{background:#009adb!important}
.select2-container-multi .select2-search-choice-close{color:#fff;left:3px}
.select2-container .select2-choice{-webkit-box-shadow:none!important;background-color:#ecedee!important;border:1px solid #ecedee!important;box-shadow:none!important}
.select2-container .select2-choice .select2-arrow b{background:none!important}
.select2-container .select2-choice .select2-arrow b:before{content:"\f0d7";font-family:'FontAwesome';font-size:12px;position:relative;right:5px;top:6px}
.select2-container .select2-choices{-webkit-box-shadow:none!important;background-color:#ecedee!important;border:1px solid #ecedee!important;box-shadow:none!important}
.select2-container .select2-choices .select2-search-field input{-webkit-box-shadow:none!important;background-color:#ecedee!important;border:1px solid #ecedee!important;box-shadow:none!important}
.select2-dropdown-open .select2-choice .select2-arrow b:before{content:"\f0d8"}
.select2-drop{background-color:#ecedee!important;box-shadow:none!important;outline:none!important}
.select2-drop-active{border-top:none!important;border:1px solid #DDDFE1!important;box-shadow:none!important}
.select2-container-active .select2-choice{border:1px solid #DDDFE1!important;box-shadow:none!important}
.select2-container-multi.select2-container-active .select2-choices{border:1px solid #DDDFE1!important;box-shadow:none!important}
.select2-drop-auto-width{border:1px solid #DDDFE1!important;box-shadow:none!important}
.select2-drop.select2-drop-above.select2-drop-active{border:1px solid #DDDFE1!important;box-shadow:none!important}
.select2-results .select2-highlighted{background-color:#28292A}
.append-icon{position:relative}
.append-icon input{padding-right:36px}
.append-icon i{color:#1b1e25;color:rgba(27,30,37,0.3);font-size:14px;height:40px;left:auto;line-height:40px;position:absolute;right: 0;text-align:center;top:0;width:36px}
.form-control {color: #959595;background-color: rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1);  height: 40px;-webkit-box-shadow:none;box-shadow: none;outline: none !important;-moz-transition: all 250ms ease-in-out; -o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out;}
[class*="bg-"]:not(.bg-gray-light):not(.bg-white) .form-control {  background-color: rgba(255,255,255,1);border:1px solid rgba(255,255,255,1);}
[class*="bg-"]:not(.bg-gray-light):not(.bg-white) .append-icon i { color: rgba(255,255,255,0.4);}

.form-control:focus {  border:1px solid rgba(0,0,0,0.3);outline: 0;-webkit-box-shadow: none;box-shadow: none;}
[class*="bg-"]:not(.bg-white) .form-control:focus {border:1px solid rgba(255,255,255,0.3);}
.bg-gray-light .form-control:focus {border:1px solid rgba(0,0,0,0.3);}
.form-control.form-white { color: rgba(0,0,0,0.5); border-color: rgba(0,0,0,0.15);}
.form-control.form-white:focus {color:#747474;}
.inline-form .form-control{width: auto;height: 40px;min-width: 220px;border-radius: 0}
.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-bottom:7px;margin-top:0;padding-top:0}
.form-horizontal .control-label{color:#3E484E;text-align:left;top:10px}
.form-horizontal .prepend-icon i{left:15px}
.form-horizontal .append-icon i{right:15px}
.form-horizontal .form-group{text-align:left}
.form-horizontal .row .col-md-12{margin-left:15px}

/* Tables */
table .progress{margin-bottom:0}
table .btn{margin-bottom:0}
table tr.selected td{background-color:#f7fed5!important;font-weight:500}
table .btn.edit{margin-right:0}
table > tbody > tr.selected:hover > td{background-color:#f4fec1!important}
.table-hover > tbody > tr.selected:hover > th{background-color:#f4fec1!important}
.table th{text-transform:uppercase}
.table th .select2-chosen{font-weight:400;text-transform:none}
.table .fa.fa-plus-square-o{color:#8BA0B6}
.table-striped td:last-child{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.table-hover thead th{border-bottom:2px solid #F0F4F8}
.table-hover td{border-bottom:2px solid #F0F4F8}
.table-bordered thead th{background-color:#F0F4F8}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:8px;vertical-align:middle}
.table > tbody > tr > td.details{background-color:#F9F9F9}
.table-hover > tbody > tr:hover > td{background-color:#F5F5F5;color:#000}
.table-hover > tbody > tr:hover > td .form-control{background-color:#fff;border:1px solid #fff}
.table-hover > tbody > tr:hover > th{background-color:#F5F5F5;color:#000}
.table-hover > tbody > tr:hover > th .form-control{background-color:#fff;border:1px solid #fff}
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {background-color: #D9F0E7;}
.table>tbody>tr.primary>td, .table>tbody>tr.primary>th, .table>tbody>tr>td.primary, .table>tbody>tr>th.primary, .table>tfoot>tr.primary>td, .table>tfoot>tr.primary>th, .table>tfoot>tr>td.primary, .table>tfoot>tr>th.primary, .table>thead>tr.primary>td, .table>thead>tr.primary>th, .table>thead>tr>td.primary, .table>thead>tr>th.primary {background-color: #D0ECF2;}

/* Switch Input */
.switch{background-color:#fff;box-shadow:inset 0 -1px #ffffff,inset 0 1px 1px rgba(0,0,0,0.05);cursor:pointer;display:inline-block;height:20px;margin-top:5px;padding:3px;position:relative;vertical-align:top;width:56px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}
.switch-input{left:0;opacity:0;position:absolute;top:0}
.switch-input:checked ~ .switch-label{background:#319DB5;box-shadow:inset 0 1px 2px rgba(0,0,0,0.15),inset 0 0 3px rgba(0,0,0,0.2)}
.switch-input:checked ~ .switch-handle{box-shadow:-1px 1px 5px rgba(0,0,0,0.4);left:40px}
.switch-label{background:#eceeef;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),inset 0 0 2px rgba(0,0,0,0.15);display:block;font-size:10px;height:inherit;position:relative;text-transform:uppercase;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;-ms-transition:all .15s ease-out;transition:all .15s ease-out}
.switch-label:before{-moz-transition:inherit;-o-transition:inherit;-webkit-transition:inherit;color:#aaa;content:attr(data-off);line-height:1;margin-top:-.5em;position:absolute;right:7px;text-shadow:0 1px rgba(255,255,255,0.5);top:50%;transition:inherit}
.switch-label::after{-moz-transition:inherit;-o-transition:inherit;-webkit-transition:inherit;line-height:1;margin-top:-.5em;position:absolute;top:50%;transition:inherit}
.switch-label:after{color:#fff;content:attr(data-on);left:11px;opacity:0;text-shadow:0 1px rgba(0,0,0,0.2)}
.switch-input:checked ~ .switch-label::before{opacity:0}
.switch-input:checked ~ .switch-label::after{opacity:1}
.switch-handle{background:#fff;background-image:-moz-linear-gradient(top,#fff 40%,#f0f0f0);background-image:-o-linear-gradient(top,#fff 40%,#f0f0f0);background-image:-webkit-linear-gradient(top,#fff 40%,#f0f0f0);background-image:linear-gradient(to bottom,#fff 40%,#f0f0f0);border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,0.2);height:18px;left:4px;position:absolute;top:4px;width:18px;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:left .15s ease-out;-ms-transition:left .15s ease-out;transition:left .15s ease-out}
.switch-handle:before{background:#f9f9f9;background-image:-moz-linear-gradient(top,#eee,#fff);background-image:-o-linear-gradient(top,#eee,#fff);background-image:-webkit-linear-gradient(top,#eee,#fff);background-image:linear-gradient(to bottom,#eee,#fff);border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,0.02);content:'';height:12px;left:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;width:12px}
.switch-green > .switch-input:checked ~ .switch-label{background:#4fb845}
.ios-switch input[type="checkbox"]{margin:0;opacity:0;position:absolute}
.ios-switch input[type="checkbox"]:checked + div{background-position:0 0;padding-left:2em}
.ios-switch input[type="checkbox"]:active + div before{background-color:#eee;text-align:left}
.ios-switch input[type="checkbox"] + div{background-clip:border-box;background:#fff;background-image:linear-gradient(rgba(0,0,0,0.1),transparent),linear-gradient(90deg,#319db5 50%,transparent 50%);background-origin:border-box;background-position:100% 0;background-size:200% 100%;border:1px solid rgba(0,0,0,0.2);box-shadow:0 .1em .1em rgba(0,0,0,0.2) inset,0 .45em 0 .1em rgba(0,0,0,0.05) inset;display:inline-block;font-size:150%;height:26px;margin:0;overflow:hidden;text-align:left;transition-duration:.4s;transition-property:padding,width,background-position,text-indent;vertical-align:middle;width:3em;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}
.ios-switch input[type="checkbox"] + div:before{background:#fff;background-image:linear-gradient(rgba(0,0,0,0.2),transparent);border-radius:inherit;border:1px solid rgba(0,0,0,0.15);box-shadow:0 .1em .1em .1em rgba(255,255,255,0.8) inset,0 0 .5em rgba(0,0,0,0.3);color:#fff;content:'On';float:left;font:bold 60%/1.9 sans-serif;height:24px;margin:-3px;text-indent:-2.5em;text-shadow:0 -1px 1px rgba(0,0,0,0.3);text-transform:uppercase;width:24px}
.ios-switch input[type="checkbox"] + div:after{color:rgba(0,0,0,0.25);content:'Off';float:left;font:bold 60%/1.9 sans-serif;margin-top:-2px;text-indent:.5em;text-shadow:none;text-transform:uppercase}
label.ios-switch{background:#fff;border-top-width:0;display:block;font:bold 110% sans-serif;position:relative}
label.ios-switch:first-of-type{border-top-width:1px;-webkit-border-radius:.6em .6em 0 0;-moz-border-radius:.6em .6em 0 0;border-radius:.6em .6em 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
label.ios-switch:last-of-type{box-shadow:0 1px rgba(255,255,255,0.8);-webkit-border-radius:0 0 .6em .6em;-moz-border-radius:0 0 .6em .6em;border-radius:0 0 .6em .6em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.onoffswitch{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;float:left;margin-right:20px;position:relative;width:100px}
.onoffswitch .onoffswitch-checkbox{display:none}
.onoffswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left:0}
.onoffswitch .onoffswitch-label{border:0 solid #999;cursor:pointer;display:block;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.onoffswitch .onoffswitch-inner{-moz-transition:margin .3s ease-in 0;-o-transition:margin .3s ease-in 0;-webkit-transition:margin .3s ease-in 0;display:block;margin-left:-100%;transition:margin .3s ease-in 0;width:200%}
.onoffswitch .onoffswitch-inner .onoffswitch-active{background-color:#C2C2C2;color:#fff;padding-left:15px}
.onoffswitch .onoffswitch-inner .onoffswitch-inactive{background-color:#C2C2C2;color:#fff;padding-right:15px;text-align:right}
.onoffswitch .onoffswitch-inner > span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;float:left;font-family:Trebuchet,Arial,sans-serif;font-size:14px;font-weight:700;height:30px;line-height:30px;padding:0;position:relative;width:50%}
.onoffswitch .onoffswitch-switch{border:0 solid #999;bottom:0;display:block;margin:0;position:absolute;text-align:center;top:0;width:40px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.onoffswitch .onoffswitch-active .onoffswitch-switch{background:#34A7C1;left:0}
.onoffswitch .onoffswitch-active .onoffswitch-switch::before{border-color:#34A7C1 transparent transparent #34A7C1;border-style:solid;border-width:15px 10px;content:" ";left:40px;position:absolute;top:0}
.onoffswitch .onoffswitch-inactive .onoffswitch-switch{background:#A1A1A1;right:0}
.onoffswitch .onoffswitch-inactive .onoffswitch-switch::before{border-color:transparent #A1A1A1 #A1A1A1 transparent;border-style:solid;border-width:15px 10px;content:" ";position:absolute;right:40px;top:0}
.onoffswitch2{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;float:left;margin-right:20px;position:relative;width:73px}
.onoffswitch2 .onoffswitch-checkbox{display:none}
.onoffswitch2 .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left:0}
.onoffswitch2 .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right:0}
.onoffswitch2 .onoffswitch-label{border-radius:3px;cursor:pointer;display:block;overflow:hidden}
.onoffswitch2 .onoffswitch-inner{display:block;margin-left:-100%;width:200%;-webkit-transition:margin .3s ease-in;-moz-transition:margin .3s ease-in;-o-transition:margin .3s ease-in;-ms-transition:margin .3s ease-in;transition:margin .3s ease-in}
.onoffswitch2 .onoffswitch-inner::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#34A7C1;box-sizing:border-box;color:#fff;content:"ON";display:block;float:left;font-family:Trebuchet,Arial,sans-serif;font-size:14px;font-weight:700;height:24px;line-height:24px;padding:0;padding-left:8px;width:50%}
.onoffswitch2 .onoffswitch-inner::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#eee;box-sizing:border-box;color:#999;color:#fff;content:"OFF";display:block;float:left;font-family:Trebuchet,Arial,sans-serif;font-size:14px;font-weight:700;height:24px;line-height:24px;padding:0;padding-right:8px;text-align:right;width:50%}
.onoffswitch2 .onoffswitch-switch{background:#fff;border-radius:3px;border:2px solid #FFFFF;bottom:0;display:block;height:14px;margin:5px;position:absolute;right:45px;top:0;width:14px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in}



/* Tables */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 8px;vertical-align: middle;}

/* Nav Tabs */
.nav-tabs {border-bottom: none;text-transform: uppercase;font-weight: 500;text-align: center;border: none;font-family: "Dosis", arial}
.nav-tabs>li>a{font-size: 18px !important;padding: 10px 25px;-moz-transition: all 250ms ease-in-out; -o-transition: all 250ms ease-in-out;-webkit-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #555;background-color: transparent;border: none;}
.nav-tabs>li>a{border:none !important;color:#AEAEAE !important;}
.nav-tabs li.active a, ul.nav.nav-tabs > li > a:hover {color: #282828 !important;}
.nav-tabs.tabs-5>li {width: 20%}
.nav-tabs>li i {display: block;font-size:36px;margin-bottom: 0;}


.tabs-light li > a::before{-moz-transition:-moz-transform .3s;-webkit-transition:-webkit-transform .3s;background:#566473;content:'';height:3px;left:0;position:absolute;top:45px;transition:transform .3s;width:100%;-moz-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}
.nav-tabs.nav-primary > li > a::before{background-color:#319db5}
.nav-tabs.nav-blue > li > a::before{background-color:#00a2d9}
.nav-tabs.nav-red > li > a::before{background-color:#c75757}
.nav-tabs.nav-green > li > a::before{background-color:#18a689}
.nav-tabs.nav-yellow > li > a::before{background-color:#ff9122}
.nav-tabs .active a::before{width:100%;-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.nav-tabs a:hover::before{width:100%;-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.nav-tabs a:focus::before{width:100%;-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.nav-tabs:after{bottom:3px;position:relative;width:100%;z-index:120}
.nav.nav-tabs > li > a{background-color:#fff;border:none;color:#939393}
.nav.nav-tabs > li > a i{padding-right:8px}
.nav.nav-tabs > li.active > a{background-color:#fff;border-bottom:none;color:#121212}
.nav.nav-tabs > li:hover > a{background-color:#fff;color:#121212}
.tab-content{background-color:#fff;border-top:1px solid #dfdfdf;padding:15px}
.tabs-light .tab-content{border-top:3px solid #dfdfdf;}
.tab_left > .tab-content{border-left:2px solid #dfdfdf;border-top:none;overflow:hidden}
.tab_left .nav-tabs a::before{-moz-transition:-moz-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;content:'';height:100%;left:auto;position:absolute;right:-2px;top:0;width:2px;-moz-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}
.tab_left .nav-tabs .active a::before{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.tab_left .nav-tabs a:focus::before{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.tab_left > .nav-tabs{border-bottom:none;border-right:1px solid #ddd;float:left;margin-right:0}
.tab_left > .nav-tabs > li{float:none}
.tab_left > .nav-tabs > li > a{border-radius:0;border:none;margin-right:-1px;margin-right:0;min-width:80px}
.tab_right > .nav-tabs{border-bottom:none;border-left:1px solid #ddd;float:right;margin-left:0}
.tab_right > .tab-content{border-right:2px solid #dfdfdf;border-top:none;overflow:hidden}
.tab_right .nav-tabs a::before{-moz-transition:-moz-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;content:'';height:100%;left:-2px;position:absolute;right:auto;top:0;width:2px;-moz-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}
.tab_right .nav-tabs .active a::before{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.tab_right .nav-tabs a:focus::before{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.tab_right > .nav-tabs > li{float:none}
.tab_right > .nav-tabs > li > a{border-radius:0;border:none;margin-left:-1px;margin-left:0;min-width:80px}
body.DTTT_Print{background:none}
.DTTT_Print .main-content{margin-left:0}
.nav-tabs > li{margin-bottom:0}
.nav-tabs > li:after{-webkit-backface-visibility:hidden;-webkit-transition:all .1s linear 0;background-color:#f55753;content:'';display:block;height:0;transition:all .1s linear 0;width:100%;z-index:125}
.nav-tabs.nav-4 > li{width:25%}
.nav-tabs > li.active a{background-color:transparent;border-color:transparent}
.nav-tabs > li.active a:hover{background-color:transparent;border-color:transparent}
.nav-tabs > li.active a:focus{background-color:transparent;border-color:transparent}
.nav-tabs-primary > li:after{background-color:#319db5}
.nav-tabs-success > li:after{background-color:#18a689}
.nav-tabs-danger > li:after{background-color:#c75757}
.nav-tabs-warning > li:after{background-color:#ff9122}
.nav-tabs-info > li:after{background-color:#b066ff}
.nav-tabs > li.active > a{border:none}
.nav-tabs > li.active > a:hover{border:none}
.nav-tabs > li.active > a:focus{border:none}

/* Accordion */
.panel-accordion .panel-default{-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:5px!important}
.panel-accordion h4{margin-bottom:0;margin-top:0; line-height: normal;width:100%}
.panel-accordion .panel-default > .panel-heading{background-color:#fff;border-color:#fff;padding:0}
.panel-accordion .panel-default > .panel-heading a{border:1px solid #EDEDED;display:block;text-decoration:none!important}
.panel-accordion .panel{border-top:none;border:1px solid #DFDFDF;border:none;box-shadow:none;margin-bottom:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.panel-accordion .panel h4 > a:not(.collapsed){background-color:#F3F3F3}
.panel-accordion .panel-collapse .panel-body{background:#F7F7F7;border:none!important}
.panel-accordion a{background-color:#fff;color:#121212;display:inline-block;padding:15px;width:100%}
.panel-accordion a:hover{text-decoration:none}
.panel-accordion a.collapsed{background-color:#fff;color:#121212}
.panel-accordion .collapse.in{margin-top:-1px}
.panel-accordion.dark-accordion a{background-color:#fff;color:#121212}
.panel-accordion.dark-accordion a.collapsed{background-color:#2B2E33;color:#dadada}
.panel-accordion.dark-accordion .panel-heading .panel-title > a.collapsed:after{color:#767B80}
.panel-heading .panel-title > a:after{color:#DFE5E9;content:"\f068";float:right;font-family:"line-icons"!important}
.panel-heading h4 > a{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}
.panel-heading h4 > a:after{color:#838F99;content:"-";float:right;font-family:'Open Sans';width:24px;height:24px;text-align:center;font-size:20px;margin-top:-1px;line-height:18px;opacity:.5}
.panel-heading h4 > a.collapsed:after{color:#7E7E7E;content:"+";float:right;font-family:'Open Sans';width:24px;height:24px;text-align:center;font-size:20px;line-height:24px;margin-top:-1px;opacity:.5}
.panel-heading h4 > a.collapsed:hover after{opacity:1}

/* Progress Bar */
.progress{-webkit-box-shadow:none;background:#ebedef;border-radius:0;box-shadow:none;height:5px; padding: 0; text-transform: uppercase;  letter-spacing: 1px;  overflow: visible; margin-top: 15px;margin-bottom: 40px;}
.progress-bar{ text-align: left; padding-top: 2px;color:#121212; -webkit-box-shadow:none;background:#121212;box-shadow:none;line-height:43px;float: left;position: relative; overflow: visible;-webkit-transition: width .6s ease; -o-transition: width .6s ease;transition: width .6s ease}
.progress-bar > span {opacity: 0; position: absolute; top: 0px; right: -5px;display: inline-block;min-width: 24px;height: 24px;padding: 0 3px;text-align: center;line-height: 25px;-webkit-transition: opacity .6s ease; -o-transition: opacity .6s ease;transition: opacity .6s ease}
.progress-bar-primary{background-color:#319db5}
.progress-bar-success{background-color:#18a689}
.progress-bar-warning{background-color:#ff9122}
.progress-bar-danger{background-color:#c75757}
.progress-bar-info{background-color:#b066ff}
.progress-bar-purple{background-color:#b381f5}
.progress.progress-bar-thin{height:2px;line-height:23px;}
.progress.progress-bar-thin .progress-bar {line-height:23px;}
.progress.progress-bar-large{height:10px}
.progress.progress-bar-large .progress-bar{line-height:43px;}
.progress-bar-large .progress-bar > span {line-height: 43px;}
/* columns of same height styles */
.row-same-height {display: table;width: 100%;}
.col-xs-height {display: table-cell;float: none !important;}
/* firefox fix */
.img-responsive {width: 100%;}
.img-thumbnail:hover{  border: 1px solid #C3C3C3;}

/* vertical alignment styles */
.col-top {vertical-align:top;}
.col-middle {vertical-align:middle;}
.col-bottom {vertical-align:bottom;}

@media (min-width: 768px) {
    .col-sm-height {display: table-cell;float: none !important;}
}
@media (min-width: 992px) {
    .col-md-height {display: table-cell;float: none !important;}
}
@media (min-width: 1200px) {
    .col-lg-height {display: table-cell;float: none !important;}
}

/* Badge */
.badge{border-radius:2px;font-weight:300;font-size: 11px;padding: 3px 7px;text-transform: none; font-family: verdana,arial;padding-left: 8px;}
.badge-dark{background-color:#353940}
.badge-white{background-color:#fff;color:#2B2E33}
.badge-default{background-color:#e0e6eb}
.badge-primary{background-color:#319db5}
.badge-success{background-color:#18a689}
.badge-info{background-color:#b066ff}
.badge-warning{background-color:#ff9122}
.badge-danger{background-color:#c75757}










.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden!important;display:none!important}
.tp-caption-demo .tp-caption{position:relative!important;display:inline-block;margin-bottom:10px;margin-right:20px!important}
.tp-caption.medium_grey{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;padding:2px 4px;margin:0;border-width:0;border-style:none;background-color:#888;white-space:nowrap}
.tp-caption.small_text{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:14px;line-height:20px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.medium_text{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.large_bold_white_25{font-size:55px;line-height:65px;font-weight:700;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0 5px 10px;border-width:0;border-color:#fff;border-style:none}
.tp-caption.medium_text_shadow{font-size:25px;line-height:25px;font-weight:600;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0 5px 10px;border-width:0;border-color:#fff;border-style:none}
.tp-caption.large_text{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:40px;line-height:40px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.very_large_text{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;letter-spacing:-2px}
.tp-caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:60px;line-height:60px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;padding:0 4px;padding-top:1px;background-color:#000}
.tp-caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;padding:0 4px;padding-top:1px;background-color:#fff}
.tp-caption.modern_medium_fat{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.modern_medium_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.modern_medium_light{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.modern_big_bluebg{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:30px;line-height:36px;font-family:"Open Sans",sans-serif;padding:3px 10px;margin:0;border-width:0;border-style:none;background-color:#4e5b6c;letter-spacing:0}
.tp-caption.modern_big_redbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:"Open Sans",sans-serif;padding:3px 10px;padding-top:1px;margin:0;border-width:0;border-style:none;background-color:#de543e;letter-spacing:0}
.tp-caption.modern_small_text_dark{position:absolute;color:#555;text-shadow:none;font-size:14px;line-height:22px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}
.tp-caption.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}
.tp-caption.black{color:#000;text-shadow:none}
.tp-caption.noshadow{text-shadow:none}
.tp-caption.thinheadline_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:30px;line-height:30px;font-family:"Open Sans";background-color:transparent}
.tp-caption.thintext_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:16px;line-height:26px;font-family:"Open Sans";background-color:transparent}
.tp-caption.medium_bg_red a{color:#fff;text-decoration:none}
.tp-caption.medium_bg_red a:hover{color:#fff;text-decoration:underline}
.tp-caption.smoothcircle{font-size:30px;line-height:75px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#000;background-color:rgba(0,0,0,0.498039);padding:50px 25px;text-align:center;border-radius:500px 500px 500px 500px;border-width:0;border-color:#000;border-style:none}
.tp-caption.largeblackbg{font-size:50px;line-height:70px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#000;padding:0 20px 5px;text-shadow:none;border-width:0;border-color:#fff;border-style:none}
.tp-caption.largepinkbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#db4360;padding:0 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tp-caption.largewhitebg{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#fff;padding:0 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tp-caption.largegreenbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#67ae73;padding:0 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tp-caption.excerpt{font-size:36px;line-height:36px;font-weight:700;font-family:Arial;color:#fff;text-decoration:none;background-color:rgba(0,0,0,1);text-shadow:none;margin:0;letter-spacing:-1.5px;padding:1px 4px 0;width:150px;white-space:normal!important;height:auto;border-width:0;border-color:#fff;border-style:none}
.tp-caption.large_bold_grey{font-size:60px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#666;text-decoration:none;background-color:transparent;text-shadow:none;margin:0;padding:1px 4px 0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_thin_grey{font-size:34px;line-height:30px;font-weight:300;font-family:"Open Sans";color:#666;text-decoration:none;background-color:transparent;padding:1px 4px 0;text-shadow:none;margin:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.small_thin_grey{font-size:18px;line-height:26px;font-weight:300;font-family:"Open Sans";color:#757575;text-decoration:none;background-color:transparent;padding:1px 4px 0;text-shadow:none;margin:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.lightgrey_divider{text-decoration:none;background-color:rgba(235,235,235,1);width:370px;height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0;border-color:#222;border-style:none}
.tp-caption.large_bold_darkblue{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#34495e;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bg_darkblue{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#34495e;padding:10px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bold_red{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:#e33a0c;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_light_red{font-size:21px;line-height:26px;font-weight:300;font-family:"Open Sans";color:#e33a0c;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bg_red{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#e33a0c;padding:10px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bold_orange{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:#f39c12;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bg_orange{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#f39c12;padding:10px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.grassfloor{text-decoration:none;background-color:rgba(160,179,151,1);width:4000px;height:150px;border-width:0;border-color:#222;border-style:none}
.tp-caption.large_bold_white{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_light_white{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.mediumlarge_light_white{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.mediumlarge_light_white_center{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;text-align:center;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_bg_asbestos{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#7f8c8d;padding:10px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.medium_light_black{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:#000;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.large_bold_black{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#000;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.mediumlarge_light_darkblue{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#34495e;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.small_light_white{font-size:17px;line-height:28px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.roundedimage{border-width:0;border-color:#222;border-style:none}
.tp-caption.large_bg_black{font-size:40px;line-height:40px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#000;padding:10px 20px 15px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.mediumwhitebg{font-size:30px;line-height:30px;font-weight:300;font-family:"Open Sans";color:#000;text-decoration:none;background-color:#fff;padding:5px 15px 10px;text-shadow:none;border-width:0;border-color:#000;border-style:none}
.tp-caption.medium_bg_orange_new1{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#f39c12;padding:10px;border-width:0;border-color:#ffd658;border-style:none}
.tp-caption.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}
.tp-caption.black{color:#000;text-shadow:none;font-weight:300;font-size:19px;line-height:19px;font-family:'Open Sans',sans}
.tp-caption.noshadow{text-shadow:none}
.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none!important}
.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0}
.tp-caption .backcorner{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0;top:0}
.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0}
.tp-caption .backcornertop{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0;top:0}
.tp-simpleresponsive .button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,0.6)!important;font-size:15px;line-height:45px!important;background:url(../images/gradient/g30.png) repeat-x top;font-family:arial,sans-serif;font-weight:700;letter-spacing:-1px}
.tp-simpleresponsive .button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.6);font-weight:700;padding:9px 20px;font-size:19px;line-height:57px!important;background:url(../images/gradient/g40.png) repeat-x top}
.tp-simpleresponsive .purchase:hover,.tp-simpleresponsive .button:hover,.tp-simpleresponsive .button.big:hover{background-position:bottom,15px 11px}
.tp-simpleresponsive .button.green,.tp-simpleresponsive .button:hover.green,.tp-simpleresponsive .purchase.green,.tp-simpleresponsive .purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0 3px 0 0 #104d0b;-moz-box-shadow:0 3px 0 0 #104d0b;box-shadow:0 3px 0 0 #104d0b}
.tp-simpleresponsive .button.blue,.tp-simpleresponsive .button:hover.blue,.tp-simpleresponsive .purchase.blue,.tp-simpleresponsive .purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0 3px 0 0 #0f3e68;-moz-box-shadow:0 3px 0 0 #0f3e68;box-shadow:0 3px 0 0 #0f3e68}
.tp-simpleresponsive .button.red,.tp-simpleresponsive .button:hover.red,.tp-simpleresponsive .purchase.red,.tp-simpleresponsive .purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0 3px 0 0 #7c1212;-moz-box-shadow:0 3px 0 0 #7c1212;box-shadow:0 3px 0 0 #7c1212}
.tp-simpleresponsive .button.orange,.tp-simpleresponsive .button:hover.orange,.tp-simpleresponsive .purchase.orange,.tp-simpleresponsive .purchase:hover.orange{background-color:#f70;-webkit-box-shadow:0 3px 0 0 #a34c00;-moz-box-shadow:0 3px 0 0 #a34c00;box-shadow:0 3px 0 0 #a34c00}
.tp-simpleresponsive .button.darkgrey,.tp-simpleresponsive .button.grey,.tp-simpleresponsive .button:hover.darkgrey,.tp-simpleresponsive .button:hover.grey,.tp-simpleresponsive .purchase.darkgrey,.tp-simpleresponsive .purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0 3px 0 0 #222;-moz-box-shadow:0 3px 0 0 #222;box-shadow:0 3px 0 0 #222}
.tp-simpleresponsive .button.lightgrey,.tp-simpleresponsive .button:hover.lightgrey,.tp-simpleresponsive .purchase.lightgrey,.tp-simpleresponsive .purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0 3px 0 0 #555;-moz-box-shadow:0 3px 0 0 #555;box-shadow:0 3px 0 0 #555}
.fullscreen-container{width:100%;position:relative;padding:0}
.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}
.fullwidthbanner-container .fullwidthbanner{width:100%;position:relative}
.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;visibility:hidden;-webkit-font-smoothing:antialiased!important}
.tp-simpleresponsive img{max-width:none}
.noFilterClass{filter:none!important}
.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.tp-bannershadow.tp-shadow1{background:url(../assets/shadow1.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.tp-bannershadow.tp-shadow2{background:url(../assets/shadow2.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.tp-bannershadow.tp-shadow3{background:url(../assets/shadow3.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{width:100%!important;height:100%!important;display:none}
.tp-caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}
.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{width:100%!important;height:100%!important;display:none}
.fullscreenvideo .vjs-loading-spinner{visibility:none;display:none!important;width:0;height:0}
.fullscreenvideo .vjs-control-bar.vjs-fade-out,.fullscreenvideo .vjs-control-bar.vjs-fade-in,.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing,.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing{visibility:hidden!important;opacity:0!important;display:none!important;width:0;height:0;overflow:hidden}
.fullcoveredvideo.video-js,.fullcoveredvideo video{background:transparent!important}
.fullcoveredvideo .vjs-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}
.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.tp-dottedoverlay.twoxtwo{background:url(../assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite{background:url(../assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree{background:url(../assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite{background:url(../assets/gridtile_3x3_white.png)}
.tpclear{clear:both}
.tp-bullets{z-index:1000;position:absolute;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-webkit-transform:translateZ(5px)}
.tp-bullets.hidebullets{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tp-bullets.simplebullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(../assets/boxed_bgtile.png);height:40px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.tp-bullets.simplebullets.navbar-old{background:url(../assets/navigdots_bgtile.png);height:35px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;background:url(../assets/bullet.png) no-Repeat top left;width:20px;height:20px;margin-right:0;float:left;margin-top:0;margin-left:3px}
.tp-bullets.simplebullets.round .bullet.last{margin-right:3px}
.tp-bullets.simplebullets.round-old .bullet{cursor:pointer;position:relative;background:url(../assets/bullets.png) no-Repeat bottom left;width:23px;height:23px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0}
.tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(../assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.square .bullet.last{margin-right:0}
.tp-bullets.simplebullets.square-old .bullet{cursor:pointer;position:relative;background:url(../assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:0}
.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0}
.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(../assets/bullet_boxed.png) no-Repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:0}
.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0!important}
.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0!important}
.tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer;position:relative;background:url(../assets/navigdots.png) no-Repeat bottom left;width:15px;height:15px;margin-left:5px!important;margin-right:5px!important;float:left;margin-top:10px}
.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0!important}
.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0!important}
.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{background-position:top left}
.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected{background-position:bottom left}
.tparrows{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-webkit-transform:translateZ(5px)}
.tparrows.hidearrows{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_left.png) no-Repeat top left;width:40px;height:40px}
.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_right.png) no-Repeat top left;width:40px;height:40px}
.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_left.png) no-Repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:0}
.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_right.png) no-Repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:0}
.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_left.png) no-Repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:0}
.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_right.png) no-Repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:0}
.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_left_boxed.png) no-Repeat top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px}
.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_right_boxed.png) no-Repeat top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px}
.tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrowleft.png) no-Repeat top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px}
.tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrowright.png) no-Repeat top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px}
.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px}
.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0}
.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_left2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0;margin-top:0}
.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_right2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0;margin-top:0}
.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_left2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0;margin-top:0}
.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_right2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0;margin-top:0}
.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_left.png) no-Repeat 0 0;width:40px;height:40px}
.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_right.png) no-Repeat 0 0;width:40px;height:40px}
.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}
.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px}
.fullwidthbanner-container .tp-thumbs{padding:3px}
.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}
.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}
.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.tp-thumbs img{width:100%}
.tp-bannertimer{width:100%;height:10px;background:url(../assets/timer.png);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{bottom:0;height:5px;top:auto}
@media only screen and (min-width: 0px) and (max-width: 479px) {
.responsive .tp-bullets{display:none}
.responsive .tparrows{display:none}
}
.vjs-tech{margin-top:1px}
.tp-caption .vjs-default-skin .vjs-big-play-button{left:50%;top:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:none;box-shadow:none;text-shadow:none;line-height:30px;vertical-align:top;padding:0}
.tp-caption .vjs-default-skin .vjs-big-play-button:before{position:absolute;top:0;left:0;line-height:40px;text-shadow:none!important;color:#fff;font-size:18px}
.tp-caption .vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{box-shadow:none;-webkit-box-shadow:none}
.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.tp-simpleresponsive a{text-decoration:none}
.tp-simpleresponsive ul{list-style:none;padding:0;margin:0}
.tp-simpleresponsive >ul >li{list-stye:none;position:absolute;visibility:hidden}
.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(../assets/coloredbg.png) repeat}
.tp-3d{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 50%}
.tp-caption img{background:transparent;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}
