﻿/*@font-face {
    font-family: ProximaNovaRegular;
    src: url("../proxima_ssv/ProximaNova-Regular.otf") .esonucFormat("opentype");
}

@font-face {
    font-family: ProximaNovaRGBold;
    src: url("../proxima_ssv/ProximaNovaBold.otf") .esonucFormat("opentype");
}*/

/*body{
    font-family:ProximaNovaRegular;
}*/
.esonucForm {
    /*margin: 20px auto;
    width: 80%;*/
}

    .esonucForm p:first-child {
        font-family: ProximaNovaRGBold;
        /*font-size: 23px;*/
        color: #002a5c;
    }

.formIn {
    font-size: 18px;
    color: #002a5c;
    float: left;
    border-bottom: 1px solid #002a5c;
    width: 30%;
    text-align: left;
    padding-bottom: 5px;
    margin-bottom: 15px;
    margin-top:25px;
}

.esonucForm div:first-child {
    margin: 20px 0px 20px 0px;
}

.esonucForm input, .esonucForm select {
    border: 1px solid #002a5c !important;
}

.esonucForm button {
    background-color: #002a5c !important;
    padding: 0;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 1px;
}

label[class='error'] {
    width: 100%;
    color: red;
    margin-top: 0;
    border: none;
    letter-spacing: 0.5px;
    font-size: 15px;
}

.blockUI span {
    font-size: 20px;
    color: #002a5c;
    font-family: ProximaNovaRGBold;
    padding: 20px;
}

#tblSonuclar i {
    color: #002a5c;
    font-size: 25px;
}

.dt-buttons span {
    color: white;
}

button.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled), div.dt-button:active:not(.disabled):hover:not(.disabled), div.dt-button.active:not(.disabled):hover:not(.disabled), a.dt-button:active:not(.disabled):hover:not(.disabled), a.dt-button.active:not(.disabled):hover:not(.disabled), input.dt-button:active:not(.disabled):hover:not(.disabled), input.dt-button.active:not(.disabled):hover:not(.disabled) {
    background-color: #002a5c !important;
}

.modal{
    top:30%;
    z-index:999999999999;
}

@media (min-width:768px){
    .esonucForm{
        width:70%;
        margin:20px auto;
    }
}
@media (max-width:768px){
    .formIn{
        width:100%;
    }
    #tahlilAcA{
        font-size:15px;
    }
    #btnSifreAl {
        width: 100% !important;
    }
}

.modal-title{
    margin:initial !important;

}
.modal-header .close {
    margin-top: -21px;
}
#tblSonuclar tr td {
    text-align: left;
    padding-left: 15px;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th.dtr-control:before {
    height: 1em !important;
    width: 10px !important;
    margin-top: -9px !important;
    background-color: #002a5c !important; 
    left:-2px !important;
}

#loading {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    width: 100%;
    /*height: 100%;*/
    z-index: 999999999 !important
}

#loading-image {
    font-family: Consolas, Menlo, Monaco, monospace;
    font-weight: bold;
    font-size: 30px;
    opacity: 0.8;
    color: #ffffff;
}