@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);

/*Start:DS29082018028: added below code to add Manual Khana Faclity for seller:Dheerendra:30-08-2018    */


#shipping-checkout{
        margin-top: 20px;
}
.form-item-field-call-before-coming-und{
padding-right: 10px;
}
 #form-item-field-order-time-und-0-value2 {
padding-right: 10px;
}
.form-textarea-wrapper {
    padding-right: 10px;
}
.field-name-field-date{
    margin-top: -20px;
}
 .form-item-field-order-time-und-0-value {
    margin-top: -20px;

 }

 .edit-field-buyer-remarks-und-0-value{
    margin-top: -13px !important;
 }
 .form-item-field-order-time-und-0-value2 {
    margin-top: -21px;
    /* margin-left: 10px; */
    /* margin-right: 10px; */
    padding-right: 12px !important;
 }


/*Start: CSS Added for correcting image distortion - Sanjay*/

/*Align shop image to center*/
 .lslide{
        text-align: left;
    }

 #shop_details_address_page_header_imgs {
    width: auto!important;
    height: auto!important;

    max-height: 100%;
    max-width: 100%;
 }

 #shop_details_address_page_header > div:nth-child(2) {
    width: 100%;
 }

 .shpp_addrss > label:nth-child(1){
    display: block;
 }

 #shop_details_address_page_header_image {
    width: 150px;
    height: 150px;
    background-color: white;
 }


/*End: CSS Added for correcting image distortion - Sanjay*/
 

@media only screen and (min-width : 700px) and (max-width : 1200px) {
  .page-checkout div#edit-commerce-checkout-field-group-group-order-detail {

        width: 53%;
    }
    #gsr_table_alert{
width: 800px;
    }
    #lslide{
        width: 200px;

    }
    .inner_logo{
margin-left: 18px;
    }
   
    .lSAction > .lSNext{
        right: 10px !important;
    }
.mpa_lcton.login-form-container{max-width:100%; width:500px !important;max-width: 500px !important; border-radius:10px;}

    .mca-admin form label,.grippie{display:none;}
#outside_shop {
    margin-left: 20px;
}
.mpa_lcton #mapPlaceholder {
    height: 270px !important;
    width: 475px !important;
    margin-bottom: 6px;
}
.page-shop-details-page .left_search, .page-shop-product-details-page .left_search, .page-view-by-category .left_search{
    padding-left: 50px;
    padding-right:32px;
}
.prd_wsh_area {
    display: table;
    width: 100%;
}
 .rdo_price {
        display: inline-block;
        width:220px !important ;
    }

.crt_ltt {
    float: left;
    width: 50%;
}

.mca-admin form> div {
    width: 49%;
    padding:0;
    position:relative;
}
.node-type-cba-faq .cont_sect {
    margin-right: 188px;
}
.fixed-filter.page-shop-details-page .left_search, .fixed-filter.page-shop-product-details-page .left_search, .fixed-filter.page-view-by-category .left_search {
    padding-left: calc(256px + 49px);}
.page-shop-details-page .pricesliders, .page-view-by-category .pricesliders,#tfnewsearch .pricesliders_view {
    display: inline-block;
    width: calc(100% - 68.5%);
    vertical-align: top;
    border: 1px solid #b8b8b8;
    margin-right: 12px;
    margin-bottom: 15px;
    padding: 12px 12px 0px;
    position:relative;
}
#commerce-checkout-form-checkout{position:relative;}
        .prdct_slider_area img {/*width:370px; height:350px;*/ max-width: 410px; max-height: 410px;}
    .prdct_slider_area .lSSlideOuter {/*width: 615px;*/ width: 413px;}
    .abtt_prd{padding-left: 40px;}
.fixed-mnu .main_area {
  margin-left: 96px;
    width: calc(100% - 96px)!important;
}
    body.page-shop-xtag-search .nav-tabs {
    border: 1px solid #f9a83a;
    width: 38%;
    margin-bottom: 10px;
    text-align:center;
}

.prdct_slider_rtarea {
    display: table-cell;
    vertical-align: top;
    border-bottom:4px solid #f9eee4;
    min-width:515px; 
    /*height:434px;*/
    height:410px;
}

.page-shop-xtag-search #search_shop {
    height: 33px;
    border: solid 1px #ccc!important;
    margin-bottom:0px;
    width:350px;
}

.mycart-head h2 {
    padding: 0;
    margin: 0;
    padding-left: 100px;
    font-size: 23px;
}
.mycart-head {
    background-color: #D4D1D5;
    color: #990066;
    width:100%;
    display: table;
    padding: 5px 0;
    margin-bottom: 20px;
}

.view-commerce-cart-form.view-id-commerce_cart_form {
     padding-right: 187px; 
}

    .page-checkout .crt_page {
    float: left;
    width: 47%; 
}
.buy_more_cart {
     text-align: right; 
}
.buy_more_cart{width:449px; padding-right:6px;
   
    margin-top: -25px;
}
/*#superfish-2>li>a,#superfish-3>li>a,ul.menu.nav.navbar-nav.secondary >li>a{text-indent:-9999px; background-image:url(images/menu_icons_yellow.png);background-repeat:no-repeat;    padding: 15px 5px;}
*/

}



@media only screen and (min-width : 1200px)  {
  
    .page-checkout div#edit-commerce-checkout-field-group-group-order-detail {

        width: 53%;
    }
    #gsr_table_alert{
width: 800px;
    }
.mpa_lcton.login-form-container{max-width:100%; width:600px !important;max-width: 600px !important; border-radius:10px;}

    .mca-admin form label,.grippie{display:none;}
#outside_shop {
    margin-left: 20px;
}
.mpa_lcton #mapPlaceholder {
    height: 350px !important;
    width: 574px !important;
    margin-bottom: 6px;
}
.page-shop-details-page .left_search, .page-shop-product-details-page .left_search, .page-view-by-category .left_search{
    padding-left: 50px;
    padding-right:32px;
}
.prd_wsh_area {
    display: table;
    width: 100%;
}
 .rdo_price {
        display: inline-block;
        width:220px !important ;
    }

.crt_ltt {
    float: left;
    width: 50%;
}

.mca-admin form> div {
    width: 49%;
    padding:0;
    position:relative;
}
.node-type-cba-faq .cont_sect {
    margin-right: 188px;
}
.fixed-filter.page-shop-details-page .left_search, .fixed-filter.page-shop-product-details-page .left_search, .fixed-filter.page-view-by-category .left_search {
    padding-left: calc(256px + 49px);}
.page-shop-details-page .pricesliders, .page-view-by-category .pricesliders,#tfnewsearch .pricesliders_view {
    display: inline-block;
    width: calc(100% - 68.5%);
    vertical-align: top;
    border: 1px solid #b8b8b8;
    margin-right: 12px;
    margin-bottom: 15px;
    padding: 12px 12px 0px;
    position:relative;
}
#commerce-checkout-form-checkout{position:relative;}
        .prdct_slider_area img {/*width:100%; height:410px;*/ max-width: 410px; max-height: 410px;}
    .prdct_slider_area .lSSlideOuter {/*width: 615px;*/ width: 413px;}
    .abtt_prd{padding-left: 40px;}
.fixed-mnu .main_area {
  margin-left: 96px;
    width: calc(100% - 96px)!important;
}
    body.page-shop-xtag-search .nav-tabs {
    border: 1px solid #f9a83a;
    width: 38%;
    margin-bottom: 10px;
    text-align:center;
}

.prdct_slider_rtarea {
    display: table-cell;
    vertical-align: top;
    border-bottom:4px solid #f9eee4;
    min-width:515px; 
    /*height:434px;*/
    height:410px;
}

.page-shop-xtag-search #search_shop {
    height: 33px;
    border: solid 1px #ccc!important;
    margin-bottom:0px;
    width:350px;
}

.mycart-head h2 {
    padding: 0;
    margin: 0;
    padding-left: 100px;
    font-size: 23px;
}
.mycart-head {
    background-color: #D4D1D5;
    color: #990066;
    width:100%;
    display: table;
    padding: 5px 0;
    margin-bottom: 20px;
}

.view-commerce-cart-form.view-id-commerce_cart_form {
     padding-right: 187px; 
}

    .page-checkout .crt_page {
    float: left;
    width: 47%; 
}
.buy_more_cart {
     text-align: right; 
}
.buy_more_cart{width:449px; padding-right:6px;
   
    margin-top: -25px;
}
/*#superfish-2>li>a,#superfish-3>li>a,ul.menu.nav.navbar-nav.secondary >li>a{text-indent:-9999px; background-image:url(images/menu_icons_yellow.png);background-repeat:no-repeat;    padding: 15px 5px;}
*/

}

@media only screen and (min-width : 300px) and (max-width : 700px) {

   .side_area
{
    
    display: none;
}

.mpa_lcton.login-form-container{max-width:100%; width:900px; border-radius:10px;}


.mpa_lcton #mapPlaceholder {
    height: 500px!important;
    width: 875px!important;
    margin-bottom: 6px;
}
ul.share_lst{
    bottom: auto !important;
   top: 9% !important;
}

.pro_srch_scroll {
    margin-left: 16% !important;
    margin-top: 15px !important;
}

.fixed-filter.page-shop-details-page .left_search, .fixed-filter.page-shop-product-details-page .left_search, .fixed-filter.page-view-by-category .left_search {
    padding-left: 5px;}
.page-shop-details-page .pricesliders, .page-view-by-category .pricesliders,#tfnewsearch .pricesliders_view {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    border: 1px solid #b8b8b8;
    margin-right: 12px;
    margin-bottom: 15px;
    padding: 12px 12px 0px;
    position:relative;
}

.prd_wsh_area {
    display: initial !important;
    width: 100%;
}

.img_chk{
    /*width: 100% !important;*/
}
.back_btn{
    display: none !important;
}

#angular_ui .std_grp{
    width: 100% !important;
}
/*#myshops_a{ 
            pointer-events: none; 
            cursor: default; 
        } */
        #myshops_b{ 
            display: none;
        } 
/* .views-field-php-8{
display: none;
}*/
.views-field-php-6{
 pointer-events: none; 
            cursor: default; 
}
/*.views-field-php-9{
 display: none;   
}*/
#gsr_table_alert{
width: 100%;
    }

.node-type-cba-faq .cont_sect {
    margin-right: 0px;
}
.page-searched-product-detail .pricesliders{margin-top: 10px !important;}
/*.field-name-field-faq-question{

    width: 380px !important;
}
*/
.cstr_clll{
    bottom: 31px !important;
    left: 48px;
}

body.mca-admin .form-control{

}
.mca-admin form> div {
    width: 100% !important;
    padding:0;
    position:relative;
}

.usrnotf_area{
display: none;
}
#change-pwd-page-form .form-item-pass-pass2 input, #change-pwd-page-form .form-item-pass-pass1 input, #change-pwd-page-form .form-item-current-pass input{

    width: 100% !important;
}
.my_prof{
    width: 100% !important;
        min-height: auto !important;
}
.profile{display: grid !important; 
    width: 100% ; 
    position:initial !important;
}

.prdct_sch_area.pricesliders .pricesliders{
    margin-left: 0% !important;
}

 .wsh_img_lt img {
        width: 122px !important;
        height: 112px !important;
    }

.srch_wsrg{
        position: inherit !important;


}

.crt_ltt {
    float: left;
    width: 100%;
}
body .prd_wsh_lt{
/*
    display:table-cell;
 width: 62% !important; 
    /*width: 200px !important;*/
/*    vertical-align: top !important;
    margin-left: 34px !important;
    margin-top: -14px !important;*/
        display: grid;
    /* width: 20%; */
    width: 200px;
    vertical-align: top;
    margin-left: 122px;
    margin-top: -14px;
}


#commerce-checkout-form-checkout{width:380px;position:absolute;}

/*.hdr_lft {
display: block !important;
}
*/
.page-shop-xtag-search #search_shop {
    height: 33px;
    border: solid 1px #ccc!important;
    margin-bottom:0px;
    width:275px;
}

/*#superfish-2>li>a,#superfish-3>li>a,ul.menu.nav.navbar-nav.secondary >li>a{text-indent:-9999px; background-image:url(images/menu_icons_yellow.png);background-repeat:no-repeat;    padding: 15px 5px;}
*/

    .prdct_slider_area img {width:111%; height:200px;}

.prdct_slider_rtarea {
    display: table-cell;
    vertical-align: top;
    border-bottom:4px solid #f9eee4;
/*    min-width:515px; */
    width: 370px;
    /*height:434px;*/
    height:410px;
    }
.prdct_slider_area .lSSlideOuter {width: 370px;}
.mycart-head h2 {
    padding: 0;
    margin: 0;
    padding-left: 19px;
    font-size: 23px;
}
.mycart-head {
       background-color: #D4D1D5;
    color: #990066;
    width: 100%;
    display: grid;
    padding: 5px 0;
    margin-bottom: 20px;
}

body.page-shop-xtag-search .nav-tabs {
    border: 1px solid #f9a83a;
    width: 100%;
    margin-bottom: 10px;
    text-align:center;
}

.views-field-field-locality{
    display: none;
}
#DataTables_Table_0{
  margin-left: 5px;  
    display: inline-block;
    width: 350px;
    overflow: auto;
}
/*.views-field-field-shop-type{
  display: none;  
}*/
.views-field-php-4{
    display: none;
}
.views-field-php-5{
    /*  commented display beacuse it is hidding history option in mobile version - Commneted by SS  on 7 Sep 2021*/
/* display: 'none'; */
}
.views-field-php-6{
cursor: not-allowed;
}

.views-field-php-1{
display: none;
}
.field_view{
    pointer-events: none;
  cursor: default;
}
.views-field-field-address{
display: none;
}
.views-field-php-7{
display: none;
}
/*.sf-item-2{
 display: none;   
}*/
.myacc{
   display: none;    
}
#shapname_link{
    pointer-events: none;
  cursor: default;
}

.shapname_link{
    pointer-events: none;
  cursor: default;
}








    }

@media only screen and (min-width : 300px) and (max-width : 700px) {
/* 
    .views-field-php-5{
        display: '' !important;
        } */
     #enrll{
display: none !important;
     }

     ul.secondary {
        float: inherit !important;
        margin-left: -1px !important;
     }

      #edit-shop-name{
visibility: hidden;
    }
    .page-checkout div#edit-commerce-checkout-field-group-group-order-detail { 

        width: 100%;
    }
.continue_pending{
    visibility: hidden;
}
   .page-checkout .container, .mc_temp {
    width: 100%;
}
.leaf{
   /* margin-left: -2px !important;*/
}
body.not-front .hd_lt{
/*visibility: hidden;*/
}
.myacc{
  margin-left: 10px !important;
}
.logoff{
    margin-left: 6px !important;
}
.inner_logo{
   /* margin-left: 31%;*/
}

.success-msg-checkout{
/*pointer-events: none;*/
}

.buy_more_cart {
    text-align: justify;
    margin-top: -26px;
    pointer-events: painted;
}
.buy_more_anchore{
    pointer-events: none;
  cursor: default;
  text-decoration: none;
  
}
.view-dom-id-ab134ba46672c8534d74416d187b074a
{
    margin-left: -5%;
}
.views-field-php-1{
    visibility: hidden;
}
.mycart-head{
   /* visibility: hidden;*/
}
.continue_shopping{
    visibility: hidden;
}
/*body.not-front .hd_lt{
visibility: hidden;
}*/
.buy_more_cart{width:400px;
display: none;
 padding-right:6px;}
/*.crt_hdr_rt{
pointer-events: none;
}
.crt_hdr_lt{
pointer-events: none;
}*/
/*.navbar-header{
    visibility: hidden;
}*/
body.page-checkout .checkout-buttons {
    text-align: center;
}
.checkout-buttons{
    float: left;
    width: 100%;
}

/*.page-checkout .cont_sect{width: 75%}*/
.  
.view-commerce-cart-form.view-id-commerce_cart_form {
      width: 100%;
    padding-right: 0px;
    margin top: -20px;
    margin-left: 8%;
    margin-top: -69px;
}
.ovll_con_area{
    margin-left: 0px;
}



.cart-w-r { 
visibility: hidden;
}

.view-commerce-cart-form::after {
    visibility: hidden;
}
.view-commerce-cart-form::before {
      visibility: hidden;
    }



body .view-commerce-cart-form {
    padding-left: 0px;
    margin-left: -8%;
    width:100%;
}
.side_area
{
    
    display: none;
}
/*.ovll_con_area{
    margin-left: -18%;
   
}*/
.page-checkout .cont_sect{
    width: 95%;
}
.l-ca-n{
    visibility: hidden;
}

    #edit-shop-name{
visibility: hidden;
    }
    .page-checkout div#edit-commerce-checkout-field-group-group-order-detail { 

        width: 100%;
    }
.continue_pending{
    visibility: hidden;
}
/*   .page-checkout .container, .mc_temp {
    width: 120%;
}*/
.inner_logo{
    margin-left: 31%;
}

.success-msg-checkout{
pointer-events: none;
}

.buy_more_cart {
    text-align: justify;
    margin-top: -26px;
    pointer-events: painted;
}
.buy_more_anchore{
    pointer-events: none;
  cursor: default;
  text-decoration: none;
  
}
.view-dom-id-ab134ba46672c8534d74416d187b074a
{
    margin-left: -5%;
}
.views-field-php-1{
    visibility: hidden;
}
/*.mycart-head{
    visibility: hidden;
}*/
.continue_shopping{
    visibility: hidden;
}
body.not-front .hd_lt{
/*//visibility: hidden;*/
}
.buy_more_cart{
        display: none !important;
    width:400px; padding-right:6px;}
.crt_hdr_rt{
pointer-events: none;
}
.crt_hdr_lt{
pointer-events: none;
}
/*.navbar-header{
    visibility: hidden;
}*/
body.page-checkout .checkout-buttons {
    text-align: center;
}
.checkout-buttons{
    float: left;
    width: 100%;
}

/*.page-checkout .cont_sect{width: 75%}*/
.  
.view-commerce-cart-form.view-id-commerce_cart_form {
      width: 100%;
    padding-right: 0px;
    margin top: -20px;
    margin-left: 8%;
    margin-top: -69px;
}
.ovll_con_area{
    margin-left: 0px;
}



.cart-w-r { 
visibility: hidden;
}

.view-commerce-cart-form::after {
    visibility: hidden;
}
.view-commerce-cart-form::before {
      visibility: hidden;
    }

/*#superfish-2>li>a, #superfish-3>li>a, ul.menu.nav.navbar-nav.secondary >li>a {
    text-indent: -9999px;
    background-image: url(images/sidebar.png);
    background-repeat: no-repeat;
    padding: 11px 5px;
}
*/
body .view-commerce-cart-form {
    padding-left: 0px;
/*    margin-left: 10%;*/
    width:100%;
}
.side_area
{
    visibility: hidden;
}
/*.ovll_con_area{
    margin-left: -18%;
   
}*/
.page-checkout .cont_sect{
    width: 110%;
}
.l-ca-n{
    visibility: hidden;
}
}








/* The chaturlocal_checkbox */
.chaturlocal_checkbox {
    display: inherit;
    position: relative;
    padding-left: 0px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


/* Hide the browser's default checkbox */
.chaturlocal_checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: white;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.chaturlocal_checkbox:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.chaturlocal_checkbox input:checked ~ .checkmark {
    background-color: green;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.chaturlocal_checkbox input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.chaturlocal_checkbox .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*Stop:DS29082018028: added below code to add Manual Khana Faclity for seller:Dheerendra:30-08-2018    */

@font-face {
    font-family: 'aileronbold';
    src: url('aileron-bold-webfont.woff2') format('woff2'),
        url('aileron-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aileronlight';
    src: url('aileron-light-webfont.woff2') format('woff2'),
        url('aileron-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'aileronregular';
    src: url('aileron-regular-webfont.woff2') format('woff2'),
        url('aileron-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'aileronsemibold';
    src: url('aileron-semibold-webfont.woff2') format('woff2'),
        url('aileron-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aileronthin';
    src: url('aileron-thin-webfont.woff2') format('woff2'),
        url('aileron-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body{ font-family: 'aileronthin'; font-size:15px; background-color:#fffdfa; margin:0px; color:#212121;}
.mc_temp .col-sm-1.side_area, .mc_temp .col-sm-12.side_area{padding:0px;}
.mc_temp .side_area {
       background-color: #990066;
    height: 100%;
    z-index: 1000;
    width: 98px;
    display: table-cell;
    vertical-align: top;
    max-width: 100%;
}
.mc_temp .region-side-menu .block-title{display:none;}
.col-sm-11.main_area { 
    width: 100%;
    padding-left: 87px;
    padding-right: 0px;
    min-height:580px;
}
.header_area {
    background-repeat: no-repeat;
    height: 206px;
    padding: 0px;
    border-left: none;
    display: table;
    width: 100%;
    vertical-align:top;
}
.hdr_lft {
    background-color: #F7A93B;
    height: 206px;
    display: table-cell;
    vertical-align:top;
}
.hdr_rgt {
    display: table-cell;
    width: 300px;
    height: 206px;
    vertical-align:top;
}
.header_area .name.navbar-brand{display:none;}
.hd_lt ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.hd_lt ul li {
    display: inline-block;
}
.hd_rt {
    float: right;
}
.top_hd {
    clear: both;
    display: inline-block;
    width: 100%;
    padding: 30px 15px 0px;
}
.hd_lt ul li a {
    color: #94205e;
    font-size: 14px;
    background-repeat:no-repeat;
    background-position:top left;
}
.hd_lt ul li.enrll a {
    background: url('images/vendor_user_icon.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 22px;
    padding-right: 15px;
}
.hd_lt ul li.login a {
    background: url('images/login_icon.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px;
    padding-right: 15px;
}
.hd_lt ul li.regstr a {
    background: url('images/reg_icon.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
}
.hd_rt>a {
    margin: 0px;
    padding: 0px;
    float: none!important;
}
#search_product_inside {
    position: relative;
    display: inline-block;
    width: 100%;
}
body.front .search_bar input[type="submit"], #search_products input[type="button"], #search_product_inside input[type="submit"], 
#search_product_inside_vw_all input[type="submit"]{
    border: none;
    border-left: none;
    border-radius: 0px;
    padding: 0px;
    text-indent: 0px;
    font-size: inherit;
    color: #5c5c5c;
    background-color: transparent;
    border-radius: 0px 4px 4px 0px;
    width: 20px;
    text-indent: -99999px;
    background-image: url('images/serh_icon.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 7px;
}
.search_bar .btn.btn-default {
    height: 56px;
    border: 4px solid #2096d0!important;
    border-left: none!important;
    background-color: #41ade2!important;
    border-radius: 4px;
    padding: 0px 20px;
}
.search_bar .icon.glyphicon{
    color: #fff;
    font-size: 15px;
}
.footer{
    background-color: #efe7dd;
    padding: 0;
    height: 30px;
    margin-top: 0;
    overflow: inherit;
    border-top:none;
    padding-top:5px;
}
.foot_lt ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.foot_lt ul li {
    display: inline-block;
    margin-bottom:0px;
}
.foot_lt ul li a {
    font-size: 10px;
    color: #990066;
    border-right: 1px solid #9e7a49;
    padding-right: 8px;
    padding-left: 4px;
    text-align: left;
    font-family: 'aileronregular';
}

.navbar-nav.secondary  .open_orders .sf-menu  .mycart{
    background-position: 17px -309px;
    margin-left:12px;
}

/*modified z-index:0 :DS:07-08-2017*/
.lSAction > a{z-index:0 !important;}
.foot_lt ul li:last-child a {border-right:none;}
.foot_lt {float: left;}
.foot_rt{padding-right:5px; padding-top:3px;}
.foot_rt a{float: right; font-size:10px; color:#990066;font-family: 'aileronregular';}
.cont_area {
    padding: 10px;
}
.col-sm-9.con_lt{padding:0px; padding-right:10px;}
.col-sm-9.con_lt img{width:100%;}
.col-sm-3.con_rt {
    background-color: #f6f6f6;
    border: 1px solid #f1f1f1;
    padding: 20px;
}
.col-sm-3.con_rt h2{font-size:16px; font-weight:600; color:#1c242f; margin:0px; padding-bottom:15px;}
body .row{margin:0px;}
ul.ft_img {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
ul.ft_img li{
    float: left;
    margin-right: 12px;
    margin-bottom: 12px;
}
.hglt ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    margin-right:20px;
}
.hglt ul li a {
    border: 1px solid #fdd485;
    padding: 2px;
    background-color: #fec048;
    padding-left: 5px;
    margin-bottom: 6px;
    display: inline-block;
    width: 100%;
}
.hglt ul li a {
    font-size: 13px;
    color: #9f1f63;
}
.hglt ul li:last-child {
    border-bottom: none;
    margin-bottom: 0px;
}
.hglt {
    display: inline-block;
    width: 100%;
    padding-top: 15px;
}
.front.logged-in .hd_lt{visibility:hidden;}

.not-front .col-sm-9.con_lt, .not-front .col-sm-3.con_rt{display:none;}
#page-header #block-search-form{display:none;}

body .form-control {
    border-radius: 0px;
    border: 1px solid #ccc;
    box-shadow: none;
    height: 32px;
    color: #737373;
    font-size: 14px;
    padding: 0px 7px;
    background-color: #fff!important;
    margin-bottom: 8px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'aileronsemibold';}

/*login design*/
.show-popup{display:block!important}
.log-fir-step{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    display: table;
    width: 100%;
    height: 100%;
}
.log-sec-step{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.log-sec-step  .login-form-container{
    background-color: #fff;
    box-shadow: 0 2px 3px #ccc;
    -webkit-box-shadow: 0 2px 7px #ccc;
    -moz-box-shadow: 0 2px 7px #ccc;
    border: solid 1px #E7E7E7;
    max-width: 380px;
    margin: auto;
    width: 90%;
    position: relative;
    z-index: 99;
    padding: 12px;

}
.mask {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 0.9;
    filter: alpha(opacity="90");
    top: 0;
    left: 0;
}
.log-sec-step h2.block-title{display:none;}
.log-sec-step label{display:none;}
.log-sec-step h2{color:#692248; font-size:23px; margin:0px; padding-bottom:10px;}
a#close, #show_login_pop, .rec_shop .close{
    position: absolute;
    right: 18px;
    top: 10px;
    font-size: 23px;
    color: #9f1f63;
    font-weight: 600;
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    text-decoration: none;
}
.log-sec-step ul{
    float: left;
    margin: 0px;
    list-style-type: none;
    padding: 0px;
    padding-top:6px;
}
.log-sec-step ul li {
    display: inline-block;
    padding: 0px;
    margin: 0px;
    padding-right:10px;
}
.log-sec-step ul li a {
    color: #692248;
    font-size: 12px;
}
a{color: #692248;}
/*.btn.btn-default{
  float: right;
  border: none!important;
  background-color: #2196f3!important;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  border-radius: 2px;
  padding: 8px 20px;
}*/
.form-group {
    margin-bottom: 10px;
}
.log-sec-step #edit-name{
    background-repeat:no-repeat;
    background-position:right;
}
.log-sec-step #edit-pass{
    background-repeat:no-repeat;
    background-position:right;
}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder{
    color: #737373;
}
::-webkit-input-placeholder {
    color: #737373;
}
:-moz-placeholder { /* Firefox 18- */
    color: #737373;  
}
::-moz-placeholder {  /* Firefox 19+ */
    color: #737373;  
}
:-ms-input-placeholder {  
    color: #737373;  
}

.side_area .navbar-collapse.collapse{
    width:96px; 
    padding:0px; 
    margin:0px;
}
.side_area .navbar-collapse.collapse ul.menu.nav.navbar-nav.secondary {
    text-align: center;
    width: 96px;
}
.side_area .navbar-nav>li>a {
    color: #f2aa86;
    font-size: 14px;
    padding: 15px 5px;
}
.side_area .navbar-nav>li{float:none; margin:0px;}
body .side_area .nav>li>a:hover, body .side_area .nav>li>a:focus {
    text-decoration: none;
    background-color: transparent;
    color: #494d51;
}
.side_area .col-sm-12{padding:0px;}
.side_area .menu.nav li a {
    font-family: 'aileronregular';
    color: #fcdc9e;
    font-size: 15px;
    padding: 12px 5px;
}
body .side_area .menu.nav>li>a:hover, body .side_area .menu.nav>li>a:focus{color:#fff;}
.side_area .nav .caret {
    border-top-color: #f2aa86;
    border-bottom-color: #f2aa86;
    position: absolute;
    top: 20px;
    right: 7px;
    transform: rotate(270deg);
}
.side_area .dropdown-menu {
    top: 0px;
    left: 90px;
    border: none;
    border-radius: 0px;
    font-size: 12px;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
.side_area .dropdown-menu>li>a{color: #333!important;}
.side_area .menu.nav .open>a, .side_area .menu.nav .open>a:hover, .side_area .menu.nav .open>a:focus{color: #f2aa86;}
/*5-6-15*/

.txt_con{
    color: #737373;
    font-weight: normal;
    padding: 0px;
    margin-top: 0px;
    margin-left: 0px;
    position: relative;
    top:0px;
    font-style: italic;
    text-align: left;
    display: inline-block;
    vertical-align: top;
}
.form-group-re {
    margin-left: 30px !important;
}
.section_two{margin-top:25px;}
.img_width>img{width:80%;}
.form-group1 {
    margin-bottom: 15px;
    display: inline-block;
}
body .ui-state-active, body .ui-widget-content .ui-state-active, body .ui-widget-header .ui-state-active{
    border: 1px solid #dbd9d6!important;
    background: #f9a83a!important;
    font-size: 20px!important;
    font-weight: normal;
    color: #ffffff!important;
}
body .ui-state-default, body .ui-widget-content .ui-state-default, body .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #fff;
    font-weight: normal;
    color: #692248;
    font-size: 20px !important;
}
body .ui-state-default .circle_num, body .ui-widget-content .ui-state-default .circle_num, body .ui-widget-header .ui-state-default .circle_num{color:#692248; border: 1px solid #692248; margin-right: 5px;}
body .ui-state-active .circle_num, body .ui-widget-content .ui-state-active .circle_num, body .ui-widget-header .ui-state-active .circle_num{color:#fff; border: 1px solid #fff;}
.location_image{background: url('images/map_locator.png'); 
                background-repeat:no-repeat;
                background-position:right;
}
.col-sm-4.form-group1.font_sty {
    font-size: 11px;
    padding: 10px;
    color: #000;
}
.conte_als {
    border-top: 1px dotted #c2c2c2;
    border-bottom: 1px dotted #c2c2c2;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.dt_right {
    text-align: right;
}
.col-sm-12.conte_als>h5 {
    font-size: 12px;
    color: #3b3a3a;
    font-weight: normal;
    line-height: 17px;
    margin-top: 6px;
    margin-bottom: 6px;
}
.importent_text{color:#ec5622 !important;}
.radio_alig {
    margin-top: 0px;
    margin-bottom: 6px;
    font-size: 14px;
    color: #737373;
}
.account_mess>h3{ font-size: 18px;
                  color: #692248;
                  font-weight: normal;}
.circle_num {
    border: 1px solid #fff;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    border-radius: 50%;
    padding: 0px 6px;
}
.terms_condition{color:#990066;
                 font-size: 14px;
                 font-weight: 600;}
.resend_img {
    background: url(images/reload.png)!important;
    background-repeat: no-repeat!important;
    background-position: 12px!important;
    height: 28px;
}

.not-front .container{width:100%; padding:0px;}
body.not-front section.col-sm-12{padding:0px;}
body.not-front .container{padding-left: 87px;}
body.not-front .hd_rt img {
    width: 46px;
    height: 46px;
}
body.not-front .top_hd{padding:0px;}
body.not-front .col-sm-11.main_area{position:relative;}
body.not-front .cont_area {padding: 0px 20px;}
body.not-front .hd_rt {padding-top: 5px; padding-right: 20px;}
body.not-front .breadcrumb, body.not-front .search_bar{display:none;}
body.not-front #block-system-main .tabledrag-toggle-weight-wrapper{display:none;}
#edit-submit{float:left;}
ul.action-links.add_btn{
    margin: 0px;
    padding: 0;
    float: right;
    position: relative;
    bottom: 32px;
    left: 5px;
}
ul.action-links.add_btn a {
    background-color: #692248;
    border: 1px solid #692248;
    padding: 6px 27px;
    font-size: 14px;
    color: #f2aa86;
}
ul.action-links.add_btn a .glyphicon{padding-right: 20px;}
#edit-actions{float:right; margin-bottom:0px;}
.clear_mod{clear:both;}
.col-sm-12.account_mess {padding: 0px; margin-bottom:12px;}
.col-sm-12.account_mess h3{margin: 0px;}
.col-sm-12.account_mess h5{
    margin: 0px;
    font-size: 13px;
    padding-top: 3px;
}
.ui-widget select{font-size:14px; color:#494d51;}
.ui-accordion .ui-accordion-content{padding:12px 0px 0px!important; height:auto!important;}
.col-sm-12.section_two {
    margin-top: 0px;
    padding: 0px;
}
.section_two .form-group1 {
    margin-bottom: 10px;
    font-size: 14px;
    color: #494d51;
}
.col-sm-12.section_two input[type="checkbox"]{position:relative; top:1px;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none;}
body .ui-accordion .ui-accordion-icons {
    padding-left: 8px;
}
body .ui-accordion .ui-accordion-header{border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;}
body .ui-widget-content {
    border: 1px solid #f9aa3f;}
.btn-default.resend_img {
    background-color: #fcdc9e!important;
    font-size: 12px!important;
    color: #990066!important;
    padding: 5px 8px 6px 30px!important;
    border: 1px solid #fcdc9e!important;
    border-left: none!important;
    position: relative;

}
.img_width #map_canvas{width: 447px!important;}
#user-login-form .form-type-textfield.form-item-name{
    position: relative;
}
#user-login-form .form-type-textfield.form-item-name:before, .tag_image:before{
    content: '';
    background: url('images/itag.jpg');
    background-repeat: no-repeat;
    background-position: left;
    height: 26px;
    position: absolute;
    top: 1px;
    z-index: 100000;
    width: 13px;
    left: 5px;
}
#user-login-form .form-type-textfield.form-item-name .form-control{text-indent: 17px;}
body #block-user-login .btn-default.form-submit, body #user-pass .btn-default.form-submit{
    float: right;
    background-color: #692248!important;
    color: #f2aa86!important;
    border-color: #692248!important;
}
.back{text-align:right;}
.back input[type="submit"] {
    background-color: transparent!important;
    color: #9f1f63!important;
    border: none!important;
    font-size: 12px;
    border-radius: 0px;
    padding: 0px;
    padding-right: 15px;
    position: relative;
    top: 8px;
}
.page-admin .tabs--primary.nav.nav-tabs, .page-taxonomy .tabs--primary.nav.nav-tabs{display:none;}
.menu.nav{text-align:center;}
.btn_style {
    clear: both;
    text-align: right;
}
.region-side-menu .sf-menu{
    padding:0px;
    margin:0px;
    text-align:center;
}
.region-side-menu .sf-menu li a{
    color: #f2aa86;
    font-size: 13px;
    padding: 15px 5px;
    line-height:20px;
}
.region-side-menu .sf-menu li:hover a, .region-side-menu .sf-menu li.active-trail a{
    text-decoration: none;
    background-color: transparent;
    color: #494d51;
}
.page-admin-people ul.action-links.add_btn{bottom:0px;}
.form-horizontal .form-group{margin-left:0px; margin-right:0px;}
#user-admin-account .form-item-operation{padding-left:15px;}
label{color:#4f4f4f; font-size:14px; font-weight:600; margin-bottom:10px;}
.col-sm-7 .col-sm-12{padding:0px;}
.dro_num, .pincdo, .stt{padding: 0px;}
.dr_add, .cty, .cntry{padding-right: 0px;}
body .mr_area, body .dro_no{padding: 0px;}
body .nm_usr , body .dr_add{padding-right: 0px;}
.dt_right input {margin-left: 8px;}
.pad_rt {padding-right: 55px;}
.buss_img img {margin-right: 15px;}
.buss_img img:last-child {margin-right: 0px;}
#taxonomy-form-term, #product-inventory-product-node-form, #user-profile-form, #user-register-form, #edit_shop_inventory_product{
    background-color: #fffdfa;
    border: 1px solid #f9aa3f;
    padding: 12px;
    display: inline-block;
    width: 100%;
}
#taxonomy-form-term>div, #product-inventory-product-node-form>div, #product-inventory-template-node-form>div, #user-admin-role>div, #edit_shop_inventory_product>div{width:40%;}
#user-profile-form>div, #user-register-form>div{width:60%;}
#taxonomy-form-term>div label, #product-inventory-product-node-form>div label, #product-inventory-template-node-form>div label, #user-admin-role>div label{display:none;}
#product-inventory-product-node-form #edit-actions{margin-bottom:0px;}
body .resizable-textarea textarea {
    border-radius: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#taxonomy-form-term .grippie, #product-inventory-template-node-form .grippie{display:none;}
#taxonomy-form-term .filter-wrapper.panel, #product-inventory-template-node-form .filter-wrapper.panel{display:none;}
#taxonomy-form-term .btn.btn-danger, .btn.btn-danger {
    color: #692248;
    background-color: #fcdc9e;
    border-color: #dfdfdf;
    border-radius: 2px;
}
#taxonomy-form-term #edit-submit, #user-admin-role #edit-submit{float: none;}
.form_btn{text-align: right;}
.form_btn button {margin-left: 8px;}
.form-textarea-wrapper textarea {height: 200px;}
.page-admin-people .pagination{display:none;}
#user-admin-roles #edit-submit{float: right;}
#user-roles .edit-name .btn-success{
    background-color: #692248;
    border-color: #692248;
    border-radius: 2px;
    padding: 5px 20px;
    vertical-align: top;
    color: #f2aa86;
}
#user-roles .form-group{
    width: 30%;
    display: inline-block;
    margin-bottom: 5px;
}
table.sticky-header{border: 1px solid #dadada;}
table.sticky-header th{padding: 10px 0px 5px 25px; border-bottom: 1px solid #d6dae5; color: #797979; font-size: 15px;}
body table {border-collapse: inherit;}
.side_area .dropdown-menu>.active>a, 
.side_area .dropdown-menu>.active>a:hover, 
.side_area .dropdown-menu>.active>a:focus{color:#fff!important;}
.permission .form-group{margin-bottom:0px;}
#user-filter-form>div, #user-admin-account #edit-options{display:none;}
.table-striped th a, .sticky-header th a{color:#797979;}
#user-admin-account table ul{padding: 0px; margin: 0px; list-style-type: none;}
th.active img{margin-left: 5px;}
.page-user .pagination-sm, .page-user .tabs--primary.nav{display:none;}
#user-profile-form label, #user-register-form label{display:none;}
#user-profile-form #edit-status label, #user-profile-form .form-type-checkboxes label, #user-profile-form .form-type-file label, #user-profile-form .form-type-radios label{display:inline-block;}
#user-profile-form #edit-actions button{margin-left:8px;}
#user-register-form #edit-status label, #user-register-form .form-type-checkboxes label, #user-register-form .form-type-file label, #user-register-form .form-type-radios label{display:inline-block;}
body.not-front.page-shop-product-inventory-template .container>h3, #product_template label{display:none;}
body.not-front .container.shop_invt{padding-left:0px;}
.table-overflow {overflow: auto; margin-bottom: 12px;}
#product_table td:first-child{}
#edit_shop_inventory_product .form_btn {text-align: left; margin-left: 110px;}
.shop_app.ui-accordion .ui-accordion-content{padding:8px !important;}
.shop_app.ui-accordion .ui-accordion-content .table{border:none;}
.shop_app1 td:first-child label {width: 100px; margin-bottom: 0px; display:inline-block;}
.shop_app1 td:first-child span {margin-right: 10px; color: #000; font-size: 14px; font-weight: 600;}
.shop_app1 td:first-child input {

    font-size: 13px;

}
.shp_lnk {


    overflow: hidden;
}
.prdct_sch_area.pricesliders .pricesliders {
    clear: both;
    display: block;
}
.stt_fa {
    color: #059965;
    font-weight: 600;
}
.shop_app1.shopp2 td:first-child label {
    width: 260px;
    font-weight: normal;
    word-break: break-all;
}
.shop_detpg {
    padding: 10px 10px 0px;
    background-color: #fff;
    border: 1px solid #dadada;
    display: inline-block;
}
.shop_detpg label {
    margin-right: 5px;
    margin-bottom: 0px;
    min-width: 185px;
    font-size:13px;
}
.shop_detpg .edt{display:none;}
.shop_verf.ui-accordion .ui-accordion-content {
    padding: 20px !important;
}
.shop_verf.ui-accordion .ui-accordion-content .table {
    border: none;
}
table.table.table-striped font {
    font-size: 14px;
    font-weight: 600;
}
.lst_favico ul li:hover {
    z-index: 999999;
}
.checkverfy{
    width: 25px;
    height: 27px;
    margin: 0px!important;
    opacity:0;
    cursor:pointer;
}
.chkk{
    background: url('images/chk_img.png');
    background-repeat: no-repeat;
    width: 28px;
    height: 27px;
    cursor:pointer;
    margin-bottom:0px;
}
.chkk.chked{
    background: url('images/chkd_img.png');
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
}
.tbl_pad{margin-top:10px;}

/*****My Profile Css Start*****/
.page-user .titl_area{display:none;}
body.not-front.page-user .cont_area{padding: 0px;}
.my_prof {
    padding: 12px;
    background-color: #fffdfa;
    min-height: 1000px;
    width: 294px;
    font-size: 13px;
    color: #533b48;
    border: 1px solid #eeeeee;
    display: table-cell;
    vertical-align: top;
}
.my_prof label {
    font-size: 13px;
    color: #533b48;
    font-weight: normal;
    display: block;
    margin-bottom: 2px;
}
.nm_map{border:2px solid #fff;}
.nm_usr {
    text-align: center;
    font-size: 15px;
    padding-bottom: 10px;
}
.nm_shrtg{margin-bottom: 20px;}
.nm_shrtg input[type="button"] {
    background-color: #692248;
    border: none;
    color: #F2AA86;
    width: 100%;
    border-radius: 2px;
    font-size: 14px;
    padding: 7px 0px;
}
.nm_ml {
    background-image: url('images/ml_icon.png');
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 25px;
    padding-bottom: 10px;
    margin-left: 10px;
    word-break: break-all;
}
.nm_mno {
    background-image: url('images/phn_icon.png');
    background-repeat: no-repeat;
    background-position: 3px 1px;
    padding-left: 25px;
    padding-bottom: 10px;
    margin-left: 10px;
    height: 26px;
}
.nm_add {
    background-image: url('images/lct_icon.png');
    background-repeat: no-repeat;
    padding-left: 25px;
    background-position: 4px 4px;
    margin-left: 10px;
    min-height:40px;
    border-bottom: 1px solid #e0deeb;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.tb_area .nav-tabs>li{margin-bottom:0px; margin-left:0px;}
.tb_area .nav-tabs>li.active>a, .tb_area .nav-tabs>li.active>a:hover, .tb_area .nav-tabs>li.active>a:focus{border:none; color:#533b48;  font-weight: 600;}
.tb_area .nav-tabs>li>a{color: #533b48;border:none;}
.tb_area .nav-tabs>li>a:hover{border:none; background-color:transparent;}
.int_cnnt>div, .pt_anm>div {
    border: 1px solid #feca65;
    height: 32px;
    padding: 3px 10px 0px;
    color: #533b48;
    line-height: 1.428571429;
    font-size: 14px;
}
.int_cnnt>div input, .pt_anm>div input{
    margin-left: 10px;
    margin-right: 5px;
    position: relative;
    top: 0px;
    margin-top: 0px;
}
.prp_own, .elc_itm, .elc_itm_sel, .prp_own_sel{color: #533b48;}
.prp_own_sel input, .elc_itm_sel input {
    margin-left: 10px;
    margin-right: 5px;
    position: relative;
    top: 0px;
    margin-top: 0px;
}
.profile .tab-pane {
    padding: 0px;
}
.profile .tab-pane .col-sm-8 {
    padding: 0px;
}
.profile .tab-pane input[type="file"]{
    padding-top: 4px;
}
.usr_prff input {
    margin-right: 5px;
    position: relative;
    top: 2px;
}
.usr_prff input[type="text"] {
    border-radius: 0px;
    border: 1px solid #c8c8c8;
    box-shadow: none;
    height: 32px;
    color: #737373;
    font-size: 14px;
    padding: 0px 10px;
    margin-left: 5px;
    margin-right: 5px;
}
#change-pwd-page-form .password-suggestions.description{display:none!important;}
#change-pwd-page-form .form-item-current-pass label, #change-pwd-page-form .form-item-pass-pass1 label, #change-pwd-page-form .form-item-pass-pass2 label{display:none;}
.form-item-pass-pass2, .form-item-pass-pass1{width:100%;}
#change-pwd-page-form .form-item-pass-pass2 input, #change-pwd-page-form .form-item-pass-pass1 input, #change-pwd-page-form .form-item-current-pass input{width:25%;}
#change-pwd-page-form .btn-primary{margin-left: 142px;}
.usr_prff{color: #737373;}
/*****My Profile Css End*****/

/*****Shop Details Css Start*****/
body.page-shop-details-page .titl_area{display:none;}
body.not-front.page-shop-details-page .cont_area {padding: 0px;}

.prdct_dt_page {
    display: table;
    margin-bottom:25px;
}
.prdct_rating {
    background-color: #b7d173;
    border-radius: 6px;
    text-align: center;
    color: #fff;
}
.prdct_rating label {
    font-size: 32px;
    color: #fff;
    padding: 0px 0px;
    margin: 0px;
}
.prdct_rating label span{font-size: 12px;}
.rtd_by {
    background-color: #394e3a;
    border-radius: 0px 0px 6px 6px;
    font-size: 11px;
    padding: 3px 0px;
    color: #fff;
    position:relative;
}
.prdct_slider_bg {
    position: absolute;
    bottom:0px;
    width:100%;
}
ul.shop_nm {
    margin: 0px;
    padding: 5px 15px 8px;
    list-style-type: none;
}
li.shop_dist label {
    font-size: 20px;
    font-weight: normal;
    color: #fef39a;
    margin: 0px;
    padding-top: 7px;
}
li.shp_tit label {
    color: #edab55;
    font-size: 30px;
    text-transform: capitalize;
    font-weight:normal;

    margin-bottom: 0px;
}
.shpp_addrss label {
    color: #ffffff;
    font-weight: normal;

     margin-bottom: 0;
}
.prdct_loct {
    background-color: #a63c6b;
}
.prdct_delvry {
    background-color: #fff;
/*    padding:15px;*/
    padding: 6px 11px;
}
.prdct_delvry ul {
    margin: 0px;
    padding:0px;
    list-style-type: none;
}
.prdct_delvry ul li {
    display: inline-block;
    vertical-align: middle;
    color: #5e4855;
    padding: 0px;
    /*margin-right:10px;*/
}
.left_search {
    min-height: calc(100% - 46px);
}
a.km-min {position: relative}

a.km-min span {
    display:none;
    position: absolute;
    background-color: #F9A83A;
    color: #fff;
    min-width: 39px;
    padding: 3px 5px;
    font-size: 11px;
    text-align: center;
    border-radius: 0px;
    left: 4px;
    top: -20px;
    white-space: nowrap;
}
li.shop_time img {
    width: 20px;
}
a.km-min:hover span {display: block; cursor: pointer;}
li.pd_dlv a{margin-right: 20px;}
li.shp_noo img, li.shop_time img{margin-right: 10px;}
li.shp_noo label {font-weight: normal;}
li.shop_time {font-size:16px;}
.prdct_delvry ul li.shp_noo{width: 15%;}
body.page-shop-details-page{background-color:#fff;}
.shp_checkbox input[type="radio"] {
    margin-right: 5px;
    margin-left: 0px;
    position: relative;
    top: 2px;
}
.shp_checkbox {
    font-size: 14px;
    color: #383535;
    position: absolute;
    right: 40px;
    top: 4px;
    background-color: #fafafa;
    padding: 1px 5px;
    border: 2px solid #fff;
}
.prdct_slider_bg img{width: 100%;}
.shop_list{overflow: hidden;}
#result_div h3 {
    text-align: right;
    padding-right: 35px;
    padding-top: 0px;
}
#result_div h3 a {
    font-size: 16px;
}
.page-shop-details-page .pricesliders:hover {
    border: 1px solid #c5227d;

}
.page-shop-details-page .pricesliders {     }
/*****Shop Details Css End*****/

/*****Shop Search Css Start*****/
body.page-searched-product-detail{background-color:#fff;}
body.not-front.page-searched-product-detail .page-header {
    margin: 0px;
    padding: 0px;
    background-color: #ebedf3;
    font-weight: normal;
    font-size: 26px;
    color: #080808;
    height: 65px;
    padding-left: 25px;
    padding-top: 18px;
    margin-bottom: 20px;
    display:none;
}
.shpp_srch{padding:0px;}
.shop_total {
    background-color: #ffe9bd;
    min-height: 205px;
    padding: 12px 0px 12px 15px;
    margin-bottom:4px;
}
.toll_lft {
    display: inline-block;
    width: 31%;
    vertical-align: top;
    vertical-align: middle;}

.toll_secnd {
    display: inline-block;
}
.tot_cnt {
    font-size: 15px;
    color: #533b48;
}
.tot_cnt span {
    font-size: 30px;
    display: block;
    color: #533b48;
}
.tot_cnt span .tt_prc{color:#9f1f63; font-weight:bold; display:inline;}
.toll_secnd {
    display: inline-block;
    border-left: 1px solid #af8d7f;
    height: 170px;
    padding-left: 35px;
    color: #533b48;
    font-size: 14px;
}
.lst_shop {
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
}
.lst_cntt input[type="radio"] {display: none;}
.shop_lst_nm {padding-bottom: 7px;}
.lst_cntt a{color: #494d51;}
.prdct_sch_area {
    border: 1px solid #f1efef;
    margin-top: 8px;
    background-color: #fff;
    padding: 15px;
    margin-bottom: 0!important;
}

.fixed-filter .left_search{float: }
.prdd_nd {
    display: inline-block;
    width: 32%;
    vertical-align: top;
}
.prdd_shpp_cnt input[type="radio"] {
    position: relative;
    top: 2px;
    margin-right: 10px;
}
.prdd_shpp_cnt a{color: #494d51;}
.imggg {
    text-align: center;
    width: 200px;
    /*height: 165px;*/
    height: 200px;
    margin: auto;
    overflow:hidden;
}
.wsh_text_rt .srch_qty {
    font-size: 11px;
    color: rgba(153, 153, 153, 0.88);
    font-weight: 600;
}
.prdct_titl {
    text-align: left;
    font-size: 13px;
    color: #080808;
    padding-bottom: 5px;
    font-weight:bold;

}
.price_area {
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    display: inline-block;
    width: 100%;
    position: relative;
    height: 44px;
    padding-top: 8px;
    text-align:center;
}
.price_area .field-name-field-shop-mrp {
    margin-left: 20px;
    display: inline-block;
}
.price_area .field-name-commerce-price{
    margin-left: 20px;
    display: inline-block;
}
.price_area .field-name-commerce-price .field-label{display:none;}
.price_area .field-name-field-shop-mrp .field-items, .price_area .field-name-commerce-price .field-items {
    font-size: 16px;
    color: #8b8b8b;
}
.price_area .field-name-field-shop-mrp .field-items{text-decoration: line-through;}
.price_area .field-name-commerce-price .field-items{
    font-weight: 600;
    color:#080808;  
}
.cartfrom .form-item-quantity label{display:none;}
.cartfrom .form-item-quantity {
    float: left;
    position: relative;
    width: 61px;
}
.cartfrom .btn-default {
    float: right;
    background-color: #ff7840!important;
    border-color: #ff7840!important;
    border-radius: 0px 2px 2px 0px;
    height: 28px;
    font-size: 15px;
    padding: 0px;
    width: 74px;
    color:#fff!important;
    background-image:url('images/buy_btn.jpg');
    background-repeat:no-repeat;
    background-position: 10px;
    padding-left: 25px!important;
    padding-top: 5px!important;
}
.cartfrom  input{
    border: 1px solid #ff7840;
    border-right: none;
    width: 100%;
    border-radius: 2px 0px 0px 2px;
    padding-right:0px;
    text-align: center;
    font-weight: 600;
}

.slct_pdct_ctgry{
    padding-top: 20px;
    padding-left: 144px;
}
.slct_pdct_ctgry>div .form-group{width:34%;}
#product_template>div .form_btn, .slct_pdct_ctgry>div .form_btn{display: inline-block; vertical-align:top;}
/*****Shop Search Css End*****/
.front .titl_area {display: none;}
.front #tfnewsearch input[type="text"],  #search_products input,  #search_product_inside input[type="text"], 
#search_product_inside_vw_all input[type="text"]#product_search {
    border: 2px solid #efae48;
    background-color: #fef5e4;
    height: 35px;
    width: 100%;
    border-radius: 2px;
    text-indent: 10px;
    float: left;
    color: #94205e;
}
.front #tfnewsearch input::-webkit-input-placeholder, #search_products input::-webkit-input-placeholder , 
#search_product_inside_vw_all #product_search input#product_search::-webkit-input-placeholder{color: #94205e;}
.front #tfnewsearch input:-moz-placeholder, #search_products input#product_search:-moz-placeholder , 
#search_product_inside_vw_all #product_search input#product_search:-moz-placeholder{ /* Firefox 18- */
    color: #94205e; 
}
.front #tfnewsearch input::-moz-placeholder, #search_products input#product_search::-moz-placeholder, 
#search_product_inside_vw_all #product_search input#product_search::-moz-placeholder{  /* Firefox 19+ */
    color: #94205e;  
}
.front #tfnewsearch input:-ms-input-placeholder, #search_products input#product_search:-ms-input-placeholder , 
#search_product_inside_vw_all #product_search input#product_search:-ms-input-placeholder{  
    color: #94205e; 
}
.sf-menu li{width:100%;}
.form_btn a {
    background-color: #2196f3;
    color: #f2aa86;
    padding: 6px 8px;
    display: inline-block;
    border-radius: 2px;
    text-decoration:none;
}
body .table-responsive .table>thead>tr>th, body .table-responsive .table>thead>tr>td {white-space: nowrap;}
#at-form label, #ip-form label{margin-right: 5px; display:inline-block;}
#at-form{margin-top:12px;}
.fltr_btn input[type="submit"]{padding: 5px 20px; position: relative; top: -1px;}
.table>tbody>tr>th{border-top:none;}
.page-get-page-natigation .titl_area{display:none;}
.thnk_reg{
    position: relative;
    z-index: 1000;
}
.no-result{color:#F9A83A!important;}
.table-responsive .table {
    margin-bottom: 0;
}
.thnk_reg .mask{  opacity: 0.7; filter: alpha(opacity="70");}
.thnk_reg1{
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999;
    display: table;
    width: 100%;
    height: 100%;
}
.thnk_reg2{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.thnk_reg3{
    background-color: #FFF;
    box-shadow: 0px 2px 3px #CCC;
    border: 1px solid #E7E7E7;
    max-width: 500px;
    margin: auto;
    width: 90%;
    position: relative;
    z-index: 99;
    padding: 25px 30px;
}
.thnk_reg3 h1 {
    padding: 0px;
    margin: 0px;
    text-align: center;
    color: #158e48;
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 15px;
}
.thnk_btn a {
    font-size: 16px;
    font-weight: bold;
    width:40%;
    margin-right:3px;
    padding-top: 9px;
    padding-bottom: 9px;
}
.thnk_btn {text-align: center;}
.thnk_btn .btn.btn-primary {border-radius: 2px 0px 0px 2px!important;}
.thnk_btn .btn.btn-default {
    border-radius: 0px 2px 2px 0px;
    border-left: none!important;
    border-color: #e5e5e5!important;
}
.thnk_btn span{
    background-color: #fff;
    border-radius: 28px;
    width: 28px;
    height: 28px;
    border: 1px solid #ccc;
    display: inline-block;
    text-align: center;
    padding-top: 3px;
    position: absolute;
    right: 237px;
    top: 152px;
    color: #515151;
}

.table.pay_sub>tbody>tr>th {
    border-bottom: 2px solid #edeaea;
    font-size: 13px;
    color: #533b48;
    padding-top: 0px;
    padding-bottom: 6px;
}
.table.pay_sub>tbody>tr>th:first-child {
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}
.table.pay_sub>tbody>tr>th:last-child{text-align:right;}
.table.pay_sub>tbody>tr>td:first-child{text-align:center;}
.prom_cde input[type="text"], .prom_cde input[type="number"]{
    border: 1px solid #feca65;
    color: #000000;
    font-size: 14px;
    text-indent: 10px;
    height: 32px;
}
td.pay_prc {
    text-align: right;
    color: #000000;
    font-size: 19px;
}
tr.totl_area {
    background-color: #ebedf3;
}
td.pay_prc label {
    color: #000000;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 0px;
}
tr.totl_area  td.totl_text{
    text-align:right!important;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #fff!important;
}
.totl_text span{color:#010101; font-size:20px; font-weight:600; margin-right:20px;}
table.table.table-striped.pay_sub {
    margin-bottom: 6px;
    width:100%;
}
.pay_ovll_btn {
    border: 1px solid #dadada;
    background-color: #fff;
    text-align: right;
    padding: 15px;
    border-top: none;
}
body .usrnotf_area {padding-right: 0px;}
.notfy_left{
    background-color:#ffe9bd;
    margin-right: 10px;
    padding: 10px 25px;
    width: 70%;
}
.rwv_rt {
    background-color: #ffe9bd;
    padding: 10px 0px;
    width: 28.9%;
    text-align: center;
    height:86px;
}
.notfy_left>div {
    background-color: #fffcfc;
    margin-right: 40px;
    padding: 0px;
    width: 29%;
    height:66px;
}
.notfy_left>div.mypf_info {
    margin-right: 0px;
}
.nt_lt {
    padding: 0px;
    height: 66px;
    margin-right: 20px;
    text-align: center;
    border-radius: 2px;
    padding-top: 18px;
}
.mypf_news .nt_lt{background-color:#4a9cd5;}
.mypf_ntfy .nt_lt{background-color:#00abaa;}
.mypf_info .nt_lt{background-color:#845ca5;}
.nt_rt {
    width: 50%;
}
.nt_rt span {
    display: block;
    position: relative;
    top: -3px;
}
.nt_rt a{color:#533b48; font-size:30px;}
.commerce-add-to-cart>div,.cartfrom>div{
    float: right;
    width: 135px;
}

.prc_rng_area h4 {
    border-bottom: 1px solid #ededed;
    padding-bottom: 8px;
    font-size: 16px;
    font-weight: bold;
    margin-top:0px;
    color:#080808;
}
.prc_rng_area>.content>div {
    padding-bottom: 20px;
    color: #6d6d71;
    font-size: 13px;
    position:relative;
}
.prc_rng_area input[type="radio"] {
    float: left;
    margin-left: -20px;}
.prc_rng_area input[type="checkbox"],.prc_rng_area input[type="radio"] {
    margin-right: 8px;
    position: relative;
    top: 0px;
}
input#amount, input#distance, input#rate, input#view_amount, input#amount_vw_all, input#inv_amount{border:none; padding:0px; margin-left:5px; background-color:transparent; width:70%;}
body .prc_rng_area .ui-widget-content {    
    background-image: none;
    border-radius: 10px;
    height: 9px;
    border: 1px solid #cf9e6f!important;
    background: url('images/sldr_bar.jpg')!important;
}
.prc_bar {
    padding-top: 10px;
    padding-bottom: 5px;
}
body .prc_rng_area .ui-state-default, body .prc_rng_area .ui-widget-content .ui-state-default, body .prc_rng_area .ui-widget-header .ui-state-default{
    border: none!important;
    background: url(images/sldrr_arrr.png);
    font-weight: normal;
    border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    width:17px;
    height:17px;
}
.prc_rng_area .ui-slider .ui-slider-handle{width: 14px; height: 14px;}
.prc_rng_area .ui-slider-horizontal .ui-slider-handle {
    top: -6px;
    margin-left: -5px;
}
.prc_rng_area .ui-widget-header {
    height: 9px !important;
    top: -1px!important;
    border: 1px solid #cf9e6f!important;
    background: #ffe2ae;
}
.shop_list{padding-right:0px!important}
.prdct_rltv {position: relative;}
.prdct_loct_rltv{position:relative; display: flex; }
.wish_list_style a, .add_to_wish_list a, .add_to_regular_list+.add_to_regular_list a{
    background-image: url('images/whilist_icon.jpg');
    background-repeat: no-repeat;
    width: 19px;
    height: 21px;
    text-indent: -99999px;
    overflow: hidden;
    display: inline-block;
}
.add_to_regular_list+.add_to_regular_list, .add_to_wish_list+.add_to_wish_list{margin-left:8px;}
.regular_list_style a, .add_to_regular_list a, .add_to_wish_list+.add_to_wish_list a{
    background-image:url('images/reglt_lst.jpg');
    background-repeat:no-repeat;
    width:19px;
    height:21px;
    text-indent: -99999px;
    overflow: hidden;
    display: inline-block;
}
.cartfrom {
    position: relative;
    padding-top: 10px;
    padding-bottom: 0px;
    display: inline-block;
    clear: both;
    width: 100%;
}
.wish_list_style {
    position: absolute;
    left: 0px;
    top: 15px;
}
.regular_list_style {
    position: absolute;
    left: 30px;
    top: 15px;
}
.prdd_nd .field-name-field-product-qty-unit .field-label {
    display: none;
}
.prdd_nd .field-name-field-product-qty-unit .field-items {
    color: #080808;
    font-size: 16px;
    padding-top: 10px;
}
.shop_addd_usrr>div {
    width: 100%!important;
}
.chck_inpt input{display:inline-block;}
.shop_table .form-control{width:auto;}
td.img_pad img{margin-top: 5px;}
.view-commerce-cart-form{position:relative;}
.cpy_text p {
    line-height: 22px;
}
.cpy_text h3 {
    font-size: 20px;
    font-weight: bold;
}
.cpy_text h4 {
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
}
.lctt_text b {
    display: block;
    font-size: 15px;
    margin-bottom: 5px;
}
.lctt_text {
    font-size: 12px!important;
    color: #3b3a3a!important;
}
.img_width input#loc_search{
    background-color: #f5f5f5;
}
.img_width input[type="button"] {
    border: none;
    background-color: transparent;
    background-image: url('images/serh_icon.png');
    background-repeat: no-repeat;
    width: 17px;
    height: 17px;
    text-indent: -99999px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    right: 20px;
}
.img_width .form-group11{margin-bottom: 10px;}
.ltd_long {
    font-size: 11px;
    color: #000;
    border-bottom: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}
.ltd_long input {
    border: none;
    font-size: 11px!important;
    margin-right: 20px;
    padding: 0px 5px;
    font-weight: bold;
}
.ltd_long span {
    margin-right: 10px;
}
/*#shop_rating{
    background-color: #fff;
    box-shadow: 0 2px 3px #ccc;
    -webkit-box-shadow: 0 2px 7px #ccc;
    -moz-box-shadow: 0 2px 7px #ccc;
    border: solid 1px #E7E7E7;    
    margin: auto;
    margin-top:30px;
}*/
.shop_rating_2{
    background-color: #fff;
    box-shadow: 0 2px 3px #ccc;
    -webkit-box-shadow: 0 2px 7px #ccc;
    -moz-box-shadow: 0 2px 7px #ccc;
    border: solid 1px #E7E7E7;    
    margin: auto;
/*    margin-top:30px;*/
}

#shop_rating .table.for-table{
    padding:0px;
    background-color:transparent;
}
#shop_rating table thead{
    background-color:#efefef;
}
#shop_rating table tbody td{
    font-size: 14px;
    color: black;
}
#shop_rating table thead th{
 
    font-size: 16px;
}
#shop_rating h2 {
    border-bottom: 1px solid #e5e5e5;
    font-size: 19px;
    font-weight: normal;
    padding: 10px;
    margin:0px;
    color: #990066;
}
.mcp_rating{padding:10px 5px 10px 5px}
.mcp_rating .you_rat .rating li a, .mcp_rating .you_rat .rating1 li a, 
.mcp_rating .you_rat .rating2 li a, .mcp_rating .you_rat .rating3 li a, 
.mcp_rating .you_rat .rating4 li a, .mcp_rating .you_rat .rating5 li a, 
.mcp_rating .you_rat .rating6 li a, .mcp_rating .you_rat .rating7 li a {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin: 0px;
    border: 0;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-color: #ACACAD;
    text-indent: -99999px;
    overflow: hidden;
    transition: 0.3s all;
    
}
.mcp_rating .you_rat .rating li, .mcp_rating .you_rat .rating1 li, .mcp_rating .you_rat .rating2 li, 
.mcp_rating .you_rat .rating3 li, .mcp_rating .you_rat .rating4 li, .mcp_rating .you_rat .rating5 li, 
.mcp_rating .you_rat .rating6 li, .mcp_rating .you_rat .rating7 li{
    margin-left: 2px;
    float: left;
    height: 26px;
}
.mcp_rating .you_rat .ratings {
    position: relative;
    left: 0px;
    color: black;
    top: 0px;
    font-size: 14px;
    font-weight: normal;
    margin-left:10px;
}
.mcp_rating .you_rat .rating, .mcp_rating .you_rat .rating1, .mcp_rating .you_rat .rating2, 
.mcp_rating .you_rat .rating3 , .mcp_rating .you_rat .rating4, .mcp_rating .you_rat .rating5, 
.mcp_rating .you_rat .rating6, .mcp_rating .you_rat .rating7{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.mcp_rating textarea{
    height: 124px!important;
    padding: 0px;
    width: 97%;
    border: none;
    background-color: #fff!important;      
    margin-bottom: 9px;    
    background-repeat:no-repeat;
    background-position:right;
    resize: none;
    background-image:none; 
    margin-left: 9px
}

/*For Positive Rating  placeholder color Code added by DL*/

.postive_remarks::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    green;
}

.postive_remarks:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    green;
   opacity:  1;
}
.postive_remarks::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    green;
   opacity:  1;
}
.postive_remarks:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    green;
}
.postive_remarks::-ms-input-placeholder { /* Microsoft Edge */
   color:    green;
}

/*For Negative Rating  placeholder color Code added by DL*/
.negative_remarks::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:   red;
}

.negative_remarks:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    red;
   opacity:  1;
}
.negative_remarks::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    red;
   opacity:  1;
}
.negative_remarks:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    red;
}
.negative_remarks::-ms-input-placeholder { /* Microsoft Edge */
   color:    red;
}

.mcp_rating .dt_right {
    text-align: right;
    border-top: 1px solid #f2f2f2;
    padding-top: 10px;
}
.mcp_rating .you_rat .ratings span{
    position: absolute;
    top: 15px;
    color: #f3a51e;
    font-size: 10px;
    left: 0px;
}
.mcp_rating .you_rat .ratings span.prr{color:#ec5a5a;}
.mcp_rating .you_rat .ratings span.exll{color:#56b025;}
span.slx_text {
    color: black!important;
    position: initial!important;
}
body.not-front.page-shop-rating .page-header{
    display: none;
}
#ext_fields{
    clear: both;
    padding-top: 8px;
    display: block;
}
.mcp_report {
    background-color: #fff;
    display: inline-block;
    width: 100%;
    border: 1px solid #ccc;
    padding-top: 15px;
}
.sel_report, .sel_report1, .rep_rmpad{padding:0px;}
.rep_selpad{padding-left:0px; padding-right:15px;}
.profl_img {
    text-align: center;
    padding-bottom: 10px;
}
.profl_img img {
    width: 135px;
    height: 135px;
    border-radius: 135px;
    background-color: #fff;
    border: 2px solid #d6d3d1;
}
table.table.rm_bor{border:none;}
.prf_myord {
    clear: both;
    display: inline-block;
    width: 100%;
    padding-top: 12px;
    padding-left: 12px;
}
.prf_myord h2 {
    font-size: 15px;
    color: #533b48;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 15px;
    padding-bottom: 6px;
    border-color:#eee;
}
#commerce-checkout-form-review .name-block, #commerce-checkout-form-review .thoroughfare, #commerce-checkout-form-review .premise, #commerce-checkout-form-review .locality-block{padding-bottom:5px;}
body table.checkout-review.table>tbody>tr>td{background-color:#fff;}
body table.checkout-review.table>tbody>tr>td{}
body table.checkout-review.table{border:1px solid #DFD9D9;}
body.page-checkout .checkout-review .form-group{margin-bottom: 0;}
.checkout-review span.country {
    margin-bottom: 7px;
    display: block;
}
body table.checkout-review.table>tbody>tr.pane-title>td {
    background-color: #2196f3!important;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
}
.checkout-help{padding-bottom: 5px;}
.regst_shop {
    display: inline-block;
    width: 100%;
    padding:0px;
}
#reg_shop_details {
    background-color: #f8f8f8;
    border: 1px solid #dadada;
    position:relative;
}
.regst_shop {
    display: inline-block;
    width: 100%;
    padding: 0px;
    font-size: 13px;
    color: #707070;
}
.regst_shop label {
    font-size: 13px;
    color: #000000;
    font-weight: normal;
    width: 150px;
    vertical-align:top;
}
.regst_shop span {
    color: #000;
    margin-right: 10px;
    display: inline-block;
    vertical-align:top;
}
.regst_shop {
    display: inline-block;
    width: 100%;
    padding: 0px;
    font-size: 13px;
    color: #707070;
    border-bottom: 1px solid #dadada;
    padding-top: 12px;
    padding-bottom:12px;
}
#reg_shop_details>div:last-child{border-bottom:none;}
.rt_fld {
    display: inline-block;
    width: 280px;
    vertical-align:top;
}
.regst_shop h2 {
    font-size: 17px;
    padding: 0px;
    margin: 0px;
    text-transform: capitalize;
    color: #404040;
    font-weight: bold;
    padding-left: 15px;
    margin-bottom: 15px;
}
#reg_shop_count {
    background-color: #fff;
    padding: 10px 15px;
    font-size: 16px;
    color: #616161;  
}
#reg_shop_count a{cursor:pointer;}
.accd_area{margin-top:15px!important;}
a.shop_close {
    position: absolute;
    right: 15px;
    font-size: 30px;
    font-weight: normal;
    top: -42px;
    transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    color: #2196f3;
    text-decoration: none;
}
.ui-autocomplete{
    background: #fef5e4!important;
    padding: 5px 10px 10px!important;
    border: 1px solid #efae48;
    display: none;
    z-index: 1000000;
    position: absolute;
    top:35px;
    max-height: 300px;
    overflow: auto;
    color: #94205e;
}
#auto_suggest, #auto_complete{
    background-color: #fef5e4;
    padding: 5px 10px 10px!important;
    border: 1px solid #efae48;
    display: none;
    z-index: 1000000;
    position: absolute;
    width: 100%!important;
    top:35px;
    max-height: 300px;
    overflow: auto;
    color: #94205e;
}
#auto_suggest li, #auto_complete li, .ui-autocomplete li{
    list-style-type: none;
    border-bottom: 1px dashed #efae48;
    padding-bottom: 5px;
    padding-top: 5px;
    color:#94205e!important; 
    font-size:13px!important;
    background-color: #fef5e4!important;
}
.ui-autocomplete li{padding:5px 0px!important;}
.ui-autocomplete li.ui-state-focus{
    background:transparent; border:none; border-bottom: 1px dashed #efae48!important; padding:5px 0px!important; margin:0px; text-decoration:underline;}
.ui-autocomplete li:last-child.ui-state-focus{border-bottom:none;}
#auto_suggest li:last-child, #auto_complete li:last-child, .ui-autocomplete li:last-child{border-bottom:none; padding-bottom:0px;}
#auto_suggest li a, #auto_complete li a, .ui-autocomplete li a{color:#94205e; font-size:13px;}
.mr_area, .nm_usr{margin-bottom:0px!important;}
body .nm_usr{padding-left:0px;}
.mr_area select{border-right:none!important;}
.term_text a {color: #692248!important;}
.term_text input{margin-right: 10px;}
.usr_tbl {
    display: table;
    width: 100%;
}
.chng_logo {
    display: table-cell;
    width: 210px;
    height: 206px;
    vertical-align: middle;
    padding-left: 12px;
}
.user_area {
    display: table-cell;
    padding:20px 67px 20px 15px;
}
.hd_lt {
    width: 100%;
    text-align: right;
    padding-bottom:47px;
    position:relative;
    z-index:99;
}
.search_bar {
    float: right;
    width: 100%;
    position:relative;
}
.ovll_con_area {
    display: table;
    width: 100%;
}
.main_area {
    display: table-cell;
    padding: 12px;
    vertical-align: top;
}
.right_area.con_rt {
    display: table-cell;
    width: 294px;
    max-width: 100%;
    background-color: #fcdc9e;
    padding: 18px;
    padding-right: 0px;
}
.right_area.con_rt h2 {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    color: #692248;
    padding-bottom:8px;
}
.ovll_con_area{padding-right:6px;}
.front .inner_logo, .not-front .home_logo{display:none;}
body.not-front{background-color:#fffcfc;}
body.not-front .header_area {
    height: 75px;
    margin-bottom:0px;
}
.not-front .hdr_lft{background-color: #F7A93B; height: 75px;}
.not-front .chng_logo{height:75px!important; vertical-align:bottom;}
.not-front .hdr_rgt{
    height: 75px!important;
    width: 75px!important;
    vertical-align: middle;
}
.not-front .right_area.con_rt{display:none;}
.not-front .ovll_con_area {padding-right: 0px;}
.not-front .user_area{padding-right:192px;}
.ui-widget-content{color: #494d51!important;}
body .ui-accordion .ui-accordion-header{margin-top:8px;}
body .img_width{padding-left:0px; text-align:center;}
body .img_rmpad{padding:0px;}
input.btn_padd{margin-right:8px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    background-color: #f9a83a;
}
body .dropdown-menu>li>a:hover, body .dropdown-menu>li>a:focus {
    color: #fff!important;
    text-decoration: none;
    background-color: #f9a83a;
}
.btn-info {
    color: #fff;
    background-color: #692248;
    border-color: #692248;
    border-radius: 2px;
    margin-top: 28px!important;
}
.not-front.logged-in .hd_lt{display:none;}
.front .cont_sect img{width:100%;}
ul.ft_img img {border: 1px solid #fff;}
.profile{display: table; width: 100%; position:relative;}
.tb_area {
    padding: 0px;
    display: table-cell;
}
body .nav-tabs {
    margin-bottom: 12px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{background-color: transparent;}
.attachment.attachment-before {
    background-color: #fff0d4;
    border: 1px solid #fae5bc;
    border-left: 13px solid #fce2af;
    margin-left: 50px;
    overflow: auto
}
.crt_hdr_lt {

    padding: 4px 12px;
    float: left;

}
.crt_hdr_rt {
    width: 215px;
    text-align: center;
    background-color: #fce2af;
    vertical-align: middle;
    float: right;
    line-height: 70px;
}
.crt_lt h3, .crt_lt span {
    display: inline-block;
}
.crt_lt span {
    margin-left: 15px;
}
.crt_dist, .crt_dist a {
    color: #212121;
    font-size: 15px;
}
.crt_rt>div {
    display: inline-block;
    margin-right: 10px;
    vertical-align:top;
}
.crt_rt {color: #cc0504;}
.shop_map a {
    background-image: url('images/crt_map_icon.png');
    background-repeat: no-repeat;
    text-indent: -99999px;
    overflow: hidden;
    display: inline-block;
    width: 17px;
    height: 16px;
}
.ct_delv{
    background-image: url('images/crt_delv_icon.png');
    background-repeat: no-repeat;
    text-indent: -99999px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    width: 28px;
}
.crt_hdr_rt a{color: #9f1f63;}
.crt_fav {
    position: relative;
    top: -3px;
}
.crt_rtng {
    background-color: #b8d173;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    padding: 5px;
}
.view-commerce-cart-form .commerce-line-item-views-form{
    margin-left: 50px;

}
.view-commerce-cart-form form{margin-bottom:0px;}
.rglr_btn .regular_list_style {
    position: initial;
    left: 0px;
    top: 0px;
}
/*.view-commerce-cart-form.view-id-commerce_cart_form{
    padding-right: 187px;
}*/
td.product-itemt::first-letter {
    text-transform: capitalize;
}
.product-itemt span.line-item-title::first-letter {
    text-transform: uppercase;
}
td.product-itemt {

}
.rglr_btn .wish_list_style {
    position: initial;
    left: 0px;
    top: 0px;
}

.prd_wsh_lt {
    display: table-cell;
    width: 20%;
    vertical-align:top;
}
.prd_wsh_rt {
    display: table-cell;
    padding-left: 12px;
    vertical-align: top;
}
.wsh_img_lt img{
    width: 98px;
    border: solid 1px #FFE9BD;
    padding: 6px;
}
.wsh_img_lt {
    padding-right: 20px;
    display: table-cell;
    vertical-align: middle;
    width:100px;
}
.wsh_text_rt{float: left; width:100%;}
.wsh_tit{color: #141414; font-size: 13px; display:block;}


.show_more{position: relative;}
.show_more a {

    position: absolute;
    bottom: -13px;
    right: -4px;
}
.rdo_price {
    display: inline-block;
    width: 310px;
    vertical-align: middle;
}
.pricesliders ul {
    display: inline-block;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    border-left: none;
    padding-left: 10px;
    vertical-align: middle;
}
.pricesliders ul li {
    display: inline-block;
    font-size: 12px;
    color: #5f6065;
    font-weight: 600;
    margin-right: 8px;
    vertical-align:top;
}
.rdo_buy {float: right;}
.mny {
    font-size: 12px;
    font-weight: 600;
    color: #c31b65;
    margin-left: 0px;
    min-width: 100px;
    display: inline-block;
}
.shp_lnk {
    text-transform: capitalize;
    font-weight: 600;
    font-size: 12px;
    padding-left: 10px;
}
.shp_lnk a{color:#5f6065;}
.rdo_price input[type="radio"]{margin: 0px;     position: relative;
                               top: 0px;
                               z-index: 2;
                               cursor:pointer;
                               left: 0px;}
.wsh_delv {
    background-image: url('images/wsh_delv_icon.jpg');
    background-repeat: no-repeat;
    width: 23px;
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    margin-right:5px;
    height:17px;
}
.wsh_delv_dst {
    font-size: 11px;
    width: 130px;
    display: inline-block;
}
.wsh_dst a{
    background-image: url('images/wsh_map_icon.png');
    background-repeat: no-repeat;
    width: 18px;
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.wsh_rtn span {

    background-color: #d4686b;
    width: 20px;
    height: 20px;
    color: #fff;
    border-radius: 20px;
    font-size: 9px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
}
.wsh_rtn span.rtng_high{background-color: #9bbf65;}
.wsh_rtn span.rtng_medium{background-color: #ff7a43;}
.rdo_buy input[type="button"] {
    background-color: #ff7a43;
    border: none;
    color: #fff;
    background-image: url(images/buy_btn.jpg);
    background-repeat: no-repeat;
    border-radius: 0px 2px 2px 0px;
    padding: 3px 15px 3px 30px;
    background-position: 10px;
}
.rdo_buy input[type="number"]{
    border: 1px solid #ff7840;
    border-radius: 2px 0px 0px 2px;
    width: 50px;
    text-align: center;
    height: 26px;
    position: relative;
    left: 3px;
    color: #000;
    font-size: 15px;
}
.prdct_srch_area {
    display: table;
    width: 100%;
}
.prc_rng_area {


    display: table-cell;
    width: 256px;
    vertical-align: top;
    background-color:#fffcfc;
}
.prc_rng_area #shop_scroll{padding: 0px 12px 12px 12px!important;border: 2px solid #eeeeee;width:100%!important;}
.left_search {
    display: table-cell;
    padding-left: 12px;
    vertical-align: top;
}

.search_products {
    position: relative;
    margin-bottom: 8px;
    display: inline-block;
    width: 100%;
}
#search_products input[type="text"], #search_product_inside input[type="text"], #search_product_inside_vw_all #product_search input[type="text"], 
#search_product_inside_vw_all input[type="text"]#product_search {
    background-color: #fff;
    color: #533b48;
    text-transform: capitalize;
}
.rdo_buy {
    float: right;
    position: relative;
    margin-top: -3px;
}
body .prc_rng_area .ui-state-active, body .prc_rng_area .ui-widget-content .ui-state-active, body .prc_rng_area .ui-widget-header .ui-state-active{
    background:url(images/sldrr_arrr.png)!important;
}
#commerce-checkout-form-checkout .panel-default {
    border-color: #f9aa3f;
    border-radius: 0px;
}
.page-shop-details-page .main_area{padding:0px;}
.prdct_slider_area {
    display: table-cell;
    vertical-align: top;
    /*width: 615px;*/
    width: 413px;
}

.prdct_odrr {
    background-color: #990066;
    color: #fff;
}
th.cart-amt-head {
    text-align: right;
}
.view-commerce-cart-form td .delete-cart button.btn-default{border: 1px solid #c8c6c6!important; font-weight: normal!important;top:5px;}
.prdct_odrr li.shop_dist label {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    padding-top:0px;
}


.l-ca-n {
    position: absolute;
    left: 23px;
    z-index: 999;
    width: 25px;

    text-align: center;
    font-size: 15px;
    top: 40px;
    color: #fff;
}
.view-commerce-cart-form form>div>.commerce-line-item-actions {
    margin-bottom: 0;
}
a.icon-share.popup {
    color: #fcdc9e;
}
.mycart-head >*{display: table-cell;vertical-align: middle;}
.cart_total_amount {
    text-align: right;
    padding-right: 10px;
    font-size: 23px
}
.commerce-line-item-views-form .commerce-line-item-actions  .btn-primary {
    background-color: #86A94C!important;
    color: #FFFFFF!important;
    text-align: center;
    border-radius: 2px 2px 0 0!important;
    padding: 6px 30px;
    border: 1px solid #86A94C!important;
    font-size: 16px;
    font-weight: bold;
    position:relative;
    z-index:1000;
}
.view-commerce-cart-form td .delete-cart button.btn-default:hover {
    color: red!important;
    border-color: red!important;
}
.d-t-c span {
    display: inline-block;
    min-width:100px;
}
.d-t-c {
    text-align: right;
    padding-right: 64px;
}   
.total-cart-amt.d-t-c {
    font-size: 24px;
    margin-top: 6px;
    margin-bottom: 14px;
    position:relative;
}
.total-cart-amt.d-t-c span {
    font-weight: bold;
}
h3.cart-shop-title{font-weight: 600;}
.cart-roder table thead th {

    font-size: 15px;
    font-weight: 600;
}
.cart_total_amount  span{font-weight: bold; padding-left: 10px;font-size: 23px}
.view-commerce-cart-summary td[class*="views-field-expression"],.view-commerce-cart-summary th[class*="views-field-expression"]{
    text-align: right;
}
.buy_more_cart a {
    background-color: #990066!important;
    color: #fcdc9e!important;
    text-align: center;
    border-radius: 2px!important;
    padding: 6px 12px;
    border: 0px solid #692248!important;
    font-size: 15px!important;
}

.mycart-head h2 span {
    font-size: 18px;
    padding-left: 20px;
}
/*.buy_more_cart {
    text-align: right;
}*/
/*.buy_more_cart{width:197px; padding-right:6px;}*/
.delete-cart {
    text-align: center;
}
a,button {outline:none!important;}
.prdct_odrr>ul {
    margin: 0px;
    padding:5px 15px;
    list-style-type: none;
}
.prdct_odrr>ul>li {
    display: inline-block;
    padding-right: 25px;
    vertical-align: middle;
}
.prdct_odrr>ul>li:last-child {
    padding-right: 0px;
}
.prdct_odrr>ul>li>ul {
    padding: 0px;
    margin: 0px;
}
.prdct_odrr>ul>li>ul>li {
    display: inline-block;
    padding-right: 0px;
    vertical-align: middle;
}
ul.prd_lstt_img img {
    width: 30px;
    height: 30px;
}
.prdct_delvry ul li.prdct_rating{width:89px;}
.shop_review {
    padding-top: 22px;
    color: #5e4754;
    height: 135px;
    overflow: auto;
}
li.shop_time {
    margin-right: 0!important;
}
.shop_review a {
    color: #62b162;
}
.page-shop-details-page .prdct_srch_area{padding: 0px;}

#result_div {
    width: 103%;
}
.imggg .field-label{display:none;}

.page-my-regular-list .pricesliders, .page-my-wish-list .pricesliders, .page-searched-product-detail .pricesliders{
    display: inline-block;
    margin-bottom:5px;
}
.page-searched-product-detail .pricesliders{width:100%;}
.prdct_sch_area.pricesliders{min-height: 138px;}
#pro_lst_scroll{overflow: hidden;}
.page-my-regular-list .cartfrom, .page-my-wish-list .cartfrom, .page-searched-product-detail .cartfrom{
    display: inline-block;
    vertical-align: middle;
    clear: none;
    width: auto;
    padding: 0px;
    margin: 0px;
}
.page-my-regular-list .form-group, .page-my-wish-list .form-group, .page-searched-product-detail .form-group{
    margin-bottom:0px;
}
.page-my-wish-list .cartfrom .wish_list_style, .page-my-wish-list .cartfrom .regular_list_style{display:none;}
.page-my-regular-list .cartfrom .wish_list_style, .page-my-regular-list .cartfrom .regular_list_style{display:none;}
.page-searched-product-detail .cartfrom .wish_list_style, .page-searched-product-detail .cartfrom .regular_list_style{display:none;}
.loct_city select {
    background-color: #fcdc9e;
    border: 1px solid #fdcd70;
    font-size: 12px;
    color: #94205e;
    width: 130px;
}
.loct_city {
    margin-left: 3px;
}
.crt_page{display: table; width:100%; margin-bottom:12px;}
.crt_page #edit-cart-contents{display: table-cell; vertical-align:top;}
.crt_page #edit-commerce-checkout-field-group-group-order-detail{display: table-cell; width:650px; vertical-align:top; border: 1px solid #eeeeee; padding:12px; background-color: #fff;}
#commerce-checkout-form-checkout #edit-field-delivery-und>div{
    display: inline-block;
    vertical-align: top;
    margin: 0px;
    margin-right: 12px;
}
#commerce-checkout-form-checkout .panel-default>.panel-heading{display:none;}
#commerce-checkout-form-checkout .panel-default{border:none; box-shadow:none; padding-right:12px;}
#commerce-checkout-form-checkout .panel-default .panel-body{
    border-radius: 0px;
    border: 1px solid #eeeeee;
    padding: 6px;
   
    margin: 0px;
    box-shadow:none;        
}
body #commerce-checkout-form-checkout.table>thead>tr>th, body .crt_page .table>thead>tr>td{font-size:14px;}
body #commerce-checkout-form-checkout .table>thead>tr>th{    border-color: #E6E6E6;}
/*body.page-checkout #commerce-checkout-form-checkout .form-group {
    margin-bottom:-12px;
}*/
body.page-checkout #commerce-checkout-form-checkout .field-type-geolocation-latlng.form-group {
    margin-bottom: 0px;
}
.edit-shipping-adress i.fa.fa-pencil {
    width: 60px;
    height: 60px;
    background-color: #F5F5F5;
    text-align: center;
    line-height: 60px;
    border-radius: 50%;
    color: #797979;
    border: solid 1px #E2E2E2;
    font-size: 18px;
}
body.page-checkout  .view-commerce-cart-summary .view-footer {
    border-top: solid 1px #ECECEC;
    width: 100%;
    margin: auto;
    padding-top: 6px;
}
body.page-checkout .view-commerce-cart-summary .d-t-c {
    text-align: right;
    padding-right: 8px;
}
body.page-checkout .not-front .main_area {    background-color: #fffcfc;}
body.page-checkout .total-cart-amt.d-t-c {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 0;
}
.dis-ta{display: table-cell; width:80%; vertical-align: middle;}
.dis-ta.addres_s {
    line-height: 12px;
    padding-top: 6px;
}
.dis-ta.edit-add-s.text-center {
    border-left: solid 1px #EEE;
}
div#edit-customer-profile-shipping-commerce-customer-address {
    position: relative;
    top: -6px;
}
.page-checkout #customer-profile-shipping-commerce-customer-address-add-more-wrapper #addressfield-wrapper>div>div.form-group:nth-child(2n-1) {
    padding-right: 12px;
}
.page-checkout #customer-profile-shipping-commerce-customer-address-add-more-wrapper #addressfield-wrapper>div>div.form-group {
    width: 50%;
    float: left;
}
html body.page-checkout div.addressfield-container-inline.locality-block > div.form-item{width:100%;}
body.page-checkout div.addressfield-container-inline.locality-block > div.form-item {
    width: 100%;

}
button#edit-customer-profile-shipping-commerce-customer-address-save-address {
    clear: both;
    display: inherit;
}
div#edit-customer-profile-shipping-commerce-customer-address{margin-bottom: 0;}
#edit-customer-profile-shipping .panel-body {
    padding-bottom: 0!important;
}
.page-checkout .form-type-textfield.form-item-customer-profile-shipping-commerce-customer-address-und-0-premise.form-item.form-group {
    width: 100%!Important;
    padding-right: 0!important;
}
.page-checkout  .form-type-textfield.form-item-customer-profile-shipping-commerce-customer-address-und-0-locality.form-item.form-group {
    padding-right: 12px;
}
.page-checkout .form-type-select.form-item-customer-profile-shipping-commerce-customer-address-und-0-country.form-item.form-group {
    padding-right: 12px;
}
body.page-checkout .locality-block.country-IN .form-item-customer-profile-shipping-commerce-customer-address-und-0-locality{display: none;}
body.page-checkout .locality-block.country-IN  {    width: 50%;
                                                    float: left;}
body.page-checkout   .form-type-textfield.form-item-customer-profile-shipping-commerce-customer-address-und-0-postal-code.form-item.form-group {
    padding-right: 0!important;
}
.dis-table{display: table;width:100%;}
body.page-checkout #commerce-checkout-form-checkout .form-control {
    border: 1px solid #fafafa;
    background-color: #fff!important;

        margin-bottom: -2px;
    margin-top: 10px;
    margin-left: 5px;

}
body.page-checkout #commerce-checkout-form-checkout .table{background-color:#fff; padding:0px;}
body.page-checkout #commerce-checkout-form-checkout .table>tbody>tr.odd>td {
    background-color: #fff;
}
body.page-checkout #commerce-checkout-form-checkout .table>tbody>tr.even>td {
    background-color: #f4f2f6;
}

#shipping-checkout h2 {
    font-size: 16px;
    margin-top: 4px;
    margin-bottom: 0px;
}


body.page-checkout #commerce-checkout-form-checkout textarea{height:50px;}
#edit-field-call-before-coming-und>div{}
#commerce-checkout-form-checkout #edit-commerce-checkout-field-group-group-order-detail .panel-default .panel-body{border:none; padding:0px;}
#commerce-checkout-form-checkout .container-inline-date .date-padding{padding:0px;}
#commerce-checkout-form-checkout .container-inline-date .form-group{margin-bottom:0px!important;}
#commerce-checkout-form-checkout .resizable-textarea .grippie{display:none;}
#commerce-checkout-form-checkout #edit-field-call-before-coming-und>div {
    display: inline-block;
    vertical-align: top;
    margin: 0px;
    margin-right: 12px;
}
.page-checkout h1.page-header{display: none;}
#commerce-checkout-form-checkout>div>fieldset#edit-buttons .panel-body{background-color: #eee9f0; border: 0; position: relative;}
#commerce-checkout-form-checkout label{margin-bottom:5px;}
.checkout-buttons.panel.panel-default.form-wrapper{padding-right:0px!important;}
.checkout-buttons .checkout-cancel, .checkout-buttons .checkout-back{padding:6px 12px;}
body.page-checkout .ui-state-default, body.page-checkout .ui-widget-content .ui-state-default, body.page-checkout .ui-widget-header .ui-state-default{
    font-size: 12px !important;}
.ui-datepicker td span, .ui-datepicker td a{padding: 0px; text-align:center;}
body.not-front div#ui-timepicker-div .ui-timepicker-table td a{width:30px; padding:0px; text-align:center; font-size:13px!important;}
#ui-datepicker-div{
    background: #fff6e4;
    border:1px solid #ddd!important;
}
.ui-timepicker-table.ui-widget-content {
    border: 1px solid #ddd!important;
    background: #fff6e4;
}
body.page-checkout .form-item-field-order-time-und-0-value, body.page-checkout .form-item-field-order-time-und-0-value2{
    display: inline-block;
    padding-right: 12px;
    float: left;
    width: 50%;
}
body.page-checkout .form-item-field-order-time-und-0-value2{padding-right:0px;}
.commerce_checkout_field_group__group_order_detail .panel-default {
    padding-right: 0!important;
}
.date-no-float,.container-inline-date .date-padding{width:100%;}
.component-title{font-weight:bold;}
body.page-checkout .customer_profile_shipping{padding-right:0px;}
td.prom_cde.delprsn input {
    width: 25%;
}
.page-shop-verification .main_area {display: inline-block; width:100%;}
.page-shop-verification #ui-id-2 .shop_app1 td:first-child label, .page-shop-verification #ui-id-3 .shop_app1 td:first-child label{}
.page-shop-verification #ui-id-4 .shop_app1 td:first-child label{width:230px;}
.page-terms-and-conditions .user_area , .page-terms-and-conditions .side_area .navbar-collapse.collapse{
    display: none!important;
}
label.error{    margin-bottom: 0px;
                margin-top: 0;
                white-space: nowrap;
                font-size: 11px;
                width: auto;
                position: absolute;
                margin-top: -8px;    right: 0;    color: #F70907;}
.term_text label.error {  right: inherit;
                          top: 32px;
                          left: 115px;
}
.tag_image label.error{    margin-top: 1px;}
.ui-id-2 .img_rmpad a {
    padding-left: 5px;
}
.tag_image input {
    margin-bottom: 0;
}
.wel_text {
    position: relative;
}
.wel_textone {
    position: absolute;
    width: auto;
    right: 90px;
    top: 6px;
    text-align: right;
    max-width: 250px;
    overflow: hidden;
    min-width: 200px;
    color:#333;
}
.wel_textone span {
    color: #9f1f63;
    font-weight:normal;
    font-size: 15px;
    font-family: 'aileronthin';
    color:#212121;
}
.shop_total ul{display:block; margin-bottom: 10px;}
#pro_lst_scroll {
    height: 140px;
    width:auto!important;
    padding-right:31px!important;
}
.lst_cntt {
    display: inline-block;
    vertical-align: top;
    overflow: auto;
    width: 300px;
}
.lst_favico {
    display: inline-block;
}
.lst_favico ul {
    padding: 0px;
    margin: 0px;
    margin-bottom:8px;
}
.lst_favico ul li {
    display: inline-block;
    font-size: 12px;
    color: #5f6065;
    font-weight: 600;
    margin-right: 8px;
    vertical-align: top;
}
.lst_favico .wsh_delv {
    background-image: url('images/wsh_delv_rs.png');
}
.lst_favico .wsh_dst a {
    background-image: url('images/wsh_map_rs.png');
}
.srch_qty {
    margin-bottom: 12px;
}
.srch_wsrg a {
    margin-right: 8px;
}
.show_more{text-align:right;}
.show_more a {
    font-size: 30px;
    text-decoration: none;
    color: #9f1f63;
}
.srch_hdprcc {
    margin-top: 38px;
}
.srch_hdprcc span {
    display: block;
    color: #533b48;
    font-size: 18px;
    font-weight: normal;
    margin-bottom:3px;
}
.srch_hdprcc {
    margin-top: 34px;
    color: #9f1f63;
    font-size: 18px;
    font-weight: bold;
}
.show_more a:hover{text-decoration:none;}
#result_div h3 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
    margin-right: 0px;
    display:inline-block;
    width:100%;
}
#result_div h3 a {
    color: #c87398;
    font-size: 14px;
}
#result_div .glyphicon-chevron-right:before {
    content: ""!important;
    background-image: url('images/prd_sldr.png');
    width: 13px;
    height: 22px;
    display: inline-block;
}
#result_div .glyphicon{top:140px;}
#recomend {
    /* background-image: url('images/ct_icon1.png'); */
    border: none;
    padding: 0px;
    /* text-indent: -99999px; */
    display: inline-block;
    width: auto;
    background-color: #F9A83A;
    height: auto;
    font-size: 13px;
    border-radius: 2px;
    padding: 4px 8px;
}
#recomend:focus {
    outline: none;
}
input#loc_search{
    padding-right: 33px!important;
}
.page-shop-details-page li .pricesliders{position: relative;}
.lSSlideOuter .lSPager.lSpg{display: none;}
.page-shop-details-page li .pricesliders:hover::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    /* background-color: red; */
    border:3px solid #BC2682;
    top: 0;
    left: 0;
}
.prdct_odrr>ul>li>ul>li.rm-p-r{padding-right: 0;}
.rem_itg_ovll {
    display: table;
    width: 100%;
    padding-left: 12px;
    padding-top: 12px;
}
.rem_area {
    position:relative;
}
.itg_area {
    position:relative;
}
.rem_area h2, .itg_area h2 {
    margin: 0px;
    padding: 10px 15px;
    font-size: 15px;
    color: #533b48;
    font-weight: normal;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 12px;
}
.rem_area .tab-content, .itg_area .tab-content{
    padding: 0px 10px;
}
.tb_area .rem_area .nav-tabs>li.active>a, .tb_area .rem_area .nav-tabs>li.active>a:hover, .rem_area .tb_area .nav-tabs>li.active>a:focus{
    color: #692248;
}
body #map_display_get .img_rmpad{padding-left:12px;}
body #map_display_get .img_width{padding-left:12px;}
body .rem_area .nav-tabs, body .itg_area .nav-tabs{
    margin: 0px 15px 10px;
}
.rem_itg_ovll .btn-default{
    /*background-color: #692248!important;*/
    color: #f2aa86!important;
    border-color: #692248!important;
    padding-top: 3px;
    padding-bottom: 3px;
}
.rem_itg_ovll .btn-danger{
    padding: 3px 20px;
    border-color: #fcdc9e!important;
}
.tb_area .itg_area .nav-tabs>li.active>a, .tb_area .itg_area .nav-tabs>li.active>a:hover, .tb_area .itg_area .nav-tabs>li.active>a:focus{
    color: #692248;
}
a.rec_shp {
    text-transform: capitalize;
}
.rec_price {
    font-weight: bold;
}
#myconn table td, #reqrecd table td, #reqsent table td{text-align:center;}
#myconn table td:first-child, #reqrecd table td:first-child, #reqsent table td:first-child{text-align:left;}
body .rem_itg_ovll .nav-tabs, body .itg_area.rcdrmk_styl .nav-tabs {
    margin-bottom: 8px;
    position: absolute;
    top: 12px;
    right: -20px;
    border-bottom: none;
}
body .rem_itg_ovll .nav>li>a, body .itg_area.rcdrmk_styl .nav>li>a {
    padding: 0px 10px 8px 0px;
    font-size: 14px;
}
a#close-myconnection, .page-shop-business-category .rec_shop>a{
    /*position: absolute;*/
    right: 18px;
    top: 10px;
    /*font-size: 23px;*/
    color: #9f1f63;
    font-weight: 600;
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    text-decoration: none;
}
a#close-usr-connection{
    position: absolute;
    right: 18px;
    top: 10px;
    font-size: 23px;
    color: #9f1f63;
    font-weight: 600;
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    text-decoration: none;
}
.rem_area .log-sec-step h2{
    margin: 0px;
    padding: 0px;
    border-bottom: none;
    margin-bottom:20px;
}
#myconn .myconnection-popup table td {
    text-align: left;
}
.myconnection-popup .log-sec-step .login-form-container{max-width: 800px;}
.itg_bor {
    border: 1px solid #e3e3e3;
}
.alert-success, .messages.status {
    color: #9f1f63;
    background-color: #FFFCFC;
    border-color: transparent;
    position: fixed;
    width: 70%;
    top: 50px;
    left: 14%;
    padding: 8px;
    margin: auto;
    z-index: 1000;
    box-shadow: 0 0 10px #EFCF92;
    margin:auto;
}
.imggg img {
    /*height: 100%;
    width: auto!important;*/
    max-height: 100%;
    max-width: 100%;
}
body.page-register-user .ui-dialog-titlebar.ui-widget-header{
    background: transparent;
    border: none;
    border-radius:0px;
    padding:0px;
}
body.page-register-user .ui-dialog-titlebar.ui-widget-header button.ui-button{
    border: none;
    background: transparent;
    border-radius:0px;
}
#address_submit {
    margin-top: 8px;
    margin-bottom:8px;
}
body.page-register-user .ui-dialog-titlebar.ui-widget-header button.ui-button .ui-icon {
    background: url('images/mp_clss.jpg');
    width: 10px;
    height: 10px;
    top: 20px;
}
.arrow{cursor: pointer;}
.showd{display:block;}
.hided{display:none;}
.countclick{display:none;}
.prdct_odrr button.fblike{
    background-image: url('images/yell_fav.png');
    border: none;
    padding: 0px;
    text-indent: -99999px;
    display: inline-block;
    width: 22px;
    background-color: transparent;
    height: 19px;
    border: none;
    margin-top: 5px;
}
.prdct_odrr button.fblike:focus{border:none;}
.brand_name {
    font-size: 13px;
    text-transform: capitalize;
    color: #b4b4b4;
}
.msp {
    color: #b4b4b4;
    font-weight: normal;
    font-size: 10px;
    position: absolute;
    left: 142px;
    bottom: 5px;
}
.cartfrom .form-group {
    margin-bottom: 0px;
}
.prc_rng_area label {
    font-size: 13px;
}
.prc_rng_area .checkbox {
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.checkbox label input[type="checkbox"],.checkbox label input[type="radio"]{
    opacity: 0;
}
.checkbox label{
    background-image:url('images/chkk_img.png');
    background-repeat:no-repeat;
    width:10px;
    height:11px;
    background-position: left;
    padding-left: 20px;
    font-weight:600;
}
label.checked_label{
    background-image:url('images/unchk_img.png');
    background-repeat:no-repeat;
    width:10px;
    height:11px;
}
.page-searched-product-detail .prc_rng_area .checkbox{margin-bottom: 5px;}
.my_rtng {
    padding-top: 0px;
    font-weight: 600;
    font-size: 14px;
    padding-bottom: 6px;
    text-align: center;
}
.my_rtng span {
    font-size: 12px;
    position: relative;
    top: 2px;
}
#location-box, #suggestion-box{
    background-color: #fef5e4;
    padding: 5px 10px 10px;
    border: 1px solid #efae48;
    width: 100%;
    height: 300px;
    overflow: auto;
    display:none;
}
#location-box li, #suggestion-box li{
    list-style-type: none;
    border-bottom: 1px dashed #efae48;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #f2aa86;
    font-size: 13px;
}
#location-box li a, #suggestion-box li a{
    color: #f2aa86;
    font-size: 13px;
}
#location-box li:last-child, #suggestion-box li:last-child{border-bottom:none; padding-bottom: 0px;}
#business_type_chosen, #business_category_chosen{width:100%!important;}
#business_type_chosen .chosen-choices, #business_category_chosen .chosen-choices{
    border-radius: 0px;
    border: 1px solid #feca65;
    box-shadow: none;
    color: #737373;
    font-size: 14px;
    padding: 0px 10px;
    background-color: #fff!important;
    background-image:none;
}
.page-step-shop-registration .dro_num {
    padding: 0px;
}
.page-step-shop-registration .chosen-container-multi .chosen-choices li.search-field input[type="text"]{
    width:100%!important;}
.shopp_dtll {
    width: 1229px;
    overflow: auto;
    margin-bottom:12px;
}
.shopp_dtll th, .shopp_dtll td{white-space:nowrap;}
#Schemes{display:inline-block;}
#line-item-manager table th:first-child, #line-item-manager table td:first-child{display:none;}
#line-item-manager table td .form-group {
    margin-bottom: 0px;
}
#line-item-manager .field-type-commerce-price input{
    width: 65%;
    display: inline-block;
    margin-right: 5px;
}
#line-item-manager caption{display: none;}
.page-admin-commerce-orders ul.action-links.add_btn {
    display: none;
}
.page-admin-commerce-orders #edit-field-delivery-und>div {
    display: inline-block;
    vertical-align: top;
    margin: 0px;
    margin-right: 12px;
}
.field-name-field-select-payment-mode
.page-admin-commerce-orders label {
    margin-bottom: 5px;
}
body.page-admin-commerce-orders .form-item-field-order-time-und-0-value, body.page-admin-commerce-orders .form-item-field-order-time-und-0-value2 {
    display: inline-block;
    margin-right: 12px;
}
#edit-commerce-line-items .field-name-field-select-payment-mode{
    width: 30%;
}
body.page-admin-commerce-orders .ui-state-default, body.page-admin-commerce-orders  .ui-widget-content .ui-state-default{
    font-size:13px!important;
}
body.page-admin-commerce-orders body.page-admin-commerce-orders #edit-field-date .panel-heading{
    background-color: transparent;
    border: none;
    padding: 0px;
    margin: 0px;
    color: #4f4f4f;
}
body.page-admin-commerce-orders #edit-field-date .panel-title{
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
}
body.page-admin-commerce-orders #edit-field-date .panel-body{
    padding: 0px;
}
body.page-admin-commerce-orders #edit-field-date .panel-default {
    border: none;
    box-shadow: none;
}
body.page-admin-commerce-orders #edit-field-date .container-inline-date .date-padding{padding: 0px;}
body.page-admin-commerce-orders #edit-field-date .panel-heading{
    background-color: transparent;
    color: #4f4f4f;
    padding: 0px;
    border: none;
}
body.page-admin-commerce-orders .date-no-float label{
    display: none;
}
.page-admin-commerce-orders #edit-field-call-before-coming-und>div {
    display: inline-block;
    vertical-align: top;
    margin: 0px;
    margin-right: 12px;
}
.page-admin-commerce-orders #edit-commerce-customer-shipping .field-name-commerce-customer-address{
    width: 100%;
    position:relative;
}
.page-admin-commerce-orders .field-name-field-date{
    float: left;
    margin: 0px;
    width: 25%;
    padding-right: 12px;
}
.page-admin-commerce-orders .field-name-field-order-time{
    float: left;
    margin: 0px;
    width: 40%;
}
.page-admin-commerce-orders .addressfield-container-inline.name-block .form-type-textfield{width: 100%;}
.page-admin-commerce-orders ul.nav.nav-tabs.vertical-tabs-list {
    display: none;
}
.page-admin-commerce-orders #edit-order-status .form-type-select.form-item-status{
    width: 50%;
    display: inline-block;
    margin-bottom: 0px!important;
}
.page-admin-commerce-orders textarea{
    width: 100%;
    height: 50px;
}
.page-admin-commerce-orders .grippie{display:none;}
.page-admin-commerce-orders #edit-field-select-payment-mode-und{

}
.page-admin-commerce-orders .field-name-field-order-time .panel-heading{display:none;}
.page-admin-commerce-orders .field-name-field-order-time .panel-body{padding:0px;}
.page-admin-commerce-orders .field-name-field-order-time .panel-default{border:none; box-shadow: none;}
.page-admin-commerce-orders .field-name-field-call-before-coming{clear:both;}
.page-admin-commerce-orders label{margin-bottom:6px;}
.order_cancel a {
    margin-right: 10px;
    top: 8px;
    position: relative;
}
.order_cancel {float: right;}
.order_cancel a {
    background-color: #feca65!important;
    color: #7D6A52;
    text-align: center;
    border-radius: 2px!important;
    padding: 6px 20px;
    border: 1px solid #feca65!important;
}
#search_products{position: relative;}
button.tfbutton{
    border: none;
    border-left: none;
    border-radius: 0px;
    padding: 0px;
    text-indent: 0px;
    font-size: inherit;
    color: #5c5c5c;
    background-color: transparent;
    border-radius: 0px 4px 4px 0px;
    width: 20px;
    text-indent: -99999px;
    background-image: url('images/serh_icon.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 7px;
}
#auto_sug{
    background-color: #fef5e4;
    padding: 5px 10px 10px;
    border: 1px solid #efae48;
    display: none;
    z-index: 1000000;
    position: absolute;
    width: 100%!important;
    top: 35px;
    max-height: 350px;
    overflow: auto;
}
#auto_sug li {
    list-style-type: none;
    border-bottom: 1px dashed #efae48;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #f2aa86;
    font-size: 13px;
}
#auto_sug li a {
    color: #f2aa86;
    font-size: 13px;
}
#auto_sug li:last-child{padding-bottom:0px; border-bottom:none;}
span.max_del {
    font-size: 10px;
    width: 40px;
    display: inline-block; 
}
body.page-register-user .ui-widget-content {
    padding: 0px;
    border-radius: 0px;
}
.alert-success a, .alert-success a:hover{
    color: #9f1f63;
    opacity: 1;
}
.arrow{cursor: pointer;}

.hided{display:none !important;}
.showd{display:inline-block !important;}
.countclick{display:none !important;}
.mrpp>span, .mspp>span{
    display: block;
    text-align: left;
    text-decoration: none;
    font-size: 10px;
    color: #b4b4b4;
    font-weight:normal;
    line-height: 8px;
}
.mrpp {
    display: inline-block;
    padding-right: 20px;
    color: #8b8b8b;
    font-size: 16px;
    vertical-align: top;
}
.mspp {
    display: inline-block;
    color: #080808;
    font-weight:600;
    font-size: 16px;
    vertical-align: top;
}
span.strike {
    font-size: 16px;
    text-decoration: line-through;
    line-height: inherit;
    font-weight:600;
}
.commerce-order-handler-area-order-total .commerce-price-formatted-components{
    width: 35%;
}
.page-cart .commerce-line-item-actions .btn-info{display:none;}
.page-cart .commerce-line-item-actions .btn-default{
    color: #fff!important;
    background-color: #86a94c!important;
    border-color: #86a94c!important;
}
.page-checkout .field-name-field-delivery{
    display: inline-block;
    width: 30%;
    padding-right: 12px;
    margin-bottom: 0px!important;
    vertical-align:top;
}
.page-checkout .field-name-field-select-payment-mode {
    display: inline-block;
    width: 33%;
    margin-bottom: 0px!important;
}
.page-checkout .field-name-field-delivery label, .page-checkout .field-name-field-select-payment-mode label{
    float: left;
    width: 80px;
    padding-top:5px;
}
.page-checkout .field-name-field-delivery select, .page-checkout .field-name-field-select-payment-mode select{
    float: left;
    width: 100%;
}
.page-checkout .field-name-field-delivery select{width: 100%;}
.page-checkout .field-widget-date-popup{
    float: left;
    margin-bottom: 0px!important;
    width: 30%;
    padding-right: 12px;
}
.page-checkout .field-name-field-order-time{
    float: left;
    margin-bottom: 0px!important;
    width: 70%;
}
.container-inline-date .form-item, .container-inline-date .form-item input {width:100%;}
.page-checkout .field-name-field-call-before-coming{
    margin-bottom: 0px!important;
    display: inline-block;
    width: 34.8%;
    margin-left: 12px;
    vertical-align: top;
}
.page-checkout .field-name-field-call-before-coming label{
    float: left;
    margin-right: 20px;
}
.page-checkout .field-name-field-call-before-coming .form-type-radios{
    margin-bottom: 0px!important;
}
.page-checkout .field-name-field-buyer-remarks{
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-bottom:0px!important;
}
.page-checkout .field-name-field-buyer-remarks label{
    float: left;
    margin-right: 20px;
}
.page-checkout .field-name-field-buyer-remarks .form-textarea-wrapper{
    float: left;
    width: 100%;
    margin-bottom:12px;
    margin-top:12px;
}
.toll_lft {
    position: relative;
}
.toll_lft input#amount {
    position: absolute;
    top: 79px;
    left: -4px;
    /* text-align: center; */
    width: 86%;
}
.page-checkout .geolocation-address-geocode, .page-checkout .geolocation-help{display:none;}
.page-checkout .geolocation-address input{
    pointer-events: none;
}
.page-checkout .geolocation-address label{font-weight: normal; padding-top:5px; padding-left:10px;}
.page-checkout .addressfield-container-inline .form-item-customer-profile-shipping-commerce-customer-address-und-0-postal-code{
    display:none;
}
body.page-checkout .customer_profile_shipping{
    width: 100%!important;
    padding: 0px!important;
}
body.page-checkout .customer_profile_shipping .panel-body{
    float: right!important;
    width: 100%!important;
}
body.page-checkout .commerce_checkout_field_group__group_map_group{
    width: 100%!important;
    padding: 0px!important;
    padding-top: 0px!important;
}
body.page-checkout .commerce_checkout_field_group__group_map_group .panel-body{
    float: right!important;
    width: 100%!important;
}
td.component-title {
    font-weight: bold!important;
    text-transform: capitalize;
}
.page-admin-commerce #edit-commerce-line-items {
    float: left;
    width: 47%;
    margin-bottom: 0px;

    padding-right: 12px;
}
body .panel {
    border-radius: 0px;
}
.page-admin-commerce .field-name-field-delivery label, .page-admin-commerce .field-name-field-select-payment-mode label {
    float: left;
    width: 80px;
    padding-top: 5px;
}
.page-admin-commerce .field-name-field-delivery select {

}
.page-admin-commerce .field-name-field-select-payment-mode select {

}
.page-admin-commerce .field-name-field-delivery {
    float: left;
    width: 65%;
    padding-right: 12px;
    margin-bottom: 0px;
}
.page-admin-commerce .field-name-field-select-payment-mode {
    float: left;
    width: 35%;
}
.checkout-completion-message {
    text-align: left;
    padding: 12px;
    border: solid 1px #F3F2F2;
}
.checkout-completion-message .cnt_btnnn{    margin-bottom: 4px;
                                            text-align: left;
                                            margin-top: 18px;}
.page-admin-commerce .field-name-field-call-before-coming label {
    float: left;
    margin-right: 20px;
}
.page-admin-commerce .form-type-textarea {
    margin-bottom: 0px;
    display: inline-block;
}
.page-admin-commerce .form-type-textarea label, .page-admin-commerce .field-type-text-long label{
    float: left;
    width: 130px;
    margin-right: 12px;
}
.page-admin-commerce .form-textarea-wrapper{
    width: 100%;
    float: left;
}
.page-admin-commerce .field-type-commerce-customer-profile-reference {
    width: 50%;
    float: left;
    margin-right: 12px;
    margin-bottom:0px;
}
.checkout-completion-message h2 {
    font-size: 22px;
    color: #F9A83A;
    font-weight: bold;
}
.page-admin-commerce .field-type-commerce-customer-profile-reference label{display:none;}
.field-name-field-shipping-door-no{
    float: left;
    width: 15%;
    margin-bottom: 0px!important;
}
.field-name-field-shipping-apartments{
    float: left;
    width: 85%;
    margin-bottom: 0px!important;
}
.field-name-field-buyer-remarks{margin-bottom:0px!important;}
.form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-postal-code{margin-bottom:0px!important;}
#edit-commerce-customer-shipping .form-type-checkbox label{background-image:none; padding-left:0px;display: inline;}
#commerce-order-ui-order-form .vertical-tabs-panes {
    padding: 0px;
    float: none;
    width: 53%;
    border-radius: 0px;
    display: inline-block;
    clear: both;
    background-color: #fff;
    min-height: 45px!important;
    float: right;
}
#edit-order-status select{
    float: left;

}
#edit-order-status label{
    float: left;
    width: 70px;
}
#commerce-order-ui-order-form #edit-submit {
    float: right;
}
.prd_wsh_rt .pricesliders ul li:first-child img{
    width: 15px;
    height: 13px;
}
.lst_favico ul li:first-child img{
    width: 15px;
    height: 15px;
}
.edit-dis-ta.addres_s {
    line-height: 13px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.prdct_odrr button.fblike:focus{outline:none;}

.crt_ltt>div {
    display: inline-block;
    padding-right: 10px;
}
.cr_rt>div {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
}
.crt_rtt {
    float: right;
}
.crt_rtt>div>span{
    display: block;
    color: #3c3c3c;
    margin-bottom: 6px;
    font-size: 13px;
}
.crt_rtt>div {
    display: inline-block;
    vertical-align: top;
}
.odr_ttl {
    text-align: right;
}
.odr_qty .ord_wdth {
    display: inline-block;
    width: 80px;
    font-weight: 600;

}
.odr_time .ord_wdth {
    display: inline-block;
    width: 80px;
    font-weight: 600;
}
.crt_rtt>div>span.ord_dll{
    color: #199900;
    font-family: 'aileronsemibold'!important;
}
.crt_rtt>div>span.odrr_pr {
    font-size: 23px;
    margin-bottom: 0px;
    color: #212121;
    font-family: 'aileronsemibold'!important;
}
.cart-shop-title>span {
    cursor: pointer;
    background-image: url('images/dp_dwn.png');
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 12px;
}
.cr_rt .shop_map a {
    background-image: url('images/crt_map_icon.png');
}
body.page-my-order-history .table, body.page-my-orders .table {
    background-color: #fbeae3;
    border: none;
    margin-bottom: 12px;
}
.sll_rmk {
    color: #8d8d8d;
    font-weight: normal;
    padding-top: 5px;
}
.pck_typ, .dl_chg, .dl_dst{margin-right: 20px;}
.dl_tll{
    display: inline-block;
    vertical-align: top;
    text-align: right;
    font-size: 14px;
}
.dl_tll>span {
    display: block;
}
.cntn_chop {
    text-align: right;
    position: absolute;
    right: 0px;
    top: -5px;
}
.cntn_chop>a {
    background-color: #9f1f63;
    color: #fff;
    border-radius: 2px;
    padding: 5px 15px;
    position: absolute;
    right: 0;
    top: -35px;
}
.ovvll_bor {
    width: 100%;
    border: 1px solid #f7a93b;
    padding: 8px;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 8px;
    background-color: #d4d1d5;
}
.ovvll_bor .crt_rtng{font-size: 14px;}
.crt_ltt>div:first-child{
    display: block;
}
.crt_ltt>div:first-child h3 {
    margin-bottom: 3px;
    font-size: 18px;
    font-weight: normal;
    font-family: 'aileronregular';
    color:#990066;
}
.checkout-completion-message .continue_shopping a, .checkout-completion-message .continue_pending a{
    background-color: #9f1f63;
    color: #fff;
    border-radius: 2px;
    padding: 5px 15px;
    text-decoration:none;
}
.checkout-completion-message .continue_pending a{background-color: #f9a83a;}
.cnt_btnnn {
    text-align: center;
    margin-top: 30px;
}
.cnt_btnnn>div {
    display: inline-block;
    margin-right: 15px;
}
.checkout-completion-message {

}
.checkout-completion-message a{
    color: #c94842;
}
body.page-my-order-history .ct_delv, body.page-my-orders .ct_delv{
    background-image: url('images/crt_delv_icon.png');
}
.cr_rt .crt_prc{color:#9f1f63; font-weight: 600;}
li.wsh_rtn label {
    font-size: 11px;
    margin-left: 4px;
}
.page-checkout #edit-customer-profile-shipping-commerce-customer-address-und-0-name-line, .page-checkout #edit-customer-profile-shipping-commerce-customer-address-und-0-thoroughfare, .page-checkout #edit-customer-profile-shipping-commerce-customer-address-und-0-premise, .page-checkout #edit-customer-profile-shipping-commerce-customer-address-und-0-locality, .page-checkout .geolocation-remove, .page-checkout #edit-customer-profile-shipping-commerce-customer-address-und-0-administrative-area--2{
    display: none;
}
#commerce-order-ui-order-form .street-block .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-thoroughfare, 
#commerce-order-ui-order-form .street-block .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-premise, 
#commerce-order-ui-order-form .addressfield-container-inline .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-locality,
#commerce-order-ui-order-form .addressfield-container-inline .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-administrative-area, 
#commerce-order-ui-order-form .addressfield-container-inline .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-postal-code,
#commerce-order-ui-order-form .addressfield-container-inline .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-name-line
{
    display:inline-block;
}
#commerce-order-ui-order-form .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-thoroughfare, 
#commerce-order-ui-order-form .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-premise, 
#commerce-order-ui-order-form .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-locality,
#commerce-order-ui-order-form .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-administrative-area, 
#commerce-order-ui-order-form .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-postal-code,
#commerce-order-ui-order-form .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-name-line{
    display:none;
}
#commerce-order-ui-order-form .street-block>div {
    width: 100%;
}
#commerce-order-ui-order-form .form-item-commerce-customer-shipping-und-profiles-0-remove{
    display:none;
}
body #edit-commerce-line-items .table {
    background-color: #fff;
}
#commerce-order-ui-order-form .addressfield-container-inline .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-postal-code{
    display: block;
    clear: both;
}
#commerce-order-ui-order-form .form-item-commerce-customer-shipping-und-profiles-0-commerce-customer-address-und-0-country{
    position: absolute;
    bottom: 32px;
    right: 0px;
    width: 22%;
}
.front #und_main{display: block;}
.not-front #und_main{display: none;}
.und_mn1{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: table;
    width: 100%;
    height: 100%;
}
.und_mn2{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.und_mn3{
    background-color: #fff;
    box-shadow: 0 2px 3px #ccc;
    -webkit-box-shadow: 0 2px 7px #ccc;
    -moz-box-shadow: 0 2px 7px #ccc;
    border: solid 1px #E7E7E7;
    max-width: 600px;
    margin: auto;
    width: 90%;
    position: relative;
    z-index: 99;
    padding: 30px;
    text-align: center;
}
a#udclose {
    position: absolute;
    right: 18px;
    top: 10px;
    font-size: 23px;
    color: #9f1f63;
    font-weight: 600;
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    text-decoration: none;
}

.front.fixed-mnu .main_area {
    margin-left: 0;
    width: auto;
    padding-left: 108px;
}
.view-commerce-cart-form.view-id-commerce_cart_form+.view-commerce-cart-form.view-id-commerce_cart_form .l-ca-n {
    top: 60px;
}
.fixed-mnu .footer{    padding-left: 112px;
}
.fixed-mnu .side_area {
    position: fixed;
    top: 0;
}
.fixed-filter .prc_rng_area {
    position: fixed;
    top: 0;
}
.page-searched-product-detail.fixed-filter .left_search{padding-left: calc(256px + 50px)}
.fixed-filter.page-searched-product-detail.fixed-filter .left_search{float: left;}



.nano-scrollbar > .content, .nano-scrollbar-blocks > .content{    width: 106.5%;}
.page-shop-details-page .glyphicon:empty {
    width: 0em;
}
.prc_rng_area.nano-scrollbar-blocks > .content{padding: 30px 20px;}
/*.fixed-filter .prc_rng_area.nano-scrollbar-blocks > .nano-pane , .prc_rng_area.nano-scrollbar-blocks > .nano-pane{display: block!important}*/
span.cirnum_tick {
    float: left;
    font-size: 26px;
    position: absolute;
    top: 6px;
    color: #90b551;
    left: 225px;
}
.prc_rng_area.nano-scrollbar-blocks > .nano-pane > .nano-slider{height: calc(100% - 20px)!important;}

.cart-w-r{float: right;}
.cart-w-r span {margin-right: 5px;}
.nano-scrollbar > .nano-pane, .nano-scrollbar-blocks > .nano-pane {
    background: #d1afb7;
    position: absolute;
    width: 10px;
    right: 0;
    top: 0;
    bottom: 0;
    visibility: hidden\9;
    opacity: .01;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.prdct_titl::first-letter ,.brand_name::first-letter {
    text-transform: capitalize;
}
.brand_name  {
    text-transform: lowercase;
}
.prdct_titl{height:37px; overflow: hidden;}
.nano-scrollbar-blocks > .nano-pane >div{background-color: #9f1f63!Important}
.page-cart h1.page-header {
    display: none;
}
.page-cart form>div>table.views-table.cols-0.table {
    border-bottom: solid 1px #EEE9F0;
}

.hide-filter >div{display: none;}
.prc_rng_area h4{background-image: url(images/hide.png); background-repeat: no-repeat;    background-position: right 0px; cursor: pointer;} 
.prc_rng_area .hide-filter h4{background-image: url(images/show.png); }
.prdct_srch_area .hide-filter {
    padding-bottom: 8px!important;
}
.page-checkout .cont_sect{background-color: #fff;}
/*.page-checkout .crt_page {
    float: left;
    width: 47%;
}*/
.page-checkout div#edit-commerce-checkout-field-group-group-order-detail {
    /*width: 53%;*/
    float: right;
    background-color: #efefef;
    
    border: solid 1px #eeeeee;
} 
.add-new-pro{}
.add-new-pro h3{    text-indent: 12px;}
.add-new-pro .add-own-pro{    text-align: right;
                              padding-right: 12px;}
.add-new-pro .add-own-pro button{}
.btn.btn-secondary {
    background-color: #90b551;
    color: #fff;
}
#add_own_prd{    overflow: hidden;
                 padding: 12px;    padding-bottom: 0;
                 margin-bottom: 12px;    border: solid 1px #EEE9F0;
                 border-bottom: 2px solid #EEE9F0;}
.add_own_prd_main{padding-left: 0!important;}
#add_own_prd .form-group {
    padding-left: 0;
    margin-bottom: 15px;
}
.clr_b{clear: both;}
.wsh_text_rt .mspp, .wsh_text_rt .mrpp {
    margin-bottom: 8px;
    padding-right: 6px;
}
.search_product-cont {
    float: none;
    margin: auto;
}
.mycart-head.add-new-pro {
    margin-bottom: 0;
}
form#search_product {
    margin-top: 30px;
}
.search_product-cont .tfbutton {
    position: absolute;
    top: 5px;
    right: 12px;
    background-image:url('images/serh_icon.png');
    background-repeat:no-repeat;
    text-indent: -9999px;
    width:30px;
    overflow: hidden;
    border: 0;background-color: transparent;
}
.autoo-sugg{position: relative; }
.search_product-cont {
    position: relative;
}
.add-pro-tab {
    margin-top: 20px;
}
.add-pro-tab table.table {
    background-color: #fff;
    border: 1px solid #F8F4F9;
    padding: 10px;
}
a, input {outline: none!important}
body .align-btn {
    text-align: center;
}
.not-avail img {opacity:0.6}
.not-avail-div{opacity:0.6}
.autoo-sugg li {
    list-style-type: none;
    border-bottom: 1px dashed #efae48;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #f2aa86;
    font-size: 13px;
    text-align: left;
}
.add-pro-tab table.table td ,.add-pro-tab table.table th{
    padding: 5px 5px;
    font-size: 13px;
    text-align: left!important
}

.add-pro-tab table.table .btn-default{padding: 2px 20px;}
.autoo-sugg ul{margin-left:0;padding-left: 0;    background-color: #fef5e4;
               padding: 5px 10px 10px;
               border: 1px solid #efae48;
               display: none;
               z-index: 1000000;
               position: absolute;
               width: 100%;
               top: -1px;
               height: 250px;
               overflow: auto;
               color: #efae48;}
.show_li_lab input {
    border: 0;
    background-color: transparent!important;
    font-size: 17px;
    color: #F9A83A;
}
body .form-with-label {
    padding-left: 0;
    overflow: auto;
    background-color: #fff;
    border: solid 1px #F9A83A;
    padding-bottom: 20px;

}
.giv_l a {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    display: none;
}
.show_li_lab.giv_l {
    background-color: #F9A83A;
}
.giv_l {
    position: relative;
}
.show_li_lab input {
    border: 0;
    background-color: transparent!important;
    font-size: 17px;
    color: #fff;
}
div#show_pro {
    overflow: auto;
    margin-top: 0px;
}
body .table{padding: 0px;}
.search-marg{margin:10px 0}
.table-responsive input, .table-responsive select {
    font-size: 12px!important;
    height: 30px;
    padding: 2px 4px;
    /* width: auto; */
}
.img_pad input {
    padding-left: 40px;
}
.view-commerce-cart-form .crt_del,.view-commerce-cart-form .crt_rtng{position: relative}
.view-commerce-cart-form .crt_del .crt_mx_dst{    position: absolute;
                                                  top: -24px;
                                                  width: 66px;
                                                  background-color: #F9A83A;
                                                  text-align: center;
                                                  color: #fff;
                                                  border-radius: 4px;
                                                  padding: 2px;
                                                  font-size: 13px;
                                                  left: 0;
                                                  box-shadow: 0 0 5px rgba(78, 78, 78, 0.36);
                                                  display: none!important;

}
.commerce_checkout_field_group__group_order_detail label ,#commerce-order-ui-order-form fieldset label ,#commerce-order-ui-order-form fieldset #edit-field-date .panel-title{
    display: none;
}
div#edit-field-call-before-coming label,#edit-field-call-before-coming label {
    display: none;
}
#commerce-order-ui-order-form div#edit-address {
    width: 53%;
    float: right;
    background-color: #fff;
    padding: 12px;
    margin-bottom: 12px;
    border: solid 1px #EDEAEA;
}
.view-commerce-cart-form .crt_del:hover .crt_mx_dst{display: block; cursor: pointer;}

.view-commerce-cart-form .rated-by-buyers {
    position: absolute;
    font-size: 11px;

    white-space:nowrap;
    background-color: #F9A83A;
    padding: 3px 6px;
    text-align: center;
    top: 2px;
    left: 40px;
    box-shadow: 0 0 5px rgba(78, 78, 78, 0.36);
    cursor: pointer;
    display: none!important;
}
.view-commerce-cart-form .crt_rtng:hover .rated-by-buyers{display: block!important;cursor: pointer;}
td.img_pad img {
    margin-top: 0px;
    width: 35px;
}
.img_pad div {
    position: relative;
    margin-top:0px;
}
body .rem-can input{    background-image: none;
                        padding: 6px 16px;
                        margin-right: 9px;}
.input-chec {

}
.input-chec input {
    float: left;
}
.input-chec input+input {
    width: 82%;
    margin-left: 10px;
}
.nowrap{white-space: nowrap;}
.form-with-label .form-group{    margin-bottom: 12px;}
.form-with-label .form-group label {    font-size: 13px;
                                        margin-bottom: 4px;}

form#update_shop_details {
    margin-left: 0;
    padding-left: 0;
    margin-top: 5px;
}
.side_area .menu.nav li li a {
    padding: 8px 13px;
}
.glyphicon.glyphicon-chevron-right.arrow.rotate-t-left {
    transform: rotate(180deg);
    left: -9px;
    top: 167px!important;
} 
span.che-rdo:after {
    content: "";
    width: 12px;
    height: 12px;
    background-color: #d9d9d9;
    display: inline-block;
    border-radius: 50%;
    padding-right: 9px;
    border:solid 1px #cccccc;
    position: relative;
    left: -12px;
    z-index: 0;
}
.prodcut-search-buy {
    padding-top: 9px;
    position: relative;
}
span.che-rdo.radio-checked:after{background-color: #51c335;border:solid 1px #358729;}
.prodcut-search-buy input {
    position: absolute;
    top: 6px;
    width: 65px;
    height: 30px;
    padding-right: 0;
    padding-left: 7px;
    text-align: center;
    font-weight:600;
    border-right:none;
}
.prodcut-search-buy button {   background-color: #ff7840!important;
                               border-color: #ff7840!important;
                               border-radius: 0px 2px 2px 0px;
                               height: 28px;
                               font-size: 15px;
                               padding: 0px;
                               width: 74px;
                               color: #fff!important;
                               background-image: url('images/buy_btn.jpg');
                               background-repeat: no-repeat;
                               background-position: 10px;
                               padding-left: 20px;position: absolute;
                               top: 6px;
                               border: 0;
                               left: 64px;}
span.che-rdo input{opacity:0;}
.product-itemt img {
    width: 40px;
    height: 30px;
    border:soild 1px #f4f2f5;
}
body td.product-itemt {
    width: 57%;
}
td>.cart-rate{font-size: 15px;line-height: 30px;}
td.commerce_total {
    font-size: 15px!important;
    line-height: 30px;
}
td.edit-quality input {
    position: relative;
    top: 4px;
}
td.product-itemt span+span{}
td.product-itemt span+span+span {
    color: #949494!important;
}
.cart-w-r { 
    float: right;
    position: relative;
    top: 4px;
}
.product-itemt span.line-item-title {
    padding-right:3px;
    display: inline-flex;
    padding-left: 3px;
    font-size:13px;
}
.product-itemt span.line-item-title a {
    margin-right: 3px;
}
.page-shop-business-category .ui-tooltip .ui-tooltip-content, .fav_t .ui-tooltip .ui-tooltip-content {top:0}

body .ui-tooltip{border:0!important;box-shadow:none;z-index: 999999; background-color: transparent!important;background-image: none!important;} 
/*\.img_chk{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMUAAAB2CAIAAAD3BMB8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzYzRjI1QjQ0RkFDMTFFNTg4NDdFRUQ4NjU1RUYwNTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzYzRjI1QjM0RkFDMTFFNTg4NDdFRUQ4NjU1RUYwNTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QUMzQjIyMDM0RUUxMUU1QTgxNkJGRUE2MzE5RTJCMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QUMzQjIyMTM0RUUxMUU1QTgxNkJGRUE2MzE5RTJCMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuRhi7gAABNpSURBVHja7F0LWFTV2t57ZsNwv4Nc5Q6CigoIiKKAiqYexdLM56Rl+WR/pzJNO6eT1d+ff5mV2u+jv5dTHTUrtdR+w9S8JBfJuKOA3O/X4TYwMDC3/X971rBnJMREZ6DZ63vmgT179mXttd71fu/3rb32JmmFlOAZEdiwPQrj4SrAhvGEDeMJG8YTNmwYT9gwnrBhPGHDhvGEDeMJG8YTNownbNgwnrBhPGHDeMKG7T5G4Sq4p9FKWlxPS4SEpJXu6yDkvYRSSijlBEESfAFBmZICG0JgQ1q4khZu+J4fjKd7oKivXVlzhW5MV7bmEfK+P7QPySNtA3muM3luMaSNH5drj8T302noqOGGsvQ7ZXMmLI68Qm0D+b5LeV6PMRyG8cRRJNVcVRR+SYsqH1m1mtjzAlfx/VdwDVVcxxPdUSLP3k235uukcs2d+VNf5bnPwXjiBCspCr5QFB55GO/2h0Joj3gq/A3C2BLjyXCxJBHKb7yjI1oaopbtJhjNOwyyHcd3hggmUbk8eQvd26InMJm7UDPe4wKYuIgn4CRZ8hZC1qMnMFn7UHN2kaaOHKlebuGJ7ijWM5iM4vYSAhvu1DCHxltocZ3s+ib9gcnCnWtg4hKeFP3y1H8S/SI9gcnUkeIemDiEJ3nWJyDD9XQyY0tqzm7SzImDsQ4n8KRsTFdWntdXjVJGsz4krb0JThoH8KToU2R9or8AJ3QT6TiN4KoZPp4URcfpniY91abvMp5vIsFhM3Q8ySWKkpN60uA2ftS01whum4HjSVH6PSET6+NMfAE1478IvjHGkwEbraz4QT9n4odsIK08Cc6bIeOJFubS4gZ9eDqHEL7/SgwmA8eTovqyXnQTjwrfwpHhXm7zU3OmXmK6RNLaFyPJwPFE9zTR4jqdn4YyoSatxzDiAJ46ivUhw/1XEAJrDCMO4KmrUveVR/ECnsIY4gieanRed+6xpIktxhA39Hh/p87rzmcJBhBn+Eneq9sTGFvynEIxgDjDT3KJbivOOYog+RhAnMETT7e3xpMOkzB6OIQnkjLTbcVx+7kX3OMnXc/HNXXA6OESP5m76Pb43Jg/jvE00N5Wur2Dm5b1YvRwCU+6nhHQ24TRwyU82U0gKFPdHV/ZVoTRwyU9TvJ1mm9U1lzG6OESnuDaXGfqUD91FCsb0jCAuISn8XN1OkFAkfUp89xfbBzBE2FkwXOP1SFF9TbLkzfTkraR7q9UtuQo7hzHePrTGD9wtW6zBh0lsotrlNUXH+ChiQopA6PcvbJzy+XXXib4JgalWg3+eYfy1H8o61N0Xo8WbjzPBJ5zBGkbOPiZvrSSlrTSogqQXHRLtrL1FqHoV+9lam+0+JQhPQPY8PFEd5bJLq3T9UNXtasUUEIYW8N/5pu0i+5rV71VYQijpr9pYDdRGf7z6UgbP37AKkXxN3oDMLARAZ/7Fsw+mOe9COvxP6GKmrRe18N5D17xRlTEW4Y3a48bsxApEyp6+5hy69S0V0krL5wv+NN6PbsJVOimsVLpXgt5fo8bZD1zaJY0z3cZP2jN6BdjXBg1/R8GW8kEl4wf8uLoPu+LdJhMzfzAgANqDr5vg1bkH1QUHRsNZppOxewwsAQmxhNjyvKz8qxdAC09ettERsDxDDxBM5p4qqqqip2jeZfXk6tWbd261dFRT6+moNsL5env6uMBURBdhm1h3rDIBZE66iU4cfJkVXV1RmbmjbS0w4cP6zHiCzZacISRU7pMAoGPM1pwlCNgGkN6HGgpKDi4srJyGDLz8vTs7X2kd21TZlT4VqP5n5OOUx49Xi3cqej3qdg9zNuquRNEj5FyCIXCosLC2bNno69nz54F9MDn8eXLb968yXrG4KCgWTOZu+RgJSygbfbt2/dQDW8bYBS/3yh+H88l6tEgycaPitxmtOhrnkc814TpGNJPoaGhXx0/bmZmBmD65OOPz5w9C6R17NixgwcOpKalwcrXNm4sLCqCDRD+KioqIiMjC27fXrx4cVJS0sRJj2DCLi2uV1Zfgg/d/eCPZxHY8Dzi+J4JpEMIwVUb/XAD9BPAAhzZRpWBhCosLKyrq5seHq6NvEF7paWlHT1yJDs7G30V9zyat0aBb+JPXAcfuqeRbslRCnNpUTndXTv0W6l4FGnuQtr4k3ZBvHFhsICfojlWwldgHXB2b2/bhhQScNXpM2e0N8jNzWWXgZOAq97fvh22GURyj4y3ASjeLprx//5OWiYm5BJaKiYpAcPoJnakiR1sSGAbg/oJYJScnAwwAmAFBwcD8YCDQz+BVGI3a2nRvKTV1dUV/qakpOijfAIb0NfAQDynaRAYMpxkYo/BNBbxtOrJJ0FTg9C2tbU9eOgQrElMTNzz2WfAQEhuZ2Yyj+lNSEiYn5AAVAQyHKTSCxs2PP/cc/ArIjPckFiPY8P8hA0bxhM2jCdsOF/wINbX1n3z3a/F9W3mLrZTX1tmE+A6zMZSUW/zbyUdpQ397WK+wMhyvMO4yEArryFe0NtV2dx4o8jCw9Ft9sSxU8uS1i5Fn9TCXeePIFPKFXKJ1NjSlHN4artVVfljBiwIc4j2orrHr25XTzC624Q5Fbf2n6+7lq+U3zXhieSRi06/6TjVR3ulqKLpTPw2tBx34CXPhWMi7rvy/P/UXsmHhYCnYqJ3PKO7E+XvS8rdc04pk0Nfmvfv16CKOOTvgEK0SaWnafCDAPo7e5I3Hk5a/kHNz7mDwMSjeDG7nh8EJqZ3yjT3MwGfjbhsHcX1tZfzmm4+mjd29DSoL63k25S+9m7dVWnHnXoAEyzUJxf0tXVxi5+kortGMMi7yamzpOHyus/AGw65b/RHz/okRg3pQ9llcIsjK9ivbx+/c+waWl6a9I7dxPEPeaXQMdhlcEa6q1J5bx+7rJDKuaXH+0WaO0+MrczMxtlo08OFp3beC0yTNiz0eyJ6yJ/EtUJ22XaC+8gKJhNrHlze2yJ62OtkZnd2sT7azEmHLw/qa9O82ZYyFXALT9r85LUojBVP/R1iYKa+9qFf+ms/2TN06z1nGonKNc8gHBcRMMKCdWmADrHCwzq7xg7kgxDEeUY6dAjdNS0DeoAPXZRb/g4qml2esCZO2930NLQPvQ9Jzvp4HYinex0TdBhasPIeNzIoyHr6WbnDBA23q5szSqXdEp+lESOLzoBr2WWncD9dklM32wntQ7yGqSXDxJO4Vj3D32VmEKtRIJpDQd+Q5r04fHgv1lmqvhncdVbwg5anJbMMnOwg4Z+65Uvkp7yXTB9OuEikubt/AO70/kvE4CKVaPA0glKNDLjuc0bt3Q2jh6c6NZ4mvbCAXXnrwIVhdpmwNn74Ru2uEQ60XNAfErASKa2kjcwFiDyeLtrPoGr1J+qDxAQ7hfmRPJ5zVIDleMfhA/Xbhy4KbC1+j6f2IvU7QsHTQc/RYf7ldrUGT3NDOIcn1Pa2gW5s4hF8Td2VvHttD4JgeH8hKmsEcCA6cY6awLRlYW3lud96mzvtJ3kGPzdPE/v0SYu/vl5+5lcTO0sIJPkCKvSNJ0DDQZNrx2IhLy1ynjEBygkHqUrK9H18hsMU9TOowbMIs8vtJ403c7bVjisbUgulnT3ihnboLf4rZwFjwWYDes7fyFwz8641r6qtoBpOV3Mx2zdxRtC6uax+r72cV/HDza7qFgAxiEXttC2IyzvHfoGzwDVKWkTu8SHTXk+kTI0RtaNtTB2s7B86Jv2T4QncCuInhpwGlLgwp1wpv+eEOJBEwyfoOorVTADo4RlT4KrKvlM/L7X8dLrfypkoaww+8dqL+3ubRQu/2QLtXZ9c8PPa3ddfPmBz8T0bf1fWa0AjIfiCIwPkwULt1fwVKTsYlVbV8uOy7VJRL2UmWHljp8DGHK4CQCARii49vUvjnZdEwBqWMt3jJrNBQ8rmf4nKm4PWxuXvP8/gvqA2YHUM38QYQoFf/nawIaUg6Nm5MXvWn4zckv7WsQXHX0c7AvJSt/7b3NUu4egmUyfrS2t2F/zrEvSWOXtfYPx1VhnazC128pCZYUOO7yCwB0hB5/ZeGvF7NT20Fr9ftretoIaVvZee/hTix+lvr1Jzm6Up4gY4xYVVO6FFI95+EsCkkMpRqgmIrauiSZUSVIPSOSoQxWJScd8Aq8nQQtGXl6WqZIeJvSWACWEdloOeiY94ZxUqJ0RYwF7gPdniuc2ehND808odQE6hW5cL7CxgDVQC9CJmQKZfBnAEMNkEuE7ftqr+2i2gPVQqsNJTaVc37IdQce7nrwCYeps62guZ6xXmVqhSpu2SgdSG25zRHGgaHTwh6AQ8FaMdP7Nx9ZAGzkvbGQ2Bp/wqtFD9U5aVt3P8ob+Z2FqgNY7TfKCZodl+eekAuCprPxe/lbNgfcXZX9tv10Bvhj7NdGto77LGQekG1pfZTlBPe2oeQInzwDbAK9DwUzctsw10Rz4XzgjsxeIJEAAogZ+SNx6GAgD5BayeDSAwd7FbkboDmInk84GrWlWXEPzsvNuHLvzyCnNrIYpU4NrT3zzK/LRunoWbvby3//orh1DB4DgMOQ14VdQTRhFPo+PvUPaWdQHItOXFELv0y1I2fx63/0Wo/bvc3J06az9XVOloDWwQ9f5fASVscyLdU3Yyrb2I2QaUEGIRWq4EbM34YA0qCbR3d7VwUKt0V7doEwxsw2a57CZ6qGVTSqHr7InAVaBs1HCMDFBpZDVluqiOVnc1HxUSZBnfmALAWfs6A5NRJkYmdhZ3jlxVx5JLp7fdqobOBhWCgpXf3vsWKYHAp2OZNoMd/VwcQryC188HRDJqbEA8Wfs4mzpacw5PngumPXbq73bBHtor7YLvoyKhPU7HveX5WLiFu51SpgAd0/RrMdTs3MMvA+2zQxlhf38CSVS216IsQ+mpVHXgNhBnlZ5MhR3BxSz6/k2nMN/eZnXuERoVlQ3cCstPHvOnqsRTM8h5deP5qe+JAJ7zX8nMChRmq9vVWYWnzjJ1/sIx1Bf+Nt64oy5PIEN1jlN9ai7lAOlCWADBBGJfcH9GFqYAOPiweguNJEKRQDyhNSXfJCO8LjyxVZtWdZriGrt4krR1Q/calCwGbrfwcGDzUvfKghZ+8TP71dLTcdbOZxnoZKipCDq6xzym4aXdElZcm7sB/uRtt9QO0cprHAqwkfhQsQ6TdpK0qAdGILBCw3/1KWq+gWZGcVbD9QJNiODphHw3NKf7XOakrfmVA4hxBw7W+EoVgHoa29n8NRLOOZ+eTd/2lZW30+2D6kSJrFsCFKgtFptvqge2bQLUDvfOV+rhxf6BMQZW9bP5OTg7UKDh6ycQN6ei3zgRvvnbsM0gSwcp7imv/uWPHwo66/wjmwQqkdQ6IJ6co4NQalhU3gixt1q+2FsBe7G5SqVCSSuUWR+dZmsfcRs7Js+OJZedVFOaXRCzJVBI8dfX2QIIbBkxnrH9xLTNy+CkIGtYjgTBxNIYExCoZDtiTTb3CLvE/u9/1FzIAkVlOZAUgG5QeuKuGTutA92AUIEe+ltTevEgxakcGP1F+Qs4PlLrBs5P0IogJJEUkIklEFvNmrJOewP/FdH11/Krzmfd91AgeOMOvMSOIrPRDZt60R4Qrfwxo7tWyETRKoRlfXiqv0viHBUAIRsK6HJ3/QAhZ5FKwaAoDHYBYmBDThA05afTIT4P3ZIIl4D0H3hbYU4FeCuUxpT19mu6zYVs2EWTJS+u72noYJmm9nIuOCwrn3G5u//Pa0nE7D3r0dGafyslmBGnr4BvXGMm9jS0wUmFuWrOA7KsuZidtzcpZvfzP63cCRUIjq/suzR5n4wdtxbXtYrr29L/eXT+0dF5uCP/P999W2/v6QYk5X12jv1q4+/q+VjY3VkBcnzCNIlQxCrZIROboVuWR3+4VvsuxOaM0nZVviDwr7FwWJXjs6w+n4XuNwLhAmrae2kEKDCk3N3jJ4duTgT1Wn0hB6Iz0Em9zZ0z/nsNNCqTC6CJmos5EL7BWUpPpAINAPfUXb0FEZxPYlRHUW1nKaNXKs9lgOuc+dEzyD1RJsYg+dHtCVU/ZoDcAW3XoYoAAF59raKEY5u7a1tBKsHxa6/klX13wynMb+bH63h8nmqQZDLgCYoB/g4iifLvb0Bp3eNCYve+UP1TNvAWEF7Nz7mR762GWEEhkaIbvGou5UIvdY+djPKZEBlUJWXO+GAt8un6N/3Ol6JpENSgo9H4w4Ljr4+L8B9yQ1CghV9caUi+zXoQUAMQpnktme67POr3g+dQ1/XJBRB1u84KYr0VIKMyKQNO6hIdZOXN1C+0AYAJ2oP1dICV9sI6Y2szJI8AWJVJmdBCHnOnQPCFxG/5mXQItbwWh6NRF/B6t/afh7+eC0Pd4+8a2egsaWAcIk17L40EgQ8HB8kP1+scGegxNwR6C2Cl7kqeMK8SDghB5aDhSPQrhBEQbcDZoQymqvtbehraS75NJnk8QDObLgfxB9EoKDM4CBS4+Ph1EIg2gW5MYGgxavf76nv+HeADJbKhA6Fk4HDwU9JyST+IAx5E16aCUbmBFduYxhM2wzY8XwobxhM2jCdsGE/YsGE8YcN4wobxhA0bxhM2jCdsGE/YMJ6wYcN4wobxhA3jCRs2jCdsGE/YMJ6wYSOI/xdgAC95n5wAEjiyAAAAAElFTkSuQmCC");background-repeat: no-repeat;}
.menu_hover .ui-tooltip .ui-tooltip-content{top:-60px; left:65px;}
.menu_hover.menu_span_hover .ui-tooltip .ui-tooltip-content{top:-40px;}
.hme_ctgry .ui-tooltip .ui-tooltip-content{top:-100px;}
.tll_pdd .ui-tooltip .ui-tooltip-content{top:-80px;}*/
.sub_cate_contain {
    /* padding-left: 13px; */
    margin-left: 20px;}
#result_div{width:800px;}
body .scrollpanel {
    float: left;
    margin: 30px;
    width: 200px;
    height: 100px;
    border: 1px solid #ccc;
}
body .scrollpanel .sp-scrollbar {
    width: 10px;
    background-color: #ccc;
    cursor: pointer;
}
body .scrollpanel .sp-scrollbar .sp-thumb {
    background-color: #aaa;
    transition: height 0.2s ease-in-out;
}
body .scrollpanel .sp-scrollbar.active .sp-thumb {
    background-color: #999;
}
*{outline: none;}
body .no2 .sp-scrollbar,
body .no4 .sp-scrollbar {
    margin: 4px;
}
body .no3,
body .no4 {
    border-radius: 9px;
}
body .no3 .sp-scrollbar,
body .no4 .sp-scrollbar {
    border-radius: 5px;
}
body .no3 .sp-scrollbar .sp-thumb,
body .no4 .sp-scrollbar .sp-thumb {
    border-radius: 5px;
}
.front .search_bar{    position: relative;
                       top: 7px;}
.display_category {
    text-align: center;
}
.display_category img {
    margin-left: 24px;
    /* text-align: center; */
}
.not-front .display_category{display: none;}
.page-searched-product-detail .left_search {
    padding-left: 50px;
    padding-right: 43px;
}
@media screen and (max-width: 1024px) {
    .rdo_price {
        display: inline-block;
        width: 228px;}
   /* body .container, body .mc_temp {
        min-width: 1000px;
    }*/
  /*  body.not-front .container, body.not-front .mc_temp {
        min-width: 1270px;
    }*/
    .prdct_odrr>ul>li {

        padding-right: 12px;}
    body .user_area {
        padding: 20px 10px 20px 0px;
    }
    body .hd_lt ul li.enrll a{padding-right: 5px;}
    body .hd_lt ul li.login a{padding-right: 5px;}
    body .user_area{padding: 20px 10px 20px 0px;}
    body .loct_city {margin-left: 10px;}

    .hdr_rgt {
        display: table-cell;
        width: 260px;
        height: auto;
        vertical-align: top;
        overflow: hidden;
    }
    .hdr_rgt img{
        width: 100%;
        position: relative;
        left: -18px;
    }

    .right_area.con_rt {
        display: table-cell;
        width: 230px; 
    }
    ul.ft_img li {
        margin-right: 8px;
        margin-bottom: 8px;
        width: 44%;
    }
    ul.ft_img img {
        width: 100%;
    }
    h3.cart-shop-title{font-size: 22px;}
    .prdct_slider_area {
           display: table-cell;
        vertical-align: top;
        width: 370px;
        vertical-align: middle;
        background-color: #7A3B58;
    }

    .prdct_delvry ul li {

        margin-right: 18px;
    }
    .wsh_text_rt {
        float: left;
        /* width: 120px; */
        width: 53%;
    }
    body .prd_wsh_lt {
        width: 42%;
    }
    .wsh_tit {
        font-size: 14px;
        font-weight: bold;
    }
    .wsh_img_lt {
        margin-right: 12px;
    }
    .wsh_img_lt img {
        width: 100px;
        height: auto;
    }
    .toll_secnd{    padding-left: 24px;}
    .prd_wsh_rt {
        padding-left: 15px}
    .lst_cntt{    width: 172px;}
    .toll_secnd .nano-pane {

        left: 150px!important;
    }
    body .prd_wsh_lt {
        width: 40%;
    }
}
@media screen and (max-width:1280px){
    .wsh_text_rt {
        width: 100% !important;
/*    margin-left: 25px;*/
    }
    #edit-checkout-page-buyer-address{width:220px!important;}
    .rdo_price {
        display: inline-block;
        width:290px ;
    }
    .prd_wsh_lt {
        width: 20%;
    }
    body .pro_srch_scroll+div {
        left: inherit!important;}
    .lst_cntt{width:280px;}
    body #pro_lst_scroll+div {
        left: 242px!important;
    }
    .page-edit-inventory .left_search {}
}
@media only screen and (min-width : 1366px) and (max-width : 1380px) {
    .page-register-user #accordion .col-sm-7 {
        width: 57.333333%;
    }
}
@media only screen and (min-width : 1380px) and (max-width : 3400px) {
    .prd_wsh_lt{width:20%;}
}
.player {
    margin-right: 14px;
    margin-bottom: 12px;
}
.player iframe {
    width: 120px!important;
    height: 84px!important;
    border: 1px solid #fff;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #9f1f63;
    border-color: #9f1f63;
}
body.page-edit-inventory .titl_area{display:none;}
.prc_rng_area{width:256px; margin-right:12px;}

/*seller processing page */
.page-admin-commerce-orders-edit .group-map-group{display: none;}
#commerce-order-ui-order-form>div> fieldset{width:53%;float:right;margin-bottom: 12px;}
#commerce-order-ui-order-form>div> fieldset .form-group {margin-bottom: 12px;}
#commerce-order-ui-order-form>div> fieldset .form-group .form-group{margin-bottom: 0;}
#commerce-order-ui-order-form #edit-field-order-time .panel-body>div{    display: inline-block;
                                                                         padding-right: 12px;
                                                                         float: left;
                                                                         margin-right:0;

                                                                         width: 50%;}
div#edit-field-special-instruction,div#edit-field-buyer-remarks {
    float: left;
    width: 100%;
    padding-right: 12px;
}
div#edit-field-buyer-remarks {padding-right:0px;}
div#edit-field-delivery-staff {
    float: right;
    width: 53%;
    position: relative;
    margin: 0;
}
div#edit-field-delivery-staff >div{
    position: absolute;
    width: 46%;
    right: 12px;
    top: 11px;
}
div#edit-field-delivery-staff >div label {display: none;}
.track4 {
    width: 10px;
    background-clip: padding-box;
    background: #F9E4BC;
    border-style: solid;
    border-color: transparent;
    border-width: 0;
    border-left-width: 1px;
}
.prc_rng_area .track4,.ovll_hd_srch .track4,.srchh_scll .track4 { background: #d1afb7!important;border-radius: 3px;}
.ovll_hd_srch{position: relative}
.prc_rng_area .handle4,.ovll_hd_srch .handle4,.srchh_scll .handle4{ background: rgb(188, 38, 130)!important;width: 9px;border-radius: 3px;}
.track4.dragging,
.track4:hover {
    background: #f2f2f2; /* No RGBA support */
    background: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1);
}

.track4:active {
    background: #f2f2f2; /* No RGBA support */
    background: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14),
        inset -1px -1px 0 rgba(0, 0, 0, 0.07);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14),
        inset -1px -1px 0 rgba(0, 0, 0, 0.07);
}

.handle4 {
    width: 10px;
    background-clip: padding-box;
    background: #ccc; /* No RGBA support */
    background: rgb(239, 174, 72);
    -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1),
        inset 0 -1px 0 rgba(0, 0, 0, 0.07);
    box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1),
        inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

.handle4:hover {
    background: #999; /* No RGBA support */
    background: rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.dragging .handle4,
.handle4:active {
    background: gray; /* No RGBA support */
    background: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
}
#auto_complete+div,#auto_sug+div,#auto_suggest+div{z-index: 1000009!Important;}
#auto_complete+div+div,#auto_sug+div+div,#auto_suggest+div+div{z-index: inherit;}
.nano-scrollbar-blocks .nano-scrollbar-blocks > .nano-pane{background: #FCE2AF;width:7px;}
.nano-scrollbar-blocks .nano-scrollbar-blocks > .nano-pane >div {
    background-color: #FF7840!Important;
}
.ttl_vlu{clear:both; padding-bottom:4px; font-size:11px;font-weight:600;}
.ttl_vlu span{font-weight:600;}
#edit-checkout-page-buyer-address {
    float: left;
    border-right: 1px solid #692248;
    padding-right: 15px;
    margin-right: 15px;
    width: 255px;
}
#edit-order-details {
    float: right;
    font-size: 13px;
    width: 730px;
    padding-top:30px;
}
#edit-order-details span {
    display: inline-block;
    font-weight: 600;
    width: 135px;
    text-align: left;
    margin-right: 0px;
    font-size: 13px;
}
.odr_ovll {
    display: inline-block;
    width: 86%;
    border-bottom: 0px solid #edeaea;
    border-top: 0px solid #edeaea;
    padding-top: 10px;
    margin-top: 10px;
    background-color: #FFF1D5;
    margin-bottom: 6px;
    padding: 12px;
}
.ordd_ovll_lt{float:right; width:100%; margin-top:4px;}
.ordd_ovll_lt span {
    font-weight: 600;
    margin-bottom: 5px;
    display: block;
}
.ordd_ovll_lt span {
    font-weight: 600;
    margin-bottom: 5px;
    display: block;
}
.ordd_ovll_lt textarea {
    width: 100%;
    height: 52px!important;
}
.ordd_ovll_rt {
    float: right;
    text-align:right;
}
.ordd_ovll_btnn {
    clear: both;
    text-align: right;
    margin-top:12px;
}
.ordd_ovll_rt #details span {
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    width: 50%;
    text-align: left;
    margin-right: 0px;
}
.ordd_ovll_rt #details input, .ordd_ovll_rt #details select{
    display: inline-block;
    width: 48%;
    margin-bottom:0px;
    text-align:right;
}
.ordd_ovll_rt #details {
    margin-bottom: 6px;
}
.ordd_ovll_btnn .btn-info {
    margin-top: 0px!important;
}
.ordd_ovll_btnn a {
    display: inline-block;
    margin-top: 0px;
    margin-right: 10px;
}
#edit-order-details>div>div {
    display: inline-block;
    width: 360px;
    vertical-align: top;
    margin-bottom: 6px;
}
#edit-order-details div.spl_inst{display:block; width:100%;}
td.pdt_mn_wdth{min-width:205px;}
.page-edit-inventory .prc_rng_area {min-width: 290px;}
.page-edit-inventory .left_search {overflow:auto; display:inline-block;}
.page-edit-inventory .mc_temp{overflow:hidden;}

.show-filter.fixed-filter.page-edit-inventory .left_search {
    padding-left: 307px;
}
.nano-scrollbar-blocks .nano-scrollbar-blocks {
    max-height: 100px;
    width:auto!important;
}
.prc_rng_area{max-width: 256px;}
#result_div {

}
.page-shop-details-page .pricesliders{width:100%;}
.prdct_srch_area{position: relative;}
.ajax-loading {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(251, 251, 251, 0.90);
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 999999;
    vertical-align: middle;
    display: table-cell;
}
.ajax-loading{background-image: url('images/loadng.gif');background-repeat: no-repeat;background-position: center 150px;    text-indent: -99999px;}
.nano-scrollbar > .nano-pane, .nano-scrollbar-blocks > .nano-pane{display:block!important}
.mspp span{color:#000;}
.nano-scrollbar > .nano-pane, .nano-scrollbar-blocks > .nano-pane{display:block!important}
.mspp span{color:#000;}
#home_page_video iframe{width:100%;}
.view-id-fornt_home .field-content .video {
    position: absolute;
    top: 0;
    width: 100%;
    display: inline-block;
    background-color: red;
    height: 100%;
    opacity: 0;
    left:0px;
}
.view-id-fornt_home .field-content {
    position: relative;
}
body .jcarousel-skin-default .jcarousel-container-horizontal{
    width:264px;
    height:auto;
    margin:0px;
    padding:0px;
}
body .jcarousel-skin-default .jcarousel-clip-horizontal{width:264px;}
body .jcarousel-skin-default .jcarousel-item {
    height: 84px;
    width: auto!important;
    border: none;
    padding:0px; 
    margin:0px;
    margin-right:12px;
}
body .jcarousel-skin-default .jcarousel-item .player{margin:0px;}
.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-next-horizontal:hover{
    background-image:url('images/lt_sld_arr.png');
    background-repeat: no-repeat;
    background-position: 0;
    top: -32px;
    right: -10px;
    display:block;
    background-size: 28%;
}
.jcarousel-skin-default .jcarousel-prev, .jcarousel-skin-default .jcarousel-prev-horizontal:hover{
    background-image: url('images/rt_sld_arr.png');
    background-repeat: no-repeat;
    background-position: 0;
    top: -32px;
    right: 6px!important;
    left: inherit!important;
    display: block;
    background-size: 28%;
}
.jcarousel-next-disabled-horizontal, .jcarousel-prev-disabled-horizontal{
    opacity: 0.5;
}

body .search_product-cont.sty_css{float:left;}
body .topp_padd{padding-top:8px;}
.search_product-cont.sty_css .tfbutton{top:6px; right:5px;}
.hide-tr input[type="text"], .hide-tr select {
    margin-top: 6px;
    margin-bottom: 6px;
}
.edit_invnt {clear: both;}
.search_product-cont.sty_css .shp_checkbox{top:2px;}
.clr_clss {
    clear: both;
    padding-bottom: 12px;
    overflow: hidden;
}
.pdd_rmvv{
    display:inline-block;
}
.pdctt_upldd_lt{text-align:center;}
.pdctt_upldd_lt img {
    width: 200px;
    height: 200px;
}
.inpt_cntr {
    padding-top: 10px;
}
.pdctt_upldd_rt .price_area{text-align:left; width: 30%;}
.pdctt_upldd_rt .prdct_titl{text-align:left;}
.abtt_prd {
    display: inline-block;
    width: 100%;
}
body .abtt_prd_ar {
    clear: both;
    padding: 0px;
    float: left;
}
.abtt_prd_ar input{margin-bottom:12px;}
.abtt_prd_ar textarea{height:55px;}
.fixed-filter .prc_rng_area>#shop_scroll+div {
    left: 265px!important;
}
.prc_rng_area>#shop_scroll+div {
    left: 278px!important;
    top:0!important;
}
.page-searched-product-detail .prc_rng_area>#shop_scroll+div {left: 265px!important;
                                                              top: 2px!important;}
.prc_rate input#amount_pdt {
    border: 0;
    background-color: transparent;
    padding-left: 8px;
}
#pro_lst_scroll+div {
    left: initial!important;
    top: 0px!important;
    right: 15px!important;
}
.my-orders >div>span{display: none;}
.my-orders .form-submit input {margin-top:0!important;}
.my-orders {
    padding-bottom: 12px;
    float: left;
    padding-top: 10px;
    padding-left: 0!important;
}
.my-orders>div {
    margin-left: 0;
    padding-left: 0;
}
.pos-re{position: relative; cursor: pointer;}

.tooltip_pop{position: absolute;z-index: 9999;}
.tooltip_pop {
    position: absolute;
    z-index: 9999;
    white-space: nowrap;
    padding: 3px 6px;
    background-color: #F9A83A;
    font-size: 12px;
    color: #fff;
    top: -32px;
    display: none;
}
.pos-re:hover .tooltip_pop{display: block;}
.nano-scrollbar-blocks .nano-scrollbar-blocks{position: relative}
#views-exposed-form-shop-orders-page-default .btn{margin-top: 0!important;}
.views-exposed-form label{display: none;}
form#views-exposed-form-shop-orders-page-default {
    padding-bottom: 6px;
    margin-top:6px;
}
/*brnd_inner_scrl */

#home_page_video iframe{height:500px;}
.head-btn{float: left;width:100%;}
.head-btn h1{float: left;padding-bottom: 0;}
.edit-inve-search {
    margin: auto!Important;
    float: none!important;
    display: block;
}
.hide-tr-con{padding-left: 0;}
.show_tr{display: table-cell!important}
a{cursor: pointer;}
a.show_hide_tr::before {
    content: "+";
    opacity: 1;
    font-size: 19px;
    width: 22px;
    height: 22px;
    background-color: #692248;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 23px;
    color: #fff;
    font-weight: bold;
}
a.show_hide_tr.show_minus::before {
    content: '-';
    line-height: 16px;
    background-color: #F9A83A;
    font-weight: normal;
    font-size: 36px;
}
html body .table>tbody>tr>td.show_tr {
    border: solid 1px #F9A83A!important;
    background-color: #FFF7ED!important;
}
.half-in_m {
    margin-right: 2%;
}
.half-in {
    width: 49%;
    float: left;
}

h2.p_t {

    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding-top: 0;
    margin-top: 10px;
    color: #9F1F63;
}
.hide-tr-con>div {
    padding-left: 0;
}
.pro-edit-det-cont>div {
    display: table-cell;
    vertical-align: top;
    width: 50%;
}
.pro-edit-det-cont {
    display: table;
    width: 100%;
}
.pro-edit-det-content {
    float: left;
}
.pro-edit-det-img {
    float: left;
    margin-right: 24px;
}
.pro-edit-det-content .prdct_titl {
    height: auto;
    text-align: left;
    font-size: 13px;
    font-weight: 600;
    color: #080808;
}
.pro-edit-det-content .brand_name{font-weight: normal;}
.pro-edit-det-content .price_area{text-align: left;    border: 0;    margin-top: 12px;}
.pro-in-f {
    position: relative;
    margin-top: 2px;
}
.pro-in-f::before {
    content: "Choose File";
    position: absolute;
    top: 3px;
    background-color: #F9A83A;
    width: 150px;
    padding: 7px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    margin-left: 63px;
}
.pro-in-f input {
    opacity: 0;
    background-color: #F9A83A;
    width: 150px;
    padding: 6px;
    border-radius: 2px;
    color: #fff;
    text-indent: 99999px;
    position: inherit;
    z-index: 99;
    overflow: hidden;
    top: 0;
    left: 63px;
    cursor:pointer;
}
.bo-dot-s {
    border-right: dashed 1px #FCE2AF;
    padding-right: 30px;
    width: 42%!important;
}

.page-change-inventory-images .cont_sect {
    position: relative;
    padding-top: 17px;  
}
.posb-in {
    position: absolute;
    right: 0;
    bottom: -7px;
}
.abtt_prd_ar label {
    color: #F9A83A;

}
.pro-edit-det-img img {
    border: solid 1px #F9E2C4;
}
#shop_scroll .rng_brnd ,#shop_scroll .rng_pck{
    overflow: hidden;
    position: relative;
}
.display_logo .img_width>img {
    width: 58%;
    /* display: table-cell; */
    /* text-align: center; */
    /* margin: auto; */
    /* vertical-align: middle; */
    opacity: 0.5;
}
.display_logo{display: table;}
.display_logo>div{    display: table-cell;
                      width: 100%;
                      vertical-align: middle;
}
input.form-control.half+input.form-control.half {
    margin-left: 2%;
}
input.form-control.half {
    width: 49%;
    float: left;
}
.pos-rel {
    position: relative;
}
.for-select {
    position: absolute;
    width: 100%;
    border-bottom: solid 1px #FFEBC4;
    padding: 5px;
}
.form-group.pos-rel {
    clear: both;
}
.for-select select {
    border: 0;
    font-size: 13px;
    color: #692248;
}
.form-group.pos-rel textarea.form-control {
    height: 100px;
    padding-top: 38px;
}
span.subject-data {
    color: #692248;
    font-size: 12px;
    padding-left: 6px;
    font-weight: 600;
}
form#myform {
    margin-left: -12px!important;
}
#business_category_chosen {
    width: 100%!important;
    padding-right: 0px;
}
.new_business_cat {
    float: none;
    /* width: 7%; */
    display: table-cell;
}
button#new_bc {
    font-size: 24px;
    padding: 10px;
    height: auto;
    line-height: 10px;
}
.front .cont_sect {
    position: relative;
}
.vclose a {
    color: red;
    background-color: #F9A83A;
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    font-size: 31px;
    line-height: 29px;
    text-align: center;
    color: #fff;
    transform: rotate(45deg);
    text-decoration: none!important;
}
.vclose {
    position: absolute;
    z-index: 99;
    right: 6px;
    top: 10px;
}
div#home_page_video {
    position: relative;
}
/*h3.lvl-completed {
    background-color: #81ad39!important;
    color:#fff;
}
h3.lvl-completed  .circle_num { color:#fff!important; border:solid 1px #fff!important;}
*/
h3.lvl-completed {

    color:#81ad39;
    border:1px solid #81AD70!important
}
h3.lvl-completed  .circle_num { color:#81ad39!important; border:solid 1px #81ad39!important;}
div#result_pdt_srch {
    max-width: 1416px;
}
.shpp_srch,#search_product_inside,#result_div {
    max-width: 1416px;
}
li.shpp_addrss {
    font-size:13px;
}
.im_lt input {
    display: inline-block;
    padding-left: 20px;
}
.im_lt>img {
    display: inline-block;
}
body .align-btn.nb_pd{margin-bottom:12px;}
#seller_name, #shop_name, #contact_person, #contact, #landline, #second{
    margin-bottom: 0px;
}
.page-step-shop-registration #ui-id-2 input[type="text"], #address2, #state, #country{margin-bottom:0px;}
#result_user {
    width: 100%;
}
.my_lctnn {
    display: inline-block;
    width: 100%;
}
.my_lctnn select {
    margin-bottom: 0px;
}
.page-terms-and-conditions.fixed-mnu .main_area{width:100%; margin-left:0px;}
.page-terms-and-conditions .side_area{display:none;}
.rwv_rt a {
    font-size: 30px;
    color: #533b48;
}
.rwv_rt span {
    display: block;
    background-image: url('images/rv_icon.png');
    background-repeat: no-repeat;
    background-position: 65px 0px;
}
.table.pay_sub.sbb>tbody>tr>th:last-child {
    text-align: left;
}
.pgn_stl{
    margin-left: 5px;
    width: 25px;
    text-align: center;  
    font-weight: bold; 
    cursor:pointer;
}
.pgn_stl_actv{
    color: #fff;
    background-color: #9f1f63;
    text-align:center;
}
td.paginate_button.pgn_stl_actv:hover{
    color: #fff;
    background-color: #9f1f63;
}
td.paginate_button a{text-decoration:none;}
.pgn_stl_actv a {
    color: #fff;
}
td.paginate_button:hover{
    background-color: #eee;
    color:#9f1f63;
}
.edtt_btnn {
    clear: both;
    text-align: center;
}
#prd_cat, #prd_subcat{
    display: inline-block;
    vertical-align: top;
}
.page-add-new-product #add_own_prd .form-group{margin-bottom:0px;}
.page-add-new-product #add_own_prd .form-group.clr_b{margin-bottom:10px;}
.clear_own {clear: both;}
.same-control label.label-bold {
    font-weight: bold;

}
.same-control label {
    vertical-align: top;
}
.same-control input,.same-control select,.same-control textarea{ border-radius: 0px;
                                                                 border: 1px solid #feca65;
                                                                 box-shadow: none;
                                                                 height: 32px;
                                                                 color: #737373;
                                                                 font-size: 14px;
                                                                 padding: 0px 10px;
                                                                 background-color: #fff!important;}
.shp-ver table td:first-child{width: 60%;}
.shp-ver table td:first-child>label{width: 39%; float: left; display:inline-block;} 
.shp-ver table td:first-child>span{width:5%;float:left}
.shp-ver table td:first-child>input,.shp-ver table td:first-child>select{width:44%;float:left}
.shp-ver table td:first-child>label:first-child{width:39%; display:inline-block;} 
.shp-ver table td:first-child>input[type="file"]{padding-top: 4px;}

.prdct_dt_page,.display_category{width: 100%;}
.prdct_slider_area ul {
    margin-bottom: 0;
}
.display_category .lSAction > a{background-position: 0; background-repeat: no-repeat;opacity:1!important;    top: 54%;}
.display_category .lSAction > .lSPrev{    background-image: url('images/ar-left.png');    left: 2px;}
.display_category li{list-style: none; float:left}
.display_category li img{margin-left: 0;}
.display_category .lSAction > .lSNext{    background-image: url('images/ar-right.png');right: -1px;}
body.mca-admin a.btn-primary.filter_sh {
    position: absolute;
    padding: 0px 8px!important;
    font-size:14px!important;
}
.page-shop .titl_area, .page-setup-inventory .titl_area{display:none;}
.page-setup-inventory .chosen-container .chosen-drop{text-align:left;}
.page-setup-inventory .chosen-container-multi .chosen-choices{border: 1px solid #fafafa; box-shadow:none; background-image:none;}


#commerce-checkout-form-checkout #edit-shop-name label {
    display: none;
}
#commerce-checkout-form-checkout #edit-shop-name {
    position: absolute;
    top: 12px;
    left: 12px;
    color: #9F1F63;
    font-size: 23px;
    margin-bottom: 0px!important;
}
#commerce-checkout-form-login #user-login-form ul li {
    display: inline-block;
    padding-left: 10px;
}
#commerce-checkout-form-login #user-login-form ul {
    margin: 0px;
    list-style-type: none;
    padding: 0px;
    text-align: right;
}
#commerce-checkout-form-login{width:50%; margin:auto;}
body #commerce-checkout-form-login .panel {
    margin-bottom: 0px;
}
body #commerce-checkout-form-login .checkout-buttons.panel{border-top:none;}
body #commerce-checkout-form-login .login_pane.panel{border-bottom:none;}
/*body .view-commerce-cart-form {
    padding-left: 52px;
}*/
body .view-commerce-cart-form::after{    left: 35px;}
.l-ca-n {

    left: 53px;}
td.min_td_wdth{min-width:70px!important;}
td.td_schms {
    min-width: 150px!important;
}
.page-edit-inventory .left_search table.pgn_tbl td + td + td {
    min-width: initial;
}
.ovll_hd_srch.nano-scrollbar-blocks>div+div+div, .rng_pck>div+div+div, 
.rng_brnd>div+div+div, .rng_ctg>div+div+div, .rng_pickup>div+div+div, .prdct_delvry .srchh_scll>div+div+div{
    display: none!important;
}
/* Prabodh CSS */
.page-node-24905 .side_area{display:none;}
.page-my-shops button#edit-submit-show-my-shops {
    margin-top: 0px !important;
    margin-left:6px;
}
.page-edit-shop-users #passwrd-edit-form label{display:none;}

.color_white{color:#fff !important;}
.page-register-user .fixed-mnu .main_area {
    margin-left: 0 !important;
    width: 100% !important;
}
/*tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}*/
.display_category li img {width:50px; height:50px; border-radius:50%;}
body .ui-accordion .ui-accordion-header.first_tab{margin-top:0;pointer-events: none;}
.cpy_text p {
    text-align: justify;
}
body .section_two .form-control{margin-bottom:0px;}
.page-register-user label.error{position:inherit; margin-top:0px; width:100%; text-align:right;}
.page-register-user .term_text label.error{
    width: auto;
    position: absolute;
    top: 6px;
    margin-left: 140px;
}
.page-my-orders .view-commerce-product-line-item tr.even td, .page-my-order-history .view-commerce-product-line-item tr.even td {
    background-color: rgba(255, 252, 252, 0.42)!important;
}
.brn_nmmm, .brand_name{
    font-size: 13px;
    font-weight: bold;
    color: rgba(153, 153, 153, 0.88);
}
.prdct_srch_area .srch_qty {
    margin-bottom: 10px;
    font-size: 11px;
    color: rgba(153, 153, 153, 0.88);
    font-weight: 600;
}
.edt_chss_fl .pro-in-f {
    display: inline-block;
    margin-top: 0px;
    margin-right: 10px;
}
.edt_chss_fl .btn{
    display: inline-block;
    vertical-align: top;
}
.pro_srch_scroll {
    height: 130px;
    width: auto!important;
    padding-right: 0px!important;
}
.pro_srch_scroll+div {
    left: inherit!important;
    top: 0px!important;
    right:0px!important;
}
.pro_srch_scroll+div+div{display:none!important;}
.pro_srch_scroll+div+div+div{display:none!important;}
.pro_srch_scroll+div+div+div+div{display:none!important;}
.srchh_scll {
    position: relative;
}
body.page-checkout #commerce-checkout-form-checkout #field-order-time-add-more-wrapper .form-group{margin-bottom:0px;}
#commerce-checkout-form-checkout #field-order-time-add-more-wrapper .panel-default, 
#commerce-checkout-form-checkout #field-date-add-more-wrapper .panel-default{margin-bottom:0px;}
#commerce-shipping-service-ajax-wrapper {
    display: none;
}
body .terms-conditions-checkout {
    text-align: right;
}
body .terms-conditions-checkout label{display:none;}
body .terms-conditions-checkout input[type="checkbox"]{
    float: none;
    margin-left: 0px;
    position: relative;
    top: 2px;
}
body .terms-conditions-checkout #edit-terms-conditions label {
    display: inline;
    padding-left: 5px;
    background-image: none;
}
#node-27932 p a{margin-bottom:10px; display:inline-block;}
body .pdd_rvv {
    padding-left: 0px;
    padding-right: 0px;
    display:inline-block;
}
.edit_invnt .table-overflow{/*height:370px; */ width:100%;}
.edit_invnt input[type="radio"], .edit_invnt input[type="checkbox"]{margin-top:0px;}
td.vdo_wdth{min-width:150px!important;}
td.chs_wdth img{display:inline-block; width:50px;}
td.chs_wdth input{
    display: inline-block;
    width: 167px;
    padding: 0px;
    margin-left: 5px;
}
.chs_wdth div{
    width: 225px;
}
body .edit_invnt .table>tbody>tr>td{padding-bottom:0px;}
.dwn_ld_csv form {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}
.dwn_ld_csv a {
    display: inline-block;
    vertical-align: top;
}
.dwn_ld_csv {
    clear: both;
}
.success-order-code {
    text-align: left;
    margin-bottom:6px;
}

#reg_buyer, #reg_seller{margin-left:10px; margin-right:5px;}
.page-list-of-buyers label{margin-bottom:0px; font-weight:normal; font-size:13px;}
.view-shop-orders-page .date-display-single, .view-shop-orders-page .time-default {
    display: inline-block;
}
body .edt_rm_pad{padding-left:0px; padding-right:0px; display:inline-block; padding-bottom:10px;}
#update_shop_details .edt_rm_pad label{display:none;}
#update_shop_details .form-with-label .form-group {
    margin-bottom: 0px;
}
.shop_details, .del_optn, .pay_optn, .del_details, .wrkng_hrs{
    color: #222;
    margin-bottom: 0px;
    font-weight: 600;
    margin-left: 0px;
    font-size: 13px;
}
.edt_chk_bx {
    font-size: 14px;
    color: #737373;
}
.edt_chk_bx input[type="checkbox"] {
    margin: 0px;
    margin-right: 5px;
    position: relative;
    top: -1px;
}
.edt_chk_bx {
    font-size: 14px;
    color: #737373;
    margin-bottom: 12px!important;
}
.edt_chk_bx span{margin-right:10px;}
.edt_chk_bx.rm_bt{margin-bottom:0px!important;}
div.one_line>div {
    width: 270px!important;
    margin-bottom: 0px!important;
    margin-right: 10px;
}
div.one_line>div select {
    width: 45%;
    display: inline-block;
    margin-bottom: 0px;
    padding: 0px;
    font-size: 12px;
    height: 25px;
}
.spl_inst textarea {
    border: 1px solid #feca65;
    width: 83.4%;
    height: 30px;
    display: inline-block;
    vertical-align: top;
    margin-bottom:0px;
}
body.not-front.page-order .page-header{padding-bottom:0px;}
#edit-order-custom th:first-child, #edit-order-custom td:first-child{display:none;}
td.odd_wdth input{width:100px; margin-bottom:0px;}
th.ord_wdth {
    min-width: 250px!important;
}
#edit-customer-profile-shipping {
    border: 1px solid #eeeeee!important;
    padding: 0px!important;
    padding-bottom: 0px!important;
}
#edit-customer-profile-shipping-commerce-customer-address label.error{margin-top:-2px;}
body.page-checkout #commerce-checkout-form-checkout .form-item-terms-conditions.form-group{margin-bottom:6px;}
div#edit-customer-profile-shipping-commerce-customer-address-und-0 {
    padding-top: 1px!important;
    margin-bottom: 0px!important;
}
div#edit-customer-profile-shipping-commerce-customer-address-und-0 .form-item-customer-profile-shipping-commerce-customer-address-und-0-name-line.form-item.form-group{
    margin-bottom:0px;
}
#views-exposed-form-show-my-shops-page .btn-info{margin-top:0px!important;}
.shp_adrss {
    display: inline-block;
    width: 45%;
    vertical-align: top;
    font-size:13px;
    word-break: break-all;
}
body .view-show-my-shops .table>thead>tr>th{white-space: nowrap;}
#views-exposed-form-shop-orders-page-default .btn, #views-exposed-form-show-my-shops-page .btn{padding:5px 12px;}
#edit-order-custom .table>tbody>tr:nth-child(even)>td{background-color: #f4f2f6;}
#edit-order-custom .table>tbody>tr:nth-child(odd)>td{background-color: #fff;}
#edit-order-details .detlon span, #edit-order-details .dettwon span{width:95px;}
div.one_line>div.detlon {
    width: 220px!important;
}
div.one_line>div.dettwon{
    width: 320px!important;
}
div.one_line>div.dettwon select{
    width: 67.7%;
}
.qty_cntr {
    text-align: center;
}
#edit-order-custom #edit-line-items{
    background-color: #fffcfc;
    border: 1px solid #edeaea;
    margin-bottom: 12px;
    width:75%;
    margin-bottom: 12px;
}
body #edit-order-custom #edit-line-items .table {
    background-color: transparent;
    border: none;
    margin-bottom: 0px;

}
.page-order h1.page-header span {
    font-size: 15px;
}
#search_temp_product {
    margin-right: 10px;
}
#customer-profile-shipping-commerce-customer-address-add-more-wrapper .addressfield-container-inline.name-block {
    display: none;
}
.page-shop .shop_detpg .form-group1 {
    margin-bottom: 6px;
}
body.page-edit-shop-profile .ui-state-default, body.page-edit-shop-profile .ui-widget-content .ui-state-default, body.page-edit-shop-profile .ui-widget-header .ui-state-default{
    font-size:12px!important;
}
.dlv_optn {
    width: 250px;
    padding-right: 0px;
}
.dlv_optn label {
    display: inline-block!important;
    margin-right: 10px;
    width:120px;
}
.dlv_optn input{
    display: inline-block;
    margin-bottom: 0px;
    width:40%;
}
.dlv_optn.opt1 {
    width: 300px;
}
.dlv_optn.opt1 label{
    width: 150px;
}
.edt_rm_pad.pyt_opt{
    margin-bottom:6px;
    margin-top:6px;
}
.product_schm{background-image:url(images/schemes.png); background-repeat:no-repeat;position:absolute;top:0;right:0; width: 55px;    height: 58px; cursor:pointer;
              z-index: 99999;}
.product_schm span {
    display:none;
    position: absolute;
    top: 6px;
    right: 53px;

    white-space: nowrap;
    padding: 3px 6px;
    background-color: #F9A83A;
    font-size: 12px;
    color: #fff;
}
.product_schm:hover span{display:block;}

/*modified z-index:0 :DS:07-08-2017*/
.prdct_titl a{color:#080808;position:relative;z-index:0;text-decoration:none;}
.abtt_prd_ar p {
    margin-top: 0;
    font-size: 13px;
}
span.prd_desc_schm {
    background-image: url(images/detssheme.png);
    background-repeat: no-repeat;
    padding: 3px;
    padding-left: 26px;
    font-weight: bold;
    font-size: 13px;
    color: #C5268B;
    background-size: 18px;
    background-position: 0px 4px;
}
.edit_line_item_order.table  .form-control,.ordd_ovll_rt .form-control{    height: 22px;    padding: 0px 10px;}
.edit-dst>div {
    float: left;
}
.ordd_ovll_rt{width:25%;}
.footer_total {
    padding-top:10px;
    clear: both;
}
.ordd_ovll_rt {
    background: #FFFCFC;
    margin-left: 1%;
    width: 24%;
}
.tot_rmrk {
    border: solid 1px #EDEAEA;
    padding: 8px 8px 0px;
    display: inline-block;
    width: 100%;
}
input.mrp_inv,input.msp_inv {
    text-align: right;
}
input.discount_first_inv {
    width: 42px;
}
select.avail_le,select.avail_sta {
    width: 91px;
}



/*#superfish-2>li>a,#superfish-3>li>a,ul.menu.nav.navbar-nav.secondary >li>a{text-indent:-9999px; background-image:url(images/menuicons.png);background-repeat:no-repeat; height:62px; padding:0px;}

.sf-menu a.myshops{    background-position: 15px -54px;}
.sf-menu a.phoneorders {background-position: 15px -117px;}
.sf-menu  a.shopreg {background-position: 15px -54px;}
.navbar-nav.secondary  .myacc{background-position: 15px -495px;}
.navbar-nav.secondary  .mycart{ background-position: 15px -433px;}
.navbar-nav.secondary  .logoff{ background-position: 15px 7px;}
.sf-menu .myorders {background-position: 15px -368px;}
.sf-menu .orderhistory {background-position: 15px -306px;} 
.sf-menu .reglist {background-position: 15px -180px;}
.sf-menu .wishlist {background-position: 15px -242px;}*/

/*#superfish-2>li>a,#superfish-3>li>a,ul.menu.nav.navbar-nav.secondary >li>a{text-indent:-9999px; background-image:url(images/side1.png);background-repeat:no-repeat;    padding: 9px 5px;}
*/
#open_orders{
 background-position: 13px 6px;

    height:42px;
      margin-left: 21px !important;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: repeat-y;
    margin-right: -11px;
    margin-top: -5px;
    margin-bottom: -5px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/cart.png);   
}

#social{
    background-position: 13px 0px;
    margin-left:12px;
    height: 30px;
      margin-left: 21px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: no-repeat;
    margin-right: -11px;
    margin-top: -1px;
margin-bottom: -2px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/share5.svg);

}

#pos_orders{
    background-position: 13px 0px;
    margin-left:12px;
    height: 30px;
      margin-left: 21px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: no-repeat;
    margin-right: -11px;
    margin-top: -1px;
margin-bottom: 13px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/pos-icon4.svg);

}


#alert_notification{
    background-position: 13px 0px;
    margin-left:12px;
    height: 30px;
      margin-left: 21px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: no-repeat;
    margin-right: -11px;
    margin-top: -1px;
margin-bottom: -2px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/bell2.png);

}

#buyer_service_request_id{

background-position: 13px 6px;
    margin-left:12px;
    height:42px;
      margin-left: 25px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat:no-repeat;
    margin-right: -11px;
    margin-top: -2px;
    margin-bottom: -3px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/service_request1.png);
}
.sf-menu a.myshops{background-position: 17px -32px; margin-left:12px;

background-position: 13px 6px;
    margin-left:12px;
    height:42px;
      margin-left: 21px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: repeat-y;
    margin-right: -11px;
    margin-top: -5px;
    margin-bottom: -5px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/home.png);
}
.sf-menu a.seller_report{background-position: 17px -194px; margin-left:12px;margin-top: -6px;

background-position: 13px 6px;
    margin-left:12px;
    height:42px;
      margin-left: 22px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: repeat-y;
    margin-right: -11px;

    margin-top: -2px;
    margin-bottom: -5px;


    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/report.png);



}
.sf-menu a.phoneorders {background-position: 17px -90px !important; margin-left:12px;
background-position: 13px 6px;
    margin-left:12px;
    height:42px;
      margin-left: 21px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: repeat-y;
    margin-right: -11px;
        margin-top: 10px;
    margin-bottom: -4px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/phone1.png);


}
.sf-menu  a.shopreg {background-position: 17px -52px; margin-left:12px;}
.navbar-nav.secondary  .myacc{background-position: 17px -326px;margin-bottom: -11px; margin-left:12px;
background-position: 12px -6px;
    margin-left:12px;
    height:42px;
      margin-left: 23px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: repeat-y;
    margin-right: -11px;
    margin-top: 5px;
    margin-bottom: -5px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/profile.png);

}
.navbar-nav.secondary  .mycart, .sf-menu  .mycart{
background-position: 13px 6px;
    margin-left:12px;
    height:42px;
      margin-left: 21px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: repeat-y;
    margin-right: -11px;
    margin-top: -5px;
   margin-bottom: -5px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/8.png);


}
.navbar-nav.secondary  .logoff{ 
    background-position: 17px 1px !important; 
    margin-left:12px;
background-position: 13px 6px;
    margin-left:12px;
    height:42px;
      margin-left: 16px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: no-repeat;
    margin-right: -11px;
    margin-top: -9px;
    margin-bottom: -5px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/log1.png);

}
.sf-menu .myorders {background-position: 17px -238px; margin-left:12px;
background-position: 13px 6px;
    margin-left:12px;
    height:42px;
      margin-left: 21px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: repeat-y;
    margin-right: -11px;
    margin-top: -5px;
    margin-bottom: -5px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/rep1.png);

}
.sf-menu .orderhistory {background-position: 17px -315px; margin-left:12px;} 
.sf-menu .reglist {background-position: 17px -113px; margin-left:12px; padding-bottom: 5px!important;}
.sf-menu .wishlist {
    background-position: 18px -157px;
    margin-left: 12px;
}

.nm_map>div#map_canvas {
    min-height: 263px;
}
.prc_rng_area.nano-scrollbar-blocks>div+div+div{
    display: none!important;
}
.titl_area.sho_w{display:block!important}
.main_area.padd {
    padding: 12px;
}
.list-shop-name p {
    margin-bottom: 2px;
}
.btm_padd{margin-bottom:0px!important;}
.edt_rm_pad.btm_padd {
    padding-bottom: 6px;
}
.pd_hld {
    font-size: 14px;
    color: #E65912;
   /* padding-left: 40px;*/
}
.edt_addrss a{display:inline-block;}
.edt_addrss .shop_map{display:inline-block; vertical-align:top; margin-left:5px;}
.qty_wdth input{width:80px!important; text-align:center;}
.qty_cnttr{text-align:center;}
.amt_rght{text-align:right;}
body .nav a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
body .out_pad{padding-left:0px; padding-right:0px;}
body .inn_pad{padding-left:0px;}
body .innrtt_pad{padding-left:0px; padding-right:0px;}
#edit-order-details  .cl_bfr span{
    width: 125px;
    margin-right: 0px;
}
body .cnct_pad {
    padding-left: 0px;
    padding-right: 0px;
}
.cnct_pad textarea{
    height:80px;
}
.cnct_pad label.error{text-align:right; position:inherit; width:100%;}
.all-shop-list>.col-md-4{padding: 0 6px; margin-bottom:12px;}
.all-shop-list .sp_lsi{
    background: #fff;
    border: solid 1px #E8E7E7;
    padding: 6px;
    margin-right: 12px;
    margin-bottom: 12px;
}
.sp_lsi .prdct_odrr>ul>li{padding-right: 0;}
.sp_lsi .prdct_odrr>ul>li>ul>li{    padding-right: 6px;}
.all-shop-list .shpp_addrss label{color:#333;}
.all-shop-list ul.shop_nm {
    padding: 0px;
    margin-top: 6px;
}
.all-shop-list li.shp_tit label{font-size:20px; margin-bottom:5px;}
.all_lstt{padding:0px; margin:0px; list-style-type:none; padding-top: 6px;}
.all-shop-list ul.prd_lstt_img img {
    width: 25px;
    height: 25px;
}
.all-shop-list .prdct_odrr li.shop_dist label{font-size:15px;}
.sz_one{width:30px;}
.sz_two{width:22px;}
.sz_three{width:18px;}
.all-shop-list li.pd_dlv a {
    margin-right: 5px;
}
.lnh_tm {
    font-size: 12px;
    margin-left: 5px;
    font-weight: bold;
    color:#edab55;
}

.shop_fav.showd {
    display: block!important;
}
.shop_filtr{
    display: block!important;
}
.showd_inv{
    display: table-row;
}
.rm-fixed-mnu.fixed-mnu .main_area{margin-left: 48px;width:96%!important}
.mypf_ntfy .nt_rt span, .mypf_info .nt_rt span{top:3px;}
.mypf_ntfy .nt_rt a, .mypf_info .nt_rt a{margin-top:10px; display:block;}
.rwv_rt{padding-top:18px;}
.prdct_sch_area.showd, .shop_lst_nm.showd{width:100% !important;}
.not-in-wishlist, .in-wishlist{
    position: absolute;
    left: 0px;
    top: 15px;
}
.not-in-regularlist, .in-regularlist{
    position: absolute;
    left: 25px;
    top: 15px;
}
.in-regularlist img, .in-wishlist img{
    opacity: 0.6;
}
#moreaboutme .chosen-container{width:100%!important;}
#moreaboutme .form-group1 {
    margin-bottom: 0px;
}
.us_pad {
    margin-top: 6px;
    margin-bottom: 6px!important;
    font-size: 14px;
}
.us_padd{
    margin-bottom: 6px!important;
    font-size: 14px;
}
#moreaboutme .chosen-container-multi .chosen-choices{
    border:1px solid #feca65;
    background-image:none!important;
}
.edt_icn.edt_icn {
    background-image: url('images/ed_icn.png');
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    position: relative;
    top: 3px;
}
#userprefernces .usr_prff{font-size:14px; margin-bottom: 6px;}
#userprefernces .usr_prff input{
    top:-1px;
    margin-top:0px;
}
.container.shop_invt p{
    font-size: 14px;
}
.my-cart-count{
    text-indent: 0px;
    padding-top: 30px;
    color: #f2aa86;
    font-size: 12px;
    line-height: 16px;
}
body .ed_rm_pad{padding:0px;}
#view_all_result{
    float: right;
    margin-right: 10px;
}
.page-admin-structure-taxonomy ul.action-links.add_btn{bottom:0px;}
#occ_table_filter input, #add_to_prd_master select, #plan_table_filter input{border:1px solid #feca65;}
#occ_table td button, #plan_table_wrapper td button[name="delete_occ"]{
    border: none;
    background-color: transparent;
    color: #f2aa86;
    border-radius: 2px;
    padding: 0px;
    text-indent:-99999px;
    background-image:url('images/ddel_icon.png');
    background-repeat:no-repeat;
    width:24px;
    height:24px;
}
.edt_btnn, .page-email-template .views-field.views-field-edit-node a{
    text-indent:-99999px;
    background-image:url('images/eedit_icon.png');
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    display: inline-block;
    background-position: top center;
}
body .dataTables_wrapper .dataTables_paginate .paginate_button.current, body .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    background: #feca65;
    border: #feca65;
}
body .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    background: #feca65;
    border: #feca65;
}
#occ_table_length select, #plan_table_length select{border:1px solid #feca65; margin-left:5px; margin-right:5px;}

.page-location-map-shop .img_width input[type="button"]{top:6px; right:10px;}
.reglist {

       background-position: 13px 6px;
    margin-left: 12px;
    height: 42px;
    margin-left: 21px;
    /* height: 27px; */
    background-repeat: repeat-y;
    margin-right: -11px;
    margin-top: 3px !important;
    font-size: 0px !important;
   margin-bottom: -11px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/reg.png);
    background-position: 25px -170px !important;
}
.wishlist {

  background-position: 13px 6px;
    margin-left: 12px;
    height: 42px;
    margin-left: 21px;
    /* height: 27px; */
    background-repeat: repeat-y;
    margin-right: -11px;
    margin-top: 0px !important;
    font-size: 0px !important;
    margin-bottom: 1px;
    font-size: 0px !important;
    margin-bottom: -9px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/wish.png);
      background-position: 25px -170px !important;
}
.srch_wsrg>div{display:inline-block;}
.srch_wsrg>div:last-child{display:block;}
.not-in-wishlist, .in-wishlist{position:inherit;}
.not-in-regularlist, .in-regularlist{position:inherit;}
.srch_wsrg a {
    margin-right: 4px;
}
.page-my-regular-list .prdct_sch_area.pricesliders, .page-my-wish-list .prdct_sch_area.pricesliders {
    min-height: 138px;
    width: 100%;
}
.page-shops-approval .shop_app.ui-accordion .ui-accordion-content {
    padding: 6px !important;
}
.map_not_aval {
    position: absolute;
    top: 0px;
    left: 305px;
    width: 60.3%;
}
.map_not_aval #map{height: 330px!important;}
.empty_aval .my_rtng{display:none;}
.empty_aval .nm_add {
    margin-bottom: 0px;
    border-bottom: 0px;
    padding-bottom: 0px;
}
.page-shop-details-page .not-in-wishlist, .page-shop-details-page .in-wishlist,
.page-view-by-category .not-in-wishlist, .page-view-by-category .in-wishlist{position:absolute;}
.page-shop-details-page .not-in-regularlist, .page-shop-details-page .in-regularlist,
.page-view-by-category .not-in-regularlist, .page-view-by-category .in-regularlist{position:absolute;}
.page-shop-details-page .cartfrom input, .page-view-by-category .cartfrom input{margin-bottom:5px;}
.page-shop-details-page .lightSlider {
    overflow: initial;
}
.page-node-21786 .header_area .user_area, .page-contact-us .header_area .user_area, .page-node-35830 .header_area .user_area, .page-node-25602 .header_area .user_area, 
.page-terms-and-conditions .header_area .user_area, 
.page-node-35173 .header_area .user_area, .page-node-35994 .header_area .user_area, .page-node-36405 .header_area .user_area{
    display:none;
}
#node-35173 .field-item a{margin-bottom:10px;}
#node-35173 .field-item a {
    margin-bottom: 8px;
    display: inline-block;
}
label.apprvl_lable {
    width: 235px!important;
}
#ui-id-4 label.apprvl_lable {
    width: 175px!important;
}
.page-shops-approval input#remark{margin-bottom:0px;}
.back_btn {
    float: right;
}
.page-add-master-occupation #dialog-confirm {
    height: auto!important;
    padding: 5px 5px 0px;
    font-size: 14px;
}
.page-add-master-occupation #dialog-confirm p{margin:0px;}
.page-add-master-occupation .ui-dialog.ui-widget.ui-widget-content{width:550px!important;}
.page-add-master-occupation #dialog-confirm .ui-icon{display:none;}
.page-add-master-occupation .ui-dialog-buttonset button{
    background-color: #692248!important;
    color: #f2aa86;
    text-align: center;
    border-radius: 2px!important;
    padding: 6px 20px;
    border: 1px solid #692248!important;
    font-size:14px!important;
}
.page-add-master-occupation .ui-button-text-only .ui-button-text {
    padding: 0px;
}
.page-add-master-occupation .ui-icon,.page-add-master-occupation  .ui-widget-content .ui-icon.ui-icon, .page-add-master-occupation .ui-widget-content .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png);
}
.ccc_address h2 {
    margin: 0px;
    margin-bottom: 10px;
    font-size: 16px;
}
.ccc_address p {
    margin-bottom: 4px;
    font-size:13px;
}
.ccc_address.col-sm-4 {
    padding-right: 20px;
    padding-left: 20px;
    border-left: 1px solid #F9A83A;
    margin-left: 20px;
    height: 345px;
    padding-top: 159px;
}
.ccc_address .shop_map a{margin-left:8px;}
#edit-commerce-checkout-field-group-group-map-group .geolocation-address{display:none;}
#reset{
    background-color: #FCDC9E!important;
    border-color: #FCDC9E!important;
    color: #692248!important;
    margin-left: 6px;
}
.header_area .lightSlider{margin-left:20px;}
.header_area .lSSlideOuter .lightSlider > *{margin-right:10px!important; text-align:center;}
.page-order-location .header_area, .page-order-location .side_area, .page-order-location .footer{display:none;}
.page-home-location .header_area, .page-home-location .side_area, .page-home-location .footer{display:none;}
.page-shop-xtag-search .side_area{display:none;}
.page-shop-verification .chosen-container-multi .chosen-choices{border:1px solid #feca65; background-image:none;}
.rng_prdavl.pcd_avltl>div+div+div{display:block!important;}
.page-order-location .col-sm-3{display:none;}
.seller-role-change{margin-top:0px;}
.seller-role-change input {
    margin: 0px 5px;
    position: relative;
}
.front.logged-in .wel_textone{top:2px;}
#admin_remarks, #recmd{
    margin-top: 0px;
    top: 2px;
    position: relative;
    margin-right: 5px;
}
.nttt_rccm{
    margin-left: 10px!important;
}
input#recmd {
    width: auto;
    float: none;
    margin-top: 0px;
    top: -1px;
}
input#parking {
    width: auto;
    float: none;
    margin-top: 0px;
    top: -1px;
}
.cart-w-r>div {
    display: inline-block;
    margin-right: 5px;
}
.cart-w-r>div img{width:19px; height:21px;}
.img_prvw .log-sec-step .login-form-container {
    max-width: initial;
    max-height: initial;
    /*width: 500px;*/
     width: 450px;
    height: 447px;
    text-align:center;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.img_prvw .log-sec-step .login-form-container img{margin-top: 10px; /*width:100%;*/ max-width:100%;}
.img_prvw a#close {
    top: -1px;
    right: 11px;
}
.clk_img_prv{
    cursor:pointer;
    max-height: 100%;
    max-width: 100%;
}
.page-shop-product-details-page  .cartfrom{width:auto; padding-top:0px;}
.page-shop-product-details-page  .pro-edit-det-content .price_area {
    margin-top: 0px;
    padding-top: 0px;
}
.page-shop-product-details-page  #edit-wish-list, .page-shop-product-details-page  #edit-regular-list-link{float:left;}
.page-shop-product-details-page  #edit-regular-list-link{margin-left:8px;}
.page-shop-product-details-page  .cartfrom #edit-submit{clear:both; margin-top:10px; margin-left:60px;}
.hd_mapp {padding-left: 18px;}
.page-contact-us .shop_map a {
    background-image: url('images/hd_map.png');
    width: 18px;
    height: 18px;
}
.page-shop-product-details-page .cartfrom .form-item-quantity input{position:absolute; top:32px;}
.page-news .user_area, .page-user .user_area, {display:none;}
.page-news .page-header{
    text-transform: capitalize;
}
.view-news h2{margin-top:0px;}
.view-news h2 a{
    font-size: 15px;
    text-transform: capitalize;
}
.view-news .views-row{border-bottom:1px dashed #ddd;}
.view-news .views-row.views-row-last{border-bottom:none;}

.bsc_tit {
    font-size: 15px;
    font-weight: 600;
    color: #6d2248;
    margin-bottom: 6px;
}
.new-class .main_area, .page-terms-and-conditions .main_area, .node-type-cba-faq .main_area {
    padding-left: 198px;
    padding-top: 30px;
}
.new-class .page-header, .page-terms-and-conditions .page-header{padding-bottom:0px!important;}
.abt_cnt_text ol {
    margin: 0px;
    padding-left: 25px;
}
.abt_cnt_text ol li {
    padding-bottom: 8px;
}
.page-news .mc_temp .side_area, .page-user .mc_temp .side_area,  
.page-contact-us .mc_temp .side_area, .new-class .mc_temp .side_area, 
.page-terms-and-conditions .mc_temp .side_area, .node-type-cba-faq .mc_temp .side_area
{
    display:none!important;
}

.page-news.fixed-mnu .main_area, .page-user.fixed-mnu .main_area,  
.page-contact-us.fixed-mnu .main_area, .new-class.fixed-mnu .main_area, 
.page-terms-and-conditions.fixed-mnu .main_area, .node-type-cba-faq.fixed-mnu .main_area{
    width: 100%!important;
    margin-left: 0px;
}
.page-news.fixed-mnu .footer, .page-user.fixed-mnu .footer,  
.page-contact-us.fixed-mnu .footer, .new-class.fixed-mnu .footer, 
.page-terms-and-conditions.fixed-mnu .footer, .node-type-cba-faq.fixed-mnu .footer{padding-left:12px;}
.main-container .col-sm-9, .main-container .col-sm-3{min-height:inherit;}
.my-cart-count-det{
    position: absolute;
    top: 8px;
    background-color: #f01f1f;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    right: 24px;
    font-weight: 600;
    font-size: 11px;
    padding: 2px 4px;
    box-sizing: initial;
}
.page-home-location, .page-order-location{overflow:hidden;}
td.views-field.views-field-commerce-order-total-1 {
    text-align: right;
}
.page-shop-orders-history .views-submit-button .btn-info{margin-top:0px!important;}
.page-my-orders td.views-field.views-field-expression, .page-my-orders td.views-field.views-field-expression-1 {
    text-align: right;
    width: 90px;
}
.page-checkout .views-field.views-field-expression, .page-checkout .views-field.views-field-expression-1{
    width: 100px;
}
.node-cba-faq .ui-accordion .ui-accordion-header{
    border:1px solid #ffefd0;
    background-color:#fffaf0;
    padding:10px!important;
    font-size:13px!important;
    font-weight:600;
}
.node-cba-faq .ui-accordion .ui-accordion-header a{color:#303030; padding-left:20px;}
body .node-cba-faq .ui-state-active, body .node-cba-faq .ui-widget-content .ui-state-active, body .node-cba-faq .ui-widget-header .ui-state-active {
    border: 1px solid #ffefd0!important;
    background: #9f1f63!important;
}
.node-cba-faq .ui-state-active a, .node-cba-faq .ui-state-active a:link, .node-cba-faq .ui-state-active a:visited{
    color:#fff!important;
}
.node-cba-faq .ui-accordion .ui-accordion-content{
    background:#ffffff;
    border: 1px solid #ffefd0!important;
    padding:10px 30px!important;
    overflow:hidden;
}
.node-cba-faq .ui-accordion .ui-accordion-content p{
    color:#232323;
    font-size:13px;
    line-height:20px;
}
.node-cba-faq .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    display: inline-block;
}
.page-edit-inventory .prc_bar {
    padding-bottom: 15px;
}
.pdct_descrpt {
    font-size: 13px;
    border: 1px solid #F9A83A;
    padding: 8px;
    width: 55%;
    padding-top: 0px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.pdct_descrpt h2 {
    margin: 5px 0px;
    font-size: 15px;
    font-weight: 600;
    color: #9f1f63;
}
.page-product-details-page .abtt_prd{padding-left:0px;}
.page-usrprofile .my_prof{
    float: left;
}
.page-usrprofile .usr_prf_mppp {
    float: left;
    width: 400px;
    margin-left: 12px;
}
.page-usrprofile .usr_prf_mppp #map{height:370px!important;}
.page-usrprofile .my_rtng{clear:both;}
.page-usrprofile .nm_add{
    border-bottom: none;
    padding-bottom: 0px;
}
.page-usrprofile .my_prof{min-height:300px;}
.rtng_areaaa .profl_img{
    float: left;
}
.rtng_areaaa .rtng_rght {
    float: left;
    margin-left: 12px;
}
body .rtng_areaaa .nm_usr{
    text-align: left;
    font-weight: 600;
    padding-bottom: 6px;
}
.rtng_datt{
    text-align: right;
    padding-top: 5px;
    font-size: 12px;
    font-style: italic;
}
.rtng_areaaa{display:inline-block; width:100%;}
.spp_rtng {
    width: 180px;
    margin: auto;
    margin-top: 20px;
}
.spp_rtng ul {
    margin-bottom: 0px;
}
/************* msg_popup_alert **************/
.msg_popup_alert{   
    display: none;
    position: fixed;
    top: 71px;
    background: #fff;
    text-align: center;
    z-index: 99999999;
    left: 0;
    color: #692248 !important;
    right: 0;
    font-size: 14px;
    margin: auto;
    border-radius: 3px;
    line-height: 20px;
    width: 70%;
    padding: 10px;
    box-shadow: 0 1px 5px #868686;
    text-align: left;
}

/*.msg_close{
        position: absolute;
    top: -7px;
    right: -4px;
    border-radius: 40px;
    height: 20px;
    font-size: 13px;
    width: 20px;
    text-decoration: none;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    background: #fff;
    color: #000 !important;
    border: 1px solid#ddd;
}*/

.map_message a{font-weight:bold;}
/* Recommended Shop connection */
.login-form-container.rec_shop {
    max-width: 500px !important;
}
.login-form-container.rec_shop table{
    width:100%;
    color:#555;
}
.login-form-container.rec_shop table th{
    border-bottom: 1px solid #ddd;
    padding: 6px 0px;
    font-size: 13px;
    color: #555;
}
.login-form-container.rec_shop  h3{
    color: #555;
    font-size: 18px;
}
.login-form-container.rec_shop form{margin-top:8px;}

/* Mcp Admin form design */

.mca-admin form#taxonomy-form-term {
    background-color: transparent;
    border: 0px solid #f9aa3f;
    padding: 12px;
    padding-left:0px;
    display: inline-block;
    width: 100%;
    padding-top:6px;
}

.mca-admin .form-submit {float:right !important;}
form#autologout-cache-check {
    border: 0;
}
.mca-admin  #add_occ{text-align:right;}
.mca-admin .form-group {
    margin-bottom: 8px !important;
}

.hierarchical-select-wrapper .hierarchical-select .selects {width: 100%;}
.page-edit-occupation.mca-admin #add_occ, .page-add-master-occupation.mca-admin #add_occ {
    text-align: left;
}
.page-edit-occupation.mca-admin #update_oc{margin-left: 7px;}
.page-edit-occupation.mca-admin #add_occ .btn-primary, .page-add-master-occupation.mca-admin #add_occ .btn-primary{padding-top:5px; padding-bottom:5px;}
#add_mast_occ{float:right;}
#cncl_mast_occ{display: none;}
.page-add-master-occupation.mca-admin #add_occ .form-group{
    margin-right: 10px;
    width:40%;
}
.mca-admin form#taxonomy-overview-terms> div{width:100%;}
.taxonomy-term-description {
    padding-top: 10px;
    padding-bottom: 10px;
}
body.mca-admin .tabledrag-toggle-weight-wrapper{display:none;}
body.mca-admin ul.action-links.add_btn{
    position: absolute;
    top: -40px;
    right: 0px;
    left: inherit;
    bottom: inherit;
}
body.mca-admin ul.action-links.add_btn li{padding:0px;}
body.mca-admin .cont_sect{
    position: relative;
}
body.mca-admin .dataTables_wrapper .dataTables_paginate .paginate_button, 
body.page-ot-shop-orders .dataTables_wrapper .dataTables_paginate .paginate_button{padding:3px 8px;}
.page-add-master-occupation #dialog-confirm{padding-left:0px;}
.page-add-master-income.mca-admin form#add_occ> div {
    width: 19.6%;
    padding: 0;
    margin-right: 10px;
}
.page-add-master-income.mca-admin #add_occ{text-align:left;}
.mca-admin form#mast_sub_plan> div{float:none;}
.mca-admin form#mast_sub_plan{
    margin-bottom: 25px;
}
#plan_sms {
    margin-top: 0px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
.page-product-inventory-template-list .view-id-product_inventory_template_list .view-header{
    text-align: left;
    padding-bottom: 12px;
}
#master-product-node-form fieldset#edit-body-und-0-format {
    display: none;
}
#master-product-node-form .help-block {
    display: none;
}
body #master-product-node-form .image-widget-data .form-control{padding-top:4px;}
body #master-product-node-form input#edit-field-audio-und-0-upload {
    padding-top: 4px;
}
body #master-product-node-form #edit-field-productimage-und-0-upload{
    float: left;
    width: 75%;
    margin-bottom: 0px;
}
body.page-master-products.mca-admin #edit-field-product-category-id-tid-wrapper, 
body.page-master-products.mca-admin #edit-field-product-category-id-tid-1-wrapper{width:12%;}
body.page-master-products.mca-admin .views-exposed-form .views-exposed-widget .form-submit{margin-top:0px!important;}
.mca-admin form#views-exposed-form-master-products-page> div {
    width: 100%;
}
#edit-delete {
    margin-right: 5px;
}
#edit-field-product-category-id-und-hierarchical-select-selects-0{
    margin-bottom: 12px;
}
h1.page-header em {
    font-style: normal;
}
.page-shop-listing.mca-admin .views-exposed-form .views-exposed-widget .form-submit{margin-top:0px!important;}

#buyer_rating{border: 1px solid #feca65;}
.mca-admin form#search_approval_list> div {
    width: 100%;
}
.mca-admin form#views-exposed-form-users-page> div {
    width: 100%;
}
#views-exposed-form-users-page .views-exposed-form .views-exposed-widget .form-submit{margin-top:0px!important;}
#views-exposed-form-users-page .description {
    display: none;
}
#edit-submit-users {
    margin-left: 12px;
}
#views-exposed-form-users-page #edit-uid-wrapper .views-widget {
    width: 50%;
}
#views-exposed-form-users-page .input-group-addon{border-color:#feca65;}
.node-type-product-inventory-template.mca-admin .show_label_list>div {
    padding-left: 0px;
}
#feeds-import-form #edit-source-status {
    display: none;
}
#feeds-import-form .form-item-feeds-FeedsCSVParser-no-headers{display:none;}
#feeds-import-form .feeds-file-info{width:274px;}
.vocabulary-business-category .field-type-text.field-label-above {
    margin-bottom: 6px;
}
.vocabulary-business-category .field-label{float:left; margin-right:6px;}
.page-shop-xtag-search.fixed-mnu .main_area {
    margin-left: 0px;
    width: 100%!important;
}
.page-shop-xtag-search.fixed-mnu .footer {
    padding-left: 12px;
}
.page-shop-xtag-search .main_area {
    min-height: inherit;
    display: inline-block;
    width: 100%;
}
.page-shop-xtag-search .profl_img, .page-shop-xtag-search .nm_usr{text-align:left;}
.page-shop-product-details-page .bo-dot-s{position:relative;}
.page-shop-product-details-page .bo-dot-s #recomend {
    position: absolute;
    right: 195px;
    bottom: 46px;
    padding-top: 2px;
    padding-bottom: 3px;
    border-radius: 0px;
    color: #fff;
}
.page-create-user.mca-admin form#user-creation-form> div {
    width: 100%;
}
.page-create-user.mca-admin .mobile_image{padding-left:0px; padding-right:0px;}
.mca-admin .right_area.con_rt{background-color: #fffdfa;}
#search_product_inside_vw_all input[type="submit"]{right:23px;}
#search_product_inside_vw_all .shp_checkbox{right:50px;}
.mca-admin .add_new_btn a{
    background-color: #692248!important;
    color: #f2aa86;
    text-align: center;
    border-radius: 2px!important;
    padding: 6px 20px;
    border: 1px solid #692248!important;
}
.mca-admin .add_new_btn a:hover{color:#fff;}
.mca-admin .add_new_btn {
    text-align: left;
    margin-bottom: 12px;
    margin-top:12px;
}
#views-exposed-form-business-category-list-page .views-exposed-form .views-exposed-widget .form-submit{margin-top:0px!important;}
.form-autocomplete .input-group-addon{border-color:#feca65;}
.mca-admin .views-field-edit-term a, .mca-admin .views-field.views-field-view-node a, .mca-admin .views-field.views-field-edit-node a, 
.mca-admin .views-field.views-field-edit-link a, .mca-admin .views-field.views-field-tid a, .mca-admin.page-shop-listing .views-field.views-field-php-1 a, .mca-admin.page-shop-listing .views-field.views-field-php-8 a{
    text-indent: -99999px;
    background-image: url('images/eedit_icon.png');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
}
.mca-admin.page-shop-listing .views-field.views-field-php-1 a{
    width: 15px;
    height: 17px;
}
.node-master-product .field{padding-bottom:6px;}
.out-of-stock{
    color:#cc0504;
    font-size:13px;
    display:block;
    margin-top:5px;
}
.mca-admin #views-exposed-form-business-category-list-page #edit-field-business-type-ref-tid-wrapper{
    width: 288px;
}
.mca-admin form#views-exposed-form-business-category-list-page> div{width:100%;}
.mca-admin form#views-exposed-form-product-category-list-page> div{width:100%;}
.mca-admin form#views-exposed-form-product-subcategory-list-page> div{width:100%;}
.mca-admin #edit-field-business-type-pc-tid-wrapper{
    width: 290px;
}
.mca-admin #edit-field-business-category-pc-tid-wrapper{width:245px;}
.mca-admin .views-exposed-form .views-exposed-widget .form-submit{margin-top:0px!important;}
.page-portal-admin .side_area{display:none;}
.mca-admin form#contact_us> div{width:100%;}
.mca-admin textarea {
    height: 100px!important;
}
p.ctct_paddd{margin-bottom:0px; padding-bottom:4px;}
p.emll_pdd {
    margin-top: 4px;
}
p.hd_pdclr{margin-bottom:8px; color:#692248;}
.mca-admin .tabs--primary.nav.nav-tabs{display:none;}
.mca-admin.node-type-broadcast-message .tabs--primary.nav.nav-tabs{display:inline-block;}

.node-type-cba-faq .user_area, .new-class .user_area{display:none;}

.wsh_rtn.txt_lbhov a{color:#fff;}
.wsh_rtn.txt_lbhov a:hover{color:#fff;}
.page-portal-admin #login-form-mcadmin, .page-portal-admin .titl_area{
    width: 25%;
    margin: auto;
}
.front.mca-admin .home_logo{display:none;}
.front.mca-admin .inner_logo{display:inline-block;}
.mca-admin.front .hdr_rgt {
    height: 118px;
    width: 197px;
}
.mca-admin.front .hdr_lft, .mca-admin.front .header_area, .mca-admin.front .chng_logo{height:118px;}
.mca-admin.front .chng_logo{padding-bottom:0px; vertical-align:middle;}
.mca-admin.front .testing{top:92px;}
.mca-admin.front .chng_logo img {
    width: 147px;
    height: 85px;
    position:relative;
    top:-5px;
}
.mca-admin.front .wel_textone {
    position: absolute;
    width: auto;
    right: 210px;
    top: 50px;
    text-align: right;
    max-width: 250px;
    overflow: hidden;
    min-width: 200px;
    color: #333;
}
body.page-view-by-category .cate-product {
    overflow: initial;
}
body.page-view-by-category .back_btn {
    margin-top: 6px;
    position: absolute;
    right: 8px;
    top: 16px;
}
body.page-view-by-category .ttll_pdct{margin-top:25px;}
body .sel_report {
    padding-left: 0px;
    padding-right: 0px;
}
.mca-admin form#ext_fields> div{width:100%;}
body.page-reports.mca-admin .form-control{margin-bottom:0px;}
body.page-reports.mca-admin .slrp_dtpd{padding-right:0px;}
body.page-reports.mca-admin .ui-state-default, body.page-reports.mca-admin .ui-widget-content .ui-state-default, 
body.page-reports.mca-admin .ui-widget-header .ui-state-default{
    font-size: 13px !important;
}
body.page-reports.mca-admin .cont_sect h1{font-size:18px;}
body.page-reports.mca-admin .cont_sect .table tr:nth-child(odd) td{background: #FFF;}
.report_clear{display:inline-block; width:100%;}
#first_excel{float:right;}
.page-contact-us .cnct_pad textarea {
    height: 43px;
}
div#cl {
    position: fixed;
    top: 76px;
    left: 83%;
    z-index: 10000000000000000;
    text-align: right;
    margin: auto;
    cursor: pointer;
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    font-size: 23px;
    font-weight: 600;
    display:none;
}
#update_shop_details .pro-in-f::before{margin-left:0px;}
body.mca-admin .table{
    width: auto;
    min-width: 600px;
    margin-left:0px;
}
body.mca-admin .pagination{float:left; margin-top:0px;}
body.mca-admin .btn{padding-top:5px; padding-bottom:5px;}
body.mca-admin table.dataTable.no-footer{border-bottom:1px solid #edeaea;}
body.page-add-master-occupation.mca-admin .cont_sect, body.page-add-master-income.mca-admin .cont_sect, 
body.page-master-subscription-plan.mca-admin .cont_sect, body.page-product-inventory-template-list.mca-admin .cont_sect{
    width: 85%;
}
body.mca-admin .admin_approval {
    display: inline-block;
    width: 100%;
}
body.page-edit-inventory .dwn_ld_csv .pro-in-f::before{
    top:0px;
    width:100px;
    margin-left:0px;
}
body.page-edit-inventory .dwn_ld_csv .edt_chss_fl .pro-in-f{
    width: 100%;
    vertical-align: top;
}
body.page-edit-inventory .dwn_ld_csv .pro-in-f input{left:0px;}
body.page-edit-inventory .dwn_ld_csv .edt_chss_fl .btn{margin-top:-20px; margin-left:112px;}
body.page-admin-structure-taxonomy-business-category-add .form-managed-file .image-widget-data input{padding-top:4px;}
body.page-admin-structure-taxonomy-business-category-add .form-managed-file .image-widget-data button.btn{
    position: absolute;
    top: 0px;
    left: 305px;
}
body.page-admin-structure-taxonomy-business-category-add .form-managed-file .image-widget-data{position:relative;}
body.mca-admin .text-format-wrapper .ckeditor_links{display:none!important;}
.download-templates li {
    padding-bottom: 6px;
}
.download-templates li a{color:#9f1f63; font-size:13px;}
.page-master-product-import.mca-admin form> div.edt_chss_fl{width:100%; margin-bottom:6px;}
.mca-admin label.error{position:inherit;}
.page-master-product-import.mca-admin .edt_chss_fl .pro-in-f{width:100%;}
.page-master-product-import .edt_chss_fl .pro-in-f::before{margin-left:0px;}
.page-master-product-import .edt_chss_fl .pro-in-f input{left:0px;}
body.mca-admin #taxonomy-form-term .field-type-image.field-name-field-category-image .panel-default.form-wrapper{display:block;}
body.mca-admin #taxonomy-form-term .panel-default.form-wrapper{display:none;}
.commerce_checkout_field_group__group_order_detail .geolocation-lat-item label, 
.commerce_checkout_field_group__group_order_detail .geolocation-lng-item label{display:inline;}
.ui-autocomplete.ui-front{z-index:1000;}
body .innrtt_pad{padding-right:12px;}
.page-step-shop-registration .seller-role-change input{top:0px;}
.video2{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: table;
    width: 100%;
    height: 100%;
}
.video3{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.video4{
    background-color: #fff;
    box-shadow: 0 2px 3px #ccc;
    -webkit-box-shadow: 0 2px 7px #ccc;
    -moz-box-shadow: 0 2px 7px #ccc;
    border: solid 1px #E7E7E7;
    
    margin: auto;
    width: 700px; 
    position: relative;
    z-index: 99;
    padding: 12px;
}
.vplace {
    position: absolute;
    left: 62px;
    bottom: 14px;
}
.mca-admin .ovll_con_area{min-height:500px;}
.print-all-shop-orders {position:relative;}
.print-all-shop-orders a{position: absolute; top: 30px; right: 6px;}
.fa.fa-print {font-size: 20px;}
.print-order {margin-left: 15px;}
.edt_shp_map{width:500px; height:345px; float:left; margin-right:12px;}
.edt_shp_dir{float:left; width:57%;max-height: 330px;overflow: auto;}
.map-directions{margin-bottom:12px;}
#map-directions-click {font-weight: 600;}
.page-node-add-master-product .hierarchical-select-wrapper .hierarchical-select .selects, 
.page-node-add-master-product  select#edit-field-product-bnd-und, .page-node-add-master-product select#edit-field-product-packing-und{
    width: 30%;
}
body.page-shop .align-btn{text-align:left; background-color:transparent; padding:0px;}
#shop_details {
    margin-top: 0px;
    margin-bottom:0px;
}
.order_details_row_parent.table tr:nth-child(odd) td, .order_details_row_parent1.table tr:nth-child(odd) td{background: #fff;}
.order_details_row_parent.table tr:nth-child(even) td, .order_details_row_parent1.table tr:nth-child(even) td{background: #f4f2f6!important;}
#order_details_table input, #order_details_table select{margin-bottom:0px;}
table#order_details_table{
    clear: both;
    margin-bottom:6px;
}
#item_qty, #item_price{
    width: 165px;
}
#item_unit{width:140px;}
#order_details_table th, #order_details_table1 th{border:none; border-bottom:2px solid #edeaea; padding:0px; font-size:13px; padding-bottom:6px;}
#item_qty input{text-align:center;}
#item_price input{text-align:right;}
.page-user.mca-admin .my_prof .nm_usr {
    font-size: 13px;
    padding-bottom: 5px;
}
.user-suspended {
    padding: 20px;
    font-weight: 600;
}
.page-edit-address #map_display_get{margin-top:0px;}
body .close{display:inline-block;}
body.page-edit-address #map_display_get .img_width{margin-bottom:12px;}
#address_save_button {
    margin-right: 0px;
    font-size: 14px;
}

.page-my-shops .view-id-show_my_shops .views-field-title a{display:block;}
.page-my-shops .view-id-show_my_shops .views-field-title br{display:none;}
#doodle-node-form #edit-preview{display:none;}
#edit-field-doodle-image .file-widget.form-managed-file input{
    padding-top: 4px;
}
span.cross_chk {
    text-decoration: line-through;
}
button.flt_rstt {
    top: 0px;
    position: relative;
    left: 215px;
    border: none;
    background-color: #ffe9bd;
    padding: 3px 5px;
}
button.flt_rstt .fa.fa-repeat{
    font-size: 17px;
    color: #9f1f63;
}
.form-type-radios.form-item-field-publish-und label{display:inline-block;}
.node-type-broadcast-message section.ttttt{display:none;}
.emsg{text-align:right;font-size: 11px;font-weight: 600;}
.dlv_optn.opt1.opt23{width:450px;}
.dlv_optn.opt1.opt23 label{width:215px;}
.txt_con.yklk{margin-left:10px;}
.inn_pad.rt_mve{padding-right:0px;}
.form-group1.rme_bott{margin-bottom:6px;}
td.pay_prc label{font-size:13px; text-transform:capitalize;}
.multi-field.fld_sngl input{display:inline-block; width:20%; margin-right:12px;}
.clr_btn{clear:both;}
.multi-field.fld_sngl {
    display: inline-block;
    width: 100%;
}
#add_del_boys {
    margin-top: 12px;
    margin-bottom: 12px;
}
td.ot_btn{width:100px;}
.node-news.node-teaser .submitted{margin-bottom:6px;}
.page-edit-shop-profile #update_shop_details .pro-in-f img.imageThumb{width:50px; height:50px; margin-top:45px; margin-right:12px;}
.page-edit-shop-profile #update_shop_details .pro-in-f input{left:0px; top:4px;}
.page-email-template .view-email-template.view-id-email_template{width:60%;}
#inventory-template-form {
    display: inline-block;
    width: 100%;
}
#inventory-template-form #form-submit {
    margin-left: 12px;
}
.mca-admin form#inventory-template-form> div {
    width: 100%;
}
.not-front.page-searched-product-detail .testing, .not-front.page-shop-details-page .testing{top:95px;}
.page-mcp-payment .inn_pad {
    display: inline-block;
}
.page-mcp-payment .inn_pad input[type="radio"] {
    margin-left: 8px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
#update_shop_details .form-with-label .form-group.my_edit_calss .form-group {
    margin-bottom: 12px;
    display:inline-block;
}
#update_shop_details div#business_category_chosen{display:inline-block; padding-right:0px;}
.page-shop-verification input#parking {
    float: none;
    width: auto;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 5px;
}
.page-shop-verification input#timing {
    width: 15%!important;
    margin-right: 12px;
}
body.page-shop-business-category.fixed-mnu .main_area.padd {
    padding: 0px;
    margin-left: 0px;
    width: 100%!important;
}
body.page-shop-business-category .main_area.padd{padding:0px;}
img.img_cur{cursor:pointer;}
.default_img_cls>img {
    /* width: 50%; */
    margin: auto;
    padding: 109px;
}
.default_img_cls {
    background-color: #FFFFFF;
    padding:0px;
    text-align:center;
    height:272px;
}
.cmd {
    background: #fff;
    border: solid 1px rgba(204, 204, 204, 0.29);
    margin-bottom: 10px;
}
#sellers .cmd, #users .cmd{
    height:200px;
}
ul.shop_nm {
    /*padding: 5px 15px!important;*/
    padding: 5px 5px!important;
}
ul.all_lstt {
    margin: 0 12px;
    border-top: solid 1px rgba(204, 204, 204, 0.45);
}
.tooltip_class{cursor:pointer;}
.page-news .main_area{
    padding-right: 198px;
    padding-left: 198px;
}
label.sphh_ttl {
    font-size: 16px;
    color: #692248;
}
.pvr_blck {
    display: inline-block;
    width: 100%;
    margin-top: 12px;
}
span.map-msgss {
    font-size: 13px;
    color: #F36C00;
}
.imggg>a{
    z-index: 10000;
    position: relative;
}
a.usr_rating_shp, a.usr_rating_shp1{
    color: #fff;
    text-decoration: none;
}
.shp-ver table td:first-child>span.verify_error_msg {
    width: auto;
    float: right;
    margin-right: 72px;
}
.mca-admin form#admin_shop_approval label{display:inline-block;}
input.chs_pd{padding-top:4px;}
#luks_url a{color:#428bca; padding-left:5px; font-weight:600;}
.imgg_wdthh {
    width: 42px;
}
.wdth_stup{width:84%;}
#img_error {
    font-size: 13px;
    padding-left: 13px;
}
.vde_lft{margin-left:12px;}
.add_mstr_prdct{width:49%;}
.mca-admin form.add_mstr_prdct> div{width:100%;}
.btttn_rt {
    text-align: right;
}
.ttll_pdct {
    border-bottom: 1px solid #FFE2AE;
    color: #533B48;
    font-size: 13px;
    padding-bottom: 6px;
    margin-bottom: 6px;
    margin-top: 6px;
    display: inline-block;
    width: 100%;
}
.ttll_pdct  span{font-weight:600;}
.mca-admin form#approval_one label, .mca-admin form#approval_two label, .mca-admin form#approval_three label{display:inline-block;}
.not-logged-in.page-checkout #login-form-popup {
    display: block!important;
}
.not-logged-in.page-checkout #commerce-checkout-form-login {display: none;}
.not-logged-in.page-checkout #close{display: none;}


label.idv_img_pd {
    width: 275px!important;
}
label.idv_img_pd img {
    margin-right: 5px;
}
input#shop_parking{margin-top:0px; margin-right:5px;}
a.img_close {
    background-color: #F9A83A;
    color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 15px;
    display: inline-block;
    text-align: center;
    line-height: 15px;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    top: 0px;
    right: 0px;
    text-decoration:none;
}
span.rating-red {
    /*background-color: red;*/
    
    /* start-added new color code for No rating:DS:04 sep 2017
    */
    background-color: rgba(159, 0, 0, 0.16);
    /*stop-added new color code for No rating:DS:04 sep 2017
    */
}
span.rating-green {
    background-color: #7BAD62;
}
span.rating-yellow {
    background-color: #FFC107;
}
.ttl_shp_cnt {
    font-size: 13px;
    font-weight: bold;
    color: #533b48;
    position: absolute;
    top: 5px;
    right: 10px;
}
.ttl_shp_cnt span {
    color: #9f1f63;
    padding-left: 2px;
}
.page-searched-product-detail .prdct_sch_area.showd{padding-top:25px; position:relative;}
.page-share-my-xtag .tag_image{margin-bottom:0px;}
.page-share-my-xtag .tag_image:before{left:15px;}
.page-share-my-xtag input#share_xtag{padding-left: 18px;}
span#result_share_xtag {
    display: inline-block;
    width: 100%;
    text-align: left;
    color: red;
    padding-left: 10px;
}
.page-share-my-xtag .usr_prff {
    margin-bottom: 8px;
}
td.fnl_frm{width:150px;}
td.fnl_frm label{display:inline-block;}
.innrtt_pad.rt_mve {
    padding-right: 0px;
}
#filePreview {
    margin-top: 6px;
    position:relative;
}
#filePreview >img {
    margin-right: 6px;
}
.page-shop-business-category li.pd_dlv {
    padding-right: 0px!important;
}
.page-shop-business-category .all-shop-list ul.prd_lstt_img img, .page-shop-xtag-search .all-shop-list .prdct_odrr img{
    width: 20px;
    height: 20px;
}
.page-shop-business-category .prdct_odrr>ul>li>ul>li{padding-right:6px;}
.page-shop-business-category li.rm-p-r {
    margin-top: 0px;
}
#home_page_video{
    background-image:url('images/reg_logo.jpg');
    background-repeat:no-repeat;
    background-position:center;
    background-size: contain;
    background-color: #fff;
    height: 500px;
}
.views-field-field-youtube-link{
    background-image:url('images/reg_logo.jpg');
    background-repeat:no-repeat;
    background-position:center;
    background-size: contain;
}
#doodle-node-form #edit-delete, #broadcast-message-node-form #edit-delete, 
#broadcast-message-node-form #edit-delete,#edit-title{display:none;}

.master-subscription.active, .master-subscription.in-active{background-color:transparent; border:none;}
.master-subscription.active i {
    color: #4D7D15;
    font-size: 18px;
}
.master-subscription.in-active i {
    color: #BD170B;
    font-size: 18px;
}
#vendor_sel_table #product-inventory-template-search_length, #vendor_sel_table #product-inventory-template-search_info, #vendor_sel_table #product-inventory-template-search_paginate{
    display: none;
}
#vendor_sel_table #product-inventory-template-search_filter {
    float: left;
}
#vendor_sel_table #product-inventory-template-search_filter input{
    border: 1px solid #feca65;
    text-indent: 8px;
    font-size: 13px;
    height:32px;
}
.ot_shop_not_area {
    position: relative;
      bottom: 20px;
}
.ot_shop_not {
    position: absolute;
    bottom: 0px;
    right: 360px;
    height: 95px;
    background-color: #FFFCF5;
    padding: 6px 12px;
    box-sizing: border-box;
    width: 35%;
    overflow-y:auto;
}
.phn_ntff {
    font-size: 13px;
    padding-bottom: 4px;
}
span.phnn_actv{
    color: #4CAF50;
}
span.phn_actv {
    color:red;
}
span.tgnmm {
    padding-left: 6px;
    padding-right: 6px;
    color: #000;
    width: 170px;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}
span.phn_inactv {
    color: red;
}
.cstr_clll {
    display: none;
    position: absolute;
    right: 795px;
    bottom: 0px;
    background-color: #f4f2f6;
    padding: 12px;
    padding-top:6px;
    box-sizing: border-box;
    height: 95px;
    width:20%;
    color:#212121;
}
.cstr_clll>div {
    display: inline-block;
    vertical-align: middle;
}
.cst_cll>span {
    display: block;
}
span.cll {
    color: #fff;
    font-size: 24px;
}
span.cllng {
    color: #fff;
}
span.tgcll {
    color: #000;
    padding-top: 5px;
}
.cst_icon {
    padding-left: 40px;
}
.cst_icon i {
    font-size: 30px;
    color: #fff;
}
.inpt_btn {
    background-image: url('images/upld_icon.png');
    background-repeat: no-repeat;
    width: 18px;
    height: 22px;
    display: inline-block;
    margin-left: 8px;
    cursor: pointer;
    vertical-align: middle;
}
span.inpt_btn input {
    width: 20px;
    cursor: pointer;
    opacity: 0;
}
.page-edit-inventory .chs_wdth div {
    width: 77px;
}
.page-user .back_btn{margin-left:6px;}
input#select_dist,input#notfy_dist {
    width: 7%;
    height: 25px;
    padding-left: 0px;
    text-indent: 5px;
    border-color: #feca65;
}
#share_orgz h2 {
    font-size: 16px;
    padding-bottom: 12px;
    border-bottom: none;
}
a#close_share_org{
    position: absolute;
    right: 18px;
    top: 10px;
    font-size: 23px;
    color: #9f1f63;
    font-weight: 600;
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    text-decoration: none;
}
#organisation_seller {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 6px;
}
#share_orgz .first_form {
    float: right;
}
#share_orgz form{
    display: inline-block;
    width: 100%;
}
span.dtt {
    text-align: right;
    display: inline-block;
    width: 100%;
    font-weight: 600;
}
span.chkbx_green{
    background-image: url('images/grn_chk.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
span.chkbx_red{
    background-image: url('images/red_chk.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
span.chkbx_null{
    background-image: url('images/nr_chk.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
span.chkbx_green input, span.chkbx_red input, span.chkbx_null input{width:16px; height:16px; opacity:0; margin:0px; margin-top:-9px;}

#shw_bank_detl>b {
    margin-bottom: 8px;
    display: block;
    font-size: 15px;
}
#shw_bank_detl td:first-child {
    width: 120px;
    text-align: right;
    padding-right: 10px;
    font-weight: 600;
}
#shw_bank_detl td {
    padding-bottom: 6px;
    font-size: 13px;
    vertical-align:top;
}
body.page-shop-xtag-search .table>tbody>tr>td, body.page-shop-xtag-search .table>tfoot>tr>td{
    background-color:#fff!important;
    border: 1px solid #b8b8b8!important;
}
body.page-shop-xtag-search .table-striped>tbody>tr:nth-child(odd)>td, body.page-shop-xtag-search .table-striped>tbody>tr:nth-child(odd)>th {
    background-color:#fff!important;
}
body.page-shop-xtag-search .table{border:none; border-spacing: 16px;}

.profl_img.upic {
    float: left;
    margin-right: 30px;
}
.udata {
    float: left;
    width: 50%;
    color: #202020;
}
.uname {
    font-size: 16px;
    font-weight: 600;
    padding-top: 6px;
    padding-bottom: 12px;
}
.udata1 {
    padding-bottom: 20px;
}
.ig_wdth{height:170px; display:inline-block; width:100%; background-image:url('images/reg_logo.jpg'); background-repeat:no-repeat; background-position:center; background-size:contain;}
.page-shop-business-category ul.shop_nm {
    padding: 0px!important;
    padding-left:12px!important;
}
.page-shop-business-category li.shp_tit a, .page-shop-xtag-search li.shp_tit a {
    color: #7a3b58!important;
    font-size: 14px!important;
    font-weight: 600!important;
}
.page-shop-xtag-search .profl_img img{border-radius:4px;}
.page-shop-xtag-search .udata{width:50%;}
.rtng_cntr {
    text-align: center;
}
.rtng_cntr a {
    padding-left: 12px;
    font-weight: 600;
}

.page-shop-xtag-search #search_reset {
    display: inline-block;
}
.shp_cntlst {
    position: relative;
}
.shp_cntst {
    position: absolute;
    right: 35px;
    top: 25px;
    font-weight: 600;
}
.shp_cntst span {
    margin-left: 4px;
    color: #94205e;
}
.page-add-master-product .add_mstr_prdct select {
    width: 100%;
}
#mcp_payment_bank_id{
    width: 100%;
    display: inline-block;
}
#add_nw_bnk_bt {
    display: inline-block;
    vertical-align: top;
    background-color: #990066;
    border: none;
    color: #fcdc9e;
    font-size: 14px;
    width: 100%;
    height: 28px;
}
body.mca-admin #add_mast_occ {
    float: left;
}
body.mca-admin .dataTables_filter{
    float: left;
    margin-top: 6px;
    margin-bottom: 6px;
}
body.mca-admin .dataTables_length, body.mca-admin .dataTables_info{
    display: none;
}
body.mca-admin .dataTables_paginate.paging_simple_numbers{float:left; margin-top:6px;}
input#xxtag {
    padding-left: 20px;
}
.click_me {
    text-align: center;
}
.click_me i {
    color: #692248;
    font-size: 15px;
    cursor: pointer;
}
.agent_remarks {
    position: relative;
    z-index:1000;
} 
.agn_rmk label {
    font-size: 13px;
    font-weight: normal;
    line-height: 19px;
}
.agn_rmk {
    /*    position: absolute;
        top: 12px;
        background-color: #FFF;
        width: 360px;
        box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
        padding: 11px;
        right: 0px;
        height: 135px;
        overflow: auto;
        padding-top: 18px;*/

    /* --start- adde to improve descrioption box in product description:DS:08-08-2017*/
    position: absolute;
    top: 41px;
    background-color: #FFF;
    left: -215px;
    width: 360px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    padding: 11px;
    height: 135px;
    overflow: auto;
    padding-top: 18px;
    border: 1px solid #990066;
    /*--end- adde to improve descrioption box in product description:DS:08-08-2017*/
}
.pdct_descrption>h4 {
    margin: 0px;
    margin-bottom: 6px;
    font-size: 16px;
    color: #9F1F63;
    font-weight: 600;
}
.click_me {
    padding-left: 6px;
}
.cllsss {
    position: absolute;
    right: 8px;
    top: 4px;
}
a.img_close.rpd {
    top: 102px;
}
.img_pad {
    position: relative;
}
div#ErrorMsg {
    font-size: 13px;
    color: red;
    padding-bottom: 6px;
}
.page-user-roles-permissions.mca-admin form> div{width:100%;}

.page-user-roles-permissions.mca-admin form> div select{
    float: left;
    width: 100%;
    margin-right: 8px;
    margin-bottom:6px!important;
}
.view-howpagevideo-for-mcadmin .views-field-field-youtube-link{background-image:none;}
.view-howpagevideo-for-mcadmin  .player iframe {
    width: 70px!important;
    height: 50px!important;
    border: 1px solid #fff;
    float: left;
}
.view-howpagevideo-for-mcadmin  .player {
    margin-right: 0;
    margin-bottom: 0;
}
.view-howpagevideo-for-mcadmin .view-header {
    padding-bottom: 6px;
}
#youtube-video-node-form #edit-actions #edit-preview{display:none;}
#youtube-video-node-form legend.panel-heading, .add_mstr_prdct legend.panel-heading {
    display: none;
}
#youtube-video-node-form div#field-youtube-link-add-more-wrapper>fieldset, .add_mstr_prdct div#field-video-audio-add-more-wrapper>fieldset {
    border: none;
    background-color: transparent;
    padding: 0px!important;
    box-shadow: none;
    margin-bottom:0px;
}
#youtube-video-node-form .panel-body, .add_mstr_prdct div#field-video-audio-add-more-wrapper .panel-body{
    padding: 0px;
}
body .rmvv_pd{padding-left:0px; padding-right:0px;}
body .rmvv_pd table{margin-bottom:0px;}
#change-pwd-page-form p.help-block {
    display: none;
}
#change-pwd-page-form .form-type-password-confirm label{
    display: none;
}
#upload_users_rating .mcp_rating {
    padding: 0px;
}
#upload_users_rating .modal-dialog{width:800px;}
.page-show-ratings .back_btn {
    float: none;
}
#show_img_suggestion_filter {
    display: inline-block;
    width: 100%;
}
.shw_sgsst {
    float: left;
    margin-right: 20px;
    margin-bottom: 8px;
}
.shw_sgsst input {
    margin-top: 0px;
    margin-right: 6px;
    position: relative;
    top: 2px;
}
.shw_sgsst b{
    margin-right: 2px;
}
#show_img_suggestion_filter {
    display: inline-block;
    width: 100%;
    margin-top: 12px;
    margin-bottom:12px;
}
#show_img_suggestion {
    padding-bottom: 12px;
}
#show_img_suggestion p{
    color: red;
    font-weight: 600;
}
.add_mstr_prdct .image-widget-data input[type="file"]{
    padding-top: 4px;
}
.sugges-img {
    float: left;
    margin-right: 15px;
    margin-bottom: 12px;
}
.sugges-img input[type="radio"]{
    margin-top: 0px;
    position: relative;
    top: 2px;
    margin-right: 5px;
}
#show_img_suggestion {
    padding-bottom: 12px;
    display: inline-block;
    width: 100%;
    height: 430px;
    overflow: auto;
    margin-bottom: 12px;
}
input#shp_url{width:235px; display:inline-block;}
input#vat_num{width:235px; display:inline-block;}
.sugges-img {
    float: left;
    margin-right: 0px;
    margin-bottom: 12px;
    width: 200px;
}
.shw_sgg{margin-bottom:12px;}
.page-shop-xtag-search h4 {
    font-weight: 600;
    margin-left: 20px;
    margin-bottom: 0px;
}
body div.pager {
    text-align: center;
    margin: 0px;
    margin-bottom: 12px;
}
body div.pager span.active {
    background: #7a3b58;
    opacity:1;
}
body div.pager span{
    background: #7a3b58;
    opacity:0.7;
}
.cnt_ara {
    position: relative;
}
.cnt_araaa {
    position: absolute;
    right: 0px;
    bottom: 0px;
    font-weight: 600;
}
.cnt_araaa>span {
    color: #692248;
    margin-left: 5px;
    margin-right: 20px;
}
.page-shop-business-category .all-shop_img, .page-shop-xtag-search .all-shop_img {
   /* height: 100%;
    width:100%;*/
    max-height: 100%;
    max-width:100%;
}
.page-shop-business-category .prdct_odrr>ul>li>ul>li, .page-shop-xtag-search .prdct_odrr>ul>li>ul>li{float:left; padding-right:6px;}
.page-shop-xtag-search .prdct_odrr>ul>li{padding-right:8px;}
#reconfirm-add-inventory-table .modal-dialog{width:1015px;}

#modal-popup-add-inventory th {
    height: 0;
    line-height: 0!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
    color: transparent!important;
    border: none!important;
    white-space: nowrap;
    background-color: #fff;
}
#modal-popup-add-inventory th div {
    position: absolute;
    background: transparent;
    color: #000;
    top: 76px;
    line-height: normal;
    padding: 0px;
}

.rmvbtnnn{
    margin-left: 12px;
    margin-bottom: 12px;
    display: inline-block;
}
.vww_prctt .form-group1 {
    margin-bottom: 0px;
}
body .vww_prctt {
    padding-left: 0px;
    padding-right: 0px;
}
body.page-view-product-details h1.page-header {
    margin-bottom: 12px;
}
body .vww_prctt span {
    float: left;
    width: 170px;
}
body .vww_prctt label {
    float: left;
    width: 110px;
}
.bck_blkk {
    display: inline-block;
    width: 100%;
}
body.page-view-product-details h1.page-header {
    margin-bottom: 12px;
    border-bottom: 1px solid #F9A83A;
    width: 49%;
}
.page-approve-shop-product #table_format_suspend th {
    padding: 6px 8px;
    white-space: nowrap;
    border-bottom: 2px solid #edeaea;
}
.page-approve-shop-product table#table_format_suspend {
    border: 1px solid #edeaea;
    background-color: #fffcfc;
    padding: 10px;
    margin-bottom:12px;
}
.page-approve-shop-product table#table_format_suspend tbody tr.even {
    background-color: #f4f2f6;
}
.page-approve-shop-product table#table_format_suspend tbody tr.odd {
    background-color: transparent;
}
.page-approve-shop-product table#table_format_suspend td {
    font-size: 13px;
}
.page-approve-shop-product table#table_format_suspend select {
    border: 1px solid #feca65;
}
.mca-admin.page-approve-shop-product  form#appove_shop_products> div{width:100%;}
body.not-front.page-shop-xtag-search .container{padding-left:0px;}
body.page-shop-xtag-search .nav-tabs>li.active>a, body.page-shop-xtag-search .nav-tabs>li.active>a:hover, body.page-shop-xtag-search .nav-tabs>li.active>a:focus {
    color: #fff;
    cursor: default;
    background-color: #f9a83a!important;
    border: 0;
    border-bottom-color: transparent;
    font-weight: 600;
}
body.page-shop-xtag-search .nav-tabs>li>a{
    border-radius: 0px;
    color: #692248;
    border: 0;
    font-weight: 600;
    font-size:15px;
    margin-right:0px;
}

body.page-shop-xtag-search .nav>li>a:hover, body.page-shop-xtag-search .nav>li>a:focus {
    text-decoration: none;
    background-color: transparent;
    color:#692248;
}
body.page-shop-xtag-search .nav-tabs>li{width:33.3%;}
.no-results-found {
    text-align: center;
    margin-top: 20px;
    color: red;
    font-weight: 600;
}
.cre_allctt div {
    width: 25%!important;
    margin-right: 12px;
}
body.page-cre-allocation.mca-admin #occ_table_filter {
    display: none;
}
#broadcast-message-node-form #edit-preview, #broadcast-message-node-form #edit-preview{display:none;}
.page-edit-shop-profile form#update_shop_details> div{width:100%;}
.page-edit-shop-profile ul.menu.nav li{margin-left:0px; margin-bottom:0px;}
#sellers .default_img_cls, #users .default_img_cls  {
    margin-top: 10px;
}
.new-class .foot_lt, .new-class .foot_rt, .page-contact-us .foot_lt, .page-contact-us .foot_rt, 
.page-terms-and-conditions .foot_lt, .page-terms-and-conditions .foot_rt, .node-type-cba-faq .foot_lt, .node-type-cba-faq .foot_rt, 
.page-news .foot_lt, .page-news .foot_rt{display:none;}
.mrgn_lft{margin-left:6px;}
body .rmdth_pad{padding-left:0px; padding-right:0px;}
body .rmdth_pad.cdee_pad{padding-left:6px;}
.form-group1.otp_pddd{margin-bottom:6px;padding-right: 5px;}
body.page-register-user #map_display_get, body.page-step-shop-registration #map_display_get{
    margin-top: 0px;
}
body .ui-widget-content.ui-draggable.ui-resizable{
    border: solid 1px #E7E7E7;
    background-color: #fff;
    box-shadow: 0 2px 3px #ccc;
    -webkit-box-shadow: 0 2px 7px #ccc;
    -moz-box-shadow: 0 2px 7px #ccc;
    border-radius: 4px!important;
}
body.page-step-shop-registration .page-header {
    padding-bottom: 0px;
}
body.page-step-shop-registration .form-control{margin-bottom:0px;}
body.page-step-shop-registration .form-group1{margin-bottom:8px;}
.page-location .side_area{display:none;}
#luks_url {
    font-weight: 600;
}
.lbll_text{font-size:14px;}
body.page-step-shop-registration #map_display_get .img_width {
    padding-left: 0px;
    padding-right: 0px;
}
body.page-step-shop-registration .ltd_long{
    padding-bottom:0px;
    border-bottom:0px;
}
body.page-step-shop-registration input#refresh_msg {
    margin-left: 8px;
}
.page-my-shops .view-show-my-shops{position:relative;}
.page-my-shops .view-header{
    position: absolute;
    right: 0px;
    top: 0px;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    color: #f2aa86!important;
    background-color: #692248;
    border-color: transparent;
}
.btn-info {
    color: #f2aa86!important;
}
.page-my-shops .view-show-my-shops td.views-field.views-field-php, .page-my-shops .view-show-my-shops td.views-field.views-field-php a{
    font-weight: 600;
}
.page-my-shops .view-show-my-shops .views-field.views-field-title{width:300px;}
span.nw_sub {
    margin-left: 8px;
    font-weight: 600;
}
.shp_wthh{width:300px; text-align:left!important;}
table.table.table-striped.pay_sub .form-control {
    margin-bottom: 0px;
}
#start_date, #end_date{
    width: 150px;
    display:inline-block;
}
.amt_rghtt{text-align:right;}
.sbss_dte{width:250px;}
.view-id-commerce_cart_form td.edit-quality input {
    text-align: center;
}
.amt_rt_shw{text-align:right;}
.rem_itg_ovll table, .itg_area.rcdrmk_styl table {
    padding-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}
body td.fld_lft{text-align:left!important;}
span.slct_ctgry {
    width: 165px;
    display: inline-block;
    font-size: 13px;
}
.prp_own_sel span.slct_ctgry {
    width: 165px;
}
#change-pwd-page-form .form-group {
    margin-bottom: 6px;
}
#change-pwd-page-form div.password-confirm{display:none;}
#edit-email input#submit_email, #edit_mbl button#submit{
    margin-left: 6px;
}
body.page-view-notifications div.pager span a {
    color: #fff;
    font-size: 14px;
}
body.page-view-notifications div.pager span {
    background: #7a3b58;
    opacity: 1;
    color: #fff;
    margin-left: 5px;
    padding: 0px 8px;
}
.page-view-notifications .cont_sect{position:relative;}
.page-view-notifications .back_btn{
    position: absolute;
    right: 1px;
    top: -19px;
}
.page-my-orders .form-submit input, .page-my-order-history .form-submit input {
    margin-right: 6px;
}
.shop_detpg .form-group1 {
    margin-bottom: 6px;
}
#user-creation-form .txt_con{top:-3px; display:block;}
.page-manage-shop-users .table select{border:1px solid #feca65;}
.page-manage-shop-users .cont_sect{width:60%;}
.page-manage-shop-users .btn-primary{padding:4px 20px;}
#userEdit .text-center{
    text-align: right;
}
#frgt-pass .back {
    display: inline-block;
    padding-bottom: 12px;
}
#frgt-pass .form-group {
    margin-bottom: 12px;
}
body .prf_myord div.pager span.active, body .rem_itg_ovll div.pager span.active {
    background: #FFE9BD;
    opacity: 1;
    color: #000;
    padding: 2px 8px;
}
body .prf_myord div.pager span, body .rem_itg_ovll div.pager span {
    background: #FFE9BD;
    opacity: 0.7;
    color: #000;
}
body .prf_myord div.pager, body .rem_itg_ovll div.pager {
    text-align: center;
    margin: 0px;
    margin-bottom: 12px;
    position: absolute;
    bottom: -35px;
    font-size: 12px;
    left: 17px;
}
body .rem_itg_ovll div.pager{
    bottom: -5px;
}
body .ui-datepicker-calendar .ui-state-default, body .ui-datepicker-calendar .ui-widget-content .ui-state-default, 
body .ui-datepicker-calendar .ui-widget-header .ui-state-default{font-size:12px!important;}
.page-edit-shop-profile input#new_usr_nm, .page-edit-shop-profile input#shp_location_url{margin-bottom:0px;}
.page-edit-shop-profile .txt_con{top:-8px;}
body.page-edit-shop-profile #update_shop_details .form-control{margin-bottom:0px;}
body.page-edit-shop-profile textarea#shop_desc{height:50px; margin-top:10px;}
body .edt_rmv_pad{padding-left:0px;}
.disct_div{display:inline-block;}
.shop_details {
    padding-left: 12px;
}
.del_details {
    padding-left: 0px;
}
.delby_div .rmvbtnnn{width:100%; margin-left:0px;}
.delby_div .form-group {
    margin-bottom: 10px!important;
}
#search_buyer_reset {
    margin-left: 6px;
}
#views-exposed-form-shop-orders-history-page-default #edit-created-wrapper .form-item-created-min, 
#views-exposed-form-shop-orders-page-default #edit-created-wrapper .form-item-created-min{
    width: 100px;
    float: left;
    margin-right: 6px!important;
}
#views-exposed-form-shop-orders-history-page-default #edit-created-wrapper .form-item-created-max, 
#views-exposed-form-shop-orders-page-default #edit-created-wrapper .form-item-created-max{
    float: left;
    width: 100px;
}
#edit-submit-shop-orders-history-page, #edit-submit-shop-orders-page{
    margin-left: 8px;
}

.page-shop-orders-history .views-submit-button .btn{padding:5px 12px;}
body .edit_invnt .table>tbody>tr>td, body .edit_invnt .table>tfoot>tr>td{
    padding: 6px 3px;
}
body .edit_invnt .table>thead>tr>th, body .edit_invnt .table>thead>tr>td{padding: 6px 3px;}
.add_new_btn.ffcc .btn-info{margin-top:0px!important;}
span.wdth1 {
    width: 135px!important;
    margin-right: 0px!important;
}
span.wdth2 {
    width: 215px!important;
    font-weight: normal!important;
}
span.wdth3 {
    width: 529px!important;
}
body.not-front.page-cart .total-cart-amt.d-t-c .testing{bottom:-40px!important; right:110px!important; left:inherit!important; top:inherit!important;}
.cart-roder table thead th:first-child {
    text-align: left;
}
.cart-roder table thead th:last-child {
    text-align: right;
}
.cart-roder table thead th{text-align:center;}
#assgn_agnt, #shp_aprvl_wrapper{
    margin-top: 8px;
}
.inventry{
    float: right;
}
#shw_bnk_detail table td {
    font-size: 13px;
    padding-bottom: 6px;
}
#shw_bnk_detail table td:first-child {
    width: 200px;
    text-align: left;
    padding-right: 10px;
    font-weight: 600;
    vertical-align:top
}
#shw_bnk_detail table {
    margin-bottom: 6px;
}
#shw_bnk_detail {
    margin-bottom: 8px;
    width:50%;
}
#shw_bnk_detail table td:first-child label {
    margin-bottom: 0px;
    width: 150px;
    font-size: 13px;
}
#chq_notice {
    width: 35%;
    display: inline-block;
    margin-left: 6px;
    margin-right: 6px;
}
#chq_notice {
    width: 45%;
    display: inline-block;
    margin-left: 6px;
    margin-right: 6px;
    font-size: 13px;
    margin-bottom: 0px;
}
.mve_padd{margin-left:6px;}
#edit_bnk_detail {
    margin-bottom: 12px;
}
.mca-admin #edit_bnk_detail form> div {
    width: 30%;
}
#rtng_popp {
    position: absolute;
    /*top: -90px;*/
    width: 600px;
    right: 85px;
    display:none;
    opacity:0;
    z-index:10000000000;
}
#rtng_popp table.for-table {
    padding: 12px 20px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    border-radius:4px;
    background-color: #fff!important;
}
#rtng_popp table.for-table th{padding:4px;}
#rtng_popp .mcp_rating .you_rat .rating li, #rtng_popp .mcp_rating .you_rat .rating1 li, 
#rtng_popp .mcp_rating .you_rat .rating2 li, #rtng_popp .mcp_rating .you_rat .rating3 li, 
#rtng_popp .mcp_rating .you_rat .rating4 li, #rtng_popp .mcp_rating .you_rat .rating5 li, 
#rtng_popp .mcp_rating .you_rat .rating6 li, #rtng_popp .mcp_rating .you_rat .rating7 li{
    margin-left: 0px;
    float: left;
    height: 15px;
}
.prdct_delvry #rtng_popp  ul li{padding:0px;}
#rtng_popp .mcp_rating .you_rat .rating li a, #rtng_popp .mcp_rating .you_rat .rating1 li a, 
#rtng_popp .mcp_rating .you_rat .rating2 li a, #rtng_popp .mcp_rating .you_rat .rating3 li a, 
#rtng_popp .mcp_rating .you_rat .rating4 li a, #rtng_popp .mcp_rating .you_rat .rating5 li a, 
#rtng_popp .mcp_rating .you_rat .rating6 li a, #rtng_popp .mcp_rating .you_rat .rating7 li a{
    width:15px;
    height:15px;
}
body #rtng_popp .table>tbody>tr>td, body #rtng_popp .table>tfoot>tr>td {
    padding: 6px;
    text-align: left;
}
.prdct_delvry #rtng_popp ul li{margin-right:6px;}
#hover_rating{/*position:relative;*/ cursor:pointer;}
li#hover_rating:hover #rtng_popp {
    display: block;
    opacity:1;
    transition: all .4s;
}
.rtng_ovll_area {
    width: 80%;
    margin: auto;
    margin-top: 20px;
}
.rtng_cmts {
    background-color: #fff;
    box-shadow: 0 2px 3px #ccc;
    -webkit-box-shadow: 0 2px 7px #ccc;
    -moz-box-shadow: 0 2px 7px #ccc;
    border: solid 1px #E7E7E7;
    padding: 12px;
}
.rtng_cmmts {
    margin-bottom: 10px;
}
.rtng_dt {
    text-align: right;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 4px;
}
.rtng_usrnm {
    font-weight: bold;
    font-size: 16px;
    color: #7A3B58;
    padding-bottom: 6px;
}
.avg_rtng {
   color: white; 
   font-family: 'aileronsemibold';
   padding: 5px;
   margin: 8px;
   border-radius: 10px;
}
.pst_rtng {
    font-size: 13px;
    color: #000;
    display: inline-block;
    width: 100%;
}
.ngtv_rtng {
    font-size: 13px;
    color: #000;
    display: inline-block;
    width: 100%;
}
.rtng_arcr {
    margin-top: 8px;
    margin-bottom: 8px;
}
.fdb_area span{
    float: left;
    line-height: 24px;
    text-transform: capitalize;
}
span.rmk_rtng {
    margin-left: 5px;
}
.pst_rtng i.fa.fa-plus-circle {
    font-size: 18px;
    color: rgb(91, 168, 41);
    margin-right: 8px;
    position: relative;
    top: 4px;
    float: left;
}
.ngtv_rtng i.fa.fa-minus-circle {
    font-size: 18px;
    color: red;
    margin-right: 8px;
    position: relative;
    top: 4px;
    float: left;
}
#reason-form-popup{position:relative;}
.reas-from-popup {
    background-color: #fff;
    box-shadow: 0 2px 3px #ccc;
    -webkit-box-shadow: 0 2px 7px #ccc;
    -moz-box-shadow: 0 2px 7px #ccc;
    border: solid 1px #E7E7E7;
    width: 420px;
    position: absolute;
    z-index: 99;
    padding: 8px;
    right: 100px;
    top: 10px;
    padding-bottom: 2px;
}
.reas-from-popup h3{
    color: #692248;
    font-size: 18px;
    margin: 0px;
    padding-bottom: 8px;
}
.reas-from-popup .close-reason{
    position: absolute;
    right: 18px;
    top: 4px;
    font-size: 23px!important;
    color: #9f1f63!important;
    font-weight: 600;
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    text-decoration: none;
}
.rth_move{float:right;}
.master_prdt_recommend button {
    position: absolute;
    bottom: 29px;
    left: 280px;
    color: #fff;
}
.master_prdt_recommend{position:relative;}
.page-shop-product-details-page .abtt_prd{padding-left:0px;}
.img_prvww {
    position: absolute;
    top: 0px;
    left: 120px;
    width: 500px;
    z-index: 1000;
    display: none;
    height: 295px;
    background-color: #fff;
    text-align: center;
    border: solid 1px #FFE9BD;
}
.wsh_img_lt .img_prvww img{
    border:none;
}
.img_prvww img{
    width: auto!important;
    height: 100%!Important;
}
.wsh_img_lt.clk_img_prv:hover .img_prvww {
    display: block;
}
#views-exposed-form-mcp-phone-orders-page .views-submit-button .btn-info{margin-top:0px!important;}
#edit-submit-mcp-phone-orders {
    margin-left: 6px;
}
.page-ot-users-form .view-header {
    position: absolute;
    right: 0px;
    top: 0px;
}
.page-ot-users-form .view-id-mcp_phone_orders{position:relative;}
.page-ot-users-form .btn-info{padding:5px 12px;}
.page-ot-users-form .view-id-mcp_phone_orders .views-field.views-field-title {
    width: 300px;
}
#delby_error {
    display: block;
    font-size: 13px;
    font-weight: 600;
}
#user-admin-roles .draggable a.tabledrag-handle {
    display: none;
}
#user-admin-roles table#user-roles td:last-child{display:none;}
#user-admin-roles div#edit-add-role {
    position: absolute;
    top: -51px;
}
#user-admin-roles table#user-roles {
    margin-top: 45px;
}
.mca-admin form#create-role-form> div, .mca-admin form#user-admin-role> div {
    width: 30%;
}
#create-role-form #edit-cancel{margin-right:0px;}
body .itg_area.rcdrmk_styl .nav-tabs {
    top: 25px;
}
th.adrss_wdth{width:300px;}
.vlu_rt{text-align:right;}
body.mca-admin .side_area .menu.nav li{margin:0px; padding:0px;}
body.page-reports .chosen-container-multi .chosen-choices{border: none; min-height:28px!important; height:auto!important;}

#shop_name_multi_chosen {
    margin-bottom: 0px;
    width:512px!important;
}
.chsestyl{
    margin-bottom: 0px;
    width:512px!important;
}
#submit_report {
    margin-left: 6px;
}

body.page-nearby #map_display_get .img_width {
    padding-left: 0px;
}

.page-bulk-inventory-update .dwn_ld_csv .pro-in-f::before {
    background-color: #f9a83a;
    color: #fff;
    content: "Choose File";
    font-weight: 600;
    margin-left: 0px;
    padding: 7px;
    position: relative;
    text-align: center;
    top: 7px;
    width: 150px;
}
.page-bulk-inventory-update .dwn_ld_csv .pro-in-f input {
    background-color: #f9a83a;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 6px;
    position: absolute;
    text-indent: 99999px;
    top: 0px;
    width: 150px;
    z-index: 99;
}
a#getfile {
    margin-left: 10px;
}
.pdd_rvv.rbht{text-align:right; margin-top:8px;}
.elc_itm, .prp_own{
    font-size: 13px;
    font-weight: 600;
}
.header_area marquee{
    color: #9F1F63;
    font-size: 14px;
    position: absolute;
    margin-right: 220px;
    right: 0;
    top: 43px;
    line-height: 33px;
    margin-left: 220px;
    font-style: italic;
}
.front .header_area marquee{margin-right:300px;}
#captcha {
    border: 1px solid #feca65;
    box-shadow: none;
    height: 32px;
    color: #737373;
    font-size: 14px;
    padding: 0px 7px;
    background-color: #fff!important;
    width: 100%;
    position: relative;
}
span#msg {
    display: block;
    color: #f70907!important;
    font-size: 13px;
    margin-top: 3px;
    font-weight: 600;
}
#cntct_me .text-right input {
    margin-left: 6px;
}
body .form-reset{
    background-color: #fcdc9e !important;
    border: 1px solid #dfdfdf !important;

    color:#692248 !important;
}
body .views-exposed-form .views-exposed-widget .form-submit{margin-top:0px;}
.flt_lft{float:left;}
.default_img_cls_ram img {
    /*width: 265px!important;*/
    width: auto!important;
    height: 185px;
    min-height: inherit!important;
    max-height: inherit!important;
    margin-top: 45px;
}
.mca-admin-users .mypf_ntfy .nt_rt a, .mca-admin-users .mypf_info .nt_rt a {
    margin-top: 10px;
    display: block;
}
.mca-admin-users .rwv_rt {
    padding-top: 17px;
}
body.page-register-user .ui-dialog.ui-widget.ui-draggable.ui-resizable{top:180px!important;}
#myconnection-popup .log-sec-step .login-form-container{
    max-width: 470px;
    width:100%;
}
#myconnection-popup .log-sec-step .login-form-container h3{
    font-size: 17px;
    margin-top: 0px;
    color: #692248;
    width:400px;
}
a#close-myconnection{top:5px;position:absolute;font-size: 23px;}
#shp_otp_div {
    margin-left: 12px;
    width: 10%;
}
#alert_msg {
    font-size: 11px;
    font-weight: 600;
    white-space: nowrap;
    color: #f70907!important;
}
#search_reset{
    float: left;
}
#shop_verify_four .chosen-container{width:306px!important;}
.floatright{float:right;}
select{padding-right:0px!important;}
.page-shop-specific-users label.error {
    position: inherit;
    text-align: right;
    width: 100%;
}
td.min_td_wdth input {
    position: relative;
    z-index: 999;
}
.incatv{width:100px;}
.page-manage-shop-users .ui-widget-header {
    border: none;
    background: none;
    color: #692248;
    font-size: 24px;
    font-weight: normal;
    padding: 0px!important;
}
body.page-manage-shop-users .ui-dialog.ui-widget.ui-widget-content {
    border: 1px solid #f9aa3f;
    width: 400px!important;
}
body.page-manage-shop-users #dialog-confirm {
    display: none!important;
}
body.page-manage-shop-users .ui-widget-header {
    border: none;
    background: none;
    color: #692248;
    font-size: 24px;
    font-weight: normal;
    padding: 0px!important;
    padding-left: 10px!important;
}
body.page-manage-shop-users .ui-button-text-only .ui-button-text{
    padding:0px;
}
body.page-manage-shop-users .ui-dialog-buttonset button {
    font-size: 14px!important;
    background-color: #692248!important;
    color: #f2aa86!important;
    border-color: #692248!important;
    padding: 8px 20px!important;
    margin: 8px 0px 8px 8px!important;
    float:right;
}
body.page-manage-shop-users .ui-dialog-buttonset button:last-child{
    background-color: #fce2af!important;
    color: #692248!important;
    border: 1px solid #dfdfdf!important;
    float:none;
}
.page-edit-shop-users label.error{
    position: inherit;
    text-align: right;
    width: 100%;
}
.view-commerce-cart-form .crt_del, .view-commerce-cart-form .shop_map {
    top: 3px;
    position: relative;
}
#sellers .default_img_cls, #users .default_img_cls{height:auto;}
body a.phoneorders_shopadmin{
    text-indent: -9999px!important;
    background-image: url(images/side1.png)!important;
    background-repeat: no-repeat!important;
    padding: 9px 5px!important;
    color: #f2aa86!important;
    font-size: 13px!important;
    background-position: 26px -69px!important;
    margin-left:12px;
}
.page-shop .dr_add table {
    width: 100%;
}
.page-shop .dr_add table table {
    width: 100%;
    margin: 10px auto;
    border: none;
    padding: 8px;
}
.page-shop .dr_add table td {
    padding: 4px 6px;
    padding-bottom:0px;
}
.page-shop .dr_add table th {
    padding: 3px 6px;
}
.fa.fa-inr{padding-left:5px; padding-right:5px;}
.page-edit-shop-profile #map_popup #map{height:250px!important;}
body.node-type-subscription-plan .header_area, body.node-type-subscription-plan .side_area , 
body.node-type-subscription-plan footer.footer, body.node-type-subscription-plan .wel_text{
    display: none;
}
.wht_wrap{white-space: nowrap;}
ul.pop_img_lst {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
ul.pop_img_lst li img {
    width: 30px;
    height: 30px;
}
ul.pop_img_lst li{
    display:inline-block;
    margin-right:12px;
    padding-bottom:10px;
}
div#pop-up {
    display: none;
    position: absolute;
    width: 280px;
    padding: 10px;
    padding-bottom:0px;
    background: #FCE2AF;
    font-size: 90%;
}
#trigger {
    cursor: pointer;
    color: #F9A83A;
    font-size: 13px;
    font-weight: 600;
}
#myconnection-popup table.table.rm_bor{padding:0px;}
#chk_all_recom, #chk_all_recom_prd{
    position: relative;
    top: 5px;
    margin: 0px;
    margin-left: 0px;
    float: left;
    margin-right: 5px;
}
.bn_clr {
    display: inline-block;
    width: 100%;
}
.bn_clr input {
    margin-bottom: 0px;
    padding: 3px 8px;
}
.msgsss {
    color: red;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    padding-bottom: 10px;
}
.page-node-add-product-inventory-template #edit-title{
    display:block !important;
}
#doodle-node-form #edit-title{display:block !important;}
.cptchon {
    display: inline-block;
    width: 77%;
}
.cptchtw {
    display: inline-block;
}
.section_two .form-group1.bt_rmvv{margin-bottom:5px;}
.sbmt_lftt{margin-left:6px;}
.profile .dataTables_length, .profile .dataTables_filter, .profile .dataTables_info{
    display: none;
}
body .profile .dataTables_wrapper .dataTables_paginate .paginate_button.current,
body .profile .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #feca65!important;
    border: #feca65!important;
    padding: 4px 8px!important;
    width: auto;
    font-size: 13px;
    margin-right: 3px;
}
body .profile .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: #feca65;
    border: #feca65!important;
    padding: 4px 8px!important;
    font-size: 13px;
    width: auto;
}
body .profile .dataTables_wrapper .dataTables_paginate .paginate_button{
    background: #feca65;
    border: #feca65!important;
    padding: 4px 8px!important;
    font-size: 13px;
    width: auto;
}
body .profile a.paginate_button.current {
    opacity: 0.7;
}
body .profile a.paginate_button.next, body .profile a.paginate_button.previous{
    background: transparent!important;
}
body .profile a.paginate_button.next:hover, body .profile a.paginate_button.previous:hover{
    color:#feca65!important;
}
body .profile .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
    padding-bottom: 12px;
    padding-top: 12px;
}
body .profile table.dataTable.no-footer {
    border-bottom: none;
}
div#myfavshops_table_wrapper {
    padding: 10px;
    padding-top: 0px;
}
.page-user  .rem_area .log-sec-step h2{text-align:left!important;}
.page-user #myconnection-popup .log-sec-step .login-form-container {
    max-width: 700px;
    width: 100%;
}
.display_otp ,.display_drnum {
    width: 50% !important;
    margin-left: 0 !important;
}
.dispaly_apartment {
    width: 98%;
    margin-left: 12px;
}
div#order_details_table1 {
    font-size: 0;
}
div#order_details_table1 table {
    font-size: 14px;
}
.cnct_pad,.cap_field {position: relative}
.cnct_pad .info {text-transform:capitalize; float:right;  font-size: 12px;}
.cap_field  #mail-status p.Error {
    float: right;
    font-size: 12px;
    padding-bottom: 4px;
}
div#ot-orders-table_length, #ot-orders-table_info{
    display: none;
}
#ot-orders-table_filter input{
    border: 1px solid #feca65;
    margin-left: 6px;
    height: 28px;
    width: 75%;
}
div#ot-orders-table_filter>label {
    width: 300px;
}
div#ot-orders-table_paginate span a {
    padding: 2px 8px;
}
a#ot-orders-table_previous, a#ot-orders-table_next{
    background: transparent;
    margin-right: 6px;
}
.page-shop-details-page #myconnection-popup table.table.rm_bor {
    margin-bottom: 0px;
}
.master_prdt_review {
    margin-top: 0px;
}
.page-shop-business-category .login-form-container.rec_shop h3{margin:0px; margin-top:5px;}
.page-shop-business-category .login-form-container.rec_shop form, .page-shop-details-page .login-form-container.rec_shop form {
    margin-top: 6px;
}
.give_bor{
    border:1px solid #eeeeee;
    height:305px;
}
.pdng_lft{padding-left:12px!important;}
.page-user table#myord_shops_table th {
    width: auto!important;
    white-space: nowrap;
}
td.pd_rmvng{padding-bottom:0px!important;}
td.algn_lft {
    text-align: left!important;
}
body.page-user .profile .dataTables_wrapper .dataTables_paginate{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    border:none;
}
body.page-user .dataTables_wrapper{position:inherit;}
.page-shop label.error{width:100%; text-align:right; position:inherit;} 
div#msg {
    padding-bottom: 10px;
    font-weight: 600;
    color: #692248;
    text-align:center;
}
#order_details_table1{padding-left:0px;}
.edit-action.dt_cntrr {
    float:right;
    margin-top: 8px;
    margin: auto;
}
input#clear {
    float: left;
    margin-right:8px;
}
a#add_new_row {
    float: right;
}
body.not-front #form-add .page-header {
    font-size: 14px;
    margin-top: 8px;
    font-weight: 600;
}
#xtag_avl, #xtag_mismatch{
    font-size: 12px;
    color: red;
    font-weight:600;
    white-space:nowrap;
}
span#xtag_avl {
    margin-left: 5px;
    text-align: right;
    position: absolute;
}
.aply button {
    background-color: #9F1F63;
    border: none;
    color: #fff;
    border-radius: 2px;
    padding: 1px 8px;
    font-size: 12px;
    position: absolute;
    top: 0px;
    right: 32px;
}
.aply {
    text-align: right;
    margin-bottom: 10px;
    position:relative;
}
.tag_image.dr_add{padding-left:12px;}
.tag_image.dr_add:before{left:10px;top:4px;}
.tag_image.dr_add input#xxtag {
    padding-left: 18px!important;
}
textarea#ot_comments {
    height: 70px;
}
.displaynone{display:none;}
.clf_bth{
    position:relative;
}
.clf_bth>div {
    position: absolute;
    right: 0px;
    top: -5px;
    width:100%;
}
.ttl_sms {
    text-align: center;
    position:relative;
    top:35px;
}
.slc_optn>input {
    margin: 0px;
    position: relative;
    top: 2px;
    margin-left: 8px;
    z-index:100;
}
.slc_optn>span {
    margin-left: 6px;
    font-weight: bold;
}
.ttl_sms {
    color: #9F1F63;
    margin-bottom: 5px;
    font-size: 15px;
}
.ttl_sms>span {
    color: #533b48;
    font-size: 16px;
    font-weight: 600;
}
#order_details_table tr.order_details_row td {
    padding: 3px 1px!important;
}
td#item_amt input {
    text-align: right;
}
#form-add .dr_add {
    padding-left: 6px;
}
#form-add .section_two .form-group1{margin-bottom:4px;}
button.stl_btn{
    color: #c8c6c6!Important;
    background-color: #f3f3f3;
    border-color: #c8c6c6!important;
    border-radius: 50%;
    font-size: 20px;
    width: 17px;
    height: 17px;
    line-height: 15px;
    text-align: center;
    padding: 0;
    background-color: transparent!Important;
    transform: rotate(45deg);
    border: 1px solid #c8c6c6!important;
    font-weight: normal!important;
}
#auto_count_slno{margin-bottom:0px;}
.slct_chkbx>input {
    margin-right: 6px;
}
.slct_chkbx {
    font-size: 11px;

}
#form-add .email_image #email, input#em#form-add ail, #form-add .nm_usr #name_u, #form-add .mobile_image #mobile_no{
    background:none;
}
#form-add .form-st .nm_usr{padding-bottom:6px;}
.slc_optn {
    text-align: right;
}
body #form-add .table {
    padding: 0px;
}
label.dlc_amt {
    text-align: right;
    margin-bottom: 0px;
    padding-right: 6px;
}
#item_amt {
    text-align: right;
}
.hght_ato{border:1px solid #edeaea; height:210px; overflow:auto;}
.hght_ato{border:none;}
button.btn.btn-primary.lss.add_new_city {
    padding-top: 3px;
    padding-bottom: 3px;
}
form#edit_add_bank>div {
    display: inline-block;
    width: 30%!important;
    margin-right: 6px;
}
body.page-suspend-blacklist shop_rating{
    padding:12px;
    width:40%;
    position:relative;
}
body.page-suspend-blacklist #shop_rating h2 {
    padding: 0px;
    margin-bottom: 12px;
    padding-bottom: 12px;
}
body.page-suspend-blacklist.mca-admin form#shop_rating> div{width:100%;}
body.page-suspend-blacklist.mca-admin textarea {
    height: 60px!important;
}
span.txt_wdtthh {
    width: 120px!important;
    display: inline-block;
    font-weight: 600;
}
.rmrks_rsn>div {
    padding-bottom: 3px;
    font-size: 13px;
}
.rmrks_rsn {
    margin-bottom: 6px;
}
span.txt_rt_wdth {
    margin-left: 15px;
}
a.susp_btn{
    position: absolute;
    top: 6px;
    right: 5px;
    padding: 4px 20px;
    font-size: 14px;
}
.page-shop .dr_add table td{font-size:12px;}
td.g_spc {
    width: 133px;
}
td.gg_spc {
    width: 57px;
}
button.prnt_ot_ordr {
    background: transparent;
    color: #000;
    text-align: right;
    width: 100%;
    font-size: 7px;
    padding: 4px;
}
button.prnt_ot_ordr i {
    font-size: 15px!important;
    color: #990066;
}
.ato_strct{
    height: 150px;
    overflow: auto;
    border: 1px solid #feca65;
}
.ato_strct table{padding:0px!important;}

body.page-suspend div#table_format_suspend_filter input {
    border: 1px solid #feca65;
    height: 32px;
    padding: 0px 7px;
    font-size: 14px;
    color: #737373;
}
.sel_report.rpt_pdng{padding-left:0px; padding-right:0px;}
.sel_report.rating span {
    margin-right: 6px;
    font-size: 13px;
}
.sel_report.rating span input[type="radio"], .sel_report.rating span input[type="checkbox"]{
    margin: 0px!important;
    margin-right: 6px!important;
}
#shop_reg_form .chosen-container .chosen-drop{z-index:99999999;}
body label.shw_lbll{
    display: block;
    font-size: 14px;
    margin-bottom: 3px;
    font-weight: 600;
}
.page-reports.mca-admin .chosen-container{width:100%!important;}
.page-reports.mca-admin .table_result table{padding:0px; width:100%; white-space:nowrap;}
.rprt_rght_algn{text-align:right; margin-bottom:0px;}
.fa.ato_strct .fa-inr{padding-right:0px;}
.page-reports.mca-admin #excel_filter>label {
    display: none;
}
.rpt_sumry {
    font-size: 14px;
}
.rpt_sumry>label {
    display: inline-block;
    font-weight: 600;
    font-size: 13px;
    width: 100px;
}
.rpt_sumry>span {
    display: inline-block;
    width: 140px;
    margin-left: 12px;
    vertical-align: top;
    font-size:13px;
    word-break: break-all;
}
.rptmvd_pad{padding-left:0px!important;}
.summery_label {
    font-size: 18px;
    margin-bottom: 8px;
}
.rng_brnd .aply button, .rng_pck .aply button {
    top: 10px;
}
.tokenize-sample {
    width: 100%!important;
}
ul.TokensContainer li {
    list-style-type: none;
    margin: 0px;
}
ul.TokensContainer li input{
    border-radius: 0px;
    border: 1px solid #feca65;
    box-shadow: none;
    height:auto;
    min-height: 32px;
    color: #737373;
    font-size: 14px;
    padding: 0px 7px;
    background-color: #fff!important;
    width:100%;
}
/**** Prabodh code ****/
.show_sugg{
    padding-bottom: 12px;
    display: inline-block;
    width: 100%;
    height: 150px;
    overflow: auto;
    margin-bottom: 12px;
    margin-top: 12px;
}
#result_div li{
    width:31%;
    float:left;
    margin-right:12px;
    list-style:none;


}
#result_div ul{width:102%;padding-left:0;}
#result_div ul.lSPager.lSpg{width:auto;}
.sel_report.multi_shop #shop_name_multi_chosen{width:100%!important;}
.rptmvd_pad.add_br {
    border: 1px solid #efefef;
    display: inline-block;
    padding: 6px!important;
    margin-bottom: 12px;
    background: #efefef;
}
.scrll_area {
    height: 115px;
    overflow: auto;
}
body.page-reports #extra_fields .form-group1{margin-bottom:8px;}
div#item_status {
    font-size: 11px;
    font-weight: 600;
    padding-bottom:6px;
    z-index: 1000;
}
div#item_status>span {
    display: inline-block;
    margin-right: 3px;
    position: relative;
    top: 2px;
}
div#item_status select{
    height: 22px;
    font-size: 12px;
    display: inline-block;
    width: 120px;
}
#form-add #report_pdf {
    position: absolute;
    right: 0px;
    top: 48px;
    z-index: 10000;
}
#form-add .ato_strct #report_pdf {
    position: initial;
    float: right;
    display: inline-block;
    padding: 8px;
}
span.lclty_text{
    font-size: 17px;
    color: #692248;
    margin-left: 5px;
}
.giv_txt h2.cart-shop-title{
    margin-top: 0px;
    font-size: 20px;
}
.giv_txt .odr_ttl{width:45%;}
.ato_strct.tbl_insd{
    display: block;
    border: none;
    width: 100%;
    margin: auto;
    height: auto;
    margin-top: 0px!important;
}
span.all_txttt{font-size:12px;}
#ext_fields .col-sm-4.sel_report>div {
    padding-right: 6px;
}
body.mca-admin.page-reports .dataTables_wrapper .dataTables_paginate .paginate_button{
    padding: 0px 2px;
    font-size: 13px;
}
body.page-add-master-product.mca-admin .add_mstr_prdct{width:100%;}
button#add-own-pro {
    margin-left: 8px;
}
#extra_fields{padding-right:0px; padding-left:0px;}
#extra_fields>div {
    padding-right: 6px;
}
.Tokenize ul.Dropdown {
    background: #fef5e4!important;
    padding: 5px 10px 10px!important;
    border: 1px solid #efae48;
    position: absolute;
    z-index: 1000;
    width: 100%;
    height: 200px;
    overflow: auto;
}
.Tokenize ul.Dropdown li {
    list-style-type: none;
    border-bottom: 1px dashed #efae48;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #94205e!important;
    font-size: 13px!important;
    background-color: #fef5e4!important;
    margin:0px!important;
    cursor:pointer;
}
span#spn_mob {
    display: inline-block;
    width: 80px;
}
.mca-admin.page-reports form.rprt_form> div{width:100%;}
button#report_pdf, button#report_csv{
    padding: 0px;
    background-color: transparent!important;
    border: none!important;
}
button#report_pdf i.fa, button#report_csv i.fa {
    font-size: 24px;
    color: #f7a93b;
    padding-right: 8px;
}
.gn_by {
    font-size: 13px;
    color: #692248;
    font-weight: 600;
    padding-top: 6px;
}
.page-reports div.Tokenize ul.TokensContainer, .page-reports div.Tokenize ul.Dropdown{
    border: 1px solid #feca65;
    height: auto;
    min-height: 32px;
}
.page-reports div.Tokenize ul.TokensContainer li.Token a.Close{
    line-height:12px;
    color: #692248;
    font-weight: 600;
}
.page-reports div.Tokenize ul.TokensContainer li.Token {
    border: 1px solid #feca65;
    background-color: #fff;
    padding: 2px 5px;
    line-height: 11px;
}
body .rprt_title{
    padding-left: 0px;
    font-size: 19px;
    color: #692248;
    padding-right: 0px;
    margin-bottom:8px;
}
.page-reports.mca-admin div.main_area>div.titl_area {
    display: none;
}

body.page-reports.mca-admin .dataTables_wrapper{position:relative;}
body.page-reports.mca-admin .dataTables_paginate.paging_simple_numbers {
    float: left;
}

.mca-admin .views-exposed-form .views-exposed-widget{padding-right:6px;}
body.not-front.mca-admin .page-header{padding-bottom:6px;}
body.mca-admin span.file {
    margin-right: 6px;
    position: relative;
    top: 6px;
}
body.mca-admin .field-type-list-boolean .form-type-radios .form-type-radio{
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0px;
    margin-top:0px!important;
    margin-right: 10px;
}
body .img_mgm_pad{padding-left:0px; padding-right:0px;}
.srl-img-mng{
    height: 315px;
    background-color: #efefef;
    padding: 10px 10px;
    width:auto!important;
    padding-right:0px!important;
}
.page-image-management #show_img_suggestion_filter{margin-top:0px; margin-bottom:0px;}
.page-image-management .shw_sgsst input{top:2px;}
.page-image-management div#show_img_suggestion_filter h4 {
    font-size: 14px;
    color: #0f0f0f;
    display: inline-block;
    width: 100%;
    margin-bottom: 0px;
}
.page-image-management .shw_sgsst b{margin-right:0px;}
.page-image-management .tit-sugg input[type="checkbox"] {
    margin: 0px;
    position: relative;
    top: 4px;
    margin-right: 5px;
}
.img_scroll1 h4 span, .img_scroll2 h4 span{
    font-size: 15px;
    font-weight: normal;
}
.img_scroll1 h4, .img_scroll2 h4 {
    font-size: 16px;
    font-weight: 600;
}
.img_scroll2 .sugges-img{width:55px;}
.page-image-management .tit-sugg img.master_img_logo_img-mng{padding:0px; border:none;}
img.hoverZoomLink {
    width: 300px!important;
    height: 300px!important;
}
body.mca-admin table.dataTable thead .sorting, body.mca-admin .table.dataTable thead .sorting_asc{
    background: none;
}
.page-reports.mca-admin .table_result table>thead>tr>th.reprt_add_wdth{width:80px!important;}
#views-exposed-form-product-category-list-page #edit-field-business-type-ref-tid-wrapper{width:210px;}
#views-exposed-form-product-subcategory-list-page #edit-field-business-type-ref-tid-wrapper{width:235px;}
#views-exposed-form-product-subcategory-list-page #edit-name-wrapper{width:270px;}
button[name="edit_city"], button[name="edit_state"], button[name="edit_country"]{
    text-indent: -99999px;
    background-image: url('images/eedit_icon.png');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    background-color: transparent;
    border: none;
}
.page-add-city.mca-admin input[type="search"] {
    border: 1px solid #feca65;
    padding: 0px 7px;
    height: 28px;
}
#views-exposed-form-master-products-page #edit-field-product-packing-tid-wrapper{
    width: 205px;
}
.node-type-broadcast-message.mca-admin form> div, .page-node-add-doodle form> div{
    width: 30%;
}
#views-exposed-form-users-page #edit-field-mobile-number-value-wrapper{width:160px;}
#views-exposed-form-users-page #edit-rid-1-wrapper{
    width: 118px;
}
#views-exposed-form-users-page #edit-uid-wrapper .views-widget {
    width: 33%;
}
#views-exposed-form-manage-buyer-page #edit-submit-manage-buyer{
    margin-left: 9px;
}
#views-exposed-form-manage-buyer-page #edit-uid-wrapper{width:300px;}
.mca-admin form#views-exposed-form-manage-buyer-page> div{width:100%;}
#views-exposed-form-manage-seller-page #edit-uid-wrapper{width:300px;}
.mca-admin form#views-exposed-form-manage-seller-page> div{width:100%;}
#views-exposed-form-manage-seller-page #edit-submit-manage-seller {
    margin-left: 8px;
}
body.page-broadcast.mca-admin form>div{
    width: 33%;
    margin-bottom: 0px;
}
body.page-broadcast.mca-admin form>div+div{
    width: 33%;
    display: block;
    text-align: right;
}
body .crt_usr_rmv_pad{padding-left:0px; padding-right:0px;}
body .crt_usr_rght_pad{padding-right:0px;}
.page-reports.mca-admin .rprt_form .form-group1.sel_report.action{
    position: absolute;
    top: -35px;
    right: 0px;
    width: 260px;
    display: block;
}
.mca-admin .form_btn a{
    color: #692248!important;
    border: 1px solid #dfdfdf!important;
    background: url('images/cancle_cross.png');
    background-repeat: no-repeat;
    background-position: 6px 5px;
    padding: 5px 20px 5px 30px;
    background-color: #fcdc9e!important;
}
.page-reports.mca-admin #ui-datepicker-div{z-index: 10000000000!important;}
.page-reports.mca-admin .chosen-container-single .chosen-single {
    height: 28px;
    border: none;
    background: #fff;
    box-shadow: none;
    border-radius: 0px;
    color: #737373;
    font-size: 14px;
    line-height: 27px;
}
.page-reports.mca-admin .chosen-container-single .chosen-search input[type="text"]{border: 1px solid #feca65;}
span.sml_tit {
    font-size: 14px;
    font-weight: 600;
}
.page-admin-people-permissions #edit-edit-permissions{
    position: absolute;
    top: -48px;
    left: 105px;
}
#uodate_role_form .table {
    padding: 0px;
    padding-bottom: 8px;
    clear:both;
}
#uodate_role_form tbody th {
    padding-top: 5px;
    padding-bottom: 0px;
}
#uodate_role_form table>thead>tr>th {
    width: 100px;
    vertical-align: middle;
}
#uodate_role_form table tbody tr:nth-child(even) {background: #f5f5f5;}
.mca-admin form#taxonomy-product-subcategory-form> div, .mca-admin form#taxonomy-product-subcategory-edit-form> div{width:40%;}
.page-admin-structure-taxonomy-product-category #edit-cancel, #taxonomy-product-subcategory-form #edit-cancel, 
#taxonomy-product-subcategory-edit-form #edit-cancel{
    position: absolute;
    right: 80px;
}
.page-taxonomy-term-1773 .form_btn a{
    background: #692248;
    background-color: #692248!important;
    color: #f2aa86!important;
    padding: 6px 20px;
    border: none!important;
}
.page-taxonomy-term-1773 #edit-cancel{
    position: absolute;
    right: 300px;
}
#taxonomy-product-subcategory-edit-form #edit-submit-button.btn-info{margin-top:0px!important;}
.page-edit-occupation a.btn.btn-primary, .page-edit-income #add_occ a.btn.btn-primary{
    color: #692248!important;
    border: 1px solid #dfdfdf!important;
    background: url('images/cancle_cross.png');
    background-repeat: no-repeat;
    background-position: 6px 5px;
    padding: 5px 20px 5px 30px;
    background-color: #fcdc9e!important;
    margin-left: 5px;
}
body.mca-admin.page-edit-occupation form#add_occ >div{width:33%;}
#scroll-bottom-inv-template button{
    border: 0!important;
    background-color: transparent!important;
    padding: 0px;
    padding-left: 5px;
    position: relative;
    top: -2px;
}
.reconcile_products{
    border: 1px solid #ddd;
    margin-bottom: 12px;
    padding: 6px;
    overflow: auto;
}
.reconcile_products th {
    border-bottom: 2px solid #ddd;
    padding-bottom: 6px;
    padding-right: 6px;
}
.reconcile_products table tbody tr:nth-child(even) {background: #f5f5f5;}
.reconcile_products table tbody tr td {
    padding: 3px;
}
td.tit-sugg input {
    margin-right: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.reconcile_btn {
    text-align: right;
}
.reconcile_btn .btn{margin-left:5px;}
#inven_master_sugg .modal-body{padding:15px;}
#inven_master_sugg .modal-header{padding:10px;}
#inven_master_sugg .modal-header .close {
    margin-top: 3px;
}
.page-edit-income form#add_occ> div{
    width: 40%;
}
.page-edit-income #add_occ input[type="text"]{
    float: left;
    width: 148px;
    margin-right: 8px;
}
.page-edit-income #add_occ a.btn.btn-primary {
    float: left;
}
.page-add-master-income #add_occ #reset{float:left; margin-right:8px; margin-left:0px;}
#news-node-form div#edit-actions>button {
    margin-left: 8px;
}
.admin_right {
    text-align: right;
    padding-right: 0px!important;
}
.admin_right input[type="submit"]{float:right;}
.admin_right a{
    color: #692248!important;
    border: 1px solid #dfdfdf!important;
    background: url('images/cancle_cross.png');
    background-repeat: no-repeat;
    background-position: 6px 5px;
    padding: 5px 20px 5px 30px;
    background-color: #fcdc9e!important;
    margin-right: 5px;
}
.node-type-doodle #edit-cancel, .page-node-add-product-inventory-template #edit-cancel, 
.node-type-broadcast-message.mca-admin #edit-cancel{
    position: absolute;
    right: 80px;
}
.page-broadcast.mca-admin a.btn.btn-primary{
    color: #692248!important;
    border: 1px solid #dfdfdf!important;
    background: url('images/cancle_cross.png');
    background-repeat: no-repeat;
    background-position: 6px 5px;
    padding: 5px 20px 5px 30px;
    background-color: #fcdc9e!important;

}
body.page-add-master-product.mca-admin a.btn.btn-primary.shw_sgg{
    background:none;
    background-color: #692248!important;
    color: #f2aa86!important;
    text-align: center;
    border-radius: 2px!important;
    padding: 6px 20px;
    border: none;
}

.page-shop.mca-admin form#form-add> div{width:100%;}
#user-creation-form .dt_right{
    padding-right: 0px;
}
.new_subscpr{
    padding-top:6px;
}
.new_subscpr #api-subs-list_length select{width:13%;}
.new_subscpr #api-subs-list_length label{width:100%;}
.new_subscpr #api-subs-list_filter label{width:100%;}
.subscp_rght{text-align:right;}
.subscp_rght input{float:right;}
.subscp_rght .btn.btn-default{
    color: #692248!important;
    border: 1px solid #dfdfdf!important;
    background: url('images/cancle_cross.png');
    background-repeat: no-repeat;
    background-position: 6px 5px;
    padding: 6px 20px 6px 30px;
    background-color: #fcdc9e!important;
    margin-right:6px;
}
span.img_mgmt{position:relative; cursor:pointer;}
span.img_mgmt:hover .img_mgmt_hover{display:block;}
.img_mgmt_hover{
    position:absolute;
    top:0px;
    left:60px;
    width:300px;
    display:none;
    z-index:10000;
}
.page-image-management .tit-sugg .img_mgmt_hover img{width:100%!important; height:auto!important; background-color:#fff;}
input#pro_type_mcp_img {
    margin-right: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
}

input#pro_type_shop_img {
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.mca-admin form#image_managemt> div{position:inherit;}
.table_result_no_pagination {
    visibility: hidden;
    height: 0px;
    width: 0px;
    overflow: hidden;
}
div#at_export_tbl {
    visibility: hidden;
    height: 0px;
    width: 0px;
    overflow: hidden;
}
/************** Scroll For master product Upload ******************/
.page-master-product-import  .alert.alert-block.alert-success {
    height: 500px;
    overflow-y: scroll;
}
form#edit_tmplt_name {
    margin-top: 15px;
    margin-bottom: 15px;
    width:40%;
}
form#edit_tmplt_name input[type="text"]{
    height: 32px;
    margin-right: 6px;
    border: 1px solid #feca65;
    text-indent:12px;
    width:100%;
}
form#edit_tmplt_name #cancel_update {
    margin-left: 6px;
}
.node-type-product-inventory-template .add-product-list {
    margin-top: 15px;
}
.node-type-product-inventory-template #edit_cancel{
    background-color: #fcdc9e!important;
    color: #692248!important;
    border: 1px solid #dfdfdf!important;
    background: url('images/cancle_cross.png');
    background-repeat: no-repeat;
    background-position: 7px 7px;
    padding: 6px 20px 6px 30px;
    margin-left:6px;
}
.shp-ver #ui-id-4 #shop_verify_four table.shop_app1 td:first-child>span {
    width: 1%;
    float: left;
}
.page-shop-verification #ui-id-4 #shop_verify_four{position:relative;}
.stp4_chsimg{
    position: absolute!important;
    left: 487px;
    top: 49px;
    width: auto!important;
}
/*.page-shop-verification .shp-ver table td:first-child>input, .shp-ver table td:first-child>select {
    width: 40%;
}*/
.page-shop-verification .shp-ver #shop_verify_four .chosen-container {
    width: 328px!important;
}
.rsdntl_add{float:left; width:52%;}
input.rsdn_pad{margin-bottom:6px;}
.rsdntl_add>input {
    width: 42%;
}
.shp-ver #shop_verify_four table td:first-child>input, .shp-ver #shop_verify_four table td:first-child>select {
    width: 35%;
    float: left;
}
#shop_verify_four input#parking {
    width: auto!important;
    float: none!important;
}
#shop_verify_five input#bank_mod {
    width: auto!important;
    float: none;
    margin-top: 0px;
    margin-right: 3px;
}
#approval_five input#bank_mod {margin-right:3px;}
#approval_five .shop_app1.shopp2 td:first-child label{display:inline-block;}
#approval_five .shop_app1.shopp2 td:first-child input[type="text"], #approval_five .shop_app1.shopp2 td:first-child select{display:inline-block; width:40%;}
.page-mcp-shop-detailpage .term_text.rmdth_pad {
    margin-top: 12px;
}
.page-mcp-shop-detailpage .term_text.rmdth_pad a {
    background: transparent;
    padding: 0px;
    font-weight: 600;
}
input#shop_chck_terms{margin-top:0px;}
.lft_ara>div {
    display: inline-block;
    min-width: 150px;
    margin-bottom: 6px;
}
.lft_ara span {
    display: inline-block;
    width: 150px;
    margin-left: 10px;
}
body #shop_open_time_new, body #shop_close_time_new{margin-bottom:6px!important;}
.page-shop-verification .shp-ver #shop_verify_four table td:first-child>input, .page-shop-verification .shp-ver #shop_verify_four table td:first-child>select {
    width: 47%;
}
.slt_hrs{float:left; width:47%;}
.slt_hrs>div.col-sm-12, .slt_hrs>div.col-sm-4 {
    padding-left: 0px;
    padding-right: 0px;
}
#add_own_prd{padding:0px; border:none; border-bottom:none; margin-top:10px;}
.page-approve-product #prd_cat, .page-approve-product #prd_subcat{width:100%;}
a#app_pc, a#app_psc{
    font-size: 13px;
    font-weight: 600;
    top: -5px;
    position: relative;
}
.mrkarea>div{margin-bottom:4px;}
.mrkarea>div>span{
    display:inline-block;
    width:115px;
    text-align:right;
    font-size:11px!important;
    font-weight:600;
}
.mrkarea>div>span#ttl_ordr_val_chng{width:100px; text-align:right;padding-right: 9px;font-size:13px!important;}
.mrkarea>div>input{
    display:inline-block;
    width:100px;
    text-align:right;
}
.mrkarea{text-align:right; margin-top:6px;}
.mca-admin button.form-reset{
    margin-right: 8px;
}
.mca-admin #edit-cancel {
    position: absolute;
    right: 80px;
}
.mca-admin #add_occ a.btn.btn-primary, .mca-admin #add_occ #reset{float:left;}
.mca-admin #add_occ #reset{margin-right:8px;}
.mca-admin form#mast_sub_plan {
    margin-bottom: 12px;
    clear: both;
    display: inline-block;
    width: 100%;
}
.mca-admin form#mast_sub_plan> div.clr_b{text-align:right;}
.mca-admin form#mast_sub_plan> div.clr_b a.btn.btn-default{
    position: absolute;
    right: 95px;
}
.mca-admin #edit_tmplt_name #update_name, .mca-admin #edit_tmplt_name #edit_cancel {
    float: right;
    margin-left: 8px;
}
.page-add-master-product.mca-admin .add_mstr_prdct a.btn.btn-primary{
    position: absolute;
    right: 110px;
}
.page-add-master-product.mca-admin .add_mstr_prdct input.btn.btn-primary{float:right;}
.mca-admin .view-id-master_products span.terms_condition a {
    color: #692248!important;
    background-color: transparent!important;
    border: none!Important;
    padding: 0px;
}
.page-master-city.mca-admin .add_city form.add_city> div{width:33%; display:block;}
.scheme i.fa{
    font-size: 20px;
    color: #FFDE00;
}
a.scheme>span {
    display: none;
}
a.scheme:hover>span {
    display: block;
    background-color: #F9A83A;
    color: #fff;
    padding: 2px 4px;
    position:absolute;
}
.modal.prdt_detailz_modal .modal-dialog {
    width: 960px;
}
.modal.prdt_detailz_modal .modal-header{border-bottom:none; padding-right:5px;}
.modal.prdt_detailz_modal .img_prvww{background-color:#fff;}
.modal.prdt_detailz_modal .abtt_prd{padding-left:0px;}
.modal.prdt_detailz_modal .srch_wsrg{position:relative;}
.modal.prdt_detailz_modal .srch_wsrg .not-in-wishlist, .modal.prdt_detailz_modal .srch_wsrg .in-wishlist{top:0px; position:inherit;}
.modal.prdt_detailz_modal .srch_wsrg .not-in-regularlist, .modal.prdt_detailz_modal .srch_wsrg .in-regularlist{top:0px; position:inherit;}
.page-shop-details-page .modal.prdt_detailz_modal .pricesliders:hover{border:none;}
.page-shop-details-page .modal.prdt_detailz_modal .pricesliders{border:none!important;}
.modal.prdt_detailz_modal{z-index: 999999!important;}
.modal.prdt_detailz_modal .pricesliders{width:100%!important; border:none!important;}
body.page-shops-approval h1.page-header{display:none;}
body.page-shops-approval .cont_sect h1.page-header{display:inline-block;}
.sub_titl {
    margin-left: 6px;
    font-size: 16px;
}
.page-edit-inventory .dataTables_wrapper #edit_inventory_tbl_filter.dataTables_filter {
    float: left;
    text-align: left;
    width: 100%;
}
.page-edit-inventory #edit_inventory_tbl_wrapper input[type="search"] {
    border: 1px solid #feca65;
    width: 33%;
}
#modal-popup-add-inventory .dataTables_wrapper .dataTables_filter input{border: 1px solid #feca65;}
.page-edit-inventory #edit_inventory_tbl_wrapper label{width:100%;}
.page-edit-inventory table.dataTable.no-footer {
    border-color: #edeaea;
}
.page-edit-inventory .dataTables_wrapper .dataTables_paginate .paginate_button{padding:0px;}
#modal-popup-add-inventory #product-inventory-template-search-confirm_wrapper th div{position:inherit;}
#modal-popup-add-inventory #product-inventory-template-search-confirm_wrapper th
{border-bottom:2px solid #edeaea!important; padding-bottom:8px!important; padding-top:8px!important;}
#reconfirm-add-inventory-table div#prdt_count_confirm {
    position: absolute;
    right: 25px;
    top: 50px;
}
#edit_inventory_tbl_length{display: none;}
#view_sub_history {
    margin-left: 8px;
    margin-top: 8px;
}
#cancel_his {
    margin-top: 8px;
}
#subscription_history #subscrb_table{width:100%;}
#master-product-node-form .panel-default>.panel-heading{display:none;}
#master-product-node-form .panel{border:none; box-shadow:none;}
#master-product-node-form .panel-body{padding:0px;}
#master-product-node-form span.file-size {
    position: relative;
    top: 7px;
    margin-right: 8px;
}
.mca-admin #field-video-audio-add-more-wrapper .form-group{margin-bottom:0px!important;}
.mca-admin #field-video-audio-add-more-wrapper .form-group .form-control{margin-bottom:0px;}
.page-shop-verification .main_area>div.titl_area{display:none;}
.page-shops-approval #approval_three input#edit_shop_name {
    display: inline-block;
    width: 235px;
}
#edit-field-video-audio, #edit-field-audio-product {
    display: none;
}
#master-product-node-form .form-type-textarea {
    display: none;
}
#master-product-node-form #edit-field-p-description .form-type-textarea {
    display: block;
}
#master-product-node-form #edit-field-audio {
    display: none;
}   
#edit-field-video-url-und-0-value, #edit-field-audio-url-und-0-value{
    display: inline-block;
    width: 94%;
    vertical-align: top;
    margin-bottom: 0px;
}
.vdplc, .adplc{
    display: inline-block;
    width: 32px;
}
.tbl_width .dataTables_filter{display:none;}

.page-shop #form-add input[type="text"], .page-shop #form-add select, .page-shop #form-add input[type="email"], 
.page-shop .prdt_detailz_modal input[type="text"], .page-shop .prdt_detailz_modal select, .page-shop .prdt_detailz_modal input[type="email"]{
    height:26px; 
    font-size:13px!important; 
    padding-left:2px;
}
.page-shop #form-add .tag_image:before{height:20px;}
.page-shop #form-add .edit-action.dt_cntrr input {
    padding-top: 3px!important;
    padding-bottom: 3px!important;
}
div#item_status{bottom:44px;}
.modal.prdt_detailz_modal .modal-dialog {
    width: 960px;
}
.modal.prdt_detailz_modal .modal-content {
    display: inline-block;
    width: 100%;
}
.modal.prdt_detailz_modal #show_val1 {
    padding: 0px;
}
.modal.prdt_detailz_modal .pop_rght_pd{padding-right:0px;}
body.page-shops-approval.mca-admin .table{width:100%; max-width:inherit;}
body.page-shop .cstr_clll>div.phn_ntff{width:100%;}
.cstr_clll i.fa-phone{
    font-size: 30px;
    color: #fff;
}
.cstr_clll #spn_mob a{color:#fff; font-size:20px;}
#order_details_table1 {
    height: 375px;
    overflow: auto;
}
#modal_button, #back_func{
    float: right;
    margin-left: 6px;
    margin-bottom: 6px;
}
.modal.prdt_detailz_modal #show_val1 input[type="text"], .modal.prdt_detailz_modal #show_val1 select{
    height:26px;
}
.modal.prdt_detailz_modal .modal-header .close {
    margin-top: -10px;
}
.modal.prdt_detailz_modal .modal-body{padding:8px; padding-top:0px; padding-bottom:3px;}
.modal.prdt_detailz_modal .modal-body .order_details_row_parent.table td {
    padding: 2px;
}
.modal.prdt_detailz_modal .modal-body .order_details_row_parent.table th {
    padding: 2px;
}
.phn_actv .fa-phone{margin-right:4px;}
body.page-approve-product .form-control{margin-bottom:0px;}
.mca-admin form#master-product-node-form> div {
    width: 33%;
}
#master-product-node-form div.image-widget-data{width:100%;}
.page-add-master-product.mca-admin .add_mstr_prdct a.btn.btn-primary.shw_sgg{position:inherit; right:0px;}
a.imprt_status{
    background-color: #692248!important;
    color: #f2aa86;
    text-align: center;
    border-radius: 2px!important;
    padding: 6px 20px;
    border: 1px solid #692248!important;
}
#rejection-table tr:nth-child(odd) td{
    background-color:#fff;
}
td#item_amt label {
    width: 110px;
}
.page-shop .modal.prdt_detailz_modal .modal-dialog {
    width: 1000px;
}
.page-edit-shop-users select.select-user{margin-bottom:0px;}
body.page-edit-shop-users  .rmdth_pad{margin-bottom:8px;}
span.shp_ttl {
    font-size: 16px;
}
.page-shop-product-details-page #recomend, .page-product-details-page #recomend{
    position: absolute;
    left: 280px;
    bottom: 23px;
    padding: 6px 8px;
}
.logged-in.page-register-user.no-seller-shop .side_area{
    display:none;
}
.logged-in.page-register-user.no-seller-shop.fixed-mnu .main_area {
    margin-left: 0px;
    width: 100%!important;
}
.page-edit-profile-mobile-num.mca-admin form#edit-email> div {
    width: 30%;
    margin-right: 12px;
}
.page-edit-address.mca-admin form#user-address-form> div{width:100%;}
.blink {
    color: #533B48;
    font-weight: 600;
    font-size: 12px;
}
/******* Spcl Instruction ******/
.popup_instruct {
    float: left;
    width: 100%;
    text-align: left;
}

span.span_instruct .form-control {
    height: 100px;
}
span.span_instruct {
    width: 100% !Important;
    font-size:13px;
    font-weight:600;
}

.page-user-change-password #change-pwd-page-form{
    width: 25%;
    margin: auto;
    margin-top: 120px;
    position:relative;
}
.page-user-change-password #change-pwd-page-form .form-item-pass-pass1 input, 
.page-user-change-password #change-pwd-page-form .form-item-pass-pass2 input{width:100%;}
.page-user-change-password .password-strength{position:absolute; left:355px;}
.page-user-change-password #change-pwd-page-form .btn-primary {
    margin-left: 243px;
}
.suspnd {
    position: absolute;
    right: 12px;
    top: 5px;
}
.ttl_vlu i.fa.fa-inr {
    padding-right: 9px;
}
.prdt_detailz_modal table#order_details_table td:first-child button {
    pointer-events: none;
}
.prdt_detailz_modal .mrkarea>div>span.span_instruct{text-align:left; margin-bottom:4px;}
body .prdt_detailz_modal .mrkarea .form-control{margin-bottom:2px;}
.prdt_detailz_modal span.span_instruct .form-control {
    pointer-events: none;
}
.prdt_detailz_modal .ttl_vlu{clear:none; margin-top:10px;}
.prdt_detailz_modal .mrkarea>div>span.span_instruct textarea{margin-top:3px;}
/*prabhakar*/
.mca-admin form#user-admin-role> div {
    max-width: 356px;
}
.mca-admin form#user-admin-role #edit-cancel {
    position: inherit;

}
textarea#tmp_desc.edit_tmp_desc{  
    width: 57%;padding:0 13px;}
.chos_fl{max-width:199px;}
.p_ch_fl{margin-bottom:0px; position:relative;}
.mca-admin #edit_tmplt_name #update_name.update_name_tmn{float:left}
.im_st_log{padding: 12px 0;
           margin-top: 5px;}
div#bat_log>b {
    padding-bottom: 6px;
    display: inline-block;
}
div#bat_log,.set-font strong ,.set-font b{
    margin-top: 12px;
}
.set-font{font-size:14px}
.node-type-product-inventory-template #edit_cancel.cl_tmn{margin-right:6px; margin-left:0px;}
#payment_mode, #Delivery_mode, #Delivery_boy_name{
    width: 193px;
    padding-bottom: 6px;
}
.btn-default:focus{
    border-color: #adadad!important;
    text-decoration:underline;
}
.btn-primary:focus{border-color:#ddd!important; text-decoration:underline;}

ul.tab_lst_chk {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    margin-bottom: 8px;
}
ul.tab_lst_chk li {
    display: inline-block;
    font-size: 13px;
    margin-right: 18px;
}
ul.tab_lst_chk li input {
    margin-right: 5px;
    vertical-align: middle;
    margin-top: 0px;
    margin-bottom: 0px;
}
ul.tab_lst_chk li  .fa{
    font-size: 17px;
    padding-left: 5px;
}
ul.tab_lst_chk li a {
    font-weight: 600;
    text-decoration: none;
    position: relative;
    top: -3px;
}
ul.tab_lst_chk li .fa {
    font-size: 24px;
    padding-left: 5px;
    color: #692248;
}
h2.cart-shop-title .fa.fa-phone{margin-left:12px;}
.shp-ver #subscription_history table td:first-child{
    width:auto;
}
.lft_ara>div.ord_hstry{
    margin-bottom:0px;
    min-width: 120px;
}
.mca-admin .dataTables_filter{
    display:block!important;
}
.mca-admin .dataTables_filter label:before{
    background-image: url('images/serh_icon.png');
    background-repeat: no-repeat;
    background-position: center;
    content: "";
    width: 35px;
    height: 25px;
    position: absolute;
    background-color: #fffcfc;
}
.mca-admin .dataTables_filter input {
    padding: 3px 8px;
    font-size: 13px;
    margin-left: -16px !important;
    position: relative;
    border: 1px solid #feca65;
}
#reconfirm-add-inventory-table div#prdt_count_confirm {
    position: fixed;
    right: 75px;
    top: 65px;
    font-weight: 600;
}
#reconfirm-add-inventory-table #product-inventory-template-search-confirm_filter{
    position: fixed;
    top: 95px;
    left: 31px;
    float: none;
}

.page-create-master-occupation.mca-admin #add_occ a, .page-create-master-income.mca-admin #add_occ a{
    float:left;
    margin-left:15px;
    display:inline-block;
}
.page-create-master-income.mca-admin #add_occ a{
    margin-left:7px;
}
.page-create-master-occupation.mca-admin #add_occ input, .page-create-master-income.mca-admin #add_occ input{
    float: left;
    margin-left: 7px;
}
.page-create-master-occupation.mca-admin form#add_occ> div{
    width:33%;
}
.page-create-master-income.mca-admin form#add_occ> div {
    width: 15%;
    margin-right:8px;
}
.mca-admin form#mast_sub_plan> div {
    width: 33%;
}
#shw_master_bank .lss.add_new_city{
    text-indent: -99999px;
    background-image: url('images/eedit_icon.png');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    background-color: transparent!important;
    border: none!important;
}
.img_msg{
    color: #9f1f63;
    background-color: #FFFCFC;
    border-color: transparent;
    position: fixed;
    width: 70%;
    top: 50px;
    left: 14%;
    padding: 8px;
    margin: auto;
    z-index: 1000;
    box-shadow: 0 0 10px #EFCF92;
    margin: auto;
    border-radius:4px;
}
.img_msg .close{
    color: #9f1f63;
    opacity: 1;
}
.mca-admin #assgn_agnt_filter.dataTables_filter, .mca-admin #shp_aprvl_filter.dataTables_filter, 
.page-reports.mca-admin .dataTables_filter, .mca-admin #agent_vrfy_filter.dataTables_filter, 
.page-cre-allocation.mca-admin #occ_table_filter.dataTables_filter {
    display:none!important;
}
#vendor_sel_table {
    position: relative;
}
#views-exposed-form-shop-listing-page>div .views-exposed-form {
    display:none;
}
.bck_btn{margin-bottom:12px;}
/*#reconfirm-add-inventory-table div#checkboxes {
    height: 400px;
    overflow-y: auto;
}*/
.node-type-product-inventory-template.mca-admin div#scroll-bottom-inv-template {
    margin-top: 0px;
    position: absolute;
    right: 155px;
    top: 25px;
    z-index: 10000;
}
.btn_pstnmv{
    position:relative;
}
.btn_pstnmv button {
    position: absolute;
    right: 0px;
    top: 25px;
    z-index: 10000;
}
.mca-admin #vendor_sel_table .dataTables_filter label:before{
    top:9px;
}
.node-type-product-inventory-template.mca-admin #vendor_sel_table #product-inventory-template-search_filter label{
    margin-bottom:0px;
}
.mca-admin #vendor_sel_table .modal-body  .dataTables_filter label:before {
    top: 0px;
}
.form_btn.align-btn .inventry .btn-primary {
    background-color: #692248!important;
    color: #f2aa86!important;
    background: none;
    border: none!important;
    padding: 6px 8px;
}
.page-edit-inventory.mca-admin .edit_invnt form> div{
    width:100%;
}
.displ_count {
    position: absolute;
    top: 32px;
    font-weight: 600;
    left: 220px;
    z-index: 1000;
}
body.page-suspend.mca-admin table.dataTable.no-footer td{
    font-weight:normal;
}
body.page-master-state.mca-admin form.add_state>div{
    width:22%;
    float:left; 
    margin-right:8px;
}
body.page-master-state.mca-admin form.add_state .edit-action.dt_right{
    text-align:left;
}
.page-edit-inventory .pdd_rvv.rbht .btn-primary{padding: 6px 15px;}
body.page-edit-inventory #search_temp_product .form-control{
    font-size:13px;
}
.page-bulk-inventory-update .dwn_ld_csv form{margin-left:0px; margin-bottom:10px;}
.page-bulk-inventory-update #blk_updt input[type="file"]{margin-top:6px;}
.mca-admin #edit-preview{display:none;}
.mca-admin form#master-system-settings-node-form> div{
    width:290px!important;
}
.mca-admin form#master-system-settings-node-form label{
    display:block;
}
#youtube-video-node-form #edit-actions #edit-delete{
    margin-right:112px;
}
.node-type-youtube-video #node-delete-confirm #edit-actions{
    clear: both;
    display: inline-block;
    width: 100%;
}
.page-node-delete #node-delete-confirm #edit-cancel{
    background: url('images/cancle_cross.png');
    background-repeat: no-repeat;
    background-position: 7px 7px;
    padding: 6px 20px 6px 30px;
    background-color: #fcdc9e!important;
    text-align: center;
    color: #692248!important;
    border: 1px solid #dfdfdf!important;
    font-size: 14px;
    border-radius: 2px;
}
body.page-suspend-blacklist #shop_rating{
    margin:0px;
}
body.page-suspend-blacklist .rtng_ovll_area {
    margin: 0px;
    width: 40%;
    margin-top: 20px;
}

div#product-inventory-template-search-confirm_wrapper {
    margin-top: 40px;
}
.page-shop-details-page .modal.prdt_detailz_modal #show_val1{
    height:auto;
    overflow:inherit;
}
body.mca-admin.page-master-products .dataTables_filter{
    margin-bottom:10px;
}
body.mca-admin.page-master-products .dataTables_info{
    padding-bottom:10px;
}
#hid_suspend_buyer .modal-dialog {
    width: 442px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#hid_suspend_buyer .modal-body {
    padding: 10px;
}
#hid_suspend_buyer .modal-header{
    padding:10px;
}
#bc_filter{
    display:inline-block;
    width:100%;
}
body.page-shop-business-category .main_area.padd {
    padding: 0px;
    width: 100%;
    display: inline-block;
}
.mca-admin.page-edit-inventory .left_search{
    overflow:inherit;
}
.mca-admin.page-edit-inventory .lg_twidth, .mca-admin.page-edit-inventory .sm_twidth{
    white-space:nowrap;
}
.not-front.fixed-mnu .main_area {
    display:inline-block;
}
.navbar-nav.secondary  .mycart{
    background-position: 13px 6px;
    margin-left:12px;
    height:42px;
      margin-left: 21px;
      font-size: 0px !important;
    /*height: 27px;*/
    background-repeat: repeat-y;
    margin-right: -11px;
    margin-top: -5px;
    margin-bottom: 1px;
    background-image: url(https://www.chaturlocal.com/sites/all/themes/bootstrap/css/images/SVG_Files/menu/8.png);
}
.reglist, .wishlist{
    background-position: 17px -155px;
    margin-left:12px;
}
.cap_field .cptchtw {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 72px;
}
#captcha_code {
    background: #fce2af;
    border: none;
    font-size: 18px;
    padding: 4px;
    color: #9f1f63;
    font-weight: 600;
}
.sb_titl {
    color: #990066;
    padding-right: 3px;
    font-weight: normal;
}
.page-re-views .main_area{
    position:relative;
}
.page-re-views .back_btn {
    position: absolute;
    right: 6px;
    top: 6px;
}
.sugst_chkbx{
    display:inline-block;
    width:100%;
}
.sugst_chkbx .shw_sgsst{
    margin-bottom:3px;
}
.page-checkout.page-checkout-complete .main_area{
    display:inherit;
}
table.prnt-prvvv td {
    font-size: 12px;
    padding-bottom: 3px;
}
table.prnt-prvvv td label {
    margin-bottom: 0px;
    font-size: 13px;
}
textarea.area_class{
    padding: 0px;
    border: none;
    background-color: transparent;
    height: auto;
    margin: 0px;
}
input#change_pass {
    margin-right: 5px;
    position: relative;
    top: 2px;
}
#update_shop_details .cke_contents.cke_reset{
    height:113px!important;
}
#inven_master_sugg .modal-dialog{
    width:960px;
}
body.mca-admin #reconcile_list_p_filter.dataTables_filter{
    margin:5px;
}
div#show_khata th {
    padding: 0px;
    font-size:12px;
}
div#show_khata td {
    padding: 2px;
    font-size:12px;
}
div#show_khata .page-header {
    padding-bottom: 6px;
}
body input.plus_styl.btn-default{
    margin-top:0px!important;
    padding: 0px 7px!important;
    border: none!important;
    font-size: 18px!important;
    font-weight: bold!important;
}
#show_payment{
    padding:0px;
    clear:both;
}
#pay_add{
    padding: 3px 15px;
    font-size:13px!important;
}
body .pad-rght{padding-left:0px; padding-right:5px;}
.height_auto, .khata_clas {
    max-height: 345px;
    overflow: auto;
    border: 1px solid #edeaea;
    border-top: none;
    border-bottom: none;
}
.height_auto .table, .khata_clas .table{border:none!important;}
.lft_clmn1 {
    display: inline-block;
    width: 180px;
    vertical-align: top;
}
.lft_clmn2 {
    display: inline-block;
    width: 215px;
    vertical-align: top;
}
.lft_clmn3 {
    display: inline-block;
    width: 170px;
}
.lft_clmn4.dl_tll {
    width: 140px;
}
.lft_clmn1>span, .lft_clmn2>span, .lft_clmn3>span, .lft_clmn4>span {
    display: block;
    padding-bottom: 3px;
}
.my_payment_details {
    display: inline-block;
    width: 100%;
    border: 1px solid #eee9f0;
    padding: 10px;
}
h2.shp_bnk_dtl {
    margin: 0px;
    font-size: 18px;
    color: #563e4b;
    font-weight: normal;
    margin-bottom: 10px;
}
.bnk_nm {
    color: #563e4b;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 6px;
}
.gvn_twdth{
    padding-bottom: 3px;
}
.gvn_twdth>span {
    display: inline-block;
    width: 150px;
}
body .form-control#trans_byr{
    display: inline-block;
    width: 33%;
    margin-left: 5px;
}
body a.chng_pwd_link {
    text-indent: -9999px!important;
    background-image: url(images/menu_icons_yellow.png)!important;
    background-repeat: no-repeat!important;
    padding: 15px 5px!important;
    color: #f2aa86!important;
    background-position: 17px -418px!important;
    margin-left:11px;
}
input#Khata_btn, input#Khata_shp_btn{
    padding-top: 3px!important;
    padding-bottom: 3px!important;
}
span.limit_msg {
    font-size: 14px;
    color: #ff0000;
    text-align: center;
    position: absolute;
    font-weight: 600;
    margin: auto;
    top: 10px;
    left: 410px;
    display: inline-block;
}
.view-master-products #edit-field-master-product-status-value-wrapper{
    width:100px;
}
.tet_count{
    position: absolute;
    top: 105px;
    left:50px;
}
.page-master-products.mca-admin .view-master-products .view-filters.search-filter{
    margin-bottom:45px;
}
#show_khata{
    margin-top: 5px;
}
.blnk_clss .btn-primary, .blnk_clss .btn-default {
    opacity: 0.2;
}
div#imp_summ>h3 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 5px;
}

button.clear1,.clear2,.clear3,.clear4,.clear5,.clear6,.clear7 {
    border: none;
    background-color: transparent;
    color: #b10f0f;
    padding: 0px;
    font-size: 20px;
}
.khata_popup .modal-content{
    display:inline-block;
    width:100%;
}
.khata_popup .modal-body {
    position: relative;
    padding: 10px;
    display: inline-block;
    width: 100%;
    padding-bottom:0px;
}
.khata_popup .modal-dialog{
    width: 700px;
}
button.close_style{
    color: #c8c6c6!Important;
    border: 1px solid #c8c6c6!important;
    font-weight: normal!important;
    border-radius: 50%;
    font-size: 20px;
    width: 22px;
    height: 22px;
    line-height: 18px;
    text-align: center;
    padding: 0;
    background-color: transparent!Important;
    transform: rotate(45deg);
}
button.close_style:hover {
    color: red!important;
    border-color: red!important;
}
body.page-shop-rating .table td.rmv_cls_pad{
    text-align: right;
    padding-right: 0px;
}
body .khata_popup input[type="text"]{
    height:23px!important;
    border-color:#ccc;
}
body.not-front .khata_popup .page-header {
    font-size: 14px;
    margin-top: 8px;
    font-weight: 600;
    padding-bottom: 6px;
}
.khata_popup th {
    padding: 0px!important;
    font-size: 12px!important;
}
.khata_popup td {
    padding: 2px!important;
    font-size: 12px!important;
}
body.page-my-order-history .khata_popup .table, body.page-my-orders .khata_popup .table{
    background-color: #fffcfc;
    border: 1px solid #edeaea;
    margin-bottom: 12px;
    padding: 6px;
}
body.page-my-order-history .khata_popup .table th, body.page-my-orders .khata_popup .table th {
    font-size: 12px!important;
    border-color: #edeaea;
    background-color: transparent!important;
}
body.page-my-order-history  .khata_popup.table>tbody>tr.odd>td, body.page-my-order-history .khata_popup .table>tbody>tr>td, 
body.page-my-orders .khata_popup .table>tbody>tr.odd>td, body.page-my-orders  .khata_popup.table>tbody>tr>td {
    background-color: #f4f2f6;
    font-size: 12px;
}

div.messages.error{
    color: #990066;
    background-color: #fffdfa;
    border-color: #990066;
    padding: 8px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    position: fixed;
    top: 10px;
    width: 70%;
    left: 14%;
    z-index: 9999;
}
#changepassword label.error{
    position:inherit;
}
.line-item-qty-unit{
    font-size: 12px;
}
td.views-field-field-buyer-transaction-id {
    font-weight: bold!important;
}
body.page-checkout-checkout .ui-timepicker-container{
    width:auto!important;
    overflow:auto!important;
    z-index:10000!important;
}
body.page-checkout-checkout .ui-timepicker.ui-widget{
    width:auto!important;
}
body.page-checkout-checkout .ui-timepicker-viewport{
    width:auto!important;
}
body.page-checkout-checkout .ui-menu-item{
    width:auto!important;
}
.ord_srchh{
    background-image:url('images/ord_srch.png');
    background-repeat:no-repeat;
    text-indent: -999999px;
    background-position: center;
}
.ord_rstt{
    background-image:url('images/ord_rst.png');
    background-repeat:no-repeat;
    text-indent: -999999px;
    background-position: center;
}
#my-orders>div {
    padding-right: 5px;
}
.panel-body.blnk_clss>div{position:relative;}
.chckout_time_from, .chckout_time_to{
    background-color: #F9A83A!important;
    padding: 3px 6px!important;
    position: absolute;
    border: 0;
    color: #fff;
    z-index: 999;
    font-size: 12px;
    top: 35px;
    left: 8px;
}
h1.pdl_titl{
    font-size: 13px;
    margin-top: 0px;
    font-weight: 600;
}
table.prnt-prvvv td label{
    font-size:12px;
}
#commerce-checkout-form-checkout label.error{position:inherit; margin-top:0px;}
.trct_id.gvn_twdth label.error{
    width: 75%;
    margin-left: 162px;
}
.kat_foot {
    display: inline-block;
    padding-right: 0px;
    border-top: 1px solid #edeaea;
    padding-top: 8px;
}
td.txt_big, td.txt_big label{
    font-size: 13px!important;
    font-weight: 600;
}
datalist {
    background: #fef5e4!important;
    padding: 5px 10px 10px!important;
    border: 1px solid #f9aa3f;
    color: #94205e;
}
datalist option{
    list-style-type: none;
    border-bottom: 1px dashed #efae48;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #94205e!important;
    font-size: 13px!important;
}
.ot_pedal_scroll {
    overflow-y: auto;
    max-height: 437px;
}

td.txt_big{
    font-size: 13px!important;
    font-weight: 600;
    padding-bottom: 5px!important;
    vertical-align: top;
}
body .trsc_id {
    font-weight: bold!important;
}
.area_class.span_val_ins{
    word-break: break-all;
}
.Modal_paymen .modal-dialog{
    width:860px;
}
.Modal_paymen .modal-header{
    padding: 8px;
}
.Modal_paymen .modal-header h4{margin:0px;}
.Modal_paymen .modal-header .close {
    margin-top: -18px;
}
/*body a.phoneorders_shopadmin{
    background-size: 35px!important;
    background-position: 21px -80px!important;
    margin-left: 12px!important;
    padding-top: 0px!important;
}
body a.chng_pwd_link{
    background-size: 35px!important;
    background-position: 18px -410px!important;
    margin-left: 12px!important;
    padding-top: 8px!important;
}*/
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media
                                                                            {
                                                                                .shp_checkbox input[type="radio"], .seller-role-change input{top:-1px;}
                                                                                div.one_line>div.dettwon select{width:67%;}
                                                                            }}

#broadcast-message-for-seller-node-form .field-type-text-with-summary{
    display:none;
}

/*prabhakar common image size code starts here 17.01.2017 */
.wsh_img_lt{vertical-align:top;}
.wsh_img_lt img {
    width: 98px;
    height:98px;
}
/*prabhakar  common image size code end here  17.01.2017 */

/****** buyer_rating Starts -----Manish*****/


h1 { font-size: 1.5em; margin: 10px; }

.buyer_rating { 
    border: none;
    float: left;
}

.buyer_rating > input { display: none; } 
.buyer_rating > label:before { 
    margin: 2px;
    font-size: 13px;
    font-family: FontAwesome;
    display: inline-block;
    content: "\f005";
}

.buyer_rating > .half:before { 
    content: "\f089";
    position: absolute;
}

.buyer_rating > label { 
    color: #ddd; 
    float: right; 
}

.buyer_rating > input:checked ~ label{
    color: #990066;
} 
.buyer_rating:not(:checked) > label:hover,  
.buyer_rating:not(:checked) > label:hover ~ label { color: #eb9d84;  }

.buyer_rating > input:checked + label:hover, 
.buyer_rating > input:checked ~ label:hover,
.buyer_rating > label:hover ~ input:checked ~ label, 
.buyer_rating > input:checked ~ label:hover ~ label { color: #eb9d84; }
#buyer_rating.by_rmvbor{border:none;}
button.clear_buyer_rating {
    border: none;
    background-color: transparent;
    color: #b10f0f;
    padding: 0px;
}

/* Prabhakar 17.01.2017 */

.ord_rstt.btn {
    background-image: url(images/reset.jpg);
    background-repeat: no-repeat;
    text-indent: -999999px;
    background-position: center;
    background-color: #fcdc9e !important;
    border-color: #fcdc9e !important;
    margin-right: 3px!important;
    padding: 5px 15px !important;
}
.ord_srchh.btn{background-image: url(images/seacrh.jpg);
               background-repeat: no-repeat;
               text-indent: -999999px;
               background-position: center;
               background-color: #990066!important;
               border-color: #990066 !important;
               margin-right: 3px!important;
               padding: 5px 15px !important;
}
/* Prabhakar code ends here 17.01.2017 */

/* Ram 30.01.2017 */
ul.share_lst {
    position: absolute;
    bottom: 48px;
    left: 19px;
    background-color: #fff;
    border: solid 1px #E7E7E7;
    box-shadow: 0 2px 3px #ccc;
    -webkit-box-shadow: 0 2px 7px #ccc;
    -moz-box-shadow: 0 2px 7px #ccc;
    list-style-type: none;
    margin: 0px;
    padding: 4px;
    z-index: 100;
}
.prdct_odrr>ul.share_lst>li {
    display: block;
    padding-right: 0px;
}
.prdct_odrr ul.share_lst{left: 100px;}

@media screen and (max-width: 991px) {
   /* body .container, body .mc_temp {
        min-width: 1200px;
    }*/
   /* body.not-front .container, body.not-front .mc_temp {
        min-width: 1200px;
    }*/
}
/* Ram code ends here 30.01.2017 */

/* Ram 31.01.2017 */
.edit_move{
    margin-left: 8px;
    display: inline-block;
    position: relative;
    top: 7px;
}
/* Ram code ends here 31.01.2017 */

/* Ram 01.02.2017 */

.cart-count {
    text-indent: 0px;
    padding-top: 22px;
    line-height: 16px;
}
.navbar-nav.secondary .myacc .my-cart-count-det{
    top: -6px;
    right: 23px;
    min-width: 18px;
}
.prdt_rec_modal .modal-header .close {
    margin-top: 3px;
    margin-right: 7px;
}
.prdt_rec_modal .modal-body{
    padding: 10px;
    padding-top:0px
}
.prdt_rec_modal .modal-body h3 {
    margin-top: 0px;
}
.content-slider .cartfrom #recomend{
    position: absolute;
    bottom: 96px;
    right: 0px;
    font-size: 11px;
}
/* Ram code ends here 01.02.2017 */
#recomend{
    padding: 0px;
    background-color: transparent;
}

/* Ram client issues code starts here 01.02.2017 */

.inner_logo img{height:100%;}
.not-front .user_area {padding: 6px 15px 0px 35px;}
.not-front .main_area{padding:5px; width: 100%;}
.titl_area{width: 100%;}
.titl_area h1{
    line-height: 35px;
    color:#990066;
    font-size: 20px;
    background: #D4D1D5;
    width: 100%;
}
.titl_area {
    height: 35px;
    position:relative;
    line-height: 35px;
    margin-bottom: 5px; 
}
body .page-header {
    padding-bottom: 0;
    padding-left: 5px;
    margin:0px;
    border-bottom:0px;
}
body.table>thead>tr>th, body .table>thead>tr>th a ,body .table>thead>tr>th.active{
    background: #EEE!important;
    font-size: 17px;
    color: #212121;

}
body .dataTables_paginate.paging_simple_numbers {
    float: left;
    margin-top: 0;
    padding-top: 0;
    border: solid 1px #ccc;
}
body.mca-admin .dataTables_wrapper .dataTables_paginate .paginate_button.current, body.mca-admin .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #990066;
    border: #990066;
    color: #fff!important;
    margin: 0;
}
body .dataTables_wrapper .dataTables_paginate .paginate_button{ 
    padding: 6px 12px!important;
    border:0!important; 
    border-right: solid 1px #ccc!important;
    color: #692248!important; 
    cursor:pointer;
    margin-left:0;
}
body .table>thead>tr>th, body .mca-admin .table>thead>tr>th.active, body .table>tbody>tr>td,body .table>tbody>tr>td.active, body .table>tbody>tr>td, body .table>tfoot>tr>td{ padding: 5px 5px!important;}

body .table>tbody>tr>td, body .table>tbody>tr>td a , body .table>tbody>tr>td.active, body .table>tbody>tr>td, body .table>tfoot>tr>td{
    font-size:15px;
    color:#212121;
    vertical-align:middle;
}
body .form-control{height:28px;color:#555;border-radius:2px;font-size:15px;padding:4px 6px!important;}
body textarea {
    height: 70px!important;
    padding:4px 6px!important;
    color:#555;font-size:15px;
}

body .btn-primary {
    background-color: #990066!important;
    color: #fcdc9e!important;
    text-align: center;
    border-radius: 2px!important;
    padding: 6px 12px;
    border: 0px solid #692248!important;
    font-size:15px!important;
}
body .btn-default {
    background-color: #fcdc9e!important;
    text-align: center;
    color: #990066!important;
    border: 0px solid #dfdfdf!important;
    font-size: 14px;
    border-radius: 2px;
    padding: 6px 12px!important;
    font-size: 15px!important;
    background-image:none;
}
body .form-control:focus {
    border-color: #F7A73B;
    outline: 0;
    -webkit-box-shadow:  inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #F7A73B;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #F7A73B;
}

body.mca-admin .table {
    background-color: transparent;
    border: 0;
    margin-bottom: 10px;
    padding: 0;
}
body .form-control, body .table>tbody>tr>td, body .table>tfoot>tr>td,
body .table>thead>tr>th, body .table>thead>tr>td
{
    font-family: 'aileronregular';
    font-weight: normal;
}
body .table>tbody>tr>td, body .table>tfoot>tr>td, body .table>thead>tr>td
{ font-family: 'aileronthin';}

body .form-control ::-moz-placeholder {
    font-family: 'aileronthin';
}
body .form-control::placeholder {
    font-family: 'aileronthin';
}
body .form-control::-wekit-placeholder {
    font-family: 'aileronthin';
}
body{
    font-family: 'aileronregular'!important;
    font-weight: normal;
}

/* Ram client issues code code ends here 01.02.2017 */

.srch_wsrg{
    position: relative;
}
.srch_wsrg ul.share_lst {
    position: absolute;
    bottom: 32px;
    left: 55px;
}
.page-order-edit .srch_wsrg ul.share_lst {
    left: 0px;
}
.shp_dtls{
    font-size:13px;
    color:#747474;
}
div.ord_wdth {
    text-align: right;
    width:190px;
}
.odr_qty, .odr_time {
    padding-right: 30px;
    padding-top: 5px;
}
.wel_textone {
    font-family: 'aileronthin';
    color: #212121;
}
.page-user.mca-admin-users .footer{height:25px;}
.page-user.mca-admin-users .password-strength {
    width: 70%;
    float: right;
    margin-top: 0px;
}
.page-user.mca-admin-users .password-indicator {
    background-color: #949494;
    height: .3em;
    width: 50%;
}

.srch_wsrg{
    position: relative;
}
.srch_wsrg ul.share_lst {
    position: absolute;
    bottom: 32px;
    left: 55px;
}
.page-order-edit .srch_wsrg ul.share_lst {
    left: 0px;
}
.page-my-regular-list .not-in-wishlist, .page-my-regular-list .in-wishlist{
    top:0px;
}
.noti_count_myprfl .my-cart-count-det {
    background-color: transparent;
    color: #533b48;
    padding: 0px;
    text-align: left;
    font-size: 30px;
    font-weight: normal;
    right: 0px;
}


 .page-searched-product-detail .main_area>div.titl_area{display: none;}
/*.mpa_lcton.login-form-container{max-width:100%; width:900px; border-radius:10px;}
.mpa_lcton #mapPlaceholder {
    height: 500px!important;
    width: 875px!important;
    margin-bottom: 6px;
}*/
.hmo_lt_lng {
    display: inline-block;
    width: 100%;
}
.mpa_lcton #pac-input{
    left: 113px!important;
    top: 11px!important;
    width: 70%!important;
}
.pac-container{
    z-index: 1000000;
}
body.not-front.page-shop.mca-admin-users .header_area {
    height: 118px;
    margin-bottom: 0px;
}
.not-front.page-shop.mca-admin-users .hdr_lft {
    height: 118px;
}
.not-front.page-shop.mca-admin-users .chng_logo {
    height: 118px!important;
}
.not-front.page-shop.mca-admin-users .chng_logo img {
    top: -16px;
    height: 85px;
    width: 147px;
}
.not-front.page-shop.mca-admin-users .hdr_rgt {
    height: 118px!important;
}
#form-add .page-header{padding-bottom:12px;}
.khata_popup .modal-header {
    padding:0px 6px;
    font-size: 23px;
    font-weight: normal;
    color: #692248;
}
.khata_popup button.close{
    font-size: 23px;
    color: #9f1f63;
    font-weight: 600;
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    text-decoration: none;
    opacity: 1;
}
body.page-my-order-history .khata_popup .table, body.page-my-orders .khata_popup .table{
    min-width:initial!important;
    width:100%!important;
}
body.not-front.mca-admin #show_khata_shp .page-header{padding-bottom:8px;}
button#srch_paid, button#srch {
    margin-right: 4px!important;
}
.show_ot.tbl_insd{
    margin-top: 6px;
}
.rth_move {
    margin-top: 8px;
}
.close{
    font-size: 23px!important;
    color: #9f1f63!important;
    font-weight: 600;
    opacity:1;
}
.page-checkout .main_area>div.titl_area{display:none;}
.prd_wsh_rt
{
    padding-left:0px;

}
.nt_rt .noti_count_myprfl .cart-count{padding-top:4px;}
.prdt_rec_modal .modal-header {
    padding: 0px;
    border-bottom: none;
    display: inline-block;
    width: 100%;
}
.prdt_rec_modal table.table.rm_bor {
    margin-bottom: 0px;
}
.prdct_delvry .srchh_scll #shop_descrp, .prdct_delvry .srchh_scll #shop_descrp_view {
    width: 100%!important;
    max-width: 100%!important;
}
.tw_rendr .mod_paymnt_del, .delndpymnt .foot_cost {
    display: none;
}
.img-thumb {
    width: 50px;
    height: 50px;
    border: 1px solid #ccc;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    background-color: #fff;
    position:relative;
}
.img-thumb>img {
   /* height: 100%;*/
}
.ui-tooltip .ui-tooltip-content {
    background-color: #F9A83A!important; 
    padding: 3px 6px!important; 
    border:0; 
    color:#fff;
    z-index:999;
    font-size: 12px;
    position:relative;
    bottom:10px!important;
    top:initial!important;
}
.page-shop-business-category .prdct_odrr>ul>li{padding-right:0px;}
.map_inner_wdth{width:500px; margin:auto;}
.pagination>li.prev a{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    background-image:url(images/farrows.png)!important;
    background-repeat: no-repeat!important;
    text-indent: -9999px;
    width: 34px;
    background-position: center!important;
    background-size: 14px!important;
}
.pagination>li.next a{
    margin-left: 0;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    background-image:url(images/arrows.png)!important;
    background-repeat: no-repeat!important;
    text-indent: -9999px;
    width: 34px;
    background-position: center!important;
    background-size: 14px!important;
    border-left: none;
}
.pagination>li a:hover, .pagination>li a:focus{color:#9f1f63;}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.view .pagination .progress-disabled {
    float: left!important;
}
td.prev-frst a{
    background-image:url(images/farrows.png)!important;
    background-repeat: no-repeat!important;
    text-indent: -9999px;
    width: 34px;
    background-position: center!important;
    background-size: 14px!important;
    display:inline-block;
}
td.prev-scnd a{
    background-image: url(images/left-arrow.png)!important;
    background-repeat: no-repeat!important;
    text-indent: -9999px;
    width: 20px;
    background-position: center!important;
    background-size: 14px!important;
    display:inline-block;
}
td.next-scnd a{
    background-image:url(images/arrows.png)!important;
    background-repeat: no-repeat!important;
    text-indent: -9999px;
    width: 20px;
    background-position: center!important;
    background-size: 14px!important;
    display:inline-block;
}
td.next-frst a{
    background-image: url(images/right-arrow.png)!important;
    background-repeat: no-repeat!important;
    text-indent: -9999px;
    width: 20px;
    background-position: center!important;
    background-size: 14px!important;
    display:inline-block;
}
.hd_lt ul li a {
    padding-bottom: 2px;
}
.cmd>div.social_sharing {
    text-align: center;
}
body .pd_dlv .km-min img{
    width: 30px!important;
}
#current_city {
    color: #94205e;
    font-size: 14px;
}
.page-view-by-category .main_area>div.titl_area, .page-shop-xtag-search .main_area>div.titl_area{display:none;}
.page-shop-xtag-search .tab-content .main_area{
    padding: 0px;
    padding-top: 10px;
}
.not-front .header_area marquee{margin-right:95px; top:44px; margin-left:160px;}
.ovll_bsc_pg, .new-class .field-type-text-with-summary, .page-news .view-news{
    padding: 12px;
    padding-top: 0px;
}
.page-step-shop-registration .ui-accordion .ui-accordion-content {
    padding: 12px 0px 0px!important;
    height: 100%!important;
    overflow: hidden!important;
}
#return_img{text-align:center;}
.img_scroll1>div+div+div+div, .img_scroll2>div+div+div+div{
    display: none!important;
}
#myModal_img .modal-header .close {
    margin-top: -8px;
}
.page-node-add-youtube-video .form-type-date-popup.form-group, 
.page-node-add-youtube-video .form-type-date-popup .form-type-textfield.form-group, 
.node-type-youtube-video .form-type-date-popup.form-group, 
.node-type-youtube-video .form-type-date-popup .form-type-textfield.form-group{
    margin-bottom: 0px!important;
}
.page-node-add-youtube-video .container-inline-date .form-type-date-popup.form-group .date-padding, 
.node-type-youtube-video .container-inline-date .form-type-date-popup.form-group .date-padding{
    padding:0px!important;
}
.page-node-add-youtube-video .field-type-datetime .panel-default, 
.node-type-youtube-video .field-type-datetime .panel-default {
    border-color: transparent;
    background-color: transparent;
    box-shadow: none!important;
}
.page-node-add-youtube-video.mca-admin .field-name-field-created-on, 
.node-type-youtube-video.mca-admin .field-name-field-created-on{
    width: 50%;
    float: left;
    padding-right: 6px;
    margin-bottom: 0px!important;
}
.page-node-add-youtube-video.mca-admin .field-name-field-youtube-status, 
.node-type-youtube-video.mca-admin .field-name-field-youtube-status{
    float: left;
    width: 50%;
    margin-bottom: 0px!important;
}
.page-node-add-youtube-video.mca-admin .field-name-field-youtube-link, 
.node-type-youtube-video .field-name-field-youtube-link{
    margin-bottom: 0px!important;
}
.table input[type="text"], .table select{
    border: 1px solid #ccc;
    padding: 0px 3px;
}
.modal .prdct_sch_area{margin-top:0px;}
.page-shop-business-category .logcol.span_1.logclr.col-md-4 {
    padding-left: 0px;
}
body.mca-admin .cntn_chop .btn {
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 0px!important;
}
.md_pymt>div {
    padding-bottom: 5px;
}
.del_disc>div, .totl_net>div {
    padding-bottom: 5px;
}
body .remv_spcee .form-control {
    border: 1px solid #fafafa;
    cursor: auto!important;
    margin-bottom: 0px;
}
body .remv_spcee .form-group {
    margin-bottom: 6px !important;
}
.sm_bg.remv_spcee>div{
    width: 400px;
}
.logrow.log_grid_1_record {
    display: inline-block;
    width: 100%;
}
.shpp_addrss .fa{color:#fcdc9e; padding-right:5px;}
.shpp_addrss .fa-mobile{
    font-size: 20px;
    position: relative;
    top: 2px;
}
#user-pass>div {
    display: inline-block;
    width: 100%;
}
#user-pass>div .form-submit {
    float: right;
}
.srchh_scll>div+div+div {
    display: none!important;
}
.page-shop-business-category.mca-admin .all-shop-list ul {
    padding-left: 7px;
}
body.page-shop-business-category.mca-admin .data_a {
    padding-bottom: 0px;
    padding-right: 0px;
}
body.page-shop-business-category.mca-admin #bc_filter{
    padding: 0px;
    margin-bottom: 0px;
}
.page-register-user #user_name {
    padding-left: 20px!important;
}
#shp_pag, #slr_pag, #byr_pag{
    display: inline-block;
    width: 100%;
}
#edit_tmplt_name {
    margin-bottom: 0px!important;
}
.node-type-product-inventory-template.mca-admin .add-product-list {
    margin-top: 0px;
}
.page-get-admin-notification.mca-admin .search-filter form> div div.pad-r {
    padding-right: 6px!important;
}
.page-get-admin-notification.mca-admin .search-filter form#search_approval_list{
    padding: 0px;
    margin-bottom: 0px;
}
.tw_rendr #Khata_shp_btn{display:none;}
.delndpymnt #Khata_shp_btn {
    margin-top: 6px;
}
.khata_shpnme {
    position: absolute;
    top: -33px;
    left: 65px;
    font-family: 'aileronsemibold';
    font-size: 18px;
    color: #692248;
}
.sp_lsi .prdct_odrr>ul{padding:5px 0px 5px 15px;}
.prdct_odrr>ul{padding:5px 0px 5px 5px;}
.prdct_odrr>ul>li>ul>li{padding-right:5px;}
.prdct_odrr>ul>li{padding-right:0px;}
.mca-admin .field-name-field-youtube-link .form-group{
    margin-bottom: 0px!important;
}
.rcmd_tbl_styl table th{
    font-family: 'aileronregular'!important;
    font-weight: normal!important;
    background: #EEE!important;
    font-size: 17px!important;
    color: #212121!important;
    border-bottom: 2px solid #edeaea!important;
    padding: 4px 5px!important;
}
body .rcmd_tbl_styl table td{
    font-family: 'aileronregular'!important;
    font-weight: normal!important;
    font-size: 15px!important;
    color: #212121!important;
    padding: 4px 5px!important;
    background: transparent!important;
}
.rcmd_tbl_styl table.table {
    background-color: transparent!important;
    padding: 0px!important;
}
.rcmd_tbl_styl h3 {
    color: #990066!important;
    font-size: 19px!important;
    margin-top:5px;
}
#more_bc_icn{ cursor: pointer; color: #F9A83A; font-size: 13px; font-weight: 600; }
body .reglist{background-position: 17px -114px;}
span.img_mgmt{width:18px; height:18px; display:inline-block;}
span.img_mgmt>a>img{
    /*width:100%;
    height:100%;*/
    max-width: 100%;
    max-height: 100%;
}
.img_scroll2 .sugges-img {
    width: initial;
}
.img_scroll2 .sugges-img .tit-sugg {
    width: 52px;
    height: 52px;
}
.img_scroll2 .sugges-img img {
    height: 100%;
}
.log-sec-step h2.chs_tit{
    font-family: 'aileronregular'!important;
    font-size:15px!important;
}
  body.page-location{overflow:hidden;}


.page-location .header_area, .page-location .footer, .page-location .titl_area{display:none;}
 .main_area, .not-front.page-location .main_area{padding:0px;}
.password-strength {
    position: absolute;
    left: 250px;
    top: 12px;
}
.page-shop-business-category #search_seller {
    width: 350px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget{
    font-family: 'aileronregular'!important;
    font-weight:normal!important;
    font-size:15px!important
}
.mca-admin.page-manage-shop-users .titl_area a.btn.btn-primary.backhist{display:inline-block;}
.page-node-add-youtube-video.mca-admin .field-name-field-youtube-link .form-group {
    margin-bottom: 6px!important;
}
.page-my-order-history td.views-field.views-field-expression, .page-my-order-history td.views-field.views-field-expression-1 {
    text-align: right;
    width: 90px;
}
.page-my-order-history th.views-field.views-field-field-qty-ordered, 
.page-my-order-history th.views-field.views-field-php{
    text-align: center;
}
#news-node-form .filter-wrapper.panel {
    display: none;
}
#news-node-form div.image-widget-data{position:relative;}
#news-node-form #edit-field-choose-file-und-0-upload-button{
    position: absolute;
    top: 0px;
    right: 0px;
}
.page-contact-us .section_two .form-group1 {
    margin-bottom: 5px;
}
.page-contact-us #captcha-info {
    top: -7px;
    position: relative;
}
#item_qty {
    width: 105px;
}
#item_qty input {
    text-align: right;
}
.display_category .lSAction > a{width:12px; height:21px;}

/*Code Added Manish For Help text in Home Page Map*/

.log-sec-step h2.chs_tit .help_txt{
    font-family: 'aileronregular'!important;
    font-size:12px!important;
    color:black!important;
}
.new_subscpr .row div:first-child.col-sm-6{display:none;}
.new_subscpr .col-sm-6, .new_subscpr .col-sm-12{padding-left:0px; padding-right:0px;}
body.mca-admin .new_subscpr .dataTables_paginate.paging_simple_numbers {
    border-radius: 0px;
}
#api-subs-list_info{display:none;}
.api_edt_icon a {
    text-indent: -99999px;
    background-image: url(images/eedit_icon.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    background-position: top center;
}
span.sms_box {
    display: inline-block;
    width: 194px;
    margin-bottom: 6px;
    vertical-align: top;
    margin-left: 5px;
}
span.sms_tit{
    display: inline-block;
    width: 185px;
    vertical-align: top;
    margin-bottom: 6px;
    font-size: 14px;
}
span.sms_box.slct_type{
    width: 150px;
}
.otp_help_icon {
    text-indent: inherit!important;
    background: none;
    position: absolute;
    top: 6px;
    right: 7px;
    height: 28px!important;
}
.otp_help_icon.else_helpicon{
    top: 6px;
}
label#total_value{margin-bottom:0px;}
#subs_pro_code {
    top: 2px;
    position: relative;
}
#subs_pro_code_div {
    margin-bottom: 6px;
}
.admin_right {
    text-align: right;
    padding-right: 0px!important;
    display: inline-block;
    margin-top: 6px;
}
.admin_right.next_clss{
    display: inline-block;
    margin-top: 6px;
    width:100%;
}
.page-payment-subscription .ui-accordion .ui-accordion-content {
    padding: 8px!important;
}
body .ui-accordion .hd_pad_rmvv.ui-accordion-header {
    margin-top: 0px;
}
.page-payment-subscription .circle_num {padding: 0px 5px;}
.page-payment-subscription .log-sec-step  .login-form-container{max-width:600px; width:100%;}
body.mca-admin .new_ot_mcp_plan_div .table{width:100%;}
.new_ot_mcp_plan_div{
    overflow-y: auto;
    max-height: 400px;
}
span.sub_tot_amt {
    display: inline-block;
    min-width: 70px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 8px;
}
span.sub_tot_amtl {
    display: inline-block;
    width: 135px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}
.pymt_subscrp {
    text-align: right;
}
.page-payment-subscription #shw_bank_detl td:first-child{text-align:left;}
body.mca-admin.page-payment-subscription .table{width:100%;}
.price-slider_content #recomend { position: absolute; bottom: 96px; right: 0px; font-size: 11px; }

/*** Recommend CSS ***/
.prdt_rec_modal .dataTables_length, .prdt_rec_modal .dataTables_info{display:none;}
.prdt_rec_modal .dataTables_filter {
    background: #efefef;
    padding: 0px;
    border-radius: 2px;
    margin-bottom: 5px;
    margin-top: 0;
    position: relative;
    height: 45px;
    width: 380px;
    float: left!important;
}
.prdt_rec_modal .dataTables_filter label {
    display: block;
}
.prdt_rec_modal .dataTables_filter label {
    margin-bottom: 0;
    font-size: 17px;
    color: transparent;
}
.prdt_rec_modal .dataTables_filter input[type="search"] {
    border: solid 1px #ccc!important;
    height: 33px;
    margin-left: 0!important;
    font-size: 15px;
    color: #555;
    width: 97%;
    position: absolute;
    top: 6px;
    left: 6px;
}
.prdt_rec_modal .dataTables_wrapper .dataTables_paginate {
    float: left;
    padding-top: 0;
    border: solid 1px #ccc;
    border-right: 0;
}
.prdt_rec_modal .dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 6px 12px!important;
    border: 0!important;
    border-right: solid 1px #ccc!important;
    color: #692248!important;
    cursor: pointer;
    margin-left: 0;
}
.prdt_rec_modal .dataTables_wrapper .dataTables_paginate .paginate_button.current, .prdt_rec_modal .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #990066;
    border: #990066;
    color: #fff!important;
    margin: 0;
}
.prdt_rec_modal .paginate_button.previous, .prdt_rec_modal .paginate_button.next, .prdt_rec_modal .paginate_button.first, .prdt_rec_modal .paginate_button.last {
    background-repeat: no-repeat!important;
    text-indent: -9999px;
    width: 34px;
    background-position: center!important;
    background-size: 14px!important;
}
.prdt_rec_modal .dataTables_wrapper .dataTables_paginate .paginate_button.next {
    border-right: 1px solid #ccc!important;
}
.prdt_rec_modal .paginate_button.first{background-image: url(images/farrows.png)!important;}
.prdt_rec_modal .paginate_button.last{background-image: url(images/arrows.png)!important;}
.prdt_rec_modal .paginate_button.previous{background-image: url(images/left-arrow.png)!important;}
.prdt_rec_modal .paginate_button.next{background-image: url(images/right-arrow.png)!important;}
.prdt_rec_modal .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background-color: #eee;
}
.prdt_rec_modal table.table.rm_bor {
    margin-bottom: 8px;
    border-bottom: none;
}
.prdt_rec_modal .table>tbody>tr.odd>td {
    background-color: transparent!important;
}
.prdt_rec_modal .table>tbody>tr.even>td {
    background-color: #f4f2f6!important;
}
body.page-view-by-category .back_btn#recomm_prdt, body.page-view-by-category .back_btn#recomm_close{
    margin-top: 0px;
    position: initial;
}
.page-view-by-category .modal.prdt_rec_modal{
    z-index: 100000;
}
.prdt_rec_modal .modal-body h3 {
    margin-top: 0px;
    margin-bottom: 8px;
}
body.page-shop-xtag-search .prdt_rec_modal .table {
    border-spacing: initial;
}
body.page-shop-xtag-search .prdt_rec_modal .table>tbody>tr>td, 
body.page-shop-xtag-search .prdt_rec_modal .table>tfoot>tr>td{
    border:none!important;
}
.prdt_rec_modal .dataTables_empty{
    text-indent: -9999px;
}
.alry_recomd{
    position: absolute;
    left: 50px;
    bottom: 45px;
}
body.page-shop-business-category .alry_recomd, body.page-shop-xtag-search .alry_recomd, 
body.page-product-details-page .alry_recomd, body.page-view-by-category .alry_recomd{
    top: 165px!important;
}
body.page-shop-details-page #myModal555 .alry_recomd{
    top: 150px!important;
}
.admin_right.next_clss a, .padng_top a{
    margin-right: 3px!important;
}
.edt_txt_sub .fa-pencil-square-o {
    font-size: 22px;
    color: #333;
}
.edt_txt_sub.active_class .fa-pencil-square-o {
    font-size: 22px;
    color: #990066;
}
.padng_top{margin-top:8px;}
.big_text{font-size:16px; font-weight:600;}
.padng_top {
    margin-top: 8px;
    display: inline-block;
    width: 100%;
}
.api_titl{
    position: absolute;
    top: -43px;
    left: 45px;
    z-index: 100000;
    color: #990066;
    font-size: 20px;
}
.ui-widget-content{
    background:#fff!important;
}
.blk_img_upldd .progress-bar-success {
    background-color: #990066;
}
.blk_img_upldd .progress {
    height: 12px;
    margin-bottom: 0px;
    overflow: hidden;
    background-color: #949494;
    border-radius: 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 8px;
}
.mca-admin .sm_bg.blk_img_upldd> div {
    width: 500px!important;
}
.img_blk {
    width: 500px;
    max-height: 400px;
    overflow: auto;
}
.img_blk li{
    background:#f4f2f6;
    padding: 5px;
    font-size: 15px;
    font-family: 'aileronthin';
    color: #212121;
}
.img_blk li:nth-child(odd){
    background:#fff;
}
.mca-admin .report_clear.sm_bg> div {
    width: 100%!important;
}
.genrat{
    display: block;
    position: absolute;
    top: 0px;
}
.next_clss a.btn {
    background: none;
}
/* Start popup edited by Sureshkumar M */
div#dialog-confirm-subscriprion{
    height:auto !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable{
    height: auto;
    width: 500px !important;
    top: 319px;
    left: 435px !important;
    display: block;
    z-index: 101;
}
/* End popup edited by Sureshkumar M */
.rem_itg_ovll .rmv_conn{
    background-image: url(images/reset.png)!important;
    padding: 5px 12px!important;
    text-indent: -9999px!important;
    background-repeat: no-repeat!important;
    width: 40px!important;
    box-sizing: border-box!important;
    background-position: center!important;
}
#reason-form-popup-unblock{position:relative;}
.reas-from-popup-unblock {
    background-color: #fff;
    box-shadow: 0 2px 3px #ccc;
    -webkit-box-shadow: 0 2px 7px #ccc;
    -moz-box-shadow: 0 2px 7px #ccc;
    border: solid 1px #E7E7E7;
    width: 420px;
    position: absolute;
    z-index: 99;
    padding: 8px;
    right: 100px;
    top: 20px;
    padding-bottom: 2px;
}
.reas-from-popup-unblock h3{
    color: #692248;
    font-size: 18px;
    margin: 0px;
    padding-bottom: 8px;
}
.reas-from-popup-unblock .close-reason{
    position: absolute;
    right: 18px;
    top: 4px;
    font-size: 23px!important;
    color: #9f1f63!important;
    font-weight: 600;
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    text-decoration: none;
}
.rth_move_unblock{float:right;}
#common_search_orders, #search_seller_ot{width:200px;}
#search_phone, #filter_transaction_id{width:150px;}
#search_admin, #order_status{width:100px;}
.page-mca-shop-orders.mca-admin .prdt_rec_modal .modal-header .close {
    font-size: 30px!important;
}
span.go-live-kms {
    float: right;
    margin: -23px 0px 0px 55px;
    position: relative;
    opacity: 0.6;
    color: #838282;
    font-size: 13px;
    right: 10px;
}
.mca-admin .sm_bg> div.with50percntg{
    width: 50%!important;
}
.recom_request{
    padding: 0px;
    background-color: transparent; 
    border: none; padding: 0px; 
    display: inline-block; 
    width: auto;
    height: auto; 
    font-size: 13px; 
    border-radius: 2px; 
    padding: 4px 8px;
}
body.page-my-order-history .email_order_btn{      
    padding: 0px;
    background-color: transparent;
    color: #692248;
    border: none;
    padding: 0px;
    display: inline-block;
    width: auto;
    height: auto;
    font-size: 13px;
    border-radius: 2px;
    padding: 4px 8px;
}
button.email_order_btn:hover {
    color:#2a9496;
}
body.page-my-order-history .show_mcp .fa.fa-envelope, body.page-my-order-history .show_mcp .fa.fa-print{
    float: right;
    padding-left: 8px;
    margin-bottom: 0px;
}
body.page-my-order-history .show_ot .fa.fa-envelope, body.page-my-order-history .show_ot .fa.fa-print{
    /*padding-left: 8px;*/
    margin-bottom: 0px;
}
body.page-my-order-history .print_ot{
    padding: 0px;
    background-color: transparent;
    color: #692248;
    border: none;
    padding: 0px;
    display: inline-block;
    width: auto;
    height: auto;
    font-size: 13px;
    border-radius: 2px;
    padding: 4px 8px;
}
button.print_ot:hover {
    color:#2a9496;
}
body.page-my-order-history .email_ot{
    padding: 0px;
    background-color: transparent;
    color: #692248;
    border: none;
    padding: 0px;
    display: inline-block;
    width: auto;
    height: auto;
    font-size: 13px;
    border-radius: 2px;
    padding: 4px 8px;
}
button.email_ot:hover {
    color:#2a9496;
}
span#email-ordr, span#ot_print {
    display: inline-block;
    padding: 0;
    margin-top: -10px;
}
form#at-form div.row {
    width: 100%;
    padding: 0;
}
.mdfy-srch, .selt-evnt{
    padding:0;
}
.page-register-user .ui-accordion .ui-accordion-header {
    padding: 6px;
}
.page-register-user .ui-accordion .ui-accordion-content {
    padding: 6px 0px 0px!important;
}
.page-register-user .ui-accordion .user-ref-cont, .otp_section, .address_section{
    background-color: #efefef;
    padding: 6px 5px!important;
    border-radius: 2px;
    display: inline-block;
    margin: 0px 12px 6px 6px;
}
body.page-register-user .user-ref-cont .form-control {
    border: none;
}
body.page-register-user .dt_right input {
    margin-left: 4px;
}
.pad-r.rmdth_pad{padding-right:6px;}
body.page-register-user .section_two .user-ref-cont .form-group1 {
    margin-bottom: 6px;
}
body.page-register-user .nm_usr {
    padding-bottom: 6px;
    padding-left:5px;
}
body.page-register-user .img_width {
    text-align: left;
}
body.page-register-user .form-control:focus {
    border-color: #F7A73B;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #F7A73B;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #F7A73B;
}
body.page-register-user .section_two .form-group1 {
    margin-bottom: 6px;
}
body .rm_rght_left{padding-left:0px; padding-right:0px;}
#otp {
    border-color: #ccc;

}
body.page-register-user .form-control {
    border: 1px solid #fafafa;
}
body .dr_add {
    padding-left: 6px;
}
body.page-register-user #map_display_get .img_width {
    padding-left: 6px;
    padding-right: 0px;
}
.address_section {
    margin-right: 4px;
}
body #commerce-checkout-form-checkout .views-table>thead>tr>th{
    background: #EEE!important;
    font-size: 17px;
    color: #212121;
    padding: 4px 5px!important;
}
body #commerce-checkout-form-checkout .views-table>tbody>tr>td{
    font-size: 15px;
    color: #212121;
    vertical-align: middle;
    padding: 4px 5px!important;
}
body #commerce-checkout-form-checkout .panel{background-color: transparent;}
.exp_endate{
    font-weight: 600;
    display:block;
    margin-top:3px;
}
/** CRE Allocation CSS Start**/
body .local_lity .ui-state-default, body .local_lity .ui-state-active {
    width: 100%!important;
    border: 1px solid #fafafa!important;
    box-shadow: none;
    color: #737373!important;
    font-size: 14px!important;
    padding: 0px;
    background: #fff!important;
}
body .local_lity .ui-autocomplete-multiselect-item{
    position: relative;
    margin: 3px 5px 3px 0;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    max-width: 100%;
    border-radius: 3px;
    background-color: #eeeeee;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-size: 100% 19px;
    background-repeat: repeat-x;
    background-clip: padding-box;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default;
    font-size:14px;
    margin-bottom:6px;
}
body.page-create-doodle.mca-admin .local_lity .ui-autocomplete-multiselect-item{
    max-width: initial;
    width:auto;
}
body .local_lity .ui-icon-close{
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(images/chosen-sprite.png) -42px 1px no-repeat;
    font-size: 1px;
}
body .local_lity #geolocation_cre, body .local_lity #buyer_doodle{
    width: 100%!important;
    border: none;
    outline: 0px!important;
}
body .local_lity #geolocation_cre :focus, body .local_lity #buyer_doodle :focus{
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
}
body.page-add-allocation.mca-admin .ui-autocomplete.ui-front.ui-widget-content, 
body.page-create-doodle.mca-admin .ui-autocomplete.ui-front.ui-widget-content {
    border: 1px solid #f9aa3f;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    padding:0px!important;
}
body.page-add-allocation.mca-admin .ui-autocomplete li, body.page-create-doodle.mca-admin .ui-autocomplete li {
    color: #444!important;
    font-size: 13px!important;
    background-color: #fff!important;
    padding-left: 12px!important;
    border-bottom:none!important;
}
body.page-add-allocation.mca-admin li.ui-state-focus, body.page-create-doodle.mca-admin li.ui-state-focus{
    background-color:#990066!important;
    border-bottom:none!important;
    color:#f0c18a!important;
    font-weight:normal;
    border-bottom:none!important;
    text-decoration:none!important;
}
/** CRE Allocation CSS End**/
#cll.close{
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
}
body .profile .prdt_rec_modal #usr_prfl_pp_wrapper.dataTables_wrapper .dataTables_paginate {
    float: left!important;
    padding-top: 0!important;
    border: solid 1px #ccc!important;
    border-right: 0!important;
    padding-bottom: 0px!important;
    position: inherit!important;
    width: auto!important;
}
body .profile .prdt_rec_modal #usr_prfl_pp_wrapper.dataTables_wrapper .paginate_button.previous {
    background-image: url(images/left-arrow.png)!important;
}
body .profile .prdt_rec_modal #usr_prfl_pp_wrapper.dataTables_wrapper .paginate_button.next {
    background-image: url(images/right-arrow.png)!important;
}
body .profile .prdt_rec_modal #usr_prfl_pp_wrapper.dataTables_wrapper .dataTables_paginate .paginate_button.current, 
body .profile .prdt_rec_modal #usr_prfl_pp_wrapper.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #990066!important;
    border: #990066!important;
    color: #fff!important;
    margin: 0;
}
body .profile .prdt_rec_modal #usr_prfl_pp_wrapper.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 6px 12px!important;
    border: 0!important;
    border-right: solid 1px #ccc!important;
    color: #692248!important;
    cursor: pointer;
    margin-left: 0;
}
body .profile .prdt_rec_modal #usr_prfl_pp_wrapper.dataTables_wrapper .paginate_button.previous, 
body .profile .prdt_rec_modal #usr_prfl_pp_wrapper.dataTables_wrapper .paginate_button.next, 
body .profile .prdt_rec_modal #usr_prfl_pp_wrapper.dataTables_wrapper .paginate_button.first, 
body .profile .prdt_rec_modal #usr_prfl_pp_wrapper.dataTables_wrapper .paginate_button.last {
    background-repeat: no-repeat!important;
    text-indent: -9999px;
    width: 34px;
    background-position: center!important;
    background-size: 14px!important;
}
.profile .prdt_rec_modal .dataTables_filter{display: block;}

.basic_cls_help.new-class .foot_lt, .basic_cls_help.new-class .foot_rt{
    display:block;
}
body.mca-admin  .dataTables_filter a.help_bg{
    background-image: url(images/help_icon.jpg);
}
body.page-bulk-inventory-update.mca-admin .sm_bg> div {
    width: 435px!important;
}
.help_icon_position{
    position: absolute;
    left: 370px;
    top: 7px;
    z-index: 1000;
}
.help_icon_position1{
    position: absolute;
    left: 420px;
    top: 7px;
    z-index: 1000;
}
#select-all {
    margin-left: 12px;
    margin-right: 8px;
}
#reason-unblock {
    margin-bottom: 6px;
}

.my_courier_details #courier_service{
    width: 100%!important;
    margin-top: 6px;
    margin-bottom: 6px!important;
}
button.add_to_cart_all{
    position: absolute;
    right: 7px;
    top: 81px;
    border-radius: 10px!important;
}
.mca-admin .sm_bg.api-invtry> div {
    width: 380px!important;
}
.page-reports #order_status{width:100%!important;}
input[type="checkbox"] {
    margin-top: 0px;
    top: 2px;
    position: relative;
    margin-right: 4px;
}
.next_del_opt {
    display: inline-block;
    width: 500px;
}
.ins_del_chg {
    margin-top: 5px;
    position: relative;
}
.out_del_chg {
    margin-bottom: 5px;
}






/* start For google map Code added by DL date 08-08-2017*/
.map_message a{
    font-weight: 500;
    color: #990077;
    font-size: 14px;

}
.map_message p{
    font-weight: 400;
}

.gm-style .gm-style-iw{
    font-weight:300!important;
    font-size:12px!important;
    overflow:hidden;
    left: 11px!important;
}
.gm-style .gm-iw{color:#2c2c2c}.gm-style .gm-iw b{font-weight:400}.gm-style .gm-iw a:link,.gm-style .gm-iw a:visited{color:#4272db;text-decoration:none}.gm-style .gm-iw a:hover{color:#4272db;text-decoration:underline}.gm-style .gm-iw .gm-title{font-weight:400;margin-bottom:1px}.gm-style .gm-iw .gm-basicinfo{line-height:18px;padding-bottom:12px}.gm-style .gm-iw .gm-website{padding-top:6px}.gm-style .gm-iw .gm-photos{padding-bottom:8px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.gm-style .gm-iw .gm-sv,.gm-style .gm-iw .gm-ph{cursor:pointer;height:50px;width:100px;position:relative;overflow:hidden}.gm-style .gm-iw .gm-sv{padding-right:4px}.gm-style .gm-iw .gm-wsv{cursor:pointer;position:relative;overflow:hidden}.gm-style .gm-iw .gm-sv-label,.gm-style .gm-iw .gm-ph-label{cursor:pointer;position:absolute;bottom:6px;color:#fff;font-weight:400;text-shadow:rgba(0,0,0,0.7) 0 1px 4px;font-size:12px}.gm-style .gm-iw .gm-stars-b,.gm-style .gm-iw .gm-stars-f{height:13px;font-size:0}.gm-style .gm-iw .gm-stars-b{position:relative;background-position:0 0;width:65px;top:3px;margin:0 5px}.gm-style .gm-iw .gm-rev{line-height:20px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.gm-style.gm-china .gm-iw .gm-rev{display:none}.gm-style .gm-iw .gm-numeric-rev{font-size:16px;color:#dd4b39;font-weight:400}.gm-style .gm-iw.gm-transit{margin-left:15px}.gm-style .gm-iw.gm-transit td{vertical-align:top}.gm-style .gm-iw.gm-transit .gm-time{white-space:nowrap;color:#676767;font-weight:bold}.gm-style .gm-iw.gm-transit img{width:15px;height:15px;margin:1px 5px 0 -20px;float:left}
.gm-iw {text-align:left;}.gm-iw .gm-numeric-rev {float:left;}.gm-iw .gm-photos,.gm-iw .gm-rev {direction:ltr;}.gm-iw .gm-stars-f, .gm-iw .gm-stars-b {background:url("https://maps.gstatic.com/mapfiles/api-3/images/review_stars.png") no-repeat;background-size: 65px 26px;float:left;}.gm-iw .gm-stars-f {background-position:left -13px;}.gm-iw .gm-sv-label,.gm-iw .gm-ph-label {left: 4px;}


.page-new-seller .side_area .navbar-collapse.collapse ul.menu.nav.navbar-nav.secondary
{
    display:none!important;
}

.page-new-seller .side_area .col-sm-12{
    display: none!important;
}

body.page-new-seller {overflow:auto;}

.page-new-seller .user_area{display:none;}

.page-new-seller .foot_lt, .page-new-seller .foot_rt{display:none;}


.page-nearby .side_area .navbar-collapse.collapse ul.menu.nav.navbar-nav.secondary
{
    display:none!important;
}

.page-nearby .side_area .col-sm-12{
    display: none!important;
}

body.page-nearby {overflow:auto;}

.page-nearby .user_area{display:none;}

.page-nearby .foot_lt, .page-nearby .foot_rt{display:none;}


.location-map-shop .side_area .navbar-collapse.collapse ul.menu.nav.navbar-nav.secondary
{
    display:none!important;
}

.location-map-shop .side_area .col-sm-12{
    display: none!important;
}

body.location-map-shop {overflow:auto;}

.location-map-shop .user_area{display:none;}

.location-map-shop .foot_lt, .location-map-shop .foot_rt{display:none;}
/* end */

/*  for back to top  */

  #back-to-top {
        display: none;
        position: fixed;
        bottom: 20px;
        right: 25px;
        z-index: 99;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 3px 1px 0px 2px;   
        border-radius: 25px;        
        background-color: #990066;
         -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
       
    }
    #back-to-top img{
        vertical-align: middle;
    }

    #back-to-top:hover {
        background-color: #fffdfa;
    }
    
    
    /* for rating blinker code added by DL 24/08/2017*/
    
    .blink_me_rating {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0; }
}

/*DS30102017009:start: adding css to PC list scroll bar in shop home page*/
.shop-pc-scroll-results::-webkit-scrollbar {
    cursor: pointer;
    width: 8px;
    background-color: #F5F5F5;

}
.shop-pc-scroll-results::-webkit-scrollbar-track {
    cursor: pointer;
    border-radius: 10px;
    width: 8px;
    -webkit-box-shadow: inset 0 0 7px #E3E0E0;

}
.shop-pc-scroll-results::-webkit-scrollbar-thumb {
    cursor: pointer;
    border-radius: 10px;
    background-color: #B6B0B0; 
    background-image: -webkit-linear-gradient(45deg,
        rgba(255, 255, 255, .2) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255, 255, 255, .2) 50%,
        rgba(255, 255, 255, .2) 75%,
        transparent 75%,
        transparent)
}
.shop-pc-scroll-results::-webkit-scrollbar-thumb:hover {
    cursor: pointer;
}
.shop-pc-scroll-results::-webkit-scrollbar-track-piece { 
    cursor: pointer;
    border-radius: 10px;
    background-color: transparent;
}
/*DS30102017009:stop: adding css to PC list scroll bar in shop home page*/

/*Start:DS17092018029: Stand Alone Billing System:Dheerendra:24-09-2018*/
.chaturlocal_switch {
  position: relative;
  display: inline;
  width: 60px;
  height: 34px;
}

.chaturlocal_switch input {display:none;}

.chaturlocal_slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.chaturlocal_slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .chaturlocal_slider {
  background-color: #f7a93b;
}

input:focus + .chaturlocal_slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .chaturlocal_slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded chaturlocal_sliders */
.chaturlocal_slider.chaturlocal_round {
  border-radius: 34px;
}

.chaturlocal_slider.chaturlocal_round:before {
  border-radius: 50%;
}
/*Stop:DS17092018029: Stand Alone Billing System:Dheerendra:24-09-2018*/

.views-field.views-field-php-1 .modal-content {
    width: 100%;
    height: 100%;
} 

.views-field.views-field-php-6.sorting_1 {
    white-space: nowrap;
}

/********************************
 * CHATURLOCAL NEW FEATURES CSS *
 ********************************/

/********************************************
 * LOADER CSS - A\DDED BY SS ON 13 SEP 2021 *
 ********************************************/

 .loader {
    border: 4px solid #f3f3f3;
    border-radius: 50%;
    border-top: 4px solid #990660;
    width: 40px;
    height: 40px;
    -webkit-animation: spin 2s linear infinite;
    /* Safari */
    animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


/* To display the Loader use this class. */
.show-loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display:none;
    background: url('https://www.chaturlocal.com/storage/loading1.gif') 50% 50% no-repeat rgb(249, 249, 249);
    opacity: .8;
}

/**************************************************
 * END : LOADER CSS - A\DDED BY SS ON 13 SEP 2021 *
 **************************************************/

/************************************************
 * SHOP APK QR CSS - ADDED BY SS ON 18 SEP 2021 *
 ************************************************/
.shop-qr-apk-content {
    width: fit-content  !important;
    height: fit-content  !important;
}
 .shop-qr-apk-dialog{
width: fit-content !important;
}
.shop-qr-apk-header{
min-height: 16.428571429px;
padding: 0px;
/* border-bottom: 1px solid #e5e5e5; */
}
.shop-qr-apk-footer{
padding: 17px 20px 15px;
margin-top: 15px;
text-align: right;
border-top: 0px solid #e5e5e5 !important;
}
#p-scan-to-download{
color:rgb(153,0,102);
font-family: aileronregular;
/* position: absolute; */
/* top: 551px; */
/* width:425px; */
text-align:center;
font-size: 18px;
margin-bottom:5px;
}
#p-powered-by-chaturlocal{
color:rgb(153,0,102);
font-family: aileronregular;
/* position: absolute; */
/* top: 590px; */
/* width:425px; */
text-align:center;
font-size: 22px;
text-align:center;   
}

.div-style{
color: #990660;
font-weight: bold;
display:block;
margin-bottom: 10px;
}
.android_app_download{
    font-size: 20px;
    color: #fcdc9e;
    cursor: pointer;
}
.download-secure-msg-content{
    width: fit-content !important;
    height: fit-content !important;
}
/******************************************************
 * END : SHOP APK QR CSS - ADDED BY SS ON 18 SEP 2021 *
 ******************************************************/

 /* code added by linku for animation of voice recognition for transaction id on 14032024 */
 .recording{
    animation: animation 1.6s infinite;
}
@keyframes animation{
    0%{
        transform: scale(0.9);
        /*opacity: 0;*/
    }
    60%{
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(153,0,102,0.3);
        /*opacity: 1;*/
    }
    100%{
        transform: scale(0.9);
        box-shadow: 0 0 0 0 rgba(153,0,102,0.5);
        /*opacity: 0;*/
    }
}