/** Heading **/
#ba-heading{
    height:100%;
    float:left;
}
#ba-heading + div{
    float: left;
    font-size: 16px;
    padding-top: 3px;
    margin-left: 10px;
}

.panel-line{
	padding:1%;
	overflow:hidden;
}


/** Login **/
.panel-login{
	margin:auto;
	padding:1%;
	width:40%;
	margin-top:50px;
}
.panel-login img{
	margin-bottom:20px;
}
.panel-login .row{
	margin-bottom:10px;
}
.panel-login label{
	margin-top:5px;
}


/** Offers **/
.panel-offer-result{
	padding:1%;
	margin-bottom:10px;
}
.mng-offer-row img{
	width:50px;
}
.mng-offer-row h3{
	margin:0px;
	
}
.checkbox-classic{
	width:20px;
}
#offer_data_box > .row,
.offer_product_box > .row{
	margin-bottom:10px;
}

#offer_products,#offer_options{
margin-top:-8px;
}
.offer_product_container{
	width:98%;
}
.option_list_box{
	width:102%;
}
.panel-green{
	background:#77ea63;
	overflow:hidden;
}
#offer_creation_box_preview{
	background:#FFF;
}

#offer_data_box,
#offer_products_box,
#offer_options_box,
#offer_timing_box,
#offer_criteria_box,
#offer_anagr_box,
#offer_delete_box
{
	display:none;
}
#offer_creation_box_preview h4,
.offer_creation_box h4{
	color:#000;
}

.search-radios > label{
	margin-top:-28px;
	margin-left:-15px;
	margin-right:15px;
}
.subscription-result-panel{
	min-height:50px;
	padding-right:2%;
	margin-bottom:5px;
}
.subscription-result-panel img{
	height:50px;
}
.subscription-result-panel h4{
	margin-top:7px;
	margin-bottom:0px;
}
.subscription-statuses{
	padding-top:10px;
}
.subscription-statuses h3{
	color:#4cae4c;
	margin-top:0px;
}

.table-sub-results  tr td:hover{
	cursor:pointer;
	
}
.table-sub-results tr td{
	border-top:1px solid rgba(0,0,0,0.3) !important;
}

.table-sub-edit{
	width:100%;
}
.table-sub-edit th{
	font-weight:bold;
}
.table-sub-edit tr td,
.table-sub-edit tr th{
	border-bottom:1px solid rgba(0,0,0,0.1);
	padding:5px;
}
.table-sub-edit tr:last-child td,
.table-sub-edit tr:last-child th{
	border-bottom:none;
}
.control-label{
	text-align:left !important;
}

/* SUBSCRIPTION EDIT BOX TOGGLE */




.modal-extra-padding{
	padding:5%;
}
.panel-extra-padding{
	padding:2%;
}

#subscription-recap-panel{
	margin-bottom:20px;
}
#delete-sub-content{
	display:none;
}
.panel-heading{
	overflow:hidden;
}
.panel-heading+div{
	padding:2%;
}

.wrap-it{
	cursor:pointer;
}


/*CONFIG OFFERS EDITIN*/
.panel-offers{
	padding:1.5%;
}
.panel-offers input[type=radio],
.panel-offers input[type=checkbox]{
	height:auto !important;
}
.panel-offers label{
	cursor:pointer;
	width:100%;
	border:1px solid rgba(0,0,0,0.2);
	padding:10px;
}
.panel-min-padding{
	padding:0.5%;
}
.total-row{
	color:#0d6aad;;
	font-weight:bold;
	text-align:right;
}
.total-row td:first-child{
	text-align:left;
}

.active-offer{
	background:rgba(255, 200, 52, 0.28);
}
.active-sub{
	background:#d0e9c6;
	border:2px solid #2b542c;
}

.blue-font{
	color:#0d6aad !important;
}
.panel-neta-result{
	margin-bottom:5px;
	cursor:pointer;
}
.panel-neta-result:hover{
	background:rgba(255, 200, 52, 0.28);
}
.panel-neta-result img{
	width:40px;
}

.user-confirm-edit [input=checkbox]{
	height:10px !important;
}
.custom-checkbox-line{
	width:100%;
	height:40px;
}
.custom-checkbox-line div:first-child{
	float:left;
	width:50px;
}

.custom-checkbox-line input[type=checkbox]{
	margin-top:-7px;
}
.panel-acc-row{
	padding:0.5%;
	margin-bottom:5px;
}
.panel-acc-row img{
	/*width:50px;*/
	height:39px;
}

/*OFFER EDITOR*/
#of_ed_toolbox{
	border-color: #DDD !important;
}
.mini-offer-container{
	width:99%;
	margin-top:10px;
}
.panel-mini-offer{
	width:32.5%;
	float:left;
	margin-left:0.5%;
	margin-bottom:10px;
	cursor:pointer;
}
.panel-mini-offer img{
	height:30px;
	margin-top:5px;
}
.row{
	margin-right:0 !important;
	margin-left:0 !important;
}
#page_preview_container{
	width:99% !important;
}