body {
    font-size: 12px;
    min-height: 100%;
    padding-top: 36px;
    position: relative;
}
.clear20
{
	height:20px; clear:both;
}
.clear30
{
	height:30px; clear:both;
}
.clear10
{
	height:10px; clear:both;
}
.page-header
{
	border-bottom:0 none;
	
}
 .select-search
 {
	width:300px !important;
 }
 .subdomain-hint
 {
	margin-top:5px;
	font-weight:bold;
	font-size:15px;
 }
 .footer_gallery .thumbnail .thumb img
 {
 	width:140px;
	height:90px;
 }
  .thumbnail .thumb
 {
 	padding:22px;
 }
 .gallery  .thumbnail .thumb img
 {
 	width:140px;
	height:90px;
 }
 /* Customizing Upladify button*/
 .upload_input_wrap
 {
 	margin:10px 0px !important; 
 	
 }
 .uploadify-button {
 	border:1px solid !important;
	border-radius:3px !important;
	border-color: #dbd6db #b3b4b6 #848587 !important;
    color: #4e5665 !important;
    text-shadow: 0 1px 0 #fff !important;
	background-repeat:no-repeat !important;
	background-position:6px !important;
	text-align:center !important;
	margin-bottom: 10px;
	white-space: normal !important;
}

.uploadify
{
	margin:0px;
	float:left;
	width:100% !important;
}

/* End Upladify button*/
.center{
    display: block;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.red
{
color:#b94846;
}

.footer
{
	text-align:right;
}
.action_buttons
{
	margin-bottom:20px;
}
.site_listing_wrap .col-sm-3 .panel-default
{
	margin-top:45px;
}
.site_listing_wrap .col-sm-3 .panel-default .panel-heading
{
	background-color:#2b3a4d !important;
	color:#ffffff;
}
.main_listing_heading
{
	background-color:#2b3a4d !important;
	color:#fff !important;
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover
{
	background-color: #eee;
    color: #777;
    cursor: not-allowed;
}
.action_bar
{
	float:right !important;
}
.right
{
	float:right !important;
}
.margin20
{
	margin-bottom:20px !important;
}
.middle-nav > li > a.selected 
{
	border:3px solid #2b3a4d  !important;
	padding-top:5px !important;
}	
.dropdown-menu > li > a 
{
	white-space:normal !important;
}
.theme_image_wrap img
{
	width:250px;
	height:154px;
}
.customize_alert
{
	border:1px solid !important;
}
/* To show the deactivated site in the site listing page*/
.inactive-site {
    box-shadow: 0 0 3px 2px #990000;
}
.custom_accordin_items_icons
{
	font-size:16px !important;
	color:#fff !important;
}
div.tooltip-inner {
    max-width: 350px !important;
}
.add_theme_image.selected,.header_photo_wrap.selected,.footer_logo_wrap.selected,.upload_main_photo_wrap.selected,.upload_background_photo_wrap.selected,.theme4_form_groups.selected
{
	-webkit-box-shadow:0 0 5px rgba(24,149,215,1);
	-moz-box-shadow:0 0 5px rgba(24,149,215,1);
	box-shadow: 0 0 5px rgba(24,149,215,1);
	border:rgba(24,149,215,1) 1px solid;
	cursor:pointer;
    outline: medium none;
}
/*to highlight the input field when model validation occur
*/
.form-group.error input,.form-group.error textarea
{
	border:1px solid #d65c4f !important;
}
.add_theme_image_wrap img
{
	width:350px ;
	height:250px;
}
/* Jgowl flash message div*/
.jGrowl .jGrowl-notification 
{
	 width: auto !important;
}
.text-center
{
	text-align:center !important;
		
}
.select2-container .select2-choice ,.select2-drop 
{
	width:200px !important;
}
.thank_you_select .select2-container .select2-choice ,.thank_you_select .select2-drop 
{
	width:250px !important;
}
.checkbox label {
    padding-left: 0.2em !important;
}
/*bootstrap tool tip*/
.tooltip_popover
{
	width:470px !important;
	max-width:470px !important;
	
}
.popover_close_icon
{
	color:#fff;
	margin-right:10px;
	margin-top:10px;
}
/* customizing side bar
*/
.side_bar_menu_item_icon
 {
 	margin-right:10px;
 }
 .sidebar .main_menu_item
 {
 	background-color:#2b3a4d;
	color:#fff !important;
 }
 .blur_view
 {
 	opacity:0.3 !important;
 }
 #flashMessage a
 {
	 color:#fff !important;
 }
 #flashMessage a:hover
 {
	 color:#fff !important;
 }
 .panel-title > a {
 color:#428bca !important;
}
/* Customizing JS confirm boxes*/
.confirm_model .modal-header
{
	background-color:transparent  !important;
	color:#333 !important;
	padding:15px !important;
	border-radius:6px !important
}
.confirm_model .modal-body
{	
	padding:20px !important;
	border:1px solid #ddd !important;
}
.confirm_model .modal-content
{
	margin:100px 0px !important;
	box-shadow:0 5px 15px rgba(0, 0, 0, 0.5) !important;
}
/* End confirm boxes*/
/* Customizing JS alert boxes*/
.alert_model .modal-header
{
	background-color:transparent  !important;
	color:#333 !important;
	padding:15px !important;
	border-radius:6px !important
}
.alert_model .modal-body
{	
	padding:20px !important;
	border:1px solid #ddd !important;
}
.alert_model .modal-content
{
	margin:100px 0px !important;
	box-shadow:0 5px 15px rgba(0, 0, 0, 0.5) !important;
}
/* End alert boxes*/
h6 .popover_close_icon
{
	margin-right: 10px !important;
    margin-top: 10px !important;
}
.radio label
{
	margin:3px 10px 0px 0px !important;
	float:left !important;
}
.img_border
{
	border:2px solid #d3d3d3;
	padding:4px;
}
.marginTop30
{
	margin-top:30px !important;
}
.colorpicker
{
	z-index:999 !important;
	max-width:100% !important;
}
/*Paging Design*/
.paging 
{
	float:right;
}
.paging span a
{
	border-radius: 2px;
    color: #505050;
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    margin-left: 1px;
    padding: 5px 10px;
}
.paging span.disabled
{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #999;
    cursor: default;
	padding:5px 10px;
} 

div.paging span.current {
	border-radius: 2px;
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    margin-left: 1px;
    padding: 5px 10px;
    background-color: #40484c;
    color: #fff;
    outline: 0 none;
}

.paging span a:hover,.paging span a:focus
{
    background-color: #239169;
    color: #fff;
}
div.paging span.current:hover 
{
	 background-color: #40484c;
}
#ui-datepicker-div
{
	z-index:9999 !important;
}
iframe,img
{
	max-width:100% !important;
}
.login-box .input-group-lg > .form-control 
{
	height:40px !important;
}
.login-box .input-group-lg > .input-group-addon
{
	height:auto !important;
}
.upload_queue
{
	display:none;
	margin-top:15px;
}

/*End Paging Design*/
	