/*
@public
*/

div.rad-chart svg tspan, div.rad-chart div.morris-hover-point {
    font-family: 'ssm' !important;
}

table.dataTable th,table.dataTable td{
    vertical-align: middle;
    border: 1px solid #dee2e6;
}

table.dataTable thead th{
    border-bottom: 2px solid #dee2e6;
}


table.dataTable td{
    border-bottom: 2px solid #dee2e6;
}

table#dTable .form-control {
    font-size: 12px;
}

label, .form-focus, .form-control {
    font-family: unset;
}

table#satisFiyatTablo tbody {
    line-height: 3;
}
.modal form{
    margin: 0;
    padding: 0;
}
.modal-content {
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem;
}
.modal-backdrop {
    z-index: 1041 !important;
}
.user-menu.nav > li > a {
    color: #fff;
}
.user-menu .bg-primary {
    background-color: #d3333d !important;
}
.select2-container *:focus{
    outline: none;
}
.form-control:focus,.select2-search input:focus,.select2-container *:focus {
    border-color: #d3333d;
    box-shadow: 0 0 0 0.2rem rgba(81, 51, 51, 0.25);
}


.page-title-box h3 ,.page-title-box b {
    color: #fff !important;
}

/* header custom */


.dropzone {
    min-height: 230px !important;
}
.dz-hidden-input {
    position: absolute !important;
}

#loading_app {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    opacity: 0.5;
    background-color: #ffffff14;
    z-index: 999999;
}


.lg-backdrop {
    z-index: 1060 !important;
}
.lg-outer{
    z-index: 1153 !important;
}


.lg-backdrop.in {
    opacity: 0.75 !important;
}
.fixed-size.lg-outer .lg-inner {
    background-color: #FFF;
}
.fixed-size.lg-outer .lg-sub-html {
    position: absolute;
    text-align: left;
}
.fixed-size.lg-outer .lg-toolbar {
    background-color: transparent;
    height: 0;
}
.fixed-size.lg-outer .lg-toolbar .lg-icon {
    color: #c9c9c9;
}
.fixed-size.lg-outer .lg-img-wrap {
    padding: 5px;
}
.lg-sub-html h4 {
    color: #FFF;
}



.table .thead-ozel th
{
    color: #f9fafd;
    border-color: #e65d67;
    background-color: #e65d67;
}

/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f6f6f6;
}
body::-webkit-scrollbar-track {
    background: #d3333d;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #808080;
    border-radius: 3px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #595959;
}



.max-height-600{
    max-height: 600px !important;
}

.max-height-500{
    max-height: 500px !important;
}

.max-height-400{
    max-height: 400px !important;
}

textarea#chat_mesaj {
    resize: none;
    padding: 5px;
}

.table_custom_auto{
    display: block;
    overflow-x: auto;
    width: auto;
    -webkit-overflow-scrolling: touch;
    /*padding: 0px;*/
    /*overflow-y: auto;*/
    /*max-height: 480px;*/
}

div.dataTables_processing {
    background: none !important;
    border: none;
    box-shadow: none;
}


table.dataTable {
    max-width: 100% !important;
    border-collapse: collapse !important;
}

.tbl_td_300 {
    width: 300px !important;
}

.tbl_td_250 {
    width: 250px !important;
}

.tbl_td_200 {
    width: 200px !important;
}

.tbl_td_150 {
    width: 150px !important;
}

.tbl_td_100 {
    width: 100px !important;
}

.tbl_td_75 {
    width: 75px !important;
}

.tbl_td_50 {
    width: 50px !important;
}

.tbl_td_25 {
    width: 25px !important;
}

.tbl_td_20 {
    width: 20px !important;
}

.tbl_td_10 {
    width: 10px !important;
}

.tbl_td_y_5 {
    width: 5% !important;
}

.tbl_td_y_10 {
    width: 10% !important;
}

.tbl_td_y_15 {
    width: 15% !important;
}

.tbl_td_y_20 {
    width: 20% !important;
}
.tbl_td_y_25 {
    width: 25% !important;
}
.tbl_td_y_30 {
    width: 30% !important;
}
.tbl_td_y_40 {
    width: 40% !important;
}
.tbl_td_y_50 {
    width: 50% !important;
}
.tbl_td_y_60 {
    width: 60% !important;
}
.tbl_td_y_70 {
    width: 70% !important;
}
.tbl_td_y_80 {
    width: 80% !important;
}
.tbl_td_y_90 {
    width: 90% !important;
}
.tbl_td_y_100 {
    width: 100% !important;
}

.tbl_min_w_20 {
    min-width: 20px;
}

.tbl_min_w_25 {
    min-width: 25px;
}

.tbl_min_w_35 {
    min-width: 35px;
}

.tbl_min_w_50 {
    min-width: 50px;
}
.tbl_min_w_100 {
    min-width: 100px;
}

.tbl_min_w_150 {
    min-width: 150px;
}

.tbl_min_w_170 {
    min-width: 170px;
}

.tbl_min_w_200 {
    min-width: 200px;
}

.tbl_min_w_300 {
    min-width: 300px;
}


.tbl_min_w_550 {
    min-width: 550px;
}


.ml-10-px {
    margin-left: 10px;
}

span.select2 {
    width: 100% !important;
}

.dataTables_processing {
    align-items: center;
}

img.tbl_loading {
    max-width: 60px;
}

div.block_ui_js {
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%)
}

/*
@media
*/

@media (min-width:320px)  {
    /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
    .page-mobile-tools{
        text-align: center !important;
        margin-top: 20px !important;
    }
}

@media (min-width:480px)  {
    /* smartphones, Android phones, landscape iPhone */


}

@media (min-width:600px)  {
    /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */


}
@media (min-width:801px)  {
    /* tablet, landscape iPad, lo-res laptops ands desktops */


}
@media (min-width:1025px) {
    /* big landscape tablets, laptops, and desktops */

}
@media (min-width:1281px) {
    /* hi-res laptops and desktops */

}