.form-control:focus {
    border-color: #66afe9;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.glyphicon-plus-sign::before {
    background: #27A40B none repeat scroll 0 0;
    border-radius: 20px;
    color: #fff;
    font-size: 20px;
    padding: 6px 8.22px;
}

.glyphicon-plus-sign:hover::before {
    background: #27A40B none repeat scroll 0 0;
}

.glyphicon-minus-sign::before {
    background: #FF0000 none repeat scroll 0 0;
    border-radius: 20px;
    color: #fff;
    font-size: 20px;
    padding: 6px 8.22px;
}

.glyphicon-minus-sign:hover::before {
    background: #FF0000 none repeat scroll 0 0;
}
.category-inner-main{ background-color: #ecf0f5;}
.nomargintex-top-bottom{ margin-top:0px; margin-bottom:0px;}
.padding-top{ padding-top:0px;}
.padding-bottom{ padding-bottom:0px;}
.gqllery-layout .gallrymain-heading{ padding:0px 15px;}
.gallery-block{ border: solid 1px #d2d6de; display:inline-block;}
.gallery-block-slected{background-color:#a2a2a2; }
.gallery-block-slected .tikarrow{    position: absolute;right: 0px;top: -24px; z-index: 99999;}
.add-gallery-main table th { font-size:20px;}
.content-wrapper, .right-side{    min-height: inherit; }
.gallery_main{clear: both;display: block;width: 80%;}
.btnmain{ padding: 50px 0px 100px;}
.btnmain a{ margin-right:20px;    font-size: 19px;}
.gallery_main .block1{ width:100%; border:solid 1px #ccc; padding:13px;}
.gallery_main .block2{ width:100%; border:solid 1px #ccc; padding:13px;}
.gallery_main .block3{ width:100%; border:solid 1px #ccc; padding:13px;}
.gallery_main .block1 img{ width:100%;}

.gallery_main .block2{ width:100%;}
.gallery_main  .block2 img{ width:100%;}

.gallery_main  .block3{ width:100%;}
.gallery_main  .block3 img{ width:100%;}

.gallery_main  .block2 .modal-body {height: 153px;overflow: hidden;}
.gallery-block .block2 .modal-body img{ height:100%;\ width: 100%;}

.block3 .modal-body {    height: 102px; overflow: hidden;}
.block3 .modal-body img{ height:100%; width:100%;}
.videodiv{ padding:10px; margin-bottom: 15px;}

 

.sort-cat{width:70%;  border: 1px solid #cecece ;border-radius: 3px; text-align: center; padding:4px;}
.sort-sub-cat{width:70%;  border: 1px solid #cecece;  border-radius: 3px; text-align: center; padding:4px;}
.sub-name{float:left;}
.sub-input{float:right; width:16%;}
.sort-width{width:8%;}
.cat-width{width:40%;}
.refresh-link{color: #fff; font-weight: bold; text-decoration:underline; }
.refresh-link:hover{color:#fff; text-decoration: underline;font-weight: bold; }
.addMore{color:#333333}
.addMore:hover{color:#cecece}
.sort-pro{width:10%;}
.scolor{color:#00a65a}
.ecolor{color:#dd4b39;}
.sbcolor{border-color:#00a65a}
.ebcolor{border-color:#dd4b39;}
.ebx1-color{border:1px solid #dd4b39;}
.publish-btn{background:#E74D36; color:#fff;}
.publish-btn:hover{background:#C2412D; color:#fff;}
.toggle.toggle-light .toggle-slide .toggle-inner .toggle-on, .toggle.toggle-light .toggle-slide .toggle-inner .toggle-blob, .toggle.toggle-light .toggle-slide .toggle-inner .toggle-off{
    font-weight: 300;
    font-size: 12px!important;
}
.info-box-content .info-box-text br{
    display: none;
}
.less-hdr .tab-content .panel-heading .box-title{
	margin:auto;
}
.nav-tabs-custom>.nav-tabs{
    background: #ECF0F5;
}
.nav-tabs-custom ul li a{
    text-shadow:none;
    font-weight: 600; 
    padding: 10px 25px;
}
.tab-content .table-responsive{
    float: none;
}
.sorting-edit { margin:0; padding:0; float:left; width:100% }
.sorting-edit .filter-search-inner {width:100% }
.sorting-edit  .sort-bar{ margin:0; padding:0;  }
.sorting-edit  .sort_width1{ }
.sorting-edit  .add-btn{ margin-left:0;}
.nopadding{ padding:0 !important;}
.nomargin{ margin:0 !important;}
.content-header{ padding-top:0px;}
.add-picture { float: left; margin: 37px 0 0; padding: 0; width: 100%;}
.add-picture {margin: 37px 0 0!important;    padding:0!important; width: 100% !important;}
.img-product > a > img {    border-radius: 5px;    width: 100%;}
.td_u{ text-decoration:underline;}
.td_n{ text-decoration:none;}
.categoryList .category_box {
    background: #fff none repeat scroll 0 0;
    color: #454545;
    margin: 0 0 1px;
    padding: 4px 8px;
    text-decoration: none;
	border-bottom: 1px solid #dbdbdb;
}

.categoryList .category_box  .checkbox {
    margin: 5px 0 7px;
}
.categoryList .category_box label b{font-weight:normal; display: block; width: 100%;cursor: pointer;}
.categoryList .category_box label {margin-bottom: 3px; width:100%;}
.categoryList .category_box span.sign {
    background: #e74d36 none repeat scroll 0 0;
    border: 0 solid #ffffff;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    float: left;
    font-weight: normal;
    height: 21px;
    line-height: 12px;
    margin: 4px 0 0;
    text-align: center;
    width: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.loader{background: #000000 no-repeat scroll 50% 50%;	height: 100%;	left: 0;	opacity: 0.68;	position: fixed;
	top: 0;	width: 100%;	z-index: 2147483647;}
.categoryList .category_box .subcat_catbox {background: #ffffff none repeat scroll 0 0; color: #000000; font-weight: normal;line-height: 28px; padding: 8px 23px;}
.categoryList .category_box .td_u {line-height:30px; padding: 0 0 0 26px; text-decoration: none;}
.categoryList .category_box .td_n {line-height: 30px;padding: 0 0 0 26px;text-decoration:none;}
.ui-datepicker.ui-widget{
z-index:99999 !important;
}



#sel_store_type_n_btn_ie{
	margin-top: 20px;
}

.radio-width{
	display: block;
}

.radio-width input[type="radio"]:first-child{
	margin-left: 0px !important;
}

.group_field_ce .open-hours label{
	display: block;
}

.group_field_ce .open-hours .input{
	display: inline-block;
}

.group_field_ce .open-hours .input select{
	display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color eas
}

#store_currency_i{
	display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color eas;
    margin-bottom:20px;
}

.days-countt{
	padding: 10px 0px;
	float: left;
    width: 100%;
}

.days-countt .days_store_open_ce{
	width: 16px;
    height: 16px;
    display: initial;
    margin-left: 10px;
}

.days-countt .days_store_open_ce:first-child{
	margin-left: 0px;
}

.manage-pass{
	padding: 16px 10px;
}

.open-hours .textarea, .open-hours textarea{
    width: 100%;
}

.days-countt span{
	float: left;
    padding: 4px 10px;
    background: #5ac15e;
    color: #FFF;
    font-size: 16px;
    margin-right: 2px; 
}

.days-countt span input[type="checkbox"]{
	float: left;
    margin: 3px 6px 0px 0px;
}

.save-actn button{
    margin-right: 20px;
}

.img-respons td.pg_module_c p img{
    max-width: 400px;
    clear: both;
}

.category-inner-main .img-product
{
overflow: hidden;   
}

.dropdown-menu > li > a{
white-space:unset !important
}
.notifictn-cntr a{padding: 10px 20px !important;}
.notifictn-cntr .bg-success{background-color: #3AA50E;color: #fff;}
.notifictn-cntr .bg-danger{background-color: #E22B2B;color: #fff;}
.notifictn-cntr span{ float: right;}
.notifictn-cntr .dropdown-menu > li > a{
white-space:inherit !important;
}

.main-hdr-input{ margin-top:14px; }

.table-pro input[type=checkbox], .table-pro input[type=radio]{ margin: auto; position: relative; }

.table-pro .acte li{ margin: auto; }

@media (max-width: 1350px) {
    .table-pro tr td.acte-o{ white-space: nowrap;}    
    .cler-pro{ clear: both;}
    .mobile-pro #ProductIndexForm{ /* margin-top: 20px; */}
    .mobile-pro #ProductIndexForm .col-lg-2{ padding-left: 0px; margin-bottom: 10px; padding-right: 0px;}
}

.cpointer{cursor:pointer}