body.vertical-layout.vertical-menu-modern .horizontal-menu-wrapper {
  display: none;
}

.horizontal-menu > .main-menu {
  display: none;
}

.horizontal-menu .fixed-top {
  left: 0;
}

html body.navbar-static .app-content .header-navbar {
  background: transparent;
  box-shadow: none !important;
}
.dropzone .dz-message {
    font-size: 1.5rem !important;
}
.w-unset{
    width: unset !important;
}

.action a {
    color: inherit;
}

.action .delete:hover {
    color: #EA5455 !important;
}

.action .icon-edit-1:hover {
    color: #7367F0;
}

 .property-detail-form .col-xl, .property-detail-form .col-xl-auto, .property-detail-form .col-xl-12, .property-detail-form .col-xl-11, .property-detail-form .col-xl-10, .property-detail-form .col-xl-9, .property-detail-form .col-xl-8, .property-detail-form .col-xl-7, .property-detail-form .col-xl-6, .property-detail-form .col-xl-5, .property-detail-form .col-xl-4, .property-detail-form .col-xl-3, .property-detail-form .col-xl-2, .property-detail-form .col-xl-1, .property-detail-form .col-lg, .property-detail-form .col-lg-auto, .property-detail-form .col-lg-12, .property-detail-form .col-lg-11, .property-detail-form .col-lg-10, .property-detail-form .col-lg-9, .property-detail-form .col-lg-8, .property-detail-form .col-lg-7, .property-detail-form .col-lg-6, .property-detail-form .col-lg-5, .property-detail-form .col-lg-4, .property-detail-form .col-lg-3, .property-detail-form .col-lg-2, .property-detail-form .col-lg-1, .property-detail-form .col-md, .property-detail-form .col-md-auto, .property-detail-form .col-md-12, .property-detail-form .col-md-11, .property-detail-form .col-md-10, .property-detail-form .col-md-9, .property-detail-form .col-md-8, .property-detail-form .col-md-7, .property-detail-form .col-md-6, .property-detail-form .col-md-5, .property-detail-form .col-md-4, .property-detail-form .col-md-3, .property-detail-form .col-md-2, .property-detail-form .col-md-1, .property-detail-form .col-sm, .property-detail-form .col-sm-auto, .property-detail-form .col-sm-12, .property-detail-form .col-sm-11, .property-detail-form .col-sm-10, .property-detail-form .col-sm-9, .property-detail-form .col-sm-8, .property-detail-form .col-sm-7, .property-detail-form .col-sm-6, .property-detail-form .col-sm-5, .property-detail-form .col-sm-4, .property-detail-form .col-sm-3, .property-detail-form .col-sm-2, .property-detail-form .col-sm-1, .col, .property-detail-form .col-auto, .property-detail-form .col-12, .property-detail-form .col-11, .property-detail-form .col-10, .property-detail-form .col-9, .property-detail-form .col-8, .property-detail-form .col-7, .property-detail-form .col-6, .property-detail-form .col-5, .property-detail-form .col-4, .property-detail-form .col-3, .property-detail-form .col-2, .property-detail-form .col-1 {

     padding-right: 5px !important;
     padding-left: 5px !important;
 }

.truncate-table tbody td , .truncate-table thead th{
    max-width:200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.truncate-text{
    max-width:130px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.form-group.form-label-group label{
    position: absolute;
    padding: 0.25rem 0;
    font-size: 0.7rem;
    top: -20px;
    left: 3px;
    opacity: 1;
}

.p-image{
    width: 150px;
    height: 150px;
    border-radius: 50%;
    position: relative;
}
.p-image img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 3px solid #00a1b5;
    padding: 2px;
}
.profile-input{
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(5,5,5,0.5);
    border-radius: 50%;
    opacity: 0;
}
.p-image:hover .profile-input{
    opacity: 1;
}

.property-iamge-box{
    position: relative;
    /*width: 100px;*/
    /*height: 100px;*/
    display: flex;
    align-items: center;
    overflow: hidden;
}
#showAllImageModal .property-iamge-box{
    /*height: 100px;*/
}
.property-iamge-box .action{
    position: absolute;
    bottom: 1px;
    width: 100%;
    background: rgb(1 1 1 / 60%);
    color: red;
    text-align: center;
    display: flex;
}

.property-iamge-box .action a{
    color: red;
    margin: auto;
}
.property-iamge-box img{
    max-width: 100%;
    height: auto;
}
#showAllImageModal .custom-switch .switch-label {
    padding-left: 0.5rem !important;
}

.custom-switch .custom-control-label:after{
    left: 0 !important;
}

.select2-member-box {
    display: flex;
    align-items: center;
}

.select2-member-box .image-box {
    width: 60px;
}
.select2-member-box .image-box img{
    width: 100%;
    border-radius: 50%;
}

.table td {
    padding: 0.5rem 1rem !important;
}
/*.form-group {*/
/*    margin-bottom: 1rem !important;*/
/*}*/
#DataTables_Table_0_filter, .dt-search {
    float: right;
}
.dataTables_info{
    float: left;
}
.btn-group, .btn-group-vertical {
    display: block !important;
}

.form-group.form-label-group label span{
    font-size: 1.2rem;
    float: right;
    color: #ea5455 !important;
}
.custom-scrollbar{
    overflow-y: auto;
}
/* custom scrollbar */
.custom-scrollbar::-webkit-scrollbar {
    width: 10px;
}

.custom-scrollbar::-webkit-scrollbar-track {
    background-color: #f3f3f3;
    border-radius: 3px;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
    background-color: #C2BEB8;
    border-radius: 20px;
    border: 3px solid transparent;
    background-clip: content-box;
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #a8bbbf;
}

.form-label-group > label{
    color: rgba(34, 41, 47, 1) !important;
}
body.dark-layout p, body.dark-layout small, body.dark-layout span, body.dark-layout label {
    color: #c2c6dc !important;
}

table tr{
    cursor: pointer;
}

.select2-search--dropdown {
    display: block !important;
}

.badge-yellow{
    background-color: #ffff00;
}

.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
    padding: 0 0.2rem !important;
}

.select2-selection.select2-selection--multiple {
    background-image: url(/images/arrow-down.png?8338497…);
    background-position: calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
    background-size: 12px 12px, 10px 10px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 1.5rem;
}

/*.picker__input.form-control{*/
/*    background-color: #fff !important;*/
/*}*/

.form-control[readonly] {
    background-color: #fff;
}

.intl-tel-input.allow-dropdown{
    width:100%;
}

.form-group.form-label-group.error .select2-container--classic .select2-selection--single,
.form-group.form-label-group.error .select2-container--default .select2-selection--single,
.form-group.form-label-group.error .select2-container--default .select2-selection--multiple
{
   border: 1px solid #EA5455 !important;
}

.text-yellow {
    color: #fff322 !important;
}

.bg-rgba-yellow {
    background: rgba(242, 247, 7, 0.15) !important;
}
.text-brown {
    color: #c78128 !important;
}

.bg-rgba-brown {
    background: rgba(214, 125, 28, 0.15) !important;
}
.text-brown-dark {
    color: #795548 !important;
}

.bg-rgba-brown-dark {
    background: rgba(121, 85, 72, 0.15) !important;
}

.text-blue-dark {
    color: #414561 !important;
}

.bg-rgba-blue-dark {
    background: rgba(65, 69, 97, 0.15) !important;
}

.text-purple {
    color: #a928c7 !important;
}

.bg-rgba-purple {
    background: rgba(169, 40, 199, 0.15) !important;
}

.text-pink {
    color: #ff00dd !important;
}

.bg-rgba-pink {
    background: rgba(255, 0, 221, 0.15) !important;
}

.text-turquoise {
    color: #0bf3e0 !important;
}

.bg-rgba-turquoise {
    background: rgba(11, 243, 224, 0.15) !important;
}

.mfp-bg {
    z-index: 1051;
}
.mfp-wrap {
    z-index: 1053 !important;
}

#data-box .select{
    box-shadow: 0px 0px 9px 1px #3b0eea33 !important;
    border: 1px solid #3b0eea !important;
}

.action-card.card-fix{
    position: fixed;
    z-index: 1;
    top: 100px;
    left: 15px;
    right: 15px;
}

.btn-scroll-to-top.show[data-v-8314f794] {
    opacity: 1;
}
.btn-scroll-to-top[data-v-8314f794] {
    right: 30px;
}
.btn-scroll-to-top[data-v-8314f794] {
    position: fixed;
    bottom: 5%;
    z-index: 99;
    opacity: 0;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.ui-select span.form-control {
    display: none;
}

@media (max-width: 575.98px) {
  body.vertical-layout:not(.horizontal-layout).navbar-floating .header-navbar {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }
}

