/** custom select **/
.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .dropdown-toggle .clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .selected-tag .close{margin-left:0;margin-right:2px}.v-select[dir=rtl] .dropdown-menu{text-align:right}.v-select .open-indicator{display:flex;align-items:center;cursor:pointer;pointer-events:all;opacity:1;width:12px}.v-select .open-indicator,.v-select .open-indicator:before{transition:all .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.v-select .open-indicator:before{position:relative;border-color:rgba(60,60,60,.5);border-style:solid;border-width:3px 3px 0 0;content:"";display:inline-block;height:10px;width:10px;vertical-align:text-top;transform:rotate(133deg);box-sizing:inherit}.v-select.open .open-indicator:before{transform:rotate(315deg) translateY(5px);}.v-select.loading .open-indicator{opacity:0}.v-select .dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.v-select .vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.v-select .vs__actions{display:flex;align-items:stretch;padding:0 6px 0 3px}.v-select .dropdown-toggle .clear{font-size:23px;font-weight:700;line-height:1;color:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:6px}.v-select.searchable .dropdown-toggle{cursor:text}.v-select.unsearchable .dropdown-toggle{cursor:pointer}.v-select.open .dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.v-select .dropdown-menu{display:block;position:absolute;top:100%;left:0;z-index:1000;min-width:160px;padding:5px 0;margin:0;width:100%;overflow-y:scroll;border:1px solid rgba(0,0,0,.26);box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.v-select .no-options{text-align:center}.v-select .selected-tag{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#333;line-height:1.42857143;margin:4px 2px 0;padding:0 .25em;transition:opacity .25s}.v-select.single .selected-tag{background-color:transparent;border-color:transparent}.v-select.single.open .selected-tag{position:absolute;opacity:.4}.v-select.single.searching .selected-tag{display:none}.v-select .selected-tag .close{margin-left:2px;font-size:1.25em;appearance:none;padding:0;cursor:pointer;background:0 0;border:0;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.v-select.single.searching:not(.open):not(.loading) input[type=search]{opacity:.2}.v-select input[type=search]::-webkit-search-cancel-button,.v-select input[type=search]::-webkit-search-decoration,.v-select input[type=search]::-webkit-search-results-button,.v-select input[type=search]::-webkit-search-results-decoration{display:none}.v-select input[type=search]::-ms-clear{display:none}.v-select input[type=search],.v-select input[type=search]:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:1.42857143;font-size:1em;display:inline-block;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;max-width:100%;background:none;box-shadow:none;flex-grow:1;width:0}.v-select.unsearchable input[type=search]{opacity:0}.v-select.unsearchable input[type=search]:hover{cursor:pointer}.v-select li{line-height:1.42857143}.v-select li>a{display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.v-select li:hover{cursor:pointer}.v-select .dropdown-menu .active>a{color:#333;background:rgba(50,50,50,.1)}.v-select .dropdown-menu>.highlight>a{background:#5897fb;color:#fff}.v-select .highlight:not(:last-child){margin-bottom:0}.v-select .spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39%,.1);border-right:.9em solid hsla(0,0%,39%,.1);border-bottom:.9em solid hsla(0,0%,39%,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.v-select .spinner,.v-select .spinner:after{border-radius:50%;width:5em;height:5em}.v-select.disabled .dropdown-toggle,.v-select.disabled .dropdown-toggle .clear,.v-select.disabled .dropdown-toggle input,.v-select.disabled .open-indicator,.v-select.disabled .selected-tag .close{cursor:not-allowed;background-color:#f8f8f8}.v-select.loading .spinner{opacity:1}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-enter-active,.fade-leave-active{transition:opacity .15s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0}

.customSelect .v-select, .customDate .vdp-datepicker__calendar header .up{position:relative;}
.customSelect .vs__search{
    border:none;
    width:100%;
    height:35px;
    margin-top:0.4rem;
    padding:0;
    outline:0;
    background:none;
}
.customSelect .vs__search, .customSelect .vs__open-indicator, .customSelect .vs__dropdown-menu li{
    cursor:pointer;
}
.dashboard-cont .customSelect .input-block.focus .vs__search, .dashboard-cont .customSelect .input-block.focusSelect .vs__search{
    border-color:#00618e;
}
.customSelect .vs__selected{
    position:absolute;
    top:13px;
    left:0;
    font-size:20px;
    font-weight:200;
}
.customSelect .v-select .vs__actions{
    right:0;
    top:50%;
    padding:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
}
.customSelect .vs__actions, .customSelect .vs__open-indicator, .customSelect .vs__dropdown-menu{
    position:absolute;
}
.customSelect .vs__open-indicator{
    right:-2px;
    top:0;
}
.customSelect .vs__actions svg path{
    fill:#828282;
}
.customSelect .vs__dropdown-menu{
    top:100%;
    left:0;
    width:100%;
    color:#838383;
    font-weight:600;
    border:1px solid #d4d4d4;
    /*border-top:none;*/
    background:#fff;
    z-index:1;
}
.customSelect .vs__dropdown-menu li{
    display:block;
    padding:5px 8px;
}
.customSelect .vs__dropdown-menu li:hover{
    background:#f6f6f6;
}
.customSelect .v-select .dropdown-toggle{
    padding:0;
    border:none;
    border-radius:0;
}
.customSelect .disabledOnEdit .v-select .dropdown-toggle, .customSelect.disabledEditOnLoad .v-select .dropdown-toggle{
    border-color:#fff;
}
.customSelect .v-select.single .selected-tag, .customSelect .v-select input[type=search], .customSelect .v-select input[type=search]:focus{
    border:none;
    color:#282828;
    padding:11px 0 10px;
    font-weight:200;
    font-size:20px;
    margin:0;
}
.customSelect .v-select input[type=search]{height: auto;}
.customSelect .v-select .vs__selected-options{
    padding:0;
}
.customSelect .v-select.single.open .selected-tag{
    position:relative;
}
.customSelect .v-select .dropdown-menu{
    border-color:#d4d4d4;
    border-radius:0;
    overflow-y:auto;
    padding:0;
}
.customSelect .v-select li>a{
    padding:5px 15px;
    color:#282828;
}
.customSelect .v-select li:hover{
    background:#f6f6f6;
}
.customSelect .v-select .dropdown-menu a{
    font-size:16px;
    color:#838383;
    font-size:600;
}
.customSelect .v-select .dropdown-menu .active>a, .customSelect .v-select .dropdown-menu>.highlight>a{
    background:none;
    color:#282828;
}
/** custom select **/


/** Datepicker **/
.rtl {  direction:rtl;}.vdp-datepicker {  position:relative;  text-align:left;}.vdp-datepicker * {  box-sizing:border-box;}.vdp-datepicker__calendar {  position:absolute;  z-index:100;  background:#fff;  width:300px;  border:1px solid #ccc;}.vdp-datepicker__calendar header {  display:block;  line-height:40px;}.vdp-datepicker__calendar header span {  display:inline-block;  text-align:center;  width:71.42857142857143%;  float:left;}.vdp-datepicker__calendar header .prev,.vdp-datepicker__calendar header .next {  width:14.285714285714286%;  float:left;  text-indent:-10000px;  position:relative;}.vdp-datepicker__calendar header .prev:after,.vdp-datepicker__calendar header .next:after {  content:'';  position:absolute;  left:50%;  top:50%;  transform:translateX(-50%) translateY(-50%);  border:6px solid transparent;}.vdp-datepicker__calendar header .prev:after {  border-right:10px solid #000;  margin-left:-5px;}.vdp-datepicker__calendar header .next:after {  border-left:10px solid #000;  margin-left:5px;}.vdp-datepicker__calendar header .next.disabled:after {  border-left:10px solid #ddd;}.vdp-datepicker__calendar header .prev:not(.disabled),.vdp-datepicker__calendar header .next:not(.disabled),.vdp-datepicker__calendar header .up:not(.disabled) {  cursor:pointer;}.vdp-datepicker__calendar header .prev:not(.disabled):hover,.vdp-datepicker__calendar header .next:not(.disabled):hover,.vdp-datepicker__calendar header .up:not(.disabled):hover {  background:#eee;}.vdp-datepicker__calendar .disabled {  color:#ddd;  cursor:default;}.vdp-datepicker__calendar .flex-rtl {  display:flex;  width:inherit;  flex-wrap:wrap;}.vdp-datepicker__calendar .cell {  display:inline-block;  padding:0 5px;  width:14.285714285714286%;  height:40px;  line-height:40px;  text-align:center;  vertical-align:middle;  border:1px solid transparent;}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year {  cursor:pointer;}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {  border:1px solid #4bd;}.vdp-datepicker__calendar .cell.selected {  background:#4bd;}.vdp-datepicker__calendar .cell.selected:hover {  background:#4bd;}.vdp-datepicker__calendar .cell.selected.highlighted {  background:#4bd;}.vdp-datepicker__calendar .cell.highlighted {  background:#cae5ed;}.vdp-datepicker__calendar .cell.highlighted.disabled {  color:#a3a3a3;}.vdp-datepicker__calendar .cell.grey {  color:#888;}.vdp-datepicker__calendar .cell.grey:hover {  background:inherit;}.vdp-datepicker__calendar .cell.day-header {  font-size:75%;  white-space:nowrap;  cursor:inherit;}.vdp-datepicker__calendar .cell.day-header:hover {  background:inherit;}.vdp-datepicker__calendar .month,.vdp-datepicker__calendar .year {  width:33.333%;}.vdp-datepicker__clear-button,.vdp-datepicker__calendar-button {  cursor:pointer;  font-style:normal;}.vdp-datepicker__clear-button.disabled,.vdp-datepicker__calendar-button.disabled {  color:#999;  cursor:default;}
.rtl {  direction:rtl;}.vdp-datepicker {  position:relative;  text-align:left;}.vdp-datepicker * {  box-sizing:border-box;}.vdp-datepicker__calendar {  position:absolute;  z-index:100;  background:#fff;  width:300px;  border:1px solid #ccc;}.vdp-datepicker__calendar header {  display:block;  line-height:40px;}.vdp-datepicker__calendar header span {  display:inline-block;  text-align:center;  width:71.42857142857143%;  float:left;}.vdp-datepicker__calendar header .prev,.vdp-datepicker__calendar header .next {  width:14.285714285714286%;  float:left;  text-indent:-10000px;  position:relative;}.vdp-datepicker__calendar header .prev:after,.vdp-datepicker__calendar header .next:after {  content:'';  position:absolute;  left:50%;  top:50%;  transform:translateX(-50%) translateY(-50%);  border:6px solid transparent;}.vdp-datepicker__calendar header .prev:after {  border-right:10px solid #000;  margin-left:-5px;}.vdp-datepicker__calendar header .next:after {  border-left:10px solid #000;  margin-left:5px;}.vdp-datepicker__calendar header .next.disabled:after {  border-left:10px solid #ddd;}.vdp-datepicker__calendar header .prev:not(.disabled),.vdp-datepicker__calendar header .next:not(.disabled),.vdp-datepicker__calendar header .up:not(.disabled) {  cursor:pointer;}.vdp-datepicker__calendar header .prev:not(.disabled):hover,.vdp-datepicker__calendar header .next:not(.disabled):hover,.vdp-datepicker__calendar header .up:not(.disabled):hover {  background:#eee;}.vdp-datepicker__calendar .disabled {  color:#ddd;  cursor:default;}.vdp-datepicker__calendar .flex-rtl {  display:flex;  width:inherit;  flex-wrap:wrap;}.vdp-datepicker__calendar .cell {  display:inline-block;  padding:0 5px;  width:14.285714285714286%;  height:38px;  line-height:38px;  text-align:center;  vertical-align:middle;  border:1px solid transparent; border-radius:3px;}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year {  cursor:pointer;}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {  border:1px solid #4bd;}.vdp-datepicker__calendar .cell.selected {  background:#4bd;}.vdp-datepicker__calendar .cell.selected:hover {  background:#4bd;}.vdp-datepicker__calendar .cell.selected.highlighted {  background:#4bd;}.vdp-datepicker__calendar .cell.highlighted {  background:#cae5ed;}.vdp-datepicker__calendar .cell.highlighted.disabled {  color:#a3a3a3;}.vdp-datepicker__calendar .cell.grey {  color:#888;}.vdp-datepicker__calendar .cell.grey:hover {  background:inherit;}.vdp-datepicker__calendar .cell.day-header {  font-size:75%;  white-space:nowrap;  cursor:inherit;}.vdp-datepicker__calendar .cell.day-header:hover {  background:inherit;}.vdp-datepicker__calendar .month,.vdp-datepicker__calendar .year {  width:33.333%;}.vdp-datepicker__clear-button,.vdp-datepicker__calendar-button {  cursor:pointer;  font-style:normal;}.vdp-datepicker__clear-button.disabled,.vdp-datepicker__calendar-button.disabled {  color:#999;  cursor:default;}
/** add custom date to it's to parent to custamize datepicker **/
.customDate .vdp-datepicker__calendar{
    width:266px;
    border:none;
    box-shadow:0 0 30px rgba(78,78,78,.1803921569);
    border-radius:0 0 8px 8px;
    color:#000;
    font-weight:300;
}
.vdp-datepicker__calendar header:before, .vdp-datepicker__calendar header:after{
    content:'';
    display:table;
}
.vdp-datepicker__calendar header:after{
    clear:both;
}
.customDate .vdp-datepicker__calendar header{
    background:#053c6d;
    color:#fff;
    line-height:1.2;
}
.customDate .vdp-datepicker__calendar header .prev:not(.disabled):hover, .customDate .vdp-datepicker__calendar header .next:not(.disabled):hover, .customDate .vdp-datepicker__calendar header .up:not(.disabled):hover {
    background:none;
}
.customDate .vdp-datepicker__calendar header .prev, .customDate .vdp-datepicker__calendar header .next, .customDate .vdp-datepicker__calendar header .day__month_btn{
    height:40px;
}
.customDate .vdp-datepicker__calendar header .up, .customDate .vdp-datepicker__calendar header span:nth-child(2){padding-top:10px;}
.customDate .vdp-datepicker__calendar header .up:after{ 
    content:'';
    position:relative;
    display:inline-block;
    top:-3px;
    right:-7px;
    width:7px;
    height:7px;
    border-color:#fff;
    border-style:solid;
    border-width:0 1px 1px 0;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.customDate .vdp-datepicker__calendar header .prev:after, .customDate .vdp-datepicker__calendar header .next:after{
    width:10px;
    height:10px;
    -webkit-transform:rotate(-45deg) translate(0, 0);
    transform:rotate(-45deg) translate(0, 0);
    margin:-5px 0 0 -6px;
}
.customDate .vdp-datepicker__calendar header .prev:after{
    transform:rotate(130deg);
    margin-left:-5px;
}
.customDate .vdp-datepicker__calendar header .prev:after, .customDate .vdp-datepicker__calendar header .next:after, .customDate  .vdp-datepicker__calendar header .next.disabled:after{
    border-color:#fff;
    border-style:solid;
    border-width:0 1.2px 1.2px 0;
}
.vdp-datepicker__calendar .cell{
    font-size:13px;
}
.customDate .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover, .customDate .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover, .customDate .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{
    border-color:#f0f0f0;
    background-color:#f0f0f0;
    color:#000;
}
.customDate .vdp-datepicker__calendar .cell.selected, .customDate .vdp-datepicker__calendar .cell.selected:hover{
    background:#053c6d;
    color:#FFF;
}
/** Datepicker **/

@media(max-width:630px){
    .customSelect .v-select.single .selected-tag, .customSelect .v-select input[type=search], .customSelect .v-select input[type=search]:focus{
        font-size:16px;
        padding:8px 0;
    }
}