.select2-container .select2-choice,.select2-container.select2-drop-above .select2-choice{background:0 0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:6px 0}
.select2-container .select2-choice .select2-arrow,.select2-container.select2-drop-above .select2-choice .select2-arrow{background:0 0;border:none}
.select2-container .select2-choice>.select2-chosen [class^=flag-],.select2-container.select2-drop-above .select2-choice>.select2-chosen [class^=flag-]{margin:-2px 4px 0 0}
.select2-choices,.select2-container-multi .select2-choices{border:none;background:0 0;padding:1px 0}
.select2-choices .select2-search-choice,.select2-container-multi .select2-choices .select2-search-choice{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#7dab2e;border:1px solid #689023;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:13px;padding:5px 22px 6px 5px;color:#fff}
.select2-choices .select2-search-choice [class^=flag-],.select2-container-multi .select2-choices .select2-search-choice [class^=flag-]{margin:-4px 4px 0 0;height:14px}
.select2-container-multi .select2-search-choice-close{left:auto;right:3px;color:#fff;background:0 0!important;top:6px}
.select2-container-multi .select2-search-choice-close:after{font-weight:700;font-size:17px;right:0;color:#fff;content:'x';line-height:10px}
.select2-container-multi .select2-search-choice-close:hover{text-decoration:none}
.select2-container-multi .select2-search-choice-close:hover:after{color:#fff}
.select2-container-multi.select2-container-active .select2-choices{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.select2-container-multi .select2-choices .select2-search-choice-focus{border-color:#cf000f}
.select2-drop-mask{z-index:649}
.select2-drop{z-index:100000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:transparent #ddd #ddd}
.select2-results .select2-highlighted{background:#aab2bd}
.select2-dropdown-open.select2-drop-above .select2-choices{background:#fff;border:none}
.select2-drop.select2-drop-above{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#ddd #eee transparent #ddd}
.select2-drop.select2-drop-above.select2-drop-active{border-top:#ddd;margin-bottom:-1px}
.select2-results .select2-result-label{font-size:13px}
.select2-results .select2-result-label [class^=flag-]{margin:-2px 4px 0 0}
.icheck .checkbox label,.icheck .radio label{padding-left:0}
.icheck label div{margin-right:5px}
.chosen-container-single .chosen-single{border-radius:0}
.chosen-container .chosen-drop{box-shadow:none;border-color:#f0f0f0;border-radius:0}
.chosen-container-single .chosen-search{padding-left:5px}
.chosen-container-active.chosen-with-drop .chosen-single{border-color:#f0f0f0}
.chosen-container-single .chosen-search input[type=text]{border-color:#f0f0f0;padding:5px 20px 5px 5px;border-radius:3px}
.chosen-container .chosen-results li{border-radius:0}
.chosen-container .chosen-results li.highlighted{background-image:none;background-color:#5677fc}
.chosen-container-single .chosen-single div b{background-position:3px 2px}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-16px 2px}
.chosen-container-multi .chosen-choices{border-color:#ddd;background-image:none;background-color:transparent;border-radius:0}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:0;padding:0 3px;height:30px;color:#333;font-family:inherit;width:100%!important}
.chosen-container-active .chosen-choices{box-shadow:none}
.chosen-container-multi .chosen-choices li.search-choice{background-image:none;background-color:rgba(236,236,236,.1);border-color:#f0f0f0;box-shadow:none;padding:3px 20px 3px 6px;margin:5px 0 0 5px}
.chosen-rtl .chosen-choices li.search-choice{padding:7px 6px 8px 20px;margin:5px 5px 0 0}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:5px;background-image:url(/admin/responsive/images/chosen-sprite.png)!important}
.selectize-dropdown,.selectize-input,.selectize-input input{font-family:inherit}
.selectize-input{min-height:42px;padding:11px 12px;border-radius:3px;border-color:#f0f0f0}
.selectize-input.focus{border-color:#f0f0f0;box-shadow:none}
.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:3px}
.selectize-control.multi .selectize-input>div{border-radius:20px;padding:5px;background-color:rgba(236,236,236,.1);border:1px solid #f0f0f0}
.selectize-control.multi .selectize-input>div.active{border:1px solid #5677fc;background:#5677fc;color:#fff}
.selectize-control.multi .selectize-input>div.active a{color:#fff}
.selectize-dropdown,.selectize-dropdown.form-control{box-shadow:none;border-radius:3px}
.selectize-control.plugin-remove_button [data-value] .remove{border-radius:0;top:4px;right:3px;font-size:18px;color:#999}
.selectize-control.plugin-remove_button [data-value] .remove:hover{background:0 0}
.selectize-control .ui-sortable div:before{font-family:Ionicons;content:'\f130';margin-right:5px;color:#999}
.selectize-control .ui-sortable div.active:before{color:#fff}
.selectize-control.single .selectize-input:after{right:10px;border-color:rgba(236,236,236,.1) transparent transparent;margin-top:-2px}
.selectize-dropdown-header-close{right:10px;margin-top:-10px}
.selectize-control.selectize-contacts .selectize-input>div{font-weight:400;-webkit-font-smoothing:auto;color:#fff;background:#5677fc;border:1px solid #5677fc}
.selectize-control.selectize-contacts .selectize-input>div.active{background:#0059c7;border-color:#0051c1}
.selectize-control.selectize-contacts .selectize-input>div .email{opacity:.8}
.selectize-control.selectize-contacts .selectize-input>div .name+.email{margin-left:5px}
.selectize-control.selectize-contacts .selectize-input>div .email:before{content:'<'}
.selectize-control.selectize-contacts .selectize-input>div .email:after{content:'>'}
.selectize-control.selectize-contacts .selectize-dropdown .label{font-size:13px;font-weight:400;color:rgba(0,0,0,.87);padding:0}
.selectize-control.selectize-contacts .selectize-dropdown .caption{font-size:12px;display:block;color:#a0a0a0}
.selectize-input.dropdown-active{border-radius:3px}
.selectize-customization .selectize-dropdown-content .photo{float:left;margin-top:2px}
.selectize-customization .selectize-dropdown-content .photo img{width:36px;height:36px;border-radius:50%}
.selectize-customization .selectize-dropdown-content span.name{display:block;padding-left:50px}
.selectize-customization .selectize-dropdown-content span.email{display:block;padding-left:50px;font-size:13px;color:#999}
.selectize-customization .selectize-input .item{padding:0!important}
.selectize-customization .selectize-input .photo{float:left}
.selectize-customization .selectize-input .photo img{width:36px;height:36px;border-radius:50%}
.selectize-customization .selectize-input span.name{display:block;float:left;padding:7px 15px 0 10px}
.selectize-control::before{-webkit-transition:opacity .2s;transition:opacity .2s;content:' ';z-index:2;position:absolute;display:block;top:14px;right:34px;width:16px;height:16px;background:url(/admin/responsive/images/spinner.gif);background-size:16px 16px;opacity:0}
.selectize-control.loading::before{opacity:.4}
.selectize-control.repositories .selectize-dropdown>div{border-bottom:1px solid rgba(0,0,0,.05)}
.selectize-control.repositories .selectize-dropdown .by{font-size:11px;opacity:.8}
.selectize-control.repositories .selectize-dropdown .by::before{content:'by '}
.selectize-control.repositories .selectize-dropdown .name{font-weight:700;margin-right:5px}
.selectize-control.repositories .selectize-dropdown .title{display:block}
.selectize-control.repositories .selectize-dropdown .description{font-size:12px;display:block;color:#a0a0a0;white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden}
.selectize-control.repositories .selectize-dropdown .meta{list-style:none;margin:0;padding:0;font-size:10px}
.selectize-control.repositories .selectize-dropdown .meta li{margin:0;padding:0;display:inline;margin-right:10px}
.selectize-control.repositories .selectize-dropdown .meta li span{font-weight:700}
.selectize-control.repositories.loading::before{opacity:.4}
.icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background-size:16px 16px;margin:0 3px 0 0}
.ms-container .ms-selectable,.ms-container .ms-selection{color:rgba(0,0,0,.87)}
.ms-container .ms-list{border-radius:0;border-color:#ddd;box-shadow:none;margin:0}
.ms-container .ms-list li{margin:0}
.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{background:#5677fc;box-shadow:none}
.ms-container .ms-list.ms-focus{border-color:#5677fc;box-shadow:none}
.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{border-color:#f0f0f0;margin:0;padding:3px 10px}
.ms-container .ms-optgroup-label{padding:2px 5px 0;font-size:16px;color:#212121}
.ms-container .custom-footer,.ms-container .custom-header{text-align:center;padding:5px;background:#5677fc;color:#fff}
.ms-container .custom-header{border-radius:3px 3px 0 0}
.ms-container .custom-footer{border-radius:0 0 3px 3px}
.ms-container .form-control{margin-bottom:5px}
.bootstrap-select{margin-bottom:10px}
.bootstrap-select .btn{background:0 0;color:rgba(0,0,0,.87);border:0;border-radius:0;border-bottom:2px solid #f0f0f0}
.bootstrap-select .btn.active,.bootstrap-select .btn.focus,.bootstrap-select .btn:active,.bootstrap-select .btn:focus,.bootstrap-select .btn:hover{background:0 0;color:rgba(0,0,0,.87);border:0;border-radius:0;border-bottom:2px solid #f0f0f0;outline:0!important}
.bootstrap-select.open .btn{background:0 0;color:rgba(0,0,0,.87);border:0;border-radius:0;box-shadow:none;outline:0;border-bottom-color:#f0f0f0}
.bootstrap-select.btn-group .dropdown-menu{border-color:transparent;top:-13px;left:-25px;padding:10px 0;box-shadow:0 2px 5px rgba(0,0,0,.2)}
.bootstrap-select.btn-group .dropdown-menu li a{min-width:250px;padding:4px 24px;color:rgba(0,0,0,.87)}
.bootstrap-select.btn-group .dropdown-menu li a:active,.bootstrap-select.btn-group .dropdown-menu li a:focus{outline:0}
.bootstrap-select.btn-group .dropdown-menu li.selected a{background:0 0;color:#5677fc}
.bootstrap-select.btn-group .btn .caret{right:14px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{right:20px}
.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small{color:#5677fc}
.minicolors-swatch{border-radius:3px;border:0}
.minicolors-theme-bootstrap .minicolors-input{padding-left:40px}
.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#5677fc}
.input-append.date .add-on i,.input-group.date .input-group-addon i,.input-prepend.date .add-on i{cursor:pointer;width:14px;height:14px}
.clockface .inner.active.active,.clockface .inner.active.disabled,.clockface .inner.active:active,.clockface .inner.active:hover,.clockface .inner.active:hover.active,.clockface .inner.active:hover.disabled,.clockface .inner.active:hover:active,.clockface .inner.active:hover:hover,.clockface .inner.active:hover[disabled],.clockface .inner.active[disabled]{background-color:#5677fc;background-image:none}
.clockface .outer.active.active,.clockface .outer.active.disabled,.clockface .outer.active:active,.clockface .outer.active:hover,.clockface .outer.active:hover.active,.clockface .outer.active:hover.disabled,.clockface .outer.active:hover:active,.clockface .outer.active:hover:hover,.clockface .outer.active:hover[disabled],.clockface .outer.active[disabled]{background-color:#259b24;background-image:none}
.bootstrap-timepicker-widget table td input{border:0}
.bootstrap-timepicker-widget table td a{padding:0;border:0}
.bootstrap-timepicker-widget table td a:hover{background-color:#5677fc;color:#fff}
.modal-open .bootstrap-timepicker-widget{z-index:10051!important}
span.twitter-typeahead .tt-dropdown-menu{position:absolute;top:100%;left:0;z-index:10051!important;display:none;float:left;min-width:160px;width:100%;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #f0f0f0;border-radius:3px;background-clip:padding-box}
span.twitter-typeahead .tt-suggestion>p{display:block;margin:0;padding:5px 12px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}
span.twitter-typeahead .tt-suggestion>p:focus,span.twitter-typeahead .tt-suggestion>p:hover{text-decoration:none;outline:0;background-color:#5677fc;color:#fff}
span.twitter-typeahead .tt-suggestion.tt-cursor{background-color:#5677fc;color:#fff}
span.twitter-typeahead{width:100%}
.input-group span.twitter-typeahead{display:block!important}
.input-group span.twitter-typeahead .tt-dropdown-menu{top:32px!important}
.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu{top:44px!important}
.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu{top:28px!important}
.rtl-support .tt-dropdown-menu{text-align:right}
.textcomplete-item{border:0!important;padding:0!important}
.textcomplete-item img{width:18px!important;height:18px!important;margin-right:10px;border-radius:3px}
.textcomplete-item a{padding:8px}
.textcomplete-item.active{background-color:transparent}
.text-complete-contenteditable{height:94px;width:100%;padding:6px 12px;border-radius:3px;border:1px solid #f0f0f0}
.text-complete-contenteditable:active,.text-complete-contenteditable:focus{outline:0}
.textoverlay{line-height:inherit}
.pac-container{font-family:inherit;font-size:14px;border-radius:3px;box-shadow:none;border:1px solid #f0f0f0}
.pac-container:after{background:0 0;padding:0;height:auto}
.pac-container .pac-item{font-size:13px}
.pac-container .pac-item .pac-item-query{font-size:14px}
.pac-container .pac-item .pac-icon{background:0 0}
.form__indicator{top:4px;right:10px}
.form__indicator--popover{height:auto;top:-118px;right:-5px}
.form__indicator span{width:15px;border-radius:3px}
.bootstrap-maxlength{padding:5px;border-radius:3px}
.bootstrap-touchspin-down i,.bootstrap-touchspin-up i{top:3px!important;left:50%!important;margin-left:-4px}
.bootstrap-switch{box-shadow:none;border-color:#f0f0f0}
.bootstrap-switch.bootstrap-switch-focused{box-shadow:none;border-color:#f0f0f0}
.bootstrap-switch .bootstrap-switch-container{border-radius:3px}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background:#5677fc}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{background:#259b24}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info{background:#03a9f4}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning{background:#ffc107}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger{background:#ff5722}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{background:rgba(236,236,236,.1)}
.noUi-target{box-shadow:none;border-radius:3px}
.noUi-background{box-shadow:none;background:#fff}
.noUi-connect{box-shadow:none;border-radius:3px;background:#5677fc}
.noUi-handle{border-radius:3px;border-color:#f0f0f0}
.noUi-handle:after,.noUi-handle:before{background:#5677fc}
.nouislider.success .noUi-connect{background:#259b24}
.nouislider.success .noUi-handle:after,.nouislider.success .noUi-handle:before{background:#259b24}
.nouislider.info .noUi-connect{background:#03a9f4}
.nouislider.info .noUi-handle:after,.nouislider.info .noUi-handle:before{background:#03a9f4}
.nouislider.warning .noUi-connect{background:#ffc107}
.nouislider.warning .noUi-handle:after,.nouislider.warning .noUi-handle:before{background:#ffc107}
.nouislider.danger .noUi-connect{background:#ff5722}
.nouislider.danger .noUi-handle:after,.nouislider.danger .noUi-handle:before{background:#ff5722}
.noUi-dragable{cursor:col-resize}
.example-val:before{content:'Value: '}
.nouiToggle{height:50px}
.nouiToggle.off .noUi-handle{border-color:#ff5722}
.nouiToggle.off .noUi-handle:after,.nouiToggle.off .noUi-handle:before{background:#ff5722}
.example-vertical .nouislider{height:150px}
.rangeslider{background-color:#fff}
.rangeslider__fill{background:#5677fc}
.rangeslider,.rangeslider__fill{height:10px}
.rangeslider__handle{width:30px;height:30px;border-color:#f0f0f0;background-image:none;box-shadow:none}
.rangeslider__handle:after{background-image:none;background-color:rgba(86,119,252,.5)}
.powerange-container{padding:15px 30px 20px}
.powerange-vertical-container{height:200px;width:auto}
.range-bar.power-ranger{background-color:#6b6b6b}
.power-ranger .range-quantity{background-color:#e52027}
.note-editor{border-color:#f0f0f0;border-radius:3px}
.note-editor .note-toolbar{border-color:#f0f0f0;border-radius:3px 3px 0 0}
.note-editor .note-dropzone{border-radius:3px}
.note-air-popover .btn,.note-editor .btn,.note-image-popover .btn{padding:6px 10px;box-shadow:none}
.note-air-popover{min-width:250px}
.bs-wysihtml5{height:150px!important}
.wysihtml5-toolbar .btn{box-shadow:none;padding-left:10px;padding-right:10px;margin-right:0;background:rgba(236,236,236,.1);color:rgba(0,0,0,.87);border:1px solid #f0f0f0}
.bootstrap-wysihtml5-insert-image-modal label,.bootstrap-wysihtml5-insert-image-url label,.bootstrap-wysihtml5-insert-link-modal label,.bootstrap-wysihtml5-insert-link-url label{padding-left:20px}
.wysihtml5-sandbox{padding:12px 10px!important}
.md-editor{border-radius:3px}
.md-editor .md-header{border-radius:3px 3px 0 0}
.md-editor .btn{padding:6px 10px;box-shadow:none}
.md-editor textarea{font-family:inherit;padding:6px 12px;background:#fff;border-top:0;border-bottom:0;border-radius:0 0 3px 3px}
.md-editor.active{border-color:#f0f0f0;box-shadow:none}
.medium-editor{outline:0}
.medium-editor-toolbar{box-shadow:none}
.medium-editor-toolbar li button{min-width:40px;height:40px;padding:5px}
.cropper-container .cropper-main{max-height:480px;margin-bottom:30px}
.cropper-container .cropper-wrapper{background-color:#f7f7f7;border:1px solid #eee;box-shadow:inset 0 0 3px #f7f7f7;height:480px;width:100%;overflow:hidden}
.cropper-container .cropper-wrapper img{width:100%}
.cropper-preview{margin-bottom:15px}
.cropper-preview .preview{float:left;margin-right:15px;margin-bottom:15px;overflow:hidden;background:#f7f7f7}
.cropper-preview .preview-lg{width:290px;height:160px}
.cropper-preview .preview-md{width:145px;height:90px}
.cropper-preview .preview-sm{width:72.5px;height:45px}
.cropper-preview .preview-xs{width:36.25px;height:22.5px}
.cropper-data{padding-right:15px}
.cropper-data .input-group{width:100%;margin-bottom:15px}
.cropper-data .input-group-addon{min-width:70px}
.cropper-button{margin-bottom:15px}
.cropper-button .btn{margin-right:15px}
.cropper-input .input-group{margin-bottom:15px}
.cropper-input .input-group .btn{width:140px}
.jcrop-holder #preview-pane{display:block;position:absolute;z-index:2000;top:0;right:-300px;padding:5px;border:1px #f0f0f0 solid;background-color:#fff;border-radius:3px}
#preview-pane .preview-container{width:250px;height:170px;overflow:hidden}
.jcrop-example-nonimage{background-color:#ccc;width:500px;height:230px;font-size:24px;padding:30px;display:block}
.template-upload .progress{min-width:120px}
.template-upload .btn{margin:23px 0 0 5px}
.template-upload td:last-child{width:210px}
.template-download td:last-child{width:210px}
.template-download .btn{margin-top:5px}
.dataTables_wrapper{width:100%}
.dataTables_wrapper table input[type=text]{width:80%!important}
.dataTables_wrapper .dataTable{margin-bottom:10px}
.dataTables_wrapper .dataTable thead td,.dataTables_wrapper .dataTable thead th{padding:10px;border-bottom-color:darker(#f0f0f0,10%)}
.dataTables_wrapper .dataTable.no-footer{border-bottom-color:darker(#f0f0f0,10%)}
.dataTables_wrapper .dataTable.display .odd.selected,.dataTables_wrapper .dataTable.stripe .odd.selected{background-color:rgba(86,119,252,.1)!important}
.dataTables_wrapper .dataTable.display .odd.selected .sorting_1,.dataTables_wrapper .dataTable.display .odd.selected .sorting_2,.dataTables_wrapper .dataTable.display .odd.selected .sorting_3,.dataTables_wrapper .dataTable.stripe .odd.selected .sorting_1,.dataTables_wrapper .dataTable.stripe .odd.selected .sorting_2,.dataTables_wrapper .dataTable.stripe .odd.selected .sorting_3{background-color:rgba(86,119,252,.1)!important}
.dataTables_wrapper .dataTable.display .even.selected,.dataTables_wrapper .dataTable.stripe .even.selected{background-color:rgba(86,119,252,.2)!important}
.dataTables_wrapper .dataTable.display .even.selected .sorting_1,.dataTables_wrapper .dataTable.display .even.selected .sorting_2,.dataTables_wrapper .dataTable.display .even.selected .sorting_3,.dataTables_wrapper .dataTable.stripe .even.selected .sorting_1,.dataTables_wrapper .dataTable.stripe .even.selected .sorting_2,.dataTables_wrapper .dataTable.stripe .even.selected .sorting_3{background-color:rgba(86,119,252,.2)!important}
.dataTables_wrapper .dataTables_length select{margin-right:6px}
.dataTables_wrapper .dataTables_length label{margin-bottom:0}
.dataTables_wrapper .alphabet{position:relative;display:table;width:100%;margin-bottom:1em;border-collapse:separate;border-spacing:5px}
.dataTables_wrapper .alphabet span{display:table-cell;color:rgba(0,0,0,.87);cursor:pointer;text-align:center;width:3.5%;padding:0 2px}
.dataTables_wrapper .alphabet span.empty{color:#eee}
.dataTables_wrapper .alphabet span .active{background:#5677fc;border-radius:3px;color:#fff}
.dataTables_wrapper .alphabet span:hover{text-decoration:none;background:#5677fc;border-radius:3px;color:#fff}
.dataTables_wrapper .alphabet .alphabetInfo{display:block;position:absolute;background-color:#111;border-radius:3px;color:#fff;top:-2em;height:1.8em;padding-top:0;margin-top:2px;text-align:center;z-index:1}
td.details-control{cursor:pointer}
table.dataTable.dtr-column tbody td.control,table.dataTable.dtr-column tbody th.control{width:16px;height:16px}
table.dataTable.dtr-column tbody td.control:before,table.dataTable.dtr-column tbody th.control:before{line-height:15px;width:16px;height:16px;box-shadow:none}
.colvis-button-container{float:right;margin-bottom:10px}
.colvis-button-container button{background:0 0;border:1px #f0f0f0 solid;border-radius:3px;padding:8px 12px;font-size:12px;line-height:1.5;outline:0}
.ColVis_collectionBackground{background:0 0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:11000}
.ColVis_collection{z-index:11100;background:#fff;margin-top:2px;border:1px #ccc solid;border-radius:5px;list-style-type:none;padding:0}
.ColVis_collection li{margin:0;min-width:140px}
.ColVis_collection li label{display:block;margin:0;padding:3px 0;cursor:pointer}
.ColVis_collection li label:hover{background:rgba(86,119,252,.1)}
.ColVis_collection li input{margin:0 6px 0 12px}
.ColVis_collection li span{font-size:12px;font-weight:400}
.c3-charts,.flot-charts{display:block;width:100%;height:300px}
.chartjs-charts{display:block;margin:0 auto}
.c3 svg{font-family:RobotoDraft,sans-serif;font-size:11px}
.c3-legend-item{font-size:12px}
.knob-container{display:block;margin:0 auto;width:150px;height:150px}
.modal-backdrop,.modal-backdrop.fade.in{background:#000;opacity:.5}
.sweet-overlay{z-index:10000}
.sweet-alert{font-family:inherit;z-index:10001}
.btn-social{padding-left:46px!important}
.btn-social>:first-child{width:36px;border-right:0;left:5px;top:-2px}
.btn-social>:first-child:before{position:relative;top:3px}
.btn-social.btn-lg{padding-left:56px!important}
.btn-social.btn-lg i{width:46px!important}
.btn-social.btn-lg i:before{top:-2px}
.btn-social.btn-sm{padding-top:5px;padding-bottom:5px}
.btn-social.btn-sm i{width:28px!important}
.btn-social.btn-xs{padding-left:38px!important}
.btn-social.btn-xs i{width:28px!important}
.bs-wizard .tab-content{border:0;padding:10px 0 0}
.bs-wizard .bs-wizard-prev,.bs-wizard .bs-wizard-submit{display:none}
.audiojs{position:static;z-index:1;overflow:visible;width:100%;height:auto;cursor:pointer;font-family:inherit;box-shadow:none;background-image:none;background:0 0;font-size:12px}
.audiojs .play-pause{position:absolute;z-index:2;left:0;bottom:0;margin:0;border-right:0;float:none;width:100%;height:100%;color:#fff;overflow:visible}
.audiojs .play-pause .error,.audiojs .play-pause .loading,.audiojs .play-pause .pause,.audiojs .play-pause .play{position:absolute;bottom:20px;left:20px;width:40px;height:40px;border-radius:40px;padding:6px 10px;margin:0;color:#fff}
.audiojs .play-pause .error i,.audiojs .play-pause .loading i,.audiojs .play-pause .pause i,.audiojs .play-pause .play i{position:relative;left:3px;top:3px}
.audiojs .play-pause .play{display:block}
.audiojs .play-pause .pause{display:none}
.audiojs .play-pause .pause i{left:0}
.audiojs .play-pause .loading i{left:0;top:2px}
.audiojs .play-pause:hover .loading,.audiojs .play-pause:hover .pause,.audiojs .play-pause:hover .play{background:#5677fc}
.audiojs .play-pause p{display:none}
.audiojs .error-message{position:absolute;left:0;top:0;width:100%;overflow:hidden;text-overflow:ellipsis;color:#fff;padding:20px}
.audiojs .scrubber{position:absolute;z-index:3;width:100%;height:10px;margin:0;float:none;bottom:0;border:0;background:0 0;overflow:hidden;cursor:default}
.audiojs .scrubber .progress{position:absolute;top:0;left:0;background-image:none;background:#5677fc;border-radius:0;margin:0;height:10px;z-index:1}
.audiojs .scrubber .loaded{position:absolute;left:0;top:0;background:rgba(0,0,0,.5);background-image:none;height:10px}
.audiojs .time{display:none;position:absolute;right:20px;bottom:20px;float:none;height:auto;line-height:inherit;margin:0;padding:0;text-shadow:none;border:0;color:rgba(255,255,255,.5)}
.audiojs .time em{padding:0;color:inherit;margin-right:3px}
.audiojs .time strong{padding:0;margin-left:3px}
.audiojs p{width:auto;height:auto}
.audiojs.playing .play{display:none}
.audiojs.playing .pause{display:block}
.audiojs.playing .scrubber{cursor:pointer}
.audiojs.loading .pause,.audiojs.loading .play{display:none}
.audiojs.loading .loading{display:block}
.widget-music:hover .playing .pause{display:block}
.video-js{font-family:inherit}
.video-js .vjs-poster{background-size:cover}
.video-js.vjs-default-skin .vjs-play-progress{background:#5677fc}
.video-js.vjs-default-skin .vjs-slider{background:rgba(0,0,0,.7)}
.video-js.vjs-default-skin .vjs-load-progress{background:rgba(255,255,255,.1)}
.video-js.vjs-default-skin .vjs-volume-bar{margin-top:1.2em;height:.5em;border-radius:1em}
.video-js.vjs-default-skin .vjs-volume-level{background:#5677fc;border-radius:1em}
.video-js.vjs-default-skin .vjs-slider-handle:before{top:50%;width:1em;height:1em;margin-top:-.5em;background:#fff;border-radius:1em;-webkit-transform:none;-ms-transform:none;transform:none;text-shadow:none;content:''}
.video-js.vjs-default-skin .vjs-progress-control{font-size:2px}
.video-js.vjs-default-skin .vjs-control:before{text-shadow:none}
.video-js.vjs-default-skin .vjs-control:hover:before{color:#5677fc}
.video-js.vjs-default-skin .vjs-big-play-button{width:60px;height:60px;margin:-30px 0 0 -30px;padding:5px;border-radius:100%;box-shadow:none;border-width:3px;border-color:#5677fc;color:#5677fc}
.video-js.vjs-default-skin .vjs-big-play-button:before{text-shadow:none;top:4px;left:3px;line-height:inherit}
.video-js.vjs-default-skin:hover .vjs-progress-control{font-size:10px}
.video-js.vjs-default-skin:hover .vjs-big-play-button{background-color:#5677fc;color:#fff;border-color:#fff}
#calendar{font-family:inherit;padding:0}
.fc-toolbar{margin-bottom:1.3em}
.fc-toolbar h2{font-size:24px;margin-top:4px}
.fc-day-grid-event{margin:0;padding:1px;border-radius:0}
.fc-ltr .fc-time-grid .fc-event-container{margin:0}
.fc-ltr .fc-time-grid .fc-event-container a{border-radius:0}
.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:5px;padding-bottom:5px}
.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 5px}
.fc-state-default{text-shadow:none;border-color:#f0f0f0;box-shadow:none;background-image:none;background-color:transparent}
.fc-button{outline:0;text-transform:capitalize}
.fc button{height:auto;padding:.3em .8em;font-size:14p}
.fc th{vertical-align:middle;height:40px;background:#f5f5f5}
.fc-event{background-color:#5677fc}
.fc-state-active,.fc-state-down{background-color:#5677fc;border-color:#0431e8;color:#fff}
.fc-state-default.fc-corner-left{border-top-left-radius:3px;border-bottom-left-radius:3px}
.fc-state-default.fc-corner-right{border-top-right-radius:3px;border-bottom-right-radius:3px}
#external-events .fc-event{padding:10px;margin-bottom:5px;background:0 0;color:#666;border-color:#f0f0f0;cursor:move}
#external-events legend{font-size:18px;margin-top:14px;margin-bottom:10px}
#external-events label{font-weight:400}
#external-events .draggable-events button{position:relative;top:-2px;outline:0}
.pace-active .pace-progress{z-index:2000}
.pace-inactive .pace-progress{z-index:-1}
.ps-container .ps-scrollbar-x,.ps-container .ps-scrollbar-y{width:5px!important}
.ps-container .ps-scrollbar-y-rail{width:5px!important}
.ps-container .ps-scrollbar-y-rail.in-scrolling{background-color:transparent!important}
.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:transparent!important}
.spark{margin:10px 0}
.jqstooltip{border:0!important;width:auto!important;height:auto!important;border-radius:5px!important;padding:5px!important}
.jqsfield{left:0;top:0;font-family:inherit!important;font-size:12px!important;text-align:center!important;color:#fff!important}
.jqsfield span{display:none}
.jqvmap-zoomin,.jqvmap-zoomout{width:20px;height:15px}
.bx-wrapper{box-shadow:none;background:0 0;border:none;margin:0 auto}
.bx-wrapper .bx-pager{font-family:inherit;bottom:0}
.bx-wrapper .bx-controls-auto{bottom:0}
.fluidbox-wrap>img{display:block;margin:0 auto;max-width:100%}
.image-row .fluidbox{display:block;margin-bottom:4px}
input.disabled{border:1px solid #f2f2f2;background-color:#f2f2f2}
input.required,textarea.required{border:1px solid #00a8e6}
input.validation-failed,textarea.validation-failed{border:1px solid #f30;color:#f30}
input.validation-passed,textarea.validation-passed{border:1px solid #0c0;color:#000}
.validation-advice{color:red;margin-left:5px;font-weight:700;text-align:left;position:absolute;padding-left:5px}
.custom-advice{float:left;margin:5px 0;padding:5px;color:red;font-weight:700}
fieldset{padding:1em;margin-bottom:.5em;border:none}
label{font-weight:700}
.form-row{clear:both;padding:.5em}
input,select,textarea{font-size:11px}
.textarea-wrapper{background-color:#fff;border:1px solid #ccc;padding:0 4px;width:40%;float:left}
.textarea-wrapper-large{background-color:#fff;border:1px solid #ccc;padding:0 4px;width:40%;float:left}
.textarea-wrapper-large-required{background-color:#fff;border:1px solid #00a8e6;padding:0 4px;width:40%;float:left}
.textarea-wrapper-required{background-color:#fff;border:1px solid #00a8e6;padding:0 4px;width:40%;float:left}
.textarea-wrapper-solotesto{background-color:#fff;border:none;padding:2px 4px;width:40%;float:left}
.textarea-wrapper input,.textarea-wrapper select,.textarea-wrapper textarea,.textarea-wrapper-large input,.textarea-wrapper-large select,.textarea-wrapper-large textarea,.textarea-wrapper-large-required input,.textarea-wrapper-large-required select,.textarea-wrapper-large-required textarea,.textarea-wrapper-required input,.textarea-wrapper-required select,.textarea-wrapper-required textarea{padding:2px 0;vertical-align:middle;border:0 none;width:100%;margin:0}
.textarea-wrapper input,.textarea-wrapper textarea,.textarea-wrapper-large input,.textarea-wrapper-large textarea,.textarea-wrapper-large-required input,.textarea-wrapper-large-required select,.textarea-wrapper-large-required text area,.textarea-wrapper-required input,.textarea-wrapper-required select,.textarea-wrapper-required text area,textarea-wrapper select,textarea-wrapper-large select{font-family:Arial,Helvetica,clean,HiraKakuPro-W3,Osaka,sans-serif;font-size:12px}
.tabs-td-40{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:40px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-50{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:50px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-60{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:60px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-70{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:70px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-80{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:80px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-90{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:90px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-100{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:100px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-110{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:110px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-120{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:120px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-130{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:130px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-140{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:140px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-150{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:150px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-160{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:160px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-170{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:170px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-180{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:180px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-190{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:190px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-200{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:200px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-210{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:210px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-220{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:220px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-230{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:230px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-240{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:240px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-250{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:250px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-260{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:260px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-270{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:270px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-280{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:280px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-290{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:290px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-300{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:300px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-310{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:310px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-320{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:320px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-330{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:330px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-340{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:340px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-350{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:350px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-360{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:360px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-370{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:370px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-380{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:380px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-390{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:390px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-400{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:400px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-410{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:410px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-420{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:420px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-430{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:430px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-440{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:440px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-450{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:450px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-460{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:460px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-470{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:470px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-480{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:480px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-490{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:490px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-500{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:500px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-510{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:510px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-520{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:520px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-530{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:530px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-540{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:540px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-550{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:550px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-560{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:560px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-570{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:570px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-580{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:580px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-590{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:590px;overflow:hidden;font-size:12px;line-height:1.3}
.tabs-td-600{float:left;height:16px;padding:3px 5px 2px 6px;font-size:10px;width:600px;overflow:hidden;font-size:12px;line-height:1.3}
.alllx{text-align:left}
.allrx{text-align:right}
div.grippie{background:#eee url(js/grippie.png) no-repeat scroll center 2px;border-color:#ddd;border-style:solid;border-width:0 1px 1px;cursor:s-resize;height:9px;overflow:hidden}
.resizable-textarea textarea{display:block;margin-bottom:0;width:95%;height:20%}