﻿#TMLoadAnimationWrapper { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; background: url("../media/patterns/pattern_loading.png") rgba(0, 0, 0, 0.1); z-index: 99998; }
#TMLoadAnimationContent { width: 190px; z-index: 99999; position: fixed; top: 230px; background: #f5f5f5; padding: 15px 25px; border: 3px solid #d0d0d0; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
    #TMLoadAnimationContent img { float: left; }
    #TMLoadAnimationContent h4 { float: left; margin-left: 10px; line-height: 32px; }

body { font-size: 0.75rem; }

.card-header > .card-tools { position: absolute; right: 15px; top: 5px; }
.card-header { padding: 0.65rem; }

.info-box .info-box-text { font-size: 1.15rem; line-height: 1.75rem; }
.info-box .info-box-number { font-size: 1.25rem; line-height: 1.5rem; }

label { margin-bottom: 0.1rem; margin-top: 0.5rem; }
.form-group { margin-bottom: 0.35rem; }
.col-form-label { font-size: 12px;margin-top:0px; }
.control-label { margin-bottom: 2px; display:block; } /* search form */
body input[type=checkbox].form-control-sm { height: calc(1.3rem); }
.text-bold { font-weight: bold !important; }
.text-italic { font-style: italic !important; }
.text-gray { color: #6a6c6f; }
.text-darkgray { color: #4a4a4a; }
.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; }
/* form label { margin-bottom: 0.1rem; margin-top: 0.4rem; } */ 
.select2-container {width:100% !important;}
.heading-title { border-bottom: 1px solid rgba(0,0,0,.1); padding-bottom: .25rem; }
.TMEmptyTable td{text-align:center;}
.TMEmptyTable img { max-width: 40%; width:100px; margin: 20px 0 0; }
.TMEmptyTable p { color: #6d6d6d !important; margin: 20px 0; font-size: 1.25rem; }
.hidden{display:none;}
.bg-success > td > a,
.bg-success > th > a,
.bg-danger > td > a,
.bg-danger > th > a { color: white !important; }

.dataTables_scrollHead table.dataTable { margin-top:0px !important; }
.footable-filtering button.btn.dropdown-toggle span.caret { border: 0px !important; }

.table.table-formin input, .table.table-formin select { border: 0px; margin: 0px; padding: 3px 0; height: 25px; width: 100% !important; box-shadow: inherit; border-radius: inherit; -webkit-border-radius: inherit; -moz-border-radius: inherit; -linear-border-radius: inherit; }
.table.table-formin input.text-right { padding-right:5px; }
.table.table-formin select { height: 25px; }
.table.table-formin input { text-indent: 5px; }
.table.table-formin select { text-indent: 3px; }
.table.table-formin input[readonly] { background-color: #e9ecef; }
.table.table-formin input[type="checkbox"] { width: 35px !important; height: 20px; margin-top: 2px; }
.table.table-formin td { margin: 0px; padding: 0px; border-left: 1px solid #ddd; border-top: 1px solid #ddd; }
.card-body.p-0 .table.table-formin.first-p-0 tbody > tr > td:first-of-type{padding-left:0px;}
.table-xs th,
.table-xs td { padding: 0.1rem; }

.dropzone-alert {  }
.dropzone-drop { background: #abffb0; }
.dropzone-drop .card { background: #abffb0; }

.alert.alert-sm { padding: 5px; margin: 5px; }
.alert.alert-sm h4 { font-size: 1rem;margin-bottom:2px; }
.alert.alert-sm h5 { font-size: 1rem;margin-bottom:2px; }
.alert.alert-sm.alert-dismissible button.close {padding:.15rem .35rem;}

.card-header > .card-tools .input-group{margin:initial;}
.nav-item.nav-divider { font-size: 2px; margin-bottom: 7px; border-bottom: 1px solid #424e4d; line-height: 1.42857143; }

.dl-horizontal dt { float: left; width: 160px; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap; }
.dl-horizontal dd { margin-left: 180px; }

.callout { margin-top: 0.7rem; padding: 0.5rem; }
.callout h4 { margin: 0px; font-size: 14px; line-height: 18px; }
.callout.callout-sm { padding: 10px 20px 10px 10px; }

.custom-file-label::after { content:'Gözat'; }
.custom-file-sm { height: calc(1.85rem + 2px); }
    .custom-file-sm .custom-file-input { height: calc(1.85rem + 2px); }
    .custom-file-sm .custom-file-label { height: calc(1.85rem + 2px); }

div.pp_pic_holder { max-width:100%; }
div.pp_default .pp_content { max-width:100%; max-height:100%; }
#pp_full_res img#fullResImage { max-width: calc(100% - 7px); max-height: 100%; }

.btn-group-xs > .btn { padding: .2rem .3rem; font-size:.7rem; line-height: 1.3; border-radius: .2rem; border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }
.btn-group-sm > .btn, .btn-sm {padding:.24rem .5rem;}
.modal .modal-header { padding: 0.5rem 0.75rem; }
.modal .modal-header .modal-title { font-size: 1.2rem; line-height: 1.2rem; }

.nav-sidebar > .nav-item .nav-icon.fa, .nav-sidebar > .nav-item .nav-icon.fab, .nav-sidebar > .nav-item .nav-icon.fad, .nav-sidebar > .nav-item .nav-icon.fal, .nav-sidebar > .nav-item .nav-icon.far, .nav-sidebar > .nav-item .nav-icon.fas, .nav-sidebar > .nav-item .nav-icon.ion, .nav-sidebar > .nav-item .nav-icon.svg-inline--fa { font-size: 100%; }
.nav-treeview > li > a.nav-link { margin-left: 12px; width: calc(238px - 1rem) !important; }
.nav-treeview > li > ul.nav-treeview > li > a.nav-link { margin-left: 24px; width: calc(226px - 1rem) !important; }

/*  COLORS */
.btn-default { background-color: #f4f4f4; color: #444; border-color: #ddd }
    .btn-default:hover,
    .btn-default:active,
    .btn-default.hover { background-color: #e7e7e7 }
.btn-primary { background-color: #3c8dbc; border-color: #367fa9 }
    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary.hover { background-color: #367fa9 }
.btn-success { background-color: #00a65a; border-color: #008d4c }
    .btn-success:hover,
    .btn-success:active,
    .btn-success.hover { background-color: #008d4c }
.btn-info { background-color: #00c0ef; border-color: #00acd6 }
    .btn-info:hover,
    .btn-info:active,
    .btn-info.hover { background-color: #00acd6 }
.btn-danger { background-color: #dd4b39; border-color: #d73925 }
    .btn-danger:hover,
    .btn-danger:active,
    .btn-danger.hover { background-color: #d73925 }
.btn-warning { background-color: #f39c12; border-color: #e08e0b }
    .btn-warning:hover,
    .btn-warning:active,
    .btn-warning.hover { background-color: #e08e0b }

/* FAB BUTTON */
.btn-group-fab { position: fixed; width: 50px; height: auto; right: 20px; bottom: 20px; }
    .btn-group-fab div { position: relative; width: 100%; height: auto; }
    .btn-group-fab .btn { position: absolute; bottom: 0; border-radius: 50%; display: block; margin-bottom: 4px; width: 40px; height: 40px; margin: 4px auto; }
    .btn-group-fab .btn-main { width: 50px; height: 50px; right: 50%; margin-right: -25px; z-index: 9; }
    .btn-group-fab .btn-sub { bottom: 0; z-index: 8; right: 50%; margin-right: -20px; -webkit-transition: all 2s; transition: all 0.5s; }
    .btn-group-fab.active .btn-sub:nth-child(2) { bottom: 60px; }
    .btn-group-fab.active .btn-sub:nth-child(3) { bottom: 110px; }
    .btn-group-fab.active .btn-sub:nth-child(4) { bottom: 160px; }
    .btn-group-fab .btn-sub:nth-child(5) { bottom: 210px; }

/* SELECT2 GENERAL */
.select2-container--default .select2-selection--single { padding-left:0; }
.text-sm .select2-container--default .select2-selection--single .select2-selection__arrow, 
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__arrow { top: .12rem; }
.select2-container--default .select2-selection--single .select2-selection__arrow { right: 5px; }
.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid #ced4da 1px; }
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered { padding: 0 .25rem 0; }
.select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected]:hover, 
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover { background-color: #683cb8; color: #fff; }
.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice, 
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #6f42c1; border-color: #643ab0; color: #fff; }

/* SELECT2 DARK-MODE */
.dark-mode .select2-container--default .select2-selection--single { background-color: inherit; border-color: #6c757d; }
.dark-mode .select2-container--default.select2-container--focus .select2-selection--multiple, 
.dark-mode .select2-container--default.select2-container--focus .select2-selection--single { border-color: #6c757d; }
.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered { color:#fff; }
.dark-mode .select2-container--default .select2-selection--multiple { background-color: transparent; }
.dark-mode .daterangepicker select.hourselect,
.dark-mode .daterangepicker select.minuteselect,
.dark-mode .daterangepicker select.secondselect,
.dark-mode .daterangepicker select.ampmselect { background: #454d55; }


/* COMMENT */
.card-comments .comment-text { color: #282828; }


/* RESPONSIVE */
@media (min-width: 992px) {
    .hidden-lg { display: none !important; }
}



td.w5, th.w5 { width: 5%; }
td.w7, th.w7 { width: 7%; }
td.w8, th.w8 { width: 8%; }
td.w10, th.w10 { width: 10%; }
td.w15, th.w15 { width: 15%; }
td.w19, th.w19 { width: 19%; }
td.w20, th.w20 { width: 20%; }
td.w25, th.w25 { width: 25%; }
td.w26, th.w26 { width: 26%; }