/*
Template Name: Mustache
Author: Rory Kranendonk
Author URI: http://www.dreamwire.nl
Version: 1.0
*/

.message {
    position: relative;
    display: inline-block;
    margin: 20px 11px 0 0;
    padding: 0 0 0 35px;
    -moz-box-shadow: 1px 1px 0 #e6e6e6;
    -webkit-box-shadow: 1px 1px 0 #e6e6e6;
    box-shadow: 1px 1px 0 #e6e6e6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e6e6e6')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e6e6e6');
    zoom: 1;
}

.message:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.message span {
    display: block;
    /*background : url(../images/icons/system-icon.png) no-repeat 98% center;*/
    padding: 13px 0;
    font: 12px/1.0em Arial;
}

.message.inner {
    margin: 0 0 20px;
}

.message.red {
    display: block;
    background : url(../images/icons/icon-error.png) no-repeat 10px 8px #F8E9E9;
    border: 1px solid #E4BBBC;
    color: #b80000;
}

.message.green {
    display: block;
    background: url(../images/icons/icon-succes.png) no-repeat 1px 8px #EBF9E2;
    border: 1px solid #BEE4A5;
    color: #6aa500;
}

.message.blue {
    display: block;
    /*background : url(../images/icons/icon-info.png) no-repeat 10px 8px #E9F3F8;*/
    border: 1px solid #BBD7E4;
    color: #136bc5;
}

.message.orange {
    display: block;
    /*background : url(../images/icons/icon-warning.png) no-repeat 10px 8px #FFF8D8;*/
    border: 1px solid #F3D97E;
    color: #ed9d12;
}
.plugin-div 
{
	margin: 0 8px 16px;
	width: 48.5%;
	width: -webkit-calc(50% - 8px);
	width: calc(50% - 8px);
	background-color: #fff;
	border: 1px solid #dedede;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.plugin-div:nth-child(odd) 
{
	clear: both;
	margin-left: 0
}

.plugin-div:nth-child(even) 
{
	margin-right: 0
}

@media screen and (max-width:782px) 
{
	.plugin-card {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
}

.plugin-div-top 
{
	position: relative;
	padding: 20px 20px 10px;
	min-height:200px;
}
.plugin-div-inner-content
{
	min-height:150px;
}
.plugin-action-buttons, div.action-links 
{
	margin: 0
}
.plugin-div h4 {
	margin: 0 0 12px;
	font-size: 16px;
	line-height: 1.3
}

.plugin-div .desc, .plugin-div .name
 {
	margin-left: 148px;
	
}

.plugin-div .action-links 
{

}
.plugin-div-button 
{
	margin-left: 5px !important;
}
.plugin-div-settings 
{
	display:inline-block;
	margin: 0 0px 16px;
	width: 48.5%;
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
	background-color: #FAFAFA;
	border: 1px solid #dedede;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	min-height: 330px;
}

.plugin-div-settings:nth-child(odd)
{
	clear: both;
	margin-left: 0
}

.plugin-div-settings:nth-child(even) 
{
	margin-right: 0;
	margin-left: 8px;
	
}


.plugin-div-settings-top 
{
	position: relative;
	padding: 20px 20px 10px;
	background-color: #fff;
}

.plugin-action-buttons, div.action-links 
{
	margin: 0
}
.plugin-div-settings h4 
{
	margin: 0 0 12px;
	font-size: 16px;
	line-height: 1.3
}

.plugin-div-settings .desc, .plugin-div-settings .name 
{
	margin-left: 148px;
	
}

.plugin-div-settings-button 
{
	margin-left: 5px !important;

}
.plugin-card-bottom_settings 
{
	clear: both;
	padding: 8px 20px;
	background-color: #fafafa;
	overflow: hidden;
	text-align:right;
	border-top: 1px solid #dedede
}
.plugin-icon-custom
{
	position: absolute;
    top: 20px;
    left: 20px;
    max-width: 128px;
    margin: 0px 20px 20px 0px;
    text-decoration: none;
    text-align:center;
}
.plugin-action-buttons-custom
{
	clear: right;
	margin-left: 2em;
	margin-bottom: 1em;
	text-align: right;
}
.coustom-nav-tab
{
    padding: 6px 10px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 24px !important;
}
.custom_icon
{
	width:128px;
	height:128px;
}


.service-div-settings 
{
    display:inline-block;
    margin: 0 0px 16px;
    width: 48.5%;
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px);
    background-color: #FAFAFA;
    border: 1px solid #dedede;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    min-height: 300px;
}

.service-div-settings:nth-child(odd)
{
    clear: both;
    margin-left: 0
}

.service-div-settings:nth-child(even) 
{
    margin-right: 0;
    margin-left: 8px;
    
}
.service-div-settings .desc, .service-div-settings .name 
{
    
}
.service-div-settings-top 
{
    position: relative;
    padding: 5px 20px;
    background-color: #fff;
}
.service-div-inner-content
{
    min-height:150px;
}
.service-div-settings .desc p
{
 line-height: 2em !important;
}