.cursor-pointer{
	cursor: pointer;
}
.p-6{
padding: 6% !important;
}
.input_group_outer span.select2-selection.select2-selection--multiple {
    height: 42px;
    border: 1px solid #ced4da;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
      padding: .375rem 1.75rem .375rem .75rem;
}
.input-group.input_group_outer>.input-group-append .btn{
	border: 1px solid #ced4da;
}
.p-l-0{

	padding-left: 0px; 
}
.p-r-0{
	padding-right: 0px;
}
.input_group_outer_dash span.select2-selection.select2-selection--multiple {
    height: 40px;
    border: 1px solid #ced4da;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
      padding: .375rem 1.75rem .375rem .75rem;
}

.prod_sele_div span.select2-selection.select2-selection--single {
    height: 40px;
    border: 1px solid #ced4da;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
      padding: 0.875rem 1.75rem .375rem .75rem;
}
.prod_sele_div .select2-container--default .select2-selection--single .select2-selection__arrow{
    position: absolute;
    top: 6px;
}
.opcat_sele_div .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 24px;
}

.opcat_sele_div span.select2-selection.select2-selection--single {
    height: 35px;
    border: 1px solid #dfe0e6;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding: 0.875rem 1.75rem .375rem .75rem;
}
.opcat_sele_div .select2-container--default .select2-selection--single .select2-selection__arrow{
    position: absolute;
    top: 6px;
}

#addwarehouse .select2-container--default .select2-selection--single .select2-selection__arrow,#editwarehouse .select2-container--default .select2-selection--single .select2-selection__arrow{
    position: absolute;
    top: 6px;
}

#addwarehouse span.select2-selection.select2-selection--single,#editwarehouse span.select2-selection.select2-selection--single{
    height: 35px;
    border: 1px solid #dfe0e6;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding: 0.875rem 1.75rem .375rem .75rem;
}
.mt-3{
	margin-top:3%;
}
.mt-5{
	margin-top:5%;
}
.p-l-0{
        padding-left: 0px;
}
.d-none{
    display: none;
}
.clone_options {
    padding: 4px;
}
.mt-15p{
    margin-top: 15px;
}
.mt-8p{
      margin-top: 8px;
}
.mt-10{
margin-top: 10px;
}
.mb-2{
    margin-bottom:2px; 
}

@media(max-width: 575px)
{

.btn {
    font-size: 12px;
}
.btn.m-r-10 {
    margin-right: 5px !important;
}
}


.sidebar-menu > li > a > .fas {
    color: #687088;
}

.sidebar-menu > li > a > .fas {
    font-size: 16px;
    width: 24px;
}

.sidebar-menu > li > a > .fab {
    color: #687088;
}

.sidebar-menu > li > a > .fab {
    font-size: 16px;
    width: 24px;
}
.m-r-0 {
    margin-right: 0;
}


.attribute_group_name > span {
    margin: 10px 0;
    display: block;
    padding-right: 20px;
}
.attribute_group_name > a {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    font-size: 16px;
}

@media (max-width: 767px)
{
 .attribute_group_name > a {
    position: absolute;
    right: 20px;
    font-size: 14px;
}
}
.m-l-10{
    margin-left:10px;
}
.m-l-20{
    margin-left:20px;
}

.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 24px;
  vertical-align: middle;
  margin-right: 6px;
  margin-bottom: 0;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.switch-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.switch-slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .switch-slider {
  background-color: #2196F3;
}

input:focus + .switch-slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .switch-slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.switch-slider.round {
  border-radius: 34px;
}

.switch-slider.round:before {
  border-radius: 50%;
}

.input-group .input-group-addon select.form-input {
    border: none;
    background-color: #eee;
}

.openinghoursDiv .form-box-body .form-group.row {
    padding: 16px 0;
}

.flag_dropdown .btn-input {
   display: block;
}

.flag_dropdown .btn-input .btn.form-control {
    text-align: left;
}

.flag_dropdown .btn-input .btn.form-control span:first-child {
   left: 10px;
   overflow: hidden;
   position: absolute;
   right: 25px;
}

.flag_dropdown .btn-input .btn.form-control .caret {
   margin-top: -1px;
   position: absolute;
   right: 10px;
   top: 50%;
}
.flag_dropdown .dropdown-menu {
    max-height: 250px;
    overflow-y: auto;
}
.flag_dropdown .flag-dropbtn { 
            background-color:1px solid #f0f0f0; 
            color: black; 
            padding: 9px; 
            font-size: 16px; 
            border: none; 
            cursor: pointer; 
        } 
  
      .flag_dropdown  .flag-dropdown { 
            position: relative; 
            display: inline-block; 
        } 
  
      .flag_dropdown  .flag-dropdown-content { 
            display: none; 
            position: absolute; 
            background-color: #f9f9f9; 
            min-width: 160px; 
            box-shadow: 0px 8px 16px  
                0px rgba(0, 0, 0, 0.2); 
            z-index: 1; 
                max-height: 250px;
    overflow-y: auto;
        } 
  
     .flag_dropdown  .flag-dropdown-content a { 
            color: black; 
            padding: 12px 16px; 
            text-decoration: none; 
            display: block; 
        } 
  
      .flag_dropdown  .flag-dropdown-content a:hover { 
            background-color: #f1f1f1 
        } 
  
       /*.flag_dropdown .dropdown:hover .dropdown-content { 
            display: block; 
        } */
  
      .flag_dropdown  .flag-dropdown:hover .flag-dropbtn { 
            background-color:1px solid #f0f0f0; 
        } 


        .flag_dropdown_prod .btn-input {
   display: block;
}

.flag_dropdown_prod .btn-input .btn.form-control {
    text-align: left;
}

.flag_dropdown_prod .btn-input .btn.form-control span:first-child {
   left: 10px;
   overflow: hidden;
   position: absolute;
   right: 25px;
}

.flag_dropdown_prod .btn-input .btn.form-control .caret {
   margin-top: -1px;
   position: absolute;
   right: 10px;
   top: 50%;
}
.flag_dropdown_prod .dropdown-menu {
    max-height: 250px;
    overflow-y: auto;
}
.flag_dropdown_prod .flag-dropbtn { 
            border:1px solid #f0f0f0  !important; 
            background-color:#fff  !important; 
            color: black; 
            padding: 9px; 
            /*font-size: 16px; */
            border: none; 
            cursor: pointer; 
        } 
  
      .flag_dropdown_prod  .flag-dropdown { 
            position: relative; 
            display: inline-block; 
        } 
  
      .flag_dropdown_prod  .flag-dropdown-content { 
            display: none; 
            position: absolute; 
            background-color: #f9f9f9; 
            min-width: 160px; 
            box-shadow: 0px 8px 16px  
                0px rgba(0, 0, 0, 0.2); 
            z-index: 1; 
                max-height: 250px;
    overflow-y: auto;
        } 
  
     .flag_dropdown_prod  .flag-dropdown-content a { 
            color: black; 
            padding: 12px 16px; 
            text-decoration: none; 
            display: block; 
        } 
  
      .flag_dropdown_prod  .flag-dropdown-content a:hover { 
            background-color: #f1f1f1 
        } 
  
       /*.flag_dropdown_prod .dropdown:hover .dropdown-content { 
            display: block; 
        } */
  
      .flag_dropdown_prod  .flag-dropdown:hover .flag-dropbtn { 
            background-color:1px solid #f0f0f0 !important; 
        } 

        .flag_dropdown_prod .flag-dropdown {
    display: block;
}

.flag_dropdown_prod .flag-dropbtn {
    position: relative;
    display: block;
    width: 100%;
    text-align: left;
}

.flag_dropdown_prod .flag-dropbtn:after {content: '';border: 5px solid transparent;border-top-color: #000;position: absolute;right: 10px;top: 17px;}

.flag_dropdown_prod .flag-dropdown-content {
    width: 100%;
}
.error-message p a{
  color:#d43f3a;
}        
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    text-align: center;
}
.start-selling-option-icon .fa {
    font-size: 20px;
}

span.start-selling-option-icon + label {
    margin: 0;
}

.start-selling-option-icon.green {
    color: #28a745;
}
.start-selling-option-icon.orange {
    color: #ffc107;
}
.start-selling-option-icon.red {
    color: #dc3545;
}
.embed-image{
 width: 100px !important;
    height: 100px !important;
}
.choose-image-class {
    max-width: 100px !important;
    max-height: 100px !important;
    width: auto !important;
    height: auto !important;
}
.embed-image-class {
    max-width: 100px !important;
    max-height: 100px !important;
    width: auto !important;
    height: auto !important;
}
.price-box {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
}

.price-box .price-features p {
	text-align: left;
}

.price-box .btn-pricing-table {
	margin: 2px;
	display:block;
}
.container-pricing-plan .btn {
    width: 300px;
    display: inline-block;
    margin: 4px 0;
}

/*//homepage from jees*/
.featured-categories .card-columns .card {
    height: auto !important;
    padding-bottom: 100%;
    background-size: contain !important;
    background-color: #fff;
    margin: 0;
}


@media (min-width: 576px)
{
.featured-categories .card-columns {
   
      -webkit-column-count: 1;
            -moz-column-count: 1;
            column-count: 1;
            -webkit-column-gap: 0;
            -moz-column-gap: 0;
            column-gap: 0;
            orphans: 1;
            widows: 1;
}
}

 .featured-categories .card .caption {
          text-align: center;
          background-color: #fff;
      }
      .featured-categories .card .caption span {
          color: #000!important;
          font-size: 14px;
          font-weight: 600;
      }
      .featured-categories .owl-carousel .owl-nav [class*=owl-] {
          position: absolute;
          top: calc(50% - 17px);
          /*transform: translateY(-50%);*/
          background-color: #1f1f1f;
          color: #fff;
          margin: 0;
          opacity: 0.7;
      }
      .featured-categories .owl-carousel .owl-nav [class*=owl-]:hover {
          opacity: 1;
      }
      .featured-categories .owl-carousel .owl-nav .owl-prev {
          left: 0;
          transform: translate(-100%, -50%);
      }
      .featured-categories .owl-carousel .owl-nav .owl-next {
          right: 0;
          transform: translate(100%, -50%);
      }

      .featured-categories .owl-carousel .owl-nav [class*=owl-] span {
          display: inline-block;
          font-size: 40px;
          line-height: 1.1;
          padding: 4px 7px 10px;
      }
      
.docTypeDiv label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.container-pricing-plan-no-ad .btn{
        width: 300px;
    display: inline-block;
    margin: 4px 0;
}
.idropship_logo_img{
    
    max-width:60%;
}
.pac-container{
    z-index:100000;
}
.content {
    padding: 30px;
    padding-bottom: 30px;
    min-height: calc(100vh - 60px);
    display: flex;
    align-items: center;
}

.w-100 {
    width: 100%;
}
.btn_no_ad:hover, .btn_no_ad:focus, .btn_no_ad:active {
    background-color: #d03e53 !important;
    border-color: #d03e53 !important;
}
.btn_no_ad{
        padding: 10px 20px;
    color: #fff !important;
    border-color: #e45267;
    background-color: #e45267;
}
.content-header h1 {
    font-size: 1.8rem;
    margin: 0;
}
.content-header .breadcrumb {
    background: transparent;
    line-height: 1.8rem;
    margin-bottom: 0;
    padding: 0;
}
.item-details .left {
   width: 190px !important; 
}
/*.content > .row {*/
/*    width: 100%;*/
/*}*/