widget-data-store{display:none}

.rangeslider,
.rangeslider__fill {
  display: block;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.rangeslider {
  background: #e6e6e6;
  position: relative;
}

.rangeslider--horizontal {
  height: 20px;
  width: 100%;
}

.rangeslider--vertical {
  width: 20px;
  min-height: 150px;
  max-height: 100%;
  height: 100%;
}

.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

.rangeslider__fill {
  background: #00ff00;
  position: absolute;
}
.rangeslider--horizontal .rangeslider__fill {
  top: 0;
  height: 100%;
}
.rangeslider--vertical .rangeslider__fill {
  bottom: 0;
  width: 100%;
}

.rangeslider__handle {
  background: white;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.rangeslider__handle:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.rangeslider__handle:active, .rangeslider--active .rangeslider__handle {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
}
.rangeslider--horizontal .rangeslider__handle {
  top: -10px;
  touch-action: pan-y;
  -ms-touch-action: pan-y;
}
.rangeslider--vertical .rangeslider__handle {
  left: -10px;
  touch-action: pan-x;
  -ms-touch-action: pan-x;
}

input[type="range"]:focus + .rangeslider .rangeslider__handle {
  -moz-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  -webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}

.multi-select-360-button{background:#f6f7f8;text-align:center;border-radius:3px;padding:10px;margin-left:5px;margin-top:5px}.multi-select-360-button.selected{background:#455fa1;color:white}.multi-select-360-button.unselected{background:#dcdcdc}h6.required-label+editable-field-360 .invalid multi-select-360 .row{border:red solid 1px !important;margin-left:0px;padding-left:10px;padding-bottom:15px}

date-picker-360{display:block}date-picker-360 .invalid,date-picker-360.invalid.date-picker-360{border:red solid 1px}


time-picker-360{display:block}


date-time-picker-360{display:block}

.popupTemplate{z-index:1100}date-time-picker-core,div.dtpc-popup-template{display:inline-block;width:100%;-webkit-overflow-scrolling:auto}date-time-picker-core .btn.btn-grey,div.dtpc-popup-template .btn.btn-grey{border:1px solid #ccc}date-time-picker-core input.dtpc-display-input::placeholder,div.dtpc-popup-template input.dtpc-display-input::placeholder{opacity:0.75}.not-selectable{cursor:default;user-select:none}div.dtpc-popup-template{background-color:white;width:400px;-webkit-box-shadow:5px 5px 3px 0px #ccc;-moz-box-shadow:5px 5px 3px 0px #ccc;box-shadow:5px 5px 3px 0px #ccc;border:1px solid #ccc;margin-top:3px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){date-time-picker-core,div.dtpc-popup-template{display:inline-block}date-time-picker-core div.date-selection-grid .col,div.dtpc-popup-template div.date-selection-grid .col{border:0.1px solid transparent}}

text-input-360{display:block}


.fa-check:hover{cursor:pointer}

.fa-times:hover{cursor:pointer}

editable-field-360 .error-message{color:#DC5A5C}

file-select-360{display:block;height:200px}.drop-container{border:3px dashed gray;box-shadow:inset;width:100%;height:100%;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.drop-container h1{width:100%;display:block;font-weight:bold;font-size:30px;text-align:center}.drop-container p{width:100%;display:flex;justify-content:center;font-size:14px;font-weight:bold;margin-bottom:0}.drop-container p span{display:block;float:left}.drop-container i.file-icon{display:none;text-align:center;font-size:60px}.drop-container.is-drop-over{background:gray}.drop-container.is-drop-over>*{pointer-events:none}.drop-container.is-drop-over h1,.drop-container.is-drop-over p{display:none}.drop-container.is-drop-over i.file-icon{display:block;color:white}.drop-container .upload-button{display:block;float:left;text-decoration:underline;border:none;outline:none;cursor:pointer;margin-left:4px}.drop-container input{display:none}

.loadingBackground{background:url(spinner.8981e9a58e16221f8156.gif) no-repeat scroll center center;background-size:20px 20px}.advert-details{color:#656c7c}

.file-upload-modal-360 file-upload-panel-360{min-height:150px}.file-upload-modal-360 .upload-desc{text-align:left}.file-upload-modal-360 .upload-box{border:dashed #455fa1 3px;text-align:center;min-height:280px;position:relative}.file-upload-modal-360 .upload-box .upload-drop-mask{display:none}.file-upload-modal-360 .upload-box.is-drop-over>.upload-drop-mask{left:0;right:0;top:0;bottom:0;display:block;position:absolute;background-color:#455fa1;opacity:0.2;user-select:none;pointer-events:none}.file-upload-modal-360 .upload-file-link{cursor:pointer;text-decoration:underline}.file-upload-modal-360 .upload-file-container{margin-top:2em;display:flex;flex-direction:row;flex-wrap:wrap}.file-upload-modal-360 .upload-file-container .file-tile{position:relative;width:130px;text-align:center;margin-bottom:1em}.file-upload-modal-360 .upload-file-container .file-tile i.file-remove{position:absolute;right:10px;top:-5px}.file-upload-modal-360 .upload-file-container .file-tile .file-name{width:130px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none}.file-upload-modal-360 .upload-file-container .file-tile .file-name .progress-indicator{position:absolute;display:block;top:0;bottom:0;background-color:rgba(0,200,0,0.4);opacity:1}.file-upload-modal-360 .upload-file-container .file-tile .file-name .progress-indicator.completed{animation-duration:1s;animation-name:hideUploadProgressBar;animation-fill-mode:forwards}@keyframes hideUploadProgressBar{to{opacity:0}}

.file-upload-modal-btn-360{display:inline}

.file-upload-panel-360{display:flex;flex-direction:column}.file-upload-panel-360 .clickable{cursor:pointer}.file-upload-panel-360 i.disabled{color:#aaa}.file-upload-panel-360 .component-container{flex:1;display:flex;flex-direction:column}.file-upload-panel-360 .component-container.file-over{position:relative}.file-upload-panel-360 .component-container.file-over>.upload-drop-mask{display:block;left:0;right:0;top:0;bottom:0;display:block;position:absolute;background-color:#455fa1;opacity:0.2;user-select:none;pointer-events:none}.file-upload-panel-360 .component-container .upload-drop-mask{display:none}.file-upload-panel-360 .component-container .file-model>div{display:flex;flex-direction:row;align-items:center}.file-upload-panel-360 .component-container .file-model>div .file-name{width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none}.file-upload-panel-360 .component-container .file-model>div .flex-grow{flex-grow:1}.file-upload-panel-360 .component-container .file-model>div .file-type-selection{flex-grow:1}.file-upload-panel-360 .component-container .file-model>div .upload-progress{flex-grow:1;height:2em;position:relative}.file-upload-panel-360 .component-container .file-model>div .upload-progress .progress-indicator{position:absolute;top:0;bottom:0;background-color:rgba(0,200,0,0.4)}.file-upload-panel-360 .component-container .upload-link{display:flex;flex-direction:column;justify-content:center;flex-grow:1;text-align:center;text-decoration:underline}

.question-modal-360{display:block}


submit-button-360-form .submit-button-360-form{display:inline}

