.fs-10{
    font-size:10px !important;
}

.fs-12{
    font-size:12px !important;
}

.fs-13{
    font-size:13px !important;
}

.fs-14{
    font-size:14px !important;
}

.fs-15{
    font-size:15px !important;
}

.fs-20{
    font-size:20px !important;
}

.fs-30{
    font-size:30px !important;
}

.fw-400{
    font-weight: 400 !important;
}

.fw-700{
    font-weight: 700 !important;
}

.mt-0{
    margin-top:0px !important;
}

.mt-5{
    margin-top: 5px !important;
}

.mt-10{
    margin-top: 10px !important;
}

.mt-20{
    margin-top: 20px !important;
}

.mt-30{
    margin-top: 30px !important;
}

.mt-40{
    margin-top: 40px !important;
}

.mt-50{
    margin-top: 50px !important;
}

.mt-100{
    margin-top: 100px !important;
}

.mt-200{
    margin-top: 200px !important;
}

.mb-0{
    margin-bottom:0px !important;
}

.mb-5{
    margin-bottom: 5px !important;
}

.mb-10{
    margin-bottom: 10px !important;
}

.mb-20{
    margin-bottom: 20px !important;
}

.mb-30{
    margin-bottom: 30px !important;
}

.mb-40{
    margin-bottom: 40px !important;
}

.mb-50{
    margin-bottom: 50px !important;
}

.pt-5{
    padding-top: 5px !important;
}

.pt-10{
    padding-top: 10px !important;
}

.pt-20{
    padding-top: 20px !important;
}

.pt-30{
    padding-top: 30px !important;
}

.pt-40{
    padding-top: 40px !important;
}

.pt-50{
    padding-top: 50px !important;
}

.pb-5{
    padding-bottom: 5px !important;
}

.pb-10{
    padding-bottom: 10px !important;
}

.pb-20{
    padding-bottom: 20px !important;
}

.pb-30{
    padding-bottom: 30px !important;
}

.pb-40{
    padding-bottom: 40px !important;
}

.pb-50{
    padding-bottom: 50px !important;
}
.pl-5{
    padding-left: 5px !important;
}
.pr-5{
    padding-right: 5px !important;
}

.h-100{
    height: 100% !important;
}

.h-100px{
    height: 100px !important;
}

.h-200px{
    height: 200px !important;
}

.h-300px{
    height: 300px !important;
}

.h-400px{
    height: 400px !important;
}

.h-500px{
    height: 500px !important;
}

.mh-300px{
    min-height: 300px !important;
}

.mh-400px{
    min-height: 400px !important;
}

.mh-500px{
    min-height: 500px !important;
}

.mh-600px{
    min-height: 600px !important;
}

.mh-700px{
    min-height: 700px !important;
}

.text-right{
    float: right !important;
}

.text-soft-light{
    color:antiquewhite !important;
}

.text-upper{
    text-transform: uppercase !important;
}
.text-soft-dark{
    color: #555555 !important;
}

.service-price{
    font-family: 'gorditamedium' !important;
    font-size: 48px !important;
    color: var(--heading);
    line-height: initial;
    margin: -8px 0 32px;
}

.arrow:hover, .arrow:active, .arrow:focus{
    color: #ffffff !important;
}

.dash-sidebar.light-sidebar .dash-item.active > .dash-link .arrow, .dash-sidebar.light-sidebar .dash-item:hover > .dash-link .arrow:active{
    color: #ffffff !important;
}

.border-bottom-soft {
    border-bottom: 1px solid #d7e7ed !important;
    padding-bottom:15px !important;
}

.bg-soft-dark{
    background-image: linear-gradient(180deg,#fff,#f8fbfd) !important;
}


ul.bullet {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
  }
  ul.bullet:before {
    content: "";
    display: inline-block;
    width: 2px;
    background: #d7e7ed;
    position: absolute;
    left: 3px;
    top: 5px;
    height: calc(100% - 10px);
  }
  ul.bullet li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 15px;
  }
  ul.bullet li:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #51459d;
    position: absolute;
    left: 0;
    top: 5px;
    border-radius: 10px;
  }

  .border-left-success{
    border-left: 2px solid green;
  }

  .btn-h64{
    height: 54px !important;
    line-height: 32px !important;
  }

.bg-light2{
    background-color: #DEDEDE !important;
}

.full-width{
    min-width: 100% !important;
    width: 100% !important;
}

.dash-btn{
    min-width: 100px !important;
}

.round-upper{
    border-radius: 15px 15px 0px 0px;
}

td.wrap{
    white-space:pre-wrap !important; word-wrap:break-word !important;
}

.text-green{
    color: green !important;
}

.text-red{
    color: red !important;
}

.bg-opacity{
    background-color: rgba(0,0,0,0.66) !important;
}
.opacity-75{
    opacity: .75 !important;
}
.ml-20{
    margin-left: 20px !important;
}
.radius5{
    border-radius: 5px !important;
}

.float-right{
    float: right !important;
}

.msg-right{
    border-radius: 15px;
    border-bottom-right-radius: 0;
    flex-direction: row-reverse;
}

.fw-200 {
    font-weight:200!important;
}