/* saira-regular - latin */
@font-face {
    font-family: 'Saira';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/saira-v8-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('../fonts/saira-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/saira-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/saira-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
        url('../fonts/saira-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/saira-v8-latin-regular.svg#Saira') format('svg'); /* Legacy iOS */
}


html, body{
    margin: 0px;
    padding: 0px;
    min-height: 100%;
    /*    font-family: "Myriad Pro", sans-serif;*/
    font-family: "Saira", sans-serif;
    font-size: 0.9em;
    /*    background: linear-gradient(#ffffff, #ffffff, #394b5c);*/
    /*    background: linear-gradient(to bottom, #ffffff 0px, #ffffff 180px, #c1c6ca 1000px, #c1c6ca 1000px);*/
    background: linear-gradient(to bottom, #ffffff 0px, #ffffff 280px, #394b5c 1000px, #394b5c 1000px);
}
body{
    background: none;
}

input,
textarea,
select,
button,
.ui-widget,
.ui-widget input,
.ui-widget button{
    font-family: "Saira", sans-serif;
}
table{
    border-collapse: collapse;
}

input:disabled,
textarea:disabled,
select:disabled{
    background-color: #f0f0f0;
}

table td.td-icon{
    width: 25px;
}

/* from BootstrapReboot*/
*,
*::before,
*::after {
    box-sizing: border-box;
}


/* timepicker override*/
.ui-timepicker{
    /*    text-align: left;*/
}
.ui-timepicker-standard a{
    padding: .1em 0px;
    font-size: 0.8em;
}



.my-tooltip{
    padding: 2px;
    /*    width: 200px;*/
    /*    font-size: 0.9em;*/
    font-size: 1em;
    line-height: 1em;
}

.rmv-background-blue{
    background-color: #0b5b98;
}

.rmv-main-color{
    color: #788897;
}
.rmv-color-blue{
    color: #0b5b98;
}

.max-width{
    width: 100%;
}
.right{
    float: right;
}

.hidden{
    display: none;
}
.custom-btn{
    /*    background-color: #0b5b98;*/
    background-color: #3a4b5b;
/*    background-color: #519143;*/
    color: #ffffff;
    /*    padding: 5px 7px;*/
    padding: 2px 7px;
    border: none;
    border-radius: 3px;
    cursor: pointer;
}
.custom-btn:hover{
    opacity: 0.8;
}

.custom-btn:disabled{
    background-color: #949494;
}

.custom-select{
    background-color: #ffffff;
    border: 1px solid #8f8f9d;
}

.icon-hover{
    cursor: pointer;
}
.icon-hover:hover{
    opacity: 0.5;
}

.input-short{
    width: 40px;
}
.input-time{
    width: 60px;
}
.input-date{
    width: 100px;
}

.custom-dialog{
    /*    font-size: 0.8em;*/
}


.custom-dialog .ui-dialog-titlebar{
    /*    background-color: #0c5b98;*/
    /*    background-color: #3a4b5b;*/
    background: linear-gradient(to right, #394a5a, #536576);
    color: #ffffff;
}



.custom-dialog .ui-widget-header{
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top: none;
    border-left: none;
    border-right: none;

}
.custom-dialog.ui-dialog{
    padding: 0px;
    background-color: #ffffff;
    /*    border: 1px solid #f8e72c;*/

}

.custom-dialog.ui-dialog .ui-dialog-buttonpane button{
    /*    background-color: #0c5b98;*/
    background-color: #3a4b5b;
    /*        background: linear-gradient(to right, #394a5a, #536576);*/
    color: #ffffff;
    border: none;
    border-radius: 3px;
    padding: 0px 7px;
    margin: 0px 2px;
}

.red{
    color: #c00000;
}

.toast {
    display:none;
    width:200px;
    height:20px;
    height:auto;
    position:absolute;
    z-index: 9999;
    left:50%;
    margin-left:-100px;
    bottom:10px;
    background-color: #3a4b5b;
    color: #ffffff;
    font-size: 0.9em;
    padding:10px;
    text-align:center;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 24px -1px rgba(56, 56, 56, 1);
    -moz-box-shadow: 0px 0px 24px -1px rgba(56, 56, 56, 1);
    box-shadow: 0px 0px 24px -1px rgba(56, 56, 56, 1);
}