/*main İÇİN GENEL DÜZENLEMELER*/
@media only screen and (max-width: 1199px) and (min-width: 768px) {
    #app-container.menu-hidden main, #app-container.menu-sub-hidden main, #app-container.sub-hidden main {
        margin-left: 105px !important;
        margin-right:5px !important;
        margin-top:95px !important;
        margin-bottom:63px !important;
    }

    #app-container.main-hidden main, #app-container.menu-hidden main {
        margin-left: 5px !important;
        margin-right:5px !important;
        margin-top:95px !important;
        margin-bottom:63px !important;
    }
    .page-footer {
        bottom:17px !important;
    }
}

@media only screen and (min-width: 1200px) {
    #app-container.menu-hidden main, #app-container.menu-sub-hidden main, #app-container.sub-hidden main {
        margin-left: 125px !important;
        margin-right:5px !important;
        margin-top:110px !important;
        margin-bottom:63px !important;
    }
    #app-container.main-hidden main, #app-container.menu-hidden main {
        margin-left: 5px !important;
        margin-right:5px !important;
        margin-top:110px !important;
        margin-bottom:63px !important;
    }
    
}


@media only screen and (max-width: 767px) {
    main {
        margin-left: 3px !important;
        margin-right:3px !important;
        margin-top:73px !important;
        margin-bottom:53px !important;
    }
    .page-footer {
        height:53px !important;
        bottom:13px !important;
    }
}

.page-footer {
    height:63px !important;
}



/*
Menü açıldığında sağ kaydırılabilmesi için bunu iptal ettik.
main {
    margin-top:110px !important;
    padding-right:9px !important;
    padding-left:9px !important;
    margin-right:0px !important;
    margin-left:0px !important;
}
*/

.dore-thema-hide {
    display:none !important;
}

.dore-logo-hide {
    display:none !important;
}

.qualis-logo {
    background-image: url('/images/logo.png') !important;
    background-size:contain !important;
    background-position-x: center !important;
    background-position-y: 0px !important;
}

.qualis-login-fullpage-logo {
    background-image:url('/images/logo.png') !important;
    display:none !important;
}

.qualis-login-left-logo {
    width:40% !important;
    background-image:url('/images/logo.png') !important;
    background-size:contain !important;
    padding:80px 40px !important;
    top:65px !important;
    left:35px !important;
}

.qualis-login-logo-single {
    /*Şimdilik buradaki logoyu kaldırdım. Açarsak tekrar kullanıma konumunu ayarlamamız gerekiyor*/
    width:110px !important;
    height:35px !important;
    background-image: url('/images/qualis-logo.png') !important;
    background-position: 0px 0px !important;
    /*display:inline-block !important;*/
    margin-bottom:60px !important;
    display:none !important;
}

.qualis-footer-logo {
    background-image: url('/images/qualis-logo.png') !important;
    background-size:contain !important;
    background-position-x: center !important;
    background-position-y: 0px !important;
    margin:0px !important;
    width:120px !important;
    height:60px !important;
    display:block !important;
}

.kigili-logo {
    background-image: url('/images/KvkKobi.png') !important;
    background-size:contain !important;
    background-position-x: center !important;
    background-position-y: 0px !important;
}

.kigili-login-fullpage-logo {
    background-image:url('/images/KvkKobi.png') !important;
    display:none !important;
}

.kigili-login-left-logo {
    width:30% !important;
    background-image:url('/images/KvkKobi.png') !important;
    background-size:contain !important;
    padding:80px 40px !important;
    margin-top:auto !important;
    margin-bottom:auto !important;
    margin-left:auto !important;
    margin-right:auto !important;
}

.kigili-login-logo-single {
    /*Şimdilik buradaki logoyu kaldırdım. Açarsak tekrar kullanıma konumunu ayarlamamız gerekiyor*/
    width:110px !important;
    height:35px !important;
    background-image: url('/images/KvkKobi.png') !important;
    background-position: 0px 0px !important;
    /*display:inline-block !important;*/
    margin-bottom:60px !important;
    display:none !important;
}

.qualis-loading>main {
    overflow: hidden !important;
}

.qualis-loading>* {
    opacity:0.9 !important;
}

.qualis-loading::after {
    content: " ";
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 2px solid rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    border-top-color: rgba(0, 0, 0, 0.3);
    animation: spin 1s ease-in-out infinite;
    -webkit-animation: spin 1s ease-in-out infinite;
    left: calc(50% - 15px);
    top: calc(50% - 15px);
    position: fixed;
    z-index: 99999999;
  }

/*CEP TELEFONU*/
@media only screen and (max-width: 992px) {
    .qualis-login-left-logo {
        width:100% !important;
        top:30px !important;
        left:0px !important;
    }
    .kigili-login-left-logo {
        width:60% !important;
        top:30px !important;
        left:0px !important;
        margin-left:auto !important;
        margin-right:auto !important;
    }
    /*
    Menü açıldığında sağ kaydırılabilmesi için bunu iptal ettik.
    main {
        margin-top:75px !important;
        padding-right:3px !important;
        padding-left:3px !important;
        margin-right:0px !important;
        margin-left:0px !important;
    }
    */
}

/*CEP TELEFONU YATAY GENELDE ÇOK GEREKLİ OLMUYOR*/
@media only screen and (max-width: 500px) {

}

/*IPAD YATAY*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .qualis-login-left-logo{
        top:100px !important;
    }
    .kigili-login-left-logo{
        top:100px !important;
    }
}

/*IPAD DİKEY*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

}
.dataTables_wrapper div.dt-buttons{float: right; border-radius: 30px !important;}
.dataTables_wrapper div.dt-buttons button, .dataTables_wrapper div.dt-buttons button:hover, .dataTables_wrapper div.dt-buttons button:active{
    background-color: #ffffff !important;
    border-color: #088781 !important;
    color: #088781 !important;
    font-weight: 600;
}
.dataTables_wrapper div.dataTables_filter{float: left;}
.dataTables_wrapper div.dt-buttons button{border-top-right-radius: 30px !important; border-bottom-right-radius:30px !important; border-top-left-radius: 30px !important; border-bottom-left-radius:30px !important;}
.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius: 30px !important; border-bottom-right-radius:30px !important; border-top-left-radius: 30px !important; border-bottom-left-radius:30px !important;}
.dataTables_wrapper div.dt-buttons div.dt-button-collection{
top: 5.1875px !important;
    left: -60px !important;
}

.navbar {
    height: 70px;
    padding: 0.5rem 0 0.5rem 0;
}
.menu .main-menu{top:70px; background: #3f4040 !important;}
.menu .sub-menu {top:70px;}
.menu .main-menu ul li a{color:#FFFFFF; border-bottom:0px;}
.menu .main-menu ul li a:focus, .menu .main-menu ul li a:hover{color:#FFFFFF;}