.my-ftn{
    background: transparent;
    border: 2px solid #45d6e0 !important;
    height: 40px !important;
}

.dropdown{
    display: inline-block !important;
}
.dropbtn {
    /* background-color: #4CAF50; */
    /* color: white; */
    /* padding: 16px;    */
    width: 58px !important;
    font-size: 16px;
    border: 2px solid #45d6e0 !important;
    height: 40px !important;
  }

  .dropdown {
    position: relative;
    display: inline-block;
  }

  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
  }

  .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    height: 60px;
  }

  .dropdown-content a:hover {background-color: #b8eaee;}

  .dropdown:hover .dropdown-content {display: block;}

  .dropdown:hover .dropbtn {background-color: transparent;}
  .donot-email > label{
      font-size: 12px !important;
  }

  .other-checkbox {
    transform: scale(1.5);
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    padding: 10px;
}
.error-field {
  border: 1px solid red !important;
}
.error{
  color: red !important;
}
.subadmin-btn{
  border-radius: 23px !important;
}
@keyframes pulse {
    0% { transform: scale(0.9); }
    50% { transform: scale(1); }
    100% { transform: scale(0.9); }
}
@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(0.95); }
    50% { -webkit-transform: scale(1); }
    100% { -webkit-transform: scale(0.95); }
}

.pulse {
    animation-name: pulse;
    -webkit-animation-name: pulse;
    animation-duration: .5s;
    -webkit-animation-duration: .5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}





#twelve-point-star {
    height: 40px;
    width: 40px;
    background: red;
    position: relative;
}
#twelve-point-star:before {

    height: 40px;
    width: 40px;
    background: red;
    content: "";
    position: absolute;
    -moz-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
    float: left;
}
#twelve-point-star:after {

    height: 40px;
    width: 40px;
    background: red;
    content: "";
    position: absolute;
    -moz-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
#twelve-point-star a
{
    position: absolute;
    color: white;
    top: 0;
    right: 0px;
    bottom: auto;
    left: 6px;
    z-index: 1;
    font-size: 13px;
    font-weight: bold;
}
.toggle.btn {
    min-width: 7rem;
    min-height: 2.5rem;
}
.toggle-on.btn {
    padding-right: 1rem;
    padding-left: 0rem;
    /* line-height: 2rem; */
    text-align: center;
}
.toggle-off.btn {
    padding-left: 2rem;
}
span.toggle-handle.btn.btn-light {
    padding: 4rem 1rem;
}
.counter_new{
    position: absolute;
    right: 20px;
    background: #02c0ce;
    border-radius: 2px;
    color: #fff;
    padding: 0px 6px;
    top: 14px;
    font-size: 0.8rem;
}
.new-pagination .pagination li {
    background: #2d7bf4;
    color: #ffffff;
    margin-right: 5px;
    padding: 0px;
    /* width: 24px; */
    text-align: center;
    border: 2px solid #464242;
    border-radius: 6px;
    font-size: 15px;
    overflow: hidden;
}
.new-pagination .pagination .active{
    background: #c5cfde;
}
.new-pagination .pagination li a, .new-pagination .pagination li span {padding: 5px 8px;display: block;color: #ffffff;}
.new-pagination .pagination li a:hover{
    background: #c5cfde;
}
.new-pagination .pagination > .active > a, .new-pagination .pagination > .active > span, .new-pagination .pagination > .active > a:hover, .new-pagination .pagination > .active > span:hover, .new-pagination .pagination > .active > a:focus, .new-pagination .pagination > .active > span:focus, .page-item.active .page-link {
    background: none !important;
}
.page-item.active .page-link{
    color: #000;
}
.my-ftn i {
    color: #ffff;
}
.state_div {
    background: #02c0ce;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    float: left;
    margin-top: -15px;
    width: max-content;
}
p{
    padding: 5px;
}
.state_div1 {
    background: #ff331f;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    float: left;
    margin-top: -15px;
    width: max-content;
}
p{
    padding: 5px;
}
.page-link-current{
    background: #2d7bf4;
    color: white;
}
.modal-backdrop.fade.in {
    opacity: 0.5;
}
.custom_radio{
    display: inline-block;
    width: 13px;
}

.new-in {
    float: left;
    width: 68%;
}
.new-two  {
    float: left;
    width: 20%;
}

.new-two input {
    width: 100%;
}
.i_custom_color{
    color: white;
}
.custom_close{
    background-color: #000;
    padding: 8px
}