/* Tabs style */
#dpsAdminOptionsTabs { position:relative; z-index:1; margin-top:20px;padding:0;}
#dpsAdminOptionsTabs h1 {margin-left:10px; color:#5c5c5c; text-shadow: 0 -1px 0 #fff;}
#dpsAdminOptionsTabs .ui-tabs-panel { padding:15px; min-height:113px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8; -webkit-border-radius: 0; border-radius: 0;background:#FCFCFC;}
#dpsAdminOptionsTabs .ui-tabs-nav {padding:0; width:167px; border:none; border-top:1px solid #d8d8d8; -webkit-border-radius: 0; border-radius: 0; background:none;}
#dpsAdminOptionsTabs .ui-tabs-nav li { top:0; box-sizing: border-box; margin:0; padding:0; width:100%; border-top:none; border-right:0; border-bottom: 1px solid #d8d8d8 !important; border-left:none;-webkit-border-radius: 0; border-radius: 0; background:#f1f1f1;-moz-box-shadow: inset 0 1px 0 #f9f9f9; -webkit-box-shadow: inset 0 1px 0 #f9f9f9; box-shadow: inset 0 1px 0 #f9f9f9;}
#dpsAdminOptionsTabs .ui-tabs-nav li.ui-tabs-active { width:168px;background:#FCFCFC;}
#dpsAdminOptionsTabs .ui-tabs-nav li.ui-tabs-active a {color:#5c5c5c !important; opacity:1;}
#dpsAdminOptionsTabs .ui-tabs-nav li a {padding:10px 10px 10px 40px; width:121px; color:#555; font-weight:bold; font-size:12px; opacity:0.5; box-sizing: border-box;}
#dpsAdminOptionsTabs .ui-tabs-nav li a:hover {color:#ff7800; opacity:1;}
#dpsAdminOptionsTabs .ui-tabs-nav li.ui-tabs-selected { margin:0;padding-right:1px; background:#FCFCFC;}
#dpsAdminOptionsTabs .ui-tabs-nav li.ui-tabs-selected a {opacity:1;}

.dpsMainOptions a {background:url(img/main-icon.png) 12px 9px no-repeat;}
.dpsPresetTemplates a {background:url(img/template-icon.png) 12px 9px no-repeat;}
.dpsTemplateOptions a {background:url(img/design-icon.png) 12px 9px no-repeat;}
.dpsSubscribeOptions a {background:url(img/mail-icon.png) 12px 9px no-repeat;}
.dpsSocIcons a {background:url(img/social-icon.png) 12px 9px no-repeat;}
.dpsMetaIcons a {background:url(img/meta-icon.png) 12px 9px no-repeat;}
.dpsAccess a {background:url(img/access-icon.png) 12px 9px no-repeat;}
.dpsStyleEditor a {background:url(img/editor-icon.png) 12px 9px no-repeat;}
.dpsContactUsSetup a {background:url(img/contactus-icon.png) 12px 9px no-repeat;}
.dpsGoogleMapsSetup a {background:url(img/google-map-icon.png) 12px 9px no-repeat;}
.dps_aweber_Setup a{ background: url(img/aweber.png) 12px 9px no-repeat;}
.dps_mailchimp_Setup a {background:url(img/mailchimp.png) 12px 9px no-repeat;}
.dps_campaignmonitor_Setup a {background:url(img/campaignmonitor.png) 12px 9px no-repeat;}
.dps_constantcontact_Setup a {background:url(img/constant_contact.png) 1px 2px no-repeat;}
.dps_sendgrid_Setup a {background:url(img/sendgrid-icon.png) 9px 7px no-repeat;}
.dps_verticalresponse_Setup a {background:url(img/vertical-response.png) 5px -1px no-repeat;}
.dps_icontact_Setup a {background:url(img/icontact-icon.png) 12px 5px no-repeat;}
/* Tabs content style */
.dpsNiceStyle { }
#dpsAdminOptionsTabs table { border:0 !important;cell-padding:0 !important; cell-spacing:0 !important;}
.dpsNiceStyle table tr:hover {background:none;}
.dpsNiceStyle table tr td {border-top:1px dashed #e3e3e3;}
.dpsNiceStyle table tr td {padding:5px;}

.dpsHeadCells { }
.dpsHeadCells td { }
.dpsHeadCells td .ui-button-text-only {width:100%;}
#dpsAdminOptionsTabs .ui-button-text-only.ui-state-active { border:1px solid #1878ee;background:#0185cc url(img/button-bg.png) repeat-x !important; color:#fff; text-shadow:0 1px 0 #5e5cab;}
#dpsAdminOptionsTabs .ui-button-text-only.dps-sub-button { border:1px solid #1878ee;background:#0185cc url(img/sub-button-bg.png) repeat-x !important; color:#fff; text-shadow:0 1px 0 #5e5cab;}
.dpsBodyCells td { padding:10px; border:1px solid #e7e7e7; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;background:#fff !important;}

.dpsLeftCol { float:left;width:50%;}
.dpsRightCol { float:right;width:50%;}

.dpsBgImgShowTypeWrapper label span {padding:5px !important;}

#dpsOptBgImgPrev {padding:3px; -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);}

.dpsTip {position:relative; margin:15px 0; padding:5px; -webkit-border-radius: 5px; border-radius: 5px; background:#dedede;}
.dpsTipCorner { position:absolute;display:block; width:14px; height:14px; background:url(img/tip-corner.png) no-repeat;}
.dpsTipArrowUp .dpsTipCorner {top:-7px; left:50%; margin-left:-7px;}
.dpsTipArrowDown .dpsTipCorner {bottom:-7px; left:50%; margin-left:-7px;}
.dpsTipArrowLeft .dpsTipCorner {top:50%; left:-7px; margin-top:-7px;}
.dpsTipArrowRight .dpsTipCorner {top:50%; right:-7px; margin-top:-7px;}

#dpsAdminOptionsTabs textarea {min-height:100px;}
#dpsAdminOptionsTabs select { margin-top:0;/*width:90%;*/}
#dpsAdminOptionsTabs h4.dpsTitle { padding-left:20px;background:url(img/title.png) left center no-repeat; color:#5c5c5c; font-size:18px;}
#dpsAdminSocOptionsForm h4.dpsTitle {margin:0 0 10px 0;}
#dpsAdminOptionsTabs input[type="text"], #dpsAdminOptionsTabs textarea {  display: block;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  margin: 0 0 1em 0;  padding: 0.5em;  /*width: 90%;*/  height: 2.3125em;  border: 1px solid #cccccc;  background-color: white;  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  color: rgba(0, 0, 0, 0.75);  font-size: 0.875em;  font-family: inherit;  -o-transition: all 0.15s linear;  -webkit-transition: all 0.15s linear;  -moz-transition: all 0.15s linear;  transition: all 0.15s linear; }
#dpsAdminOptionsTabs input[type="text"]:focus, #dpsAdminOptionsTabs textarea:focus { outline: none; border-color: #999999;background: #fafafa; }
#dpsAdminOptionsTabs input[type="text"][disabled], #dpsAdminOptionsTabs textarea[disabled] { background-color: #dddddd; }
.withDpsOptTip input, .withDpsOptTip select { float:left;/*width:90% !important;*/}

.toplevel_page_coming_soon-modules-adminmenu-views-adminmenu .ui-dialog-titlebar { border:1px solid #1878ee;background:#0185cc url(img/button-bg.png) repeat-x !important; color:#fff; text-shadow:0 1px 0 #5e5cab;}
.dpsAdminTemplateShell img {padding:3px; -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);}
.dpsAdminTemplateShellSelected img { background:#009900;}

label, span, input, button {
	-webkit-transition: background 400ms ease;
	-moz-transition: background 400ms ease;
	-ms-transition: background 400ms ease;
	-o-transition: background 400ms ease;
	transition: background 400ms ease;
}
label, span, input, button {
	-webkit-transition: border-color 200ms ease;
	-moz-transition: border-color 200ms ease;
	-ms-transition: border-color 200ms ease;
	-o-transition: border-color 200ms ease;
	transition: border-color 200ms ease;
}
.clearfix { float:none;clear:both;}
.nomargin {margin:0 !important;}
.dpsOptTip, .dpsOptTip span {border:none !important;}

.dpsAdminTemplateSelectedName {float:right; line-height:24px;}
.dpsSetTemplateOptionButton { width:50%;font-weight:bold;}
.dpsPreviewSiteTemplateOptionButton { width:49%;font-weight:bold;text-align:center;}
/*.wrap, #dashboard-widgets .meta-box-sortables, .ui-buttonset {margin:0 !important;}*/
.rightText {text-align:right;}
.dpsLeftCol input[type="checkbox"] { margin-top:11px !important;width:25px !important;}
.inside input[type="checkbox"] {margin:5px 5px 0 0;}
.accessDelElement { margin:0px 0px 5px 5px; }
.accessDelElement a{ text-decoration: none; border-bottom: 1px dashed #000080;  }


#TB_window{
	overflow: auto;
	width: auto !important;
	height: auto !important;
}
#TB_ajaxContent{
	overflow: auto;
	width: auto !important;
	height: auto;

}
/* Templates preview CSS */
.dpsAdminTemplateImgPrev {
	max-width: 216px;
	margin: 3px;
}
.dpsTemplatesList .dpsTemplatePrevShell{
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 3px 3px 40px;
	width: 226px;
	height: 310px;
	border: solid 1px #ccc;
	background: #f9f9f9;
	cursor:pointer;
}
.dpsTemplatesList .dpsTemplatePrevShell.dpsTemplatePrevShellLarge{
	margin: 3px;
	width: 650px;
	height: 500px;
}
.dpsTemplatesList .dpsTemplatePrevShell.dpsTemplatePrevShellLarge .dpsAdminTemplateImgPrev {
	max-width: none;
}
/*#dpsPresetTemplates .dpsTemplatesList {
	padding-left: 167px;
}*/
#dpsTemplateOptions, #dpsSocIcons {
	max-width: 700px;
}
.dpsTemplatesList .dpsTemplatePrevShell:hover{
	-webkit-box-shadow: 0 0 17px rgba(50, 50, 50, 1);
	-moz-box-shadow:    0 0 17px rgba(50, 50, 50, 1);
	box-shadow:         0 0 17px rgba(50, 50, 50, 1);
}
.dpsTemplateImg {
	width: 100%;
	max-width: 226px;
	height: auto;
}
.dpsTemplatesList .button{
	position: absolute;
	bottom: 10px;
	margin-right: 10px;
	margin-left: 44px;
}
.dpsTemplatesList .dpsTplSelected, .dpsTemplatesList .dpsTplSelected:hover {
	background-color: #ff6666 !important;
	background-image: linear-gradient(to bottom, #ff9999, #ff6666)  !important;
	border-color: #ff6666 #ff6666 #cc0033  !important;
}

.dpsTplDefOptionCheckShell {
	line-height: 20px;
}
/*****/
.dpsTemplatesList .dpsTemplateInnerContent {
	overflow: hidden;
	width: 100%;
	height: 100%;
	text-align: center;
}
.dpsTemplatesList .dpsTemplateInnerContent .dpsTemplatePrevContent p {
	margin: 0px;
}
.dpsTemplatesList .dpsTemplateInnerContent hr {
	margin: 2px 0px 0px 0px;
}
.dpsTemplatesList .dpsTemplateInnerContent input[type=checkbox] {
	margin: 0px 5px 0px 3px !important;
}
.dpsTemplatesList .dpsTemplateInnerContent .dpsTemplatePageTitle {
	display: block;
	padding-left: 5px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.dpsTemplatePrevPageNum {
	position: absolute;
	bottom: -20px;
	left: 50%;
}
#dpsAdminBookPagesShell.dpsTemplatesList .dpsTemplatePrevShell{
	width: 113px;
	height: 155px;
}
#dpsAdminBookPagesShell.dpsTemplatesList .dpsTemplatePrevShell h2 {
	font-size: 12px;
	padding: 3px;
	line-height: 16px;
}
.dpsTemplatesList .dpsTemplatePrevShell.odd {
	margin-right: 20px;
	margin-left: 3px;
}
.dpsTemplatesList .dpsTemplatePrevShell.even {
	margin-left: 20px;
	margin-right: 3px;
}
.dpsTemplatePrevActionShell {
	position: absolute;
	top: -20px;
	right: 0;
	display: none;
	transition-delay:0s;
}
.dpsTemplatePrevShell:hover .dpsTemplatePrevActionShell {
	display: block;
}
.dpsTemplatePrevActionShell a.dashicons {
	color: #0074A2 !important;
	text-decoration: none;
}
.dpsClearLeft {
	clear: left;
}
.dpsRemovePageCheck {
	float: left;
	margin-left: 5px !important;
	margin-top: 2px !important;
}
/*
	Pro Feature
*/
.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all small {
	display: block;
	float: right;
	color: black;
	font-size: 9px;
	font-family: helvetica;
}
/*
	Pro Feature end
*/
#dpsToggleSlide {
	margin-bottom: 10px;
}
.showUploadedFavico {
	width: 100px;
}
.showUploadedFavico img{
	width:25px;
}
.showUploadedFavico .loader{
	display:none;
	background-image:url(../img/loading-cube.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 20px;
	height: 20px;
}
#removeFavicoImage{
	cursor:pointer;
	display: block;
	float: right;
	margin-top: -19px;
}
.GAnaliticsLabel small{
	float: right;
	padding-bottom: 10px;
}
.dpsAdminFooterCell {
	float: left;
	margin-right: 5px;
	padding-top: 8px;
}
.dpsAdminFooterShell {
	color: #777777;
	font-size: 12px;
	margin: 0 20px 0 165px;
	padding-bottom: 45px;
	border-top: 1px solid #DFDFDF;
	color: #777777;
	font-size: 12px;
	height: 65px;
	clear: both;
}

.dps-item {
	background: none repeat scroll 0 0 #fdfdfd;
	border: 1px solid #fcfcfc;
	border-radius: 3px;
	box-shadow: 0 3px 0 rgba(12, 12, 12, 0.03);
	margin-bottom: 20px;
	padding: 10px;
	position: relative;
}
.gmpShortCodePreview span, .gmpPhpCodePreview span {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	color: #333333;
	display: block;
	font-size: 13px;
	line-height: 1.42857;
	margin: 0 0 10px;
	padding: 2px 5px;
	word-wrap: break-word;
	text-align: center;
}
.ui-slider-horizontal {
	width: 95%;
}
.form-field input[type=checkbox] {
	width: auto;
}
.form-wrap label[for=term_dps_enble_pages_preload] {
	display: inline;
}
.column-id {
	width: 2.2em;
}

.dpsLoaderBig {
	background-image: url("../img/ajax-loaderBIG.gif");
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
#dpsAdminPageUpdatePreviewBtn {
	float: right;
	margin-top: 5px;
}
.dpsRowExample {
	display: none;
}
.dpsRemoveTextLink {
	color: #e2412e;
	font-weight: bold;
}
.dpsTabContent {
	padding: 10px;
}
.dpsAdminBookBatchFromImagesImgPrev {
	max-width: 150px;
}
.dpsAdminBatchPgAddFromPg {
	margin-bottom: 5px !important;
}
.dpsPagePrevActLink {
	display: inline-block;
	height: 20px;
	line-height: 1;
	text-align: center;
	vertical-align: top;
	width: 20px;
	transition-duration: 0s;
	background-position: 0 0;
}
.dpsPagePrevActLink:hover {
	background-position: 0 20px;
}
.dpsSplitLink {
	background-image: url("../img/split.png");
}
.dpsMergeLink {
	background-image: url("../img/merge.png");
}

.ui-dialog-titlebar-close:before {
	content: none !important;
}
.dpsPromoTab i.dpsPromo:not(.fa) {
	color: #419eca !important;
}
/*****************************************************************************************************/
/*Overview page styles*/
.supsystic-plugin .supsystic-content .supsystic-container {
	margin-left: 0px !important;
}
/*Add publication form style*/
.supsystic-plugin #col-container, .supsystic-plugin #col-right {
	overflow: visible;
}
.supsystic-plugin #col-left {
	background-color: #ffffff;
}
.supsystic-plugin #col-left .col-wrap {
	padding: 0;
	margin: 15px;
}
.supsystic-plugin p.submit {
	margin: 0px;
	padding: 10px 0px;
}
/*Inputs styles*/
.supsystic-plugin #addtag .form-field input[type="text"] {
	width: 50%;
	margin: 5px 1px;
}
.supsystic-plugin #addtag .form-field input[id="tag-name"] {
	width: 100% !important;
}
.supsystic-plugin #edittag .form-field input[type="text"]  {
	width: 10%;
}
.supsystic-plugin #edittag .form-field input[id="name"] {
	width: 40% !important;
}
.supsystic-plugin .wp-picker-container input[type=text].wp-color-picker {
	width: 65px !important;
}
/*Table styles*/
.supsystic-plugin table {
	border: 0px;
}
.supsystic-plugin .form-table th {
	width: 300px;
}
.supsystic-plugin table thead th, .supsystic-plugin table tfoot th, .supsystic-plugin table th span {
	font-size: 14px !important;
	font-weight: 700;
	color: #000000;
}
.supsystic-plugin table thead th, .supsystic-plugin table thead td,
.supsystic-plugin table tfoot th, .supsystic-plugin table tfoot td {
	border: 0px;
}
.supsystic-plugin table .check-column {
	padding-left: 10px !important;
}
.supsystic-plugin table .column-id {
	width: 50px;
}
.supsystic-plugin table .column-name {
	text-align: center;
}
.supsystic-plugin table .column-pages_list {
	width: 10%;
}
.supsystic-plugin table .column-shortcode {
	width: 30%;
}
.supsystic-plugin table .column-params {
	width: 30%;
}
/*Remove table rows stripping*/
.supsystic-plugin .alternate, .supsystic-plugin .striped>tbody>:nth-child(odd),
.supsystic-plugin ul.striped>:nth-child(odd) {
	background-color: #ffffff;
}
/*Links styles*/
.supsystic-plugin a {
	color: #000000 !important;
}
.supsystic-plugin a.row-title {
	color: #000000;
	text-decoration: underline !important;
	/*white-space: pre;*/
}
.supsystic-plugin a.row-title:hover {
	text-decoration: none !important;
}
/*Table navigation menu styles*/
.supsystic-plugin .tablenav {
	height: 52px;
	margin: 0px;
	background-color: #ffffff;
	border-right: 1px solid #F1F1F1;
	padding: 5px;
}
.supsystic-plugin .tablenav .actions {
	padding-top: 0px;
	overflow: visible;
}
.supsystic-plugin .tablenav .tablenav-pages {
	margin: 5px;
}
.supsystic-plugin form.search-form {
	display: inline;
}
.supsystic-plugin .tablenav select[name="action"], .tablenav .supsystic-plugin select[name="action2"],
.supsystic-plugin .tablenav .search-box input[name="s"] {
	height: 35px;
	background-color: #f6f7f7;
	color: #252728;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px solid #dfe4e4;
	padding: 7px 5px;
	margin: 0px 6px;
}
.supsystic-plugin .tablenav .button {
	margin: 0px 0px 0px 4px !important;
}
.supsystic-plugin .tablenav #post-query-submit {
	margin: 0px 2px 0px 8px !important;
}
.supsystic-plugin .tablenav #search-submit {
	margin-left: 2px !important;
}
/*Meta-links button styles*/
.supsystic-plugin #screen-meta-links #screen-options-link-wrap {
	height: 35px;
}
/*Publication admin tabs styles*/
.supsystic-plugin .wrap h2.nav-tab-wrapper {
	padding: 0;
}
.supsystic-plugin #edittag {
	max-width: none;
	background-color: #ffffff;
}
.supsystic-plugin .edit-tag-actions {
	margin: 0 !important;
	padding: 10px 0 !important;
}
.supsystic-plugin .iradio_minimal {
	margin-right: 5px;
}
/*.supsystic-plugin .nav-tab-active, .supsystic-plugin .nav-tab-active:hover,
.supsystic-plugin .nav-tab:hover {
	background-color: #F1F1F1 !important;
	border-bottom-color: #F1F1F1 !important;
}*/
/*Opacity sliders styles for publication properties tab*/
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider-horizontal {
	height: .8em;
	border: 1px solid #000000 !important;
}
.ui-slider.ui-widget-content.ui-slider-horizontal .ui-slider-handle {
	width: 1em;
	height: 1em;
	position: absolute;
	top: -.2em;
	margin-left: -.6em;
	border: 1px solid #000000 !important;
	background-color: #FFFFFF !important;
}
/*Description styles for publication FTP tab*/
.supsystic-plugin .description, .supsystic-plugin i:not(.fa) {
	color: #000000 !important;
}
/*Page add/edit form: postbox styles*/
.supsystic-plugin .postbox {
	min-width: 300px;
}
/*Pages table styles*/
.supsystic-plugin .preview.column-preview {
	float: left;
	width: 40%;
	-webkit-column-width: 150px;
	max-height: 150px;
	overflow: hidden;
}
.supsystic-plugin .tablenav-pages-navspan {
	height: 28px;
	border-color: #D2D2D2;
	background: #E4E4E4;
	color: #0A0A0A;
}
.supsystic-plugin .tablenav .view-switch {
	float: none;
}
.supsystic-plugin .dpsTabsShell .nav-tab .fa {
	margin-right: 5px;
}