

/*@import 'sidebar.css';*/
@import 'chatbox.css';
@import 'font.css';
@import 'mfp.css';
@import 'menu.css';
@import "../components/select2/css/dist/select2.min.css";

body {
    font-family: "Proxima Nova"!important;
}


.w-95 {
  width: 95%!important;
}

.bg-idc {
 background:#d50057;

}

.bg-idc-gray {
  background: #3F3E3D;  
}

.aside-menu .nav-link {
  color: white;
}


.aside-menu .nav-link:hover {
  color: white;
}


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

.rounded-top-20 {
  border-top-left-radius:20px;
  border-top-right-radius: 20px;
}

footer {
  background: black;
  min-height: 100px;
  width: 100%;
  padding-top: 10px;
}

.remove-ps {
  padding-left: 0px!important;
}

.remove-pe {
  padding-right: 0px!important;
}


.border-end {
  border: none!important;
}

.rounded-circle {
  border:1px solid #dee2e6!important;
}

#multiCollapseExample1 > .card {
  background-color: rgba(0,0,0,.125)!important;
}


#multiCollapseExample1 > .card .card-body.px-5 {
  padding-right: 0.5rem!important;
  padding-left: 0.5rem!important;
}


.ps-5 {
    padding-left: 0.5rem!important;
}

.pe-5 {
    padding-right: 0.5rem!important;
}


h2 {
    font-size: calc(1.2rem + .9vw);
}



.btn-more {
  border-radius: 50%;
  width:  30px;
  height: 30px;
  cursor: pointer;
  background: transparent;
  border: 0px;
}

.btn-more:hover {
  background-color: #f5f5f5;
}

@media (min-width: 576px) { 
  .border-end {
    border-right: 1px solid #dee2e6!important;
  }

  #multiCollapseExample1 > .card .card-body.px-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!important;
  }

  .ps-5 {
      padding-left: 3rem!important;
  }

  .pe-5 {
      padding-right: 3rem!important;
  }

  h2 {
    font-size: calc(1.325rem + .9vw);
  }

}


label {
  font-family: 'Proxima Nova';
  font-size:  0.8rem;
  font-weight: bold;
}

.br-20 {
  border-radius: 20px;  
}

.br-none {
  border: none!important;
}


.bottom-card-radius {
  padding: 10px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 100px;
  color: white;
}

.dropdown-item.active, .dropdown-item:active {
  background-color: transparent!important;
}


.list-group-item {
  padding: 0.5rem 0.5rem!important;
  border: 0px;
}

.bold {
  font-weight: bolder;
}

.splide__arrow {
  top: 110%!important;
}

.splide__pagination {
  bottom: -1.8rem!important;
}

@media (min-width: 576px) {
  .splide__arrow {
    top: 130%!important;
    z-index: 1000;
    display: none!important;
  }

  .splide__arrow--prev {
    left: 7.25em!important;
    display: none!important;
  }

  .splide__arrow--next {
    right: 7.25em!important; 
    display: none!important;
  }

  .splide__pagination {
    bottom: -2rem!important;
    display: none!important;
  }
}

/*
* Input International Phone
*/
.intl-tel-input {
  display: table-cell;
}
.intl-tel-input .selected-flag {
  z-index: 4;
}
.intl-tel-input .country-list {
  z-index: 5;
}