﻿/* ------------------  White Themes -------------------- */
.modal-daraman.white-theme .modal-overlay .modal-panel{
    overflow-y:hidden;
    overflow-x:hidden;
    padding:0rem !important;
    box-shadow:0 0.2rem 1.2rem rgba(0,0,0,.1)!important;
    background: #fff;
    border:1px solid #e0e0e6;
    border-radius:1rem;
}

.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body{
    position:static;
    height:calc(100% - 50px);
    overflow-y:auto;
    overflow-x:hidden;
    border:none;
    padding:0rem 0 !important;
    background-color:#fff !important;

}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body.no-scroll{
    overflow-y:hidden !important;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-title{
    display:flex;
    justify-content:space-between;
    align-items:center;
    direction:rtl;
    padding:0.5rem 1rem;
    border-bottom:2px solid #e0e0e6;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-title .title{
    padding:5px;
    text-align:right;
    font-size:15px !important;
    font-weight:500;
    
}

.modal-daraman.white-theme .modal-panel .panel-title .panel-controller{
    display:flex;
    flex-direction:row-reverse;
}
.modal-daraman.white-theme .modal-panel .panel-title .icon-box{
    font-size:27px;
    width:30px;
    height:22px;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    align-items:center;
    cursor:pointer;
    margin-top:0;
    border-radius:3px;
    background:none;
    border:none;
}
.modal-daraman.white-theme .modal-panel .panel-title .icon-box i{
   margin-top:0; 
}
.modal-daraman.white-theme .modal-panel .icon-box div:hover{
    background:none;
    color:#d5553e;
}
.modal-daraman.white-theme .modal-panel .panel-title .icon-box .close-modal{
    margin-top:5px;
}
.modal-daraman.white-theme .modal-panel .panel-title .icon-box .close-modal i{
    
    font-size:26px;
}
.modal-daraman.white-theme .modal-panel .panel-title .icon-box .refresh-btn i{
    font-size:19px;
    margin-left:3px;
}

.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body::-webkit-scrollbar {
  width: 20px;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
  border: 3px solid transparent;
  background-clip: content-box;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body::-moz-scrollbar {
  width: 10px;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body::-moz-scrollbar-track {
  background-color: transparent;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body::-moz-scrollbar-thumb {
  background-color: #d6dee1;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body::-moz-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body::-moz-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
  border: 1px solid transparent;
  background-clip: content-box;
}
[data-toggle="show-modal"]{
    cursor:pointer;
    margin:0 5px;
}
.modal-daraman.white-theme .modal-overlay .modal-panel .panel-body .loading{
    height:calc(100% - 45px);
}

::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-track {
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
}
::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
}
::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
  border: 1px solid transparent;
  background-clip: content-box;
}



/*------------ Responsice ---------------------*/

@media screen and (max-width:600px){
    
    .modal-daraman.sm-fullscreen .modal-overlay{
        width:100%;
        height:100%;
    }
    .modal-daraman.sm-fullscreen .modal-overlay .modal-panel{
        width:100% !important;
        height:100% !important;
        border-radius:0;
    }
    .modal-daraman.sm-middlescreen .modal-overlay{
        align-items:flex-end;
    }
    .modal-daraman.sm-middlescreen .modal-overlay .modal-panel{
        width:100% !important;
        height:60% !important;
        bottom:0 !important;
        top:auto !important;
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }

}
@media screen and (min-width:601px) and (max-width:821px){
    
    .modal-daraman.md-fullscreen .modal-overlay{
        width:100%;
        height:100%;
    }
    .modal-daraman.md-fullscreen .modal-overlay .modal-panel{
        width:100% !important;
        height:100% !important;
        border-radius:0;
    }
    .modal-daraman.md-middlescreen .modal-overlay .modal-panel{
        width:100% !important;
        height:60% !important;
        bottom:0 !important;
        top:auto !important;
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }

}