	@import url("base.css");
	
	#menu-posts-dt_store .wp-submenu li a[href="edit.php?post_type=dt_store"]{
		display:none;
	}
	
	.hndle a, .widefat tfoot td, .widefat th, .widefat thead td{
		vertical-align:middle;
	}

	
	.postbox{
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.cls_6a6{
		font-size:36px;	
	}
	
	.widefat tbody td input{
		margin-left:8px;
	}
	
	.cus_pagination{
		padding-top:15px;
		text-align:right;
	}
	
	.cus_pagination a,.cus_pagination span{
		border:1px solid #cacaca;
		padding:2px 12px 3px 12px;
		margin-right:3px;
		text-decoration: none;
		font-size:18px;
	}
	
	.cus_pagination a:hover{
		background:#0073aa;	
		color:#fff;
	}
	
	.admin_page_wrapper{
		position:relative;
	}
	
	.cls_title{
		font-size: 16px;
		padding: 8px 12px;
		margin: 0;
		line-height: 1.4;
		border-bottom: 1px solid #eee;
	}
	
	.add_store_tbl{
		table-layout: auto;
	    background: none;
		border: none;
	}

	.add_store_tbl td:first-child{
		width: 160px;
	}
	
	.add_store_tbl td{
		padding:10px 0px;
		border: none;
	}

	.add_store_tbl td input[type = 'checkbox']{
		float: left;
	}
	
	.add_store_tbl td span{
		display: inline-block;
		padding-top: 3px;
		padding-left: 5px;
		padding-right: 15px;
	}

	.add_store_tbl td label{
		padding-bottom: 5px;
	}
	
	.add_store_tbl input[type="text"],.add_store_tbl input[type="password"],.add_store_tbl textarea{
		font-size:16px;
		padding:3px 10px;
	}
	
	.add_store_tbl textarea{
		height:150px;	
	}
	
	.cls_top_tbl:after{
		float:left;
		content:"";
		clear:both;
	}
	
	.cls_cat_holder{
		height:214px;
		overflow-y:scroll;
		overflow-x:hidden;
		border:1px solid #ccc;
		width:343px;
		background: #fff;
	}
	
	.cls_aisle_div{
		padding: 0px 5px 5px 5px;
		border-bottom: 1px dashed #dedede;
		margin-bottom: 4px;
		margin-top: 4px;
	}
	
	.cls_sec_l{
		float:left;	
	}
	
	.staff_store_hld{
		padding-left:10px;	
		padding-right:30px;	
	}
	
	.admin_page_wrapper_l_70{
		float:left;
		width:70%;
	}
	
	.admin_page_wrapper_r_30{
		float:right;
		width:29%;
	}
	
	.row:after{
		content:"";	
		clear:both;
		display:block;
	}
	
	.tbl_box{
		margin-bottom:10px;
		/*border:1px solid #eee;*/
	}
	
	.tbl_box_h{
		padding:5px;
		border-bottom:1px solid #eee;
		padding-bottom:3px;
		background:#f9f9f9;
	}
	
	.tbl_box_c{
		padding:5px;
	}
	
	.store_about{
		padding:10px;
		width:100%;
		min-height:150px;	
	}
	
	.as-upload-btn-wrapper {
		width: 100%;
		height: 33px;
		border-radius: 6px;
		margin-top: 11px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
	}

	.as-upload-btn-wrapper_2 {
		width: 100%;
		border-radius: 6px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
	}
	
	.as-upload-note {
		color: #aaaaaa;
		font-size: 12px;
		position: absolute;
		width: 272px;
		top: -20px;
		left: -20px;
	}
	
	.as-upload-note_2 {
		color: #aaaaaa;
		font-size: 12px;
		padding-top:5px;
		line-height:normal;
	}
	
	.as-upload-btn-text {
		color: #ffffff;
		font-size: 14px;
		text-align: center;
		top: 5px;
		position: absolute;
		z-index: 1;
		background: #1f71a2;
		padding: 7px 15px;
		border-radius: 7px;
		left: 53px;
	}

	.as-upload-btn-text_2 {
		color: #ffffff;
		font-size: 14px;
		text-align: center;
		top: 5px;
		z-index: 1;
		background: #1f71a2;
		padding: 5px 15px;
		border-radius: 7px;
		left: 0px;
	}
	
	.as-upload-photo {
		width: 115px;
		height: 33px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
		top: 4px;
		cursor: pointer;
		position: absolute;
		z-index: 2;
		left: 53px;
	}

	.as-upload-photo_2{
		width: 130px;
		height: 39px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
		top: 0px;
		cursor: pointer;
		position: absolute;
		z-index: 2;
		left: 0;
	}
	
	.as-customer_pic{
		width:auto;
		max-width:230px;
		margin-left: auto;
		margin-right: auto;
	}

	.as-customer_pic_2{
		max-width:140px;
	}
	
	.cls_save_store{
		margin-top: 6px;
		margin-left: 20px;
		padding: 7px 15px;
		font-size: 15px;
		background: #1f71a2;
		color: #fff;
		border: 1px solid #1f71a2;
		border-radius: 4px;
		font-weight: 600;
		cursor:pointer;
	}


	.wrap_float,.wrap_float_custom{
		height: 47px;
		z-index: 10;
		background: #f1f1f1;
		width: 100%;
		border-bottom: 1px solid #dedede;
	}

	.cls_pic_upload_holder{
		z-index: 1;
		background: #fff;
		margin-top: 10px;
		left: auto;
		top: auto;
		text-align: center;
		position: relative;
	}

	.upload-progress-cont{
		display:none;
		position: absolute;
		width: 100%;
		height: 7px;
		border-radius: 5px;
		border: 1px solid #fff;
		background: #8A4F50;
		z-index: 2;
		top: -19px;
		left: -1px;
		overflow:hidden;
	}
	
	.upload-progress{
		height:7px;
		background-color:#58bc23;
		width:20%;
	}

	.cls_cat_holder .loc_cls{
		padding: 0 ;
		line-height: normal;
		height: auto;
	    font-size: 12px;
	}

	.cls_aisle_label{
		float:left;
		padding-top: 2px;	
	}

	.admin_edit_links{
		text-align:center;
		padding:5px 0px 2px 0px;	
		font-size:14px;
	}

	.admin_edit_links a{
		text-decoration:underline;
	}

	.cls_imp_submit{
		border: 1px solid #0073aa;
		padding: 3px 10px;
		color: #ffffff;
		background: #0073aa;
		font-weight: 600;
		border-radius: 4px;
	}
	
	.error legend{
		background: #b32222;
		font-size: 20px;
		padding: 5px 15px 7px 15px;
		color: #fff;
		font-weight: 600;
		border: 1px solid #820808;
	}
	
	.message{
		font-size: 20px;
		border: 2px solid #22a087;
		display: inline-block;
		padding: 5px 10px 7px 10px;
	}
	
	.create_new_link{
		font-size:12px;	
	}
	
	.cls_aisle_hld{
		border-bottom:1px dashed #ccc;
	}
	
	.error_bdr{
		border: 1px solid #b52d2d;
		padding: 3px 5px 4px 4px;		
	}
	
	.wrap_custom {
    	margin: 10px 20px 0 2px;
	}
	
	.wrap_custom [class$=icon32]+h2, .wrap_custom h1, .wrap_custom>h2:first-child {
		font-size: 23px;
		font-weight: 400;
		margin: 0;
		padding: 9px 0 4px;
		line-height: 29px;
	}

	.all_stores_customizer{
		
	}
	
	
	#screen-meta, ul#dismissed-updates, #screen-options-wrap {
	    display: none;
	}
	
	.reports_table{
		width:auto;
	    border-spacing: 0;
		border:1px solid #dadada;
	}
	.reports_table td{
		padding:10px 20px;	
	}
	
	.content td, .content th{
		border:0 none !important;	
	}
	
	.cls_a45a_title{
			
	}
	
	.cls_payment_checks{
		height: 15px;
		width: 15px;
		margin-right: 5px;
		margin-top: -3px;
	}
	
	.warning_ul{
		margin:0 !important;
	}
	
	.pro_link{
		width:100% !important;	
	}
	
	.cls_pimg_r{
		position: absolute;
		right: -10px;
		top: -10px;
		background: #000000a3;
		padding: 0px 7px;
		border-radius: 28px;
		font-weight: bolder;
		color: #fff;
		cursor: pointer;
	}

	.wpb-content-wrapper{
		max-width: 100% !important;
	}

	.wrap_custom h1{
		padding-left:12px;
	}

	@media screen and (max-width: 550px){
		.cls_cat_holder {
			width: auto;
		}	
	}