/* StyleBootstrap */
.btn{border: 2px solid #fff;padding: 7px 20px;font-size: 16px;}
.btn:hover{text-decoration: none;}
.no-radius{border-radius: 0 !important;}
.btn [class^="fa"]{margin-right: 10px;}
.btn-lg [class^="fa"]{margin-right: 15px;}
.btn-sm [class^="fa"]{margin-right: 5px;}
.form-control{height: 40px;padding: 6px 12px;font-size: 14px;}
select.form-control{height: 40px;padding: 0 12px;font-size: 14px;}
label.block{display: block;width: 100%;}
label.block > b{display: block;margin-bottom: 10px;font-size: 16px;font-weight: normal;cursor: pointer;}
label.inlineblock:before,label.inlineblock:after{display: table;content: "";}
label.inlineblock:after{clear: both;}
label.inlineblock{display: block;width: 100%;}
label.inlineblock > b{display: block;margin-top: 12px;font-size: 16px;font-weight: normal;float: right;padding-left: 15px;width: 25%;text-align: left;}
label.inlineblock .form-control{float: right;width: 75%;}
label.inlineblock .help-block{margin-right: 25%;}
.help-block{font-size: 14px;}
.form-group-lg{margin-bottom: 30px;}
.bootstrap-touchspin .touchspin{height: 34px;}
.btn-lg{padding: 11px 24px;font-size: 18px;}
.input-lg{height: 50px;padding: 10px 16px;font-size: 14px;}
.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback{width: 50px;height: 50px;line-height: 50px;}
.has-feedback.right .form-control-feedback{right: 0;left: inherit;}
.has-feedback.right .form-control{padding-right: 42.5px;padding-left: 12px;}
.has-feedback.right select{-webkit-appearance:none;appearance:none;}
select.input-lg{height: 50px;padding: 0 16px;font-size: 14px;}
.bootstrap-touchspin .input-lg.touchspin{height: 46px;}
.btn-sm{padding: 4px 18px;font-size: 12px;}
.input-sm{height: 34px;padding: 5px 10px;font-size: 12px;}
select.input-sm{height: 34px;padding: 0 10px;font-size: 12px;}
.bootstrap-touchspin .input-sm.touchspin{height: 30px;}
.btn-white{background-color: #fff;color: #39BAE8;border-color: #fff;}
.btn-white:hover{background-color: #39BAE8;color: #fff;border-color: #39BAE8;}
.btn-white-outline{background-color: transparent;color: #fff;}
.btn-white-outline:hover{background-color: #39BAE8;color: #fff;border-color: #39BAE8;}
.btn-primary{background-color: #39BAE8;color: #fff;border-color: #39BAE8;}
.btn-primary:hover{background-color: #31a1c9;color: #fff;border-color: #31a1c9;}
.btn-primary-outline{background-color: transparent;color: #39BAE8;border-color: #39BAE8;}
.btn-primary-outline:hover{background-color: #39BAE8;color: #fff;border-color: #39BAE8;}
.btn-default{background-color: #102E37;color: #fff;border-color: #102E37;}
.btn-default:hover{background-color: #0d242c;color: #fff;border-color: #0d242c;}
.btn-default-outline{background-color: transparent;color: #102E37;border-color: #102E37;}
.btn-default-outline:hover{background-color: #0d242c;color: #fff;border-color: #0d242c;}
.btn-link{color: #333;}
.btn-link:hover{color: #39BAE8;}
.form-control{border-color: #ddd;background-color: #fff;box-shadow: none;-webkit-box-shadow: none;}
.form-control:focus{border-color: #39BAE8;background-color: #fff;box-shadow: none;-webkit-box-shadow: none;}
.text-primary{color: #39BAE8;}
.bg-primary{background-color: #39BAE8;}
.tabsresponsive{position: relative;}
.tabdrop b.caret{display: none;}
.tabdrop .dropdown-menu{padding: 0;}
.tabdrop > .dropdown-menu{max-height: 250px;overflow-y: scroll;}
.tabdrop .dropdown-menu > li:first-child > a{border-radius: 4px 4px 0 0;}
.tabdrop .dropdown-menu > li:last-child > a{border-radius: 0 0 4px 4px;}
.tabdrop .dropdown-menu > li > a{padding: 8px 20px;font-weight: bold;}
.tabdrop .dropdown-menu > li > a:hover{background-color: #dc7eb2;color: #fff;}
@media (max-width: 768px){label.inlineblock .form-control,label.inlineblock b{float: inherit;width: 100%;}label.inlineblock b{text-align: inherit;margin-bottom: 10px;}label.inlineblock .help-block{margin-right: inherit;margin-left: inherit;}}
.goup-container{z-index: 10;}
.closefafa{width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 50%;background-color: #39BAE8;color: #fff;font-size: 20px;position: absolute;top: -15px;left: -15px;z-index: 10;}
.closefafa:hover{color: #fff;background-color: #102E37;}
/* RowPadding */
.rowpadding0.row{margin-right:0;margin-left:0}.rowpadding0.row>[class^=col-xs-],.rowpadding0.row>[class^=col-lg-],.rowpadding0.row>[class^=col-md-],.rowpadding0.row>[class^=col-sm-],.rowpadding0.row .grid-item{padding-right:0;padding-left:0}.rowpadding2.row{margin-right:-2px;margin-left:-2px}.rowpadding2.row>[class^=col-xs-],.rowpadding2.row>[class^=col-lg-],.rowpadding2.row>[class^=col-md-],.rowpadding2.row>[class^=col-sm-],.rowpadding2.row .grid-item{padding-right:2px;padding-left:2px}.rowpadding4.row{margin-right:-4px;margin-left:-4px}.rowpadding4.row>[class^=col-xs-],.rowpadding4.row>[class^=col-lg-],.rowpadding4.row>[class^=col-md-],.rowpadding4.row>[class^=col-sm-],.rowpadding4.row .grid-item{padding-right:4px;padding-left:4px}.rowpadding6.row{margin-right:-6px;margin-left:-6px}.rowpadding6.row>[class^=col-xs-],.rowpadding6.row>[class^=col-lg-],.rowpadding6.row>[class^=col-md-],.rowpadding6.row>[class^=col-sm-],.rowpadding6.row .grid-item{padding-right:6px;padding-left:6px}.rowpadding8.row{margin-right:-8px;margin-left:-8px}.rowpadding8.row>[class^=col-xs-],.rowpadding8.row>[class^=col-lg-],.rowpadding8.row>[class^=col-md-],.rowpadding8.row>[class^=col-sm-],.rowpadding8.row .grid-item{padding-right:8px;padding-left:8px}.rowpadding10.row{margin-right:-10px;margin-left:-10px}.rowpadding10.row>[class^=col-xs-],.rowpadding10.row>[class^=col-lg-],.rowpadding10.row>[class^=col-md-],.rowpadding10.row>[class^=col-sm-],.rowpadding10.row .grid-item{padding-right:10px;padding-left:10px}.rowpadding12.row{margin-right:-12px;margin-left:-12px}.rowpadding12.row>[class^=col-xs-],.rowpadding12.row>[class^=col-lg-],.rowpadding12.row>[class^=col-md-],.rowpadding12.row>[class^=col-sm-],.rowpadding12.row .grid-item{padding-right:12px;padding-left:12px}
/* Margin - Padding */
.m-l--125{margin-left:-125px}.m-t--125{margin-top:-125px}.m-r--125{margin-right:-125px}.m-b--125{margin-bottom:-125px}.m-l--120{margin-left:-120px}.m-t--120{margin-top:-120px}.m-r--120{margin-right:-120px}.m-b--120{margin-bottom:-120px}.m-l--115{margin-left:-115px}.m-t--115{margin-top:-115px}.m-r--115{margin-right:-115px}.m-b--115{margin-bottom:-115px}.m-l--110{margin-left:-110px}.m-t--110{margin-top:-110px}.m-r--110{margin-right:-110px}.m-b--110{margin-bottom:-110px}.m-l--105{margin-left:-105px}.m-t--105{margin-top:-105px}.m-r--105{margin-right:-105px}.m-b--105{margin-bottom:-105px}.m-l--100{margin-left:-100px}.m-t--100{margin-top:-100px}.m-r--100{margin-right:-100px}.m-b--100{margin-bottom:-100px}.m-l--95{margin-left:-95px}.m-t--95{margin-top:-95px}.m-r--95{margin-right:-95px}.m-b--95{margin-bottom:-95px}.m-l--90{margin-left:-90px}.m-t--90{margin-top:-90px}.m-r--90{margin-right:-90px}.m-b--90{margin-bottom:-90px}.m-l--85{margin-left:-85px}.m-t--85{margin-top:-85px}.m-r--85{margin-right:-85px}.m-b--85{margin-bottom:-85px}.m-l--80{margin-left:-80px}.m-t--80{margin-top:-80px}.m-r--80{margin-right:-80px}.m-b--80{margin-bottom:-80px}.m-l--75{margin-left:-75px}.m-t--75{margin-top:-75px}.m-r--75{margin-right:-75px}.m-b--75{margin-bottom:-75px}.m-l--70{margin-left:-70px}.m-t--70{margin-top:-70px}.m-r--70{margin-right:-70px}.m-b--70{margin-bottom:-70px}.m-l--65{margin-left:-65px}.m-t--65{margin-top:-65px}.m-r--65{margin-right:-65px}.m-b--65{margin-bottom:-65px}.m-l--60{margin-left:-60px}.m-t--60{margin-top:-60px}.m-r--60{margin-right:-60px}.m-b--60{margin-bottom:-60px}.m-l--55{margin-left:-55px}.m-t--55{margin-top:-55px}.m-r--55{margin-right:-55px}.m-b--55{margin-bottom:-55px}.m-l--50{margin-left:-50px}.m-t--50{margin-top:-50px}.m-r--50{margin-right:-50px}.m-b--50{margin-bottom:-50px}.m-l--45{margin-left:-45px}.m-t--45{margin-top:-45px}.m-r--45{margin-right:-45px}.m-b--45{margin-bottom:-45px}.m-l--40{margin-left:-40px}.m-t--40{margin-top:-40px}.m-r--40{margin-right:-40px}.m-b--40{margin-bottom:-40px}.m-l--35{margin-left:-35px}.m-t--35{margin-top:-35px}.m-r--35{margin-right:-35px}.m-b--35{margin-bottom:-35px}.m-l--30{margin-left:-30px}.m-t--30{margin-top:-30px}.m-r--30{margin-right:-30px}.m-b--30{margin-bottom:-30px}.m-l--25{margin-left:-25px}.m-t--25{margin-top:-25px}.m-r--25{margin-right:-25px}.m-b--25{margin-bottom:-25px}.m-l--20{margin-left:-20px}.m-t--20{margin-top:-20px}.m-r--20{margin-right:-20px}.m-b--20{margin-bottom:-20px}.m-l--15{margin-left:-15px}.m-t--15{margin-top:-15px}.m-r--15{margin-right:-15px}.m-b--15{margin-bottom:-15px}.m-l--10{margin-left:-10px}.m-t--10{margin-top:-10px}.m-r--10{margin-right:-10px}.m-b--10{margin-bottom:-10px}.m-l--5{margin-left:-5px}.m-t--5{margin-top:-5px}.m-r--5{margin-right:-5px}.m-b--5{margin-bottom:-5px}.m-l-0{margin-left:0}.m-t-0{margin-top:0}.m-r-0{margin-right:0}.m-b-0{margin-bottom:0}.m-l-5{margin-left:5px}.m-t-5{margin-top:5px}.m-r-5{margin-right:5px}.m-b-5{margin-bottom:5px}.m-l-10{margin-left:10px}.m-t-10{margin-top:10px}.m-r-10{margin-right:10px}.m-b-10{margin-bottom:10px}.m-l-15{margin-left:15px}.m-t-15{margin-top:15px}.m-r-15{margin-right:15px}.m-b-15{margin-bottom:15px}.m-l-20{margin-left:20px}.m-t-20{margin-top:20px}.m-r-20{margin-right:20px}.m-b-20{margin-bottom:20px}.m-l-25{margin-left:25px}.m-t-25{margin-top:25px}.m-r-25{margin-right:25px}.m-b-25{margin-bottom:25px}.m-l-30{margin-left:30px}.m-t-30{margin-top:30px}.m-r-30{margin-right:30px}.m-b-30{margin-bottom:30px}.m-l-35{margin-left:35px}.m-t-35{margin-top:35px}.m-r-35{margin-right:35px}.m-b-35{margin-bottom:35px}.m-l-40{margin-left:40px}.m-t-40{margin-top:40px}.m-r-40{margin-right:40px}.m-b-40{margin-bottom:40px}.m-l-45{margin-left:45px}.m-t-45{margin-top:45px}.m-r-45{margin-right:45px}.m-b-45{margin-bottom:45px}.m-l-50{margin-left:50px}.m-t-50{margin-top:50px}.m-r-50{margin-right:50px}.m-b-50{margin-bottom:50px}.m-l-55{margin-left:55px}.m-t-55{margin-top:55px}.m-r-55{margin-right:55px}.m-b-55{margin-bottom:55px}.m-l-60{margin-left:60px}.m-t-60{margin-top:60px}.m-r-60{margin-right:60px}.m-b-60{margin-bottom:60px}.m-l-65{margin-left:65px}.m-t-65{margin-top:65px}.m-r-65{margin-right:65px}.m-b-65{margin-bottom:65px}.m-l-70{margin-left:70px}.m-t-70{margin-top:70px}.m-r-70{margin-right:70px}.m-b-70{margin-bottom:70px}.m-l-75{margin-left:75px}.m-t-75{margin-top:75px}.m-r-75{margin-right:75px}.m-b-75{margin-bottom:75px}.m-l-80{margin-left:80px}.m-t-80{margin-top:80px}.m-r-80{margin-right:80px}.m-b-80{margin-bottom:80px}.m-l-85{margin-left:85px}.m-t-85{margin-top:85px}.m-r-85{margin-right:85px}.m-b-85{margin-bottom:85px}.m-l-90{margin-left:90px}.m-t-90{margin-top:90px}.m-r-90{margin-right:90px}.m-b-90{margin-bottom:90px}.m-l-95{margin-left:95px}.m-t-95{margin-top:95px}.m-r-95{margin-right:95px}.m-b-95{margin-bottom:95px}.m-l-100{margin-left:100px}.m-t-100{margin-top:100px}.m-r-100{margin-right:100px}.m-b-100{margin-bottom:100px}.m-l-105{margin-left:105px}.m-t-105{margin-top:105px}.m-r-105{margin-right:105px}.m-b-105{margin-bottom:105px}.m-l-110{margin-left:110px}.m-t-110{margin-top:110px}.m-r-110{margin-right:110px}.m-b-110{margin-bottom:110px}.m-l-115{margin-left:115px}.m-t-115{margin-top:115px}.m-r-115{margin-right:115px}.m-b-115{margin-bottom:115px}.m-l-120{margin-left:120px}.m-t-120{margin-top:120px}.m-r-120{margin-right:120px}.m-b-120{margin-bottom:120px}.m-l-125{margin-left:125px}.m-t-125{margin-top:125px}.m-r-125{margin-right:125px}.m-b-125{margin-bottom:125px}.margin-0{margin:0}.p-l-0{padding-left:0}.p-t-0{padding-top:0}.p-r-0{padding-right:0}.p-b-0{padding-bottom:0}.p-l-5{padding-left:5px}.p-t-5{padding-top:5px}.p-r-5{padding-right:5px}.p-b-5{padding-bottom:5px}.p-l-10{padding-left:10px}.p-t-10{padding-top:10px}.p-r-10{padding-right:10px}.p-b-10{padding-bottom:10px}.p-l-15{padding-left:15px}.p-t-15{padding-top:15px}.p-r-15{padding-right:15px}.p-b-15{padding-bottom:15px}.p-l-20{padding-left:20px}.p-t-20{padding-top:20px}.p-r-20{padding-right:20px}.p-b-20{padding-bottom:20px}.p-l-25{padding-left:25px}.p-t-25{padding-top:25px}.p-r-25{padding-right:25px}.p-b-25{padding-bottom:25px}.p-l-30{padding-left:30px}.p-t-30{padding-top:30px}.p-r-30{padding-right:30px}.p-b-30{padding-bottom:30px}.p-l-35{padding-left:35px}.p-t-35{padding-top:35px}.p-r-35{padding-right:35px}.p-b-35{padding-bottom:35px}.p-l-40{padding-left:40px}.p-t-40{padding-top:40px}.p-r-40{padding-right:40px}.p-b-40{padding-bottom:40px}.p-l-45{padding-left:45px}.p-t-45{padding-top:45px}.p-r-45{padding-right:45px}.p-b-45{padding-bottom:45px}.p-l-50{padding-left:50px}.p-t-50{padding-top:50px}.p-r-50{padding-right:50px}.p-b-50{padding-bottom:50px}.p-l-55{padding-left:55px}.p-t-55{padding-top:55px}.p-r-55{padding-right:55px}.p-b-55{padding-bottom:55px}.p-l-60{padding-left:60px}.p-t-60{padding-top:60px}.p-r-60{padding-right:60px}.p-b-60{padding-bottom:60px}.p-l-65{padding-left:65px}.p-t-65{padding-top:65px}.p-r-65{padding-right:65px}.p-b-65{padding-bottom:65px}.p-l-70{padding-left:70px}.p-t-70{padding-top:70px}.p-r-70{padding-right:70px}.p-b-70{padding-bottom:70px}.p-l-75{padding-left:75px}.p-t-75{padding-top:75px}.p-r-75{padding-right:75px}.p-b-75{padding-bottom:75px}.p-l-80{padding-left:80px}.p-t-80{padding-top:80px}.p-r-80{padding-right:80px}.p-b-80{padding-bottom:80px}.p-l-85{padding-left:85px}.p-t-85{padding-top:85px}.p-r-85{padding-right:85px}.p-b-85{padding-bottom:85px}.p-l-90{padding-left:90px}.p-t-90{padding-top:90px}.p-r-90{padding-right:90px}.p-b-90{padding-bottom:90px}.p-l-95{padding-left:95px}.p-t-95{padding-top:95px}.p-r-95{padding-right:95px}.p-b-95{padding-bottom:95px}.p-l-100{padding-left:100px}.p-t-100{padding-top:100px}.p-r-100{padding-right:100px}.p-b-100{padding-bottom:100px}.p-l-105{padding-left:105px}.p-t-105{padding-top:105px}.p-r-105{padding-right:105px}.p-b-105{padding-bottom:105px}.p-l-110{padding-left:110px}.p-t-110{padding-top:110px}.p-r-110{padding-right:110px}.p-b-110{padding-bottom:110px}.p-l-115{padding-left:115px}.p-t-115{padding-top:115px}.p-r-115{padding-right:115px}.p-b-115{padding-bottom:115px}.p-l-120{padding-left:120px}.p-t-120{padding-top:120px}.p-r-120{padding-right:120px}.p-b-120{padding-bottom:120px}.p-l-125{padding-left:125px}.p-t-125{padding-top:125px}.p-r-125{padding-right:125px}.p-b-125{padding-bottom:125px}.padding-0{padding:0}
/* Materialize v0.98.0 (http://materializecss.com) */
/* Radio + CheckBox */
.checkboxstyle{display: inline-block;margin-right: 15px;}.checkboxstyle [type="radio"]:not(:checked),.checkboxstyle [type="radio"]:checked{position:absolute;left:-9999px;opacity:0}.checkboxstyle [type="radio"]:not(:checked)+label,.checkboxstyle [type="radio"]:checked+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkboxstyle [type="radio"]+label:before,.checkboxstyle [type="radio"]+label:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}.checkboxstyle [type="radio"]:not(:checked)+label:before,.checkboxstyle [type="radio"]:not(:checked)+label:after,.checkboxstyle [type="radio"]:checked+label:before,.checkboxstyle [type="radio"]:checked+label:after,.checkboxstyle [type="radio"].with-gap:checked+label:before,.checkboxstyle [type="radio"].with-gap:checked+label:after{border-radius:50%}.checkboxstyle [type="radio"]:not(:checked)+label:before,.checkboxstyle [type="radio"]:not(:checked)+label:after{border:2px solid #ddd}.checkboxstyle [type="radio"]:not(:checked)+label:after{-webkit-transform:scale(0);transform:scale(0)}.checkboxstyle [type="radio"]:checked+label:before{border:2px solid transparent}.checkboxstyle [type="radio"]:checked+label:after,.checkboxstyle [type="radio"].with-gap:checked+label:before,.checkboxstyle [type="radio"].with-gap:checked+label:after{border:2px solid #39BAE8}.checkboxstyle [type="radio"]:checked+label:after,.checkboxstyle [type="radio"].with-gap:checked+label:after{background-color:#39BAE8}.checkboxstyle [type="radio"]:checked+label:after{-webkit-transform:scale(1.02);transform:scale(1.02)}.checkboxstyle [type="radio"].with-gap:checked+label:after{-webkit-transform:scale(.5);transform:scale(.5)}.checkboxstyle [type="radio"].tabbed:focus+label:before{box-shadow:0 0 0 10px rgba(0,0,0,.1)}.checkboxstyle [type="radio"].with-gap:disabled:checked+label:before{border:2px solid rgba(0,0,0,.26)}.checkboxstyle [type="radio"].with-gap:disabled:checked+label:after{border:none;background-color:rgba(0,0,0,.26)}.checkboxstyle [type="radio"]:disabled:not(:checked)+label:before,.checkboxstyle [type="radio"]:disabled:checked+label:before{background-color:transparent;border-color:rgba(0,0,0,.26)}.checkboxstyle [type="radio"]:disabled+label{color:rgba(0,0,0,.26)}.checkboxstyle [type="radio"]:disabled:not(:checked)+label:before{border-color:rgba(0,0,0,.26)}.checkboxstyle [type="radio"]:disabled:checked+label:after{background-color:rgba(0,0,0,.26);border-color:#BDBDBD}.checkboxstyle [type="checkbox"]:not(:checked),.checkboxstyle [type="checkbox"]:checked{position:absolute;left:-9999px;opacity:0}.checkboxstyle [type="checkbox"]+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.checkboxstyle [type="checkbox"]+label:before,.checkboxstyle [type="checkbox"]:not(.filled-in)+label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #ddd;border-radius:1px;margin-top:2px;transition:.2s}.checkboxstyle [type="checkbox"]:not(.filled-in)+label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}.checkboxstyle [type="checkbox"]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,.26)}.checkboxstyle [type="checkbox"].tabbed:focus+label:after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.checkboxstyle [type="checkbox"]:checked+label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #39BAE8;border-bottom:2px solid #39BAE8;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.checkboxstyle [type="checkbox"]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);border-bottom:2px solid rgba(0,0,0,.26)}.checkboxstyle [type="checkbox"]:indeterminate+label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #39BAE8;border-bottom:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.checkboxstyle [type="checkbox"]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);background-color:transparent}.checkboxstyle [type="checkbox"].filled-in+label:after{border-radius:2px}.checkboxstyle [type="checkbox"].filled-in+label:before,.checkboxstyle [type="checkbox"].filled-in+label:after{content:'';left:0;position:absolute;transition:border .25s,background-color .25s,width .20s .1s,height .20s .1s,top .20s .1s,left .20s .1s;z-index:1}.checkboxstyle [type="checkbox"].filled-in:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%}.checkboxstyle [type="checkbox"].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #ddd;top:0;z-index:0}.checkboxstyle [type="checkbox"].filled-in:checked+label:before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.checkboxstyle [type="checkbox"].filled-in:checked+label:after{top:0;width:20px;height:20px;border:2px solid #39BAE8;background-color:#39BAE8;z-index:0}.checkboxstyle [type="checkbox"].filled-in.tabbed:focus+label:after{border-radius:2px;border-color:#ddd;background-color:rgba(0,0,0,.1)}.checkboxstyle [type="checkbox"].filled-in.tabbed:checked:focus+label:after{border-radius:2px;background-color:#39BAE8;border-color:#39BAE8}.checkboxstyle [type="checkbox"].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}.checkboxstyle [type="checkbox"].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#BDBDBD}.checkboxstyle [type="checkbox"].filled-in:disabled:checked+label:before{background-color:transparent}.checkboxstyle [type="checkbox"].filled-in:disabled:checked+label:after{background-color:#BDBDBD;border-color:#BDBDBD}
/* 360Player */
.ui360,.sm2-360ui{position:relative}.ui360{margin-bottom:5px;margin-right:5px}.ui360,.sm2-360ui{min-width:50px;min-height:50px}.sm2-360ui{width:50px;height:50px}.sm2-360ui{background-color:#39bae9;box-shadow:inset 0 0 8px rgba(0,0,0,.15);border-radius:100%;transition:all 0.1s cubic-bezier(.42, -0.02, .58, 1);transition-property:background,border,box-shadow}.sm2-360ui:hover{background-color:#39bae9;border-color:rgba(0,0,0,.15);box-shadow:inset 0 0 5px rgba(0,0,0,.15)}.ui360,.ui360 *{vertical-align:middle}.sm2-360ui{position:relative;display:inline-block;float:left;*display:inline;clear:right}.sm2-360ui.sm2_playing,.sm2-360ui.sm2_paused{z-index:10}.ui360 a{float:left;display:inline;position:relative;color:#000;text-decoration:none;left:3px;top:18px;text-indent:50px}.ui360 a.sm2_link{text-indent:0}.ui360 a,.ui360 a:hover,.ui360 a:focus{padding:2px;margin-left:-2px;margin-top:-2px}.ui360 a:hover,.ui360 a:focus{background:#eee;border-radius:3px;outline:none}.ui360 .sm2-canvas{position:absolute;left:0;top:0}.ui360 .sm2-canvas.hi-dpi{top:-50%;left:-50%;transform:scale(.5)}.ui360 .sm2-timing{position:absolute;display:block;left:0;top:0;width:100%;height:100%;margin:0;font:11px "helvetica neue",helvetica,monaco,lucida,terminal,monospace;color:#666;text-align:center;line-height:50px}.ui360 .sm2-cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.ui360 .sm2-360btn{position:absolute;display:block;top:50%;left:50%;width:50px;height:50px;margin-left:-25px;margin-top:-25px;border-radius:25px;cursor:pointer;z-index:3}.ui360 .sm2-360data{display:inline-block;font-family:helvetica}.sm2-inline-block .ui360 .sm2-360btn,.ui360 .sm2-360ui.sm2_playing .sm2-360btn,.ui360 .sm2-360ui.sm2_paused .sm2-360btn{width:22px;height:22px;margin-left:-11px;margin-top:-11px}.ui360 .sm2-360ui.sm2_playing .sm2-cover,.ui360 .sm2-360ui.sm2_paused .sm2-cover{display:block}.ui360,.ui360 .sm2-360btn-default,.ui360 .sm2-360ui.sm2_paused .sm2-360btn{background:transparent url(../images/360-button-play.png) no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABoUlEQVR42sWVu2oCQRhGU/s8gpVYJeQJNkZSbiH4QNuLlQZS21sJayGYaOEFVFDxNiremj9zig2uzk5YQpKFg8PMd75ZZle9E5Ff4e+Ll8tlQuNoPI2vUcCYOdbIxCmm9F5T0YgNMmS/LebSwWdNa7VayXq9ls1mI9vtVna7nQBj5lgjQxYHN7KY3QkiUbDf7+V4PMrpdArBHGtkyOJc3/n1mVaUUl+F5/PZSrABDi4dpmKH3QkixQEHlw5TsccZmsRCoSD1et1ajkuHqdg/HA5GKZPJCOTzeanVasYMLh2mYsXDIGAoDuG6rlSr1WCdBxrcsTIWazgrQiHS6bSRYJ3XDzeq2O/3+9Ltdm9IpVIhstmslEqlUAY36ii8ZrMpjUbjhmQyKeA4jhSLRWMGN+rhOZ1Oh8ANuVxOyuUy40hwo163RK/XeyPQbrdjgYNr/ILAYDB41Gf1wZnFAQfX+iM0HA5fxuPx+2g0Ej22QoYsDq61mGsymTxMp9NX/Sk2yJDFsRZfXpzXbDZ7WiwW3nw+9zUKGDPHGpkL5V//mn7OJyJZApyzeUS5AAAAAElFTkSuQmCC);background-image:none,url(../images/360-button-play-2x.png);background-size:22px 22px;*background-image:url(../images/360-button-play.png);background-repeat:no-repeat}.ui360{background-position:14px 50%;_background:transparent url(../images/360-button-play.gif) no-repeat 14px 50%}.ui360 .sm2-360btn-default,.ui360 .sm2-360ui.sm2_paused .sm2-360btn{background-position:50% 50%;_background:transparent url(../images/360-button-play.gif) no-repeat 50% 50%}.ui360 .sm2-360btn-default,.ui360 .sm2-360ui.sm2_paused .sm2-360btn{cursor:pointer}.ui360 .sm2-360btn-default:hover,.ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover{background:transparent url(../images/360-button-play-light.png) no-repeat 50% 50%;background-image:none,url(../images/360-button-play-light-2x.png);background-size:22px 22px;_background:transparent url(../images/360-button-play.gif) no-repeat 50% 50%;cursor:pointer}.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover,.ui360 .sm2-360btn-playing:hover{background:transparent url(../images/360-button-pause-light.png) no-repeat 50% 50%;background-image:none,url(../images/360-button-pause-light-2x.png);background-size:22px 22px;_background:transparent url(../images/360-button-pause-light.gif) no-repeat 50% 50%;cursor:pointer}.ui360 .sm2-360ui.sm2_playing .sm2-timing{visibility:visible}.ui360 .sm2-360ui.sm2_buffering .sm2-timing{visibility:hidden}.ui360 .sm2-360ui .sm2-timing,.ui360 .sm2-360ui .sm2-360btn:hover + .sm2-timing,.ui360 .sm2-360ui.sm2_paused .sm2-timing{visibility:hidden}.ui360 .sm2-360ui.sm2_dragging .sm2-timing,.ui360 .sm2-360ui.sm2_dragging .sm2-360btn:hover + .sm2-timing{visibility:visible}.ui360 .sm2-360ui.sm2_playing .sm2-360btn,.ui360 .sm2-360ui.sm2_dragging .sm2-360btn,.ui360 .sm2-360ui.sm2_dragging .sm2-360btn:hover,.ui360 .sm2-360ui.sm2_dragging .sm2-360btn-playing:hover{background:transparent;cursor:auto}.ui360 .sm2-360ui.sm2_buffering .sm2-360btn,.ui360 .sm2-360ui.sm2_buffering .sm2-360btn:hover{background:transparent url(../images/icon_loading_spinner.gif) no-repeat 50% 50%;opacity:.5;visibility:visible}.sm2-inline-list .ui360,.sm2-inline-block .ui360{position:relative;display:inline-block;float:left;_display:inline}.sm2-inline-block .ui360{margin-right:8px}.sm2-inline-list .ui360 a{display:none}ul.ui360playlist{list-style-type:none}ul.ui360playlist,ul.ui360playlist li{margin:0;padding:0}div.ui360 div.metadata{display:none}div.ui360 a span.metadata,div.ui360 a span.metadata *{vertical-align:baseline}

.playa.well{
	direction: ltr;
	padding: 15px 0px
}
.playa.well *:focus{
	outline: 0;
}
.playa .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.playa .btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.playa input[type="range"] {  
  background-color: #ddd;
  border: 1px solid #bbb;
  border-radius: 0.5em;
  opacity: 0.5;
  height: 1em;
  top: 6px;
  position: relative;
}

.playa  .thumbnail  {
    width:100%;
}

/* sliders and buttons need a uniform height */
.playa .btn-group .btn {
    display: block;
    float:left;
    height: 3em;
}

/*  contains the attribution link */
.playa .row:nth-child(4) { 
  overflow: hidden;
}

/* Acknowledgements:
To Glyphicons (http://glyphicons.com/) for the Halflings glyphs font */

/* .spin is used to rotate glyphicon glyphicon-refresh */
.spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}