/**
 * Custom Page Builder Base Admin CSS
 * License: GPLv2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
 *
 * @author Farhan Girach <farhangirach@hotmail.com>
 * @copyright Copyright (c) 2017, Farhan Girach
**/
#postdivrich{
	display: none; /* JS toggle will display this */
}
#cpb-page-builder{
	display: none; /* JS toggle will display this */
	margin: 20px 0;
}
/* Templates */
.cpb-templates{
	display: none;
}
/* Rows */
.cpb-rows{
	margin-bottom: 30px;position: relative;
}
.cpb-rows-message{
/*	border: 2px solid #ccc;*/
	padding: 10px 20px;
	text-align: center;
	text-align: center;
    font-size: 25px;
    text-transform: uppercase;
    color: #0081b6;
}
/* Buttons */
.cpb-actions{
	margin-bottom: 30px;float:left;margin-right:10px;
}
/* Row */
.cpb-row{
	font-size: 16px;
	border: 1px solid #ccc;
	background: #fff;
	margin-bottom: 20px;
}
	/* Sortable Placeholder */
	.cpb-row.ui-sortable-placeholder{
		border: 1px dashed #ccc;
		visibility: visible !important;
		background: transparent;
	}
.cpb-row-title{
}
.cpb-row-title:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
.cpb-handle{
	padding: 10px;
	border-right: 1px solid #ccc;
	cursor: grab;
}
	.cpb-handle:hover{
	}
.cpb-order{
	background: #efefef;
	color: #aaa;
	border: 1px solid #ccc;
	border-radius: 50%;
	display: inline-block;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	height: 20px;
	line-height: 1;
	margin-top: 5px;
	padding: 5px 6px;
	text-align: center;
	text-decoration: inherit;
	vertical-align: top;
	width: 20px;
}
.cpb-row-title-text{
	padding: 12px 10px 9px 0;
	display: inline-block;
}
.cpb-remove{
	padding: 10px;
	float: right;
	cursor: pointer;
	color:#0085ba;
}
.cpb-remove:hover{
	color: red;
}
.cpb-row-fields{
	border-top: 1px solid #ccc;
	padding: 10px;
}
.cpb-row-fields:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
.cpb-row-fields textarea{
	width: 100%;
	min-height: 150px;padding:10px;margin-top: 10px;
}
/* 1 column template */
.cpb-col-1{
}
/* 2 columns template */
.cpb-col-2{
}
.cpb-col-2 .cpb-col-2-left{
	width: 49%;
	float: left;
}
.cpb-col-2 .cpb-col-2-right{
	width: 49%;
	float: right;
}

.cpb-add-row.button-primary {box-shadow:none; margin-bottom: 7px;margin-right: 4px;background: #0085ba;color: #fff;text-decoration: none;padding: 7px 40px;border:0px;border-radius:0px;height:auto;}
.cpb-add-row.button-primary:hover {background: #00a6a3;color: #fff;text-shadow:none;border-color:transparent;}
.drag_drop > div {background:#fff;padding:5px 15px;color:#0073aa;cursor:pointer;margin-right:5px;margin-bottom:5px;font-weight:bold;display:inline-block;}
.drag_drop {position:fixed;width:100%;background: #0073aa;left:0px;bottom:0px;z-index:99999;text-align:center;padding-top:10px;}
.drag_drop > div:hover {background:#00a6a3;color:#fff;}
a.header_logo_upload {background: #0085ba;color:#fff;text-decoration:none;    padding: 10px 40px;float: left;margin-top: 2px;margin-right:3px;}
input.header_logo_url {height:40px;float:left;}
img.header_logo[src=""] {display:none;}
a.header_logo_upload:hover {background:#00a6a3;color:#fff;}
.dashicons-move {color:#090;cursor:pointer;}
input#class {    max-width: 250px;width: 100%;}
input#bg_image{max-width: 339px;width: 100%;}