﻿@font-face {
    font-family: Otella;
    src: url("/fonts/Otella.ttf") format("truetype");
}

.text-left {
    text-align: left !important;
}
.text-left-margin {
    margin-left: 10px !important;
}
.remember-me {
    color: white;
    vertical-align: -webkit-baseline-middle;
}
.control-label {
    text-align:right;
}
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}
.control-label {
    padding-left:0px;
}
/* Overlays */
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; /*z-index: 999999 !important;*/}
/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

.loading-spinner {
  position: fixed;
  top: 50%;
  left: 50%;
  transform:translate(-50%,-50%);
  display: block;
  z-index:999999;
  font-size: xx-large;
}
.select2-search__field {
    border:0px !important;
}
.select2-container .select2-search--inline {
    float:none !important;
}
.modal {
	overflow: visible !important;
    display:block !important;
    position:relative !important;
    background: transparent !important;
}
.form-group {
    display:inline;
}

/*.modal {
    height: 100%;
    position: fixed !important;
}*/
/*#dialog-load {
        height: 0px;   
}
#dialog-load-second-layer {
        height: 0px;   

}*/

div[name="div_overlay"]{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background-color: #000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;*/
    /*z-index: 1000;*/
    z-index: 1500;
}

.example-modal .modal-dialog .modal-content {
    box-shadow: 8px 8px 15px grey;
}

.progress-bars .progress-bar span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}