/************** GENERAL WEBSITE STYLES **************/

body {
	background-color:#fff;
	color: #000000;
	font-size: 12px;
	line-height:16px;
	font-family: 'Open Sans', sans-serif;;
	font-weight: 300;
	height: 100vh;
}

#page {
	opacity: 1!important;
}

/* links */

a {
	color: #950000;
	text-decoration: underline;
}

a:link {
	color: #000;
}

a:visited {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

/* overwite richeditor and plugins content */

#body.richeditor {
	background-color: #fff;
}

#body.richeditor p,
.plugins p {
	color: #000000;
	margin: 0;
	padding: 0;
	line-height: 1.3;
}

#body.richeditor span,
.plugins span {
	color: inherit;
}

#body.richeditor h1,
.plugins h1 {
	color: #000000;
	margin: 0;
	padding: 0;
	font-size: 2.75rem;
	line-height: 3.5rem;
}

#body.richeditor h2,
.plugins h2 {
	color: #000000;
	margin: 0;
	padding: 0;
	font-size: 2rem;
	line-height: 2.5rem;
}

#body.richeditor h3,
.plugins h3 {
	color: #000000;
	margin: 0;
	padding: 0;
	font-size: 1.5rem;
	line-height: 1.75rem;
}

#body.richeditor h4,
.plugins h4 {
	color: #000000;
	margin: 0;
	padding: 0;
	font-size: 1.4rem;
	line-height: 1.75rem;
}

#body.richeditor h5,
.plugins h5 {
	color: #000000;
	margin: 0;
	padding: 0;
	font-size: 1.3rem;
	line-height: 1.75rem;
}

#body.richeditor h6,
.plugins h6 {
	color: #000000;
	margin: 0;
	padding: 0;
	font-size: 1.2rem;
	line-height: 1.75rem;
}

#body.richeditor h1 {
	font-size: 44px!important;
    line-height: 56px!important;	
}

#body.richeditor h2 {
	font-size: 32px!important;
    line-height: 40px!important;	
}

#body.richeditor h3,
#body.richeditor h4,
#body.richeditor h5,
#body.richeditor h6 {
	font-size: 24px!important;
    line-height: 28px!important;	
}

#body.richeditor ul
/*, .plugins ul*/

	{
	color: #000000;
	margin: 0;
	padding-left: 30px;
}

#body.richeditor ol,
.plugins ol {
	color: #000000;
	margin: 0;
	padding-left: 30px;
}

#body.richeditor blockquote,
.plugins blockquote {
	color: #000000;
	margin: 0;
	padding: 0;
}

#body.richeditor table tr:nth-child(odd),
.plugins table tr:nth-child(odd) {
	background: #eee;opacity: 0.8;
}

#body.richeditor table tr td,
.plugins table tr td {
	padding: 15px;
}

#body.richeditor img.img-align-left,
.plugins img.img-align-left {
	float: left;
	padding: 0 15px 15px 0;
}

#body.richeditor img.img-align-right,
.plugins img.img-align-right {
	float: right;
	padding: 0 0 15px 15px;
}

/* backend richeditor hacks */

body.mce-content-body {
	background: none!important;
	padding: 20px!important;
}

body.mce-content-body a {
	text-decoration: underline;
}

/* focus border color */

textarea:focus,
textarea.form-control:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
[type=text].form-control:focus,
[type=password].form-control:focus,
[type=email].form-control:focus,
[type=tel].form-control:focus,
[contenteditable].form-control:focus {
	border: 1px solid #4C91D1!important;
}

/* pagination */

.page-item.active .page-link {
	color: #fff !important;
	background-color: #3182e1;
	border-color: #3182e1;
}

.page-item .page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(49, 120, 225, 0.25);
}

/* gallery */

.container .gallery-wrapper {
	padding: 0 15px;
}

.gallery-wrapper img {
	min-width: 100%;
}

.gallery-wrapper figure {
	position: relative;
	overflow: hidden;
	-webkit-filter: brightness(70%);
	filter: brightness(70%);
	transition: all 0.3s ease;
	margin: 0;
}

.gallery-wrapper figure:hover {
	-webkit-filter: brightness(100%);
	filter: brightness(100%);
}

.gallery-wrapper figure::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255, 255, 255, .2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}

.gallery-wrapper figure:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}

@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}


/************** HELPERS **************/

.hidden {
	display: none;
}

.bold {
	font-weight: bold;
}

.pointer {
	cursor: pointer;
}

.white {
	color: #fff!important;
}

.gray {
	color: #585858!important;
}

.round {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

/************** GRID **************/

.layout-section {
	background-position-x: center;
}

.section-p-0 .container-fluid {
	padding-left: 0;
	padding-right: 0;
}

@media screen and (max-width: 1200px) {
	.section-p-0 .container-fluid .row{
		margin-left: 0;
		margin-right: 0;
	}

	.section-p-0 .container-fluid [class^="col-"] {
		padding-left: 0;
		padding-right: 0;
	}
}


/************** ALERTS **************/

body .alert{font-size:16px;line-height: 1.4;font-weight: 400;}
.action-alert .toast{background:#fff!important;}
.action-alert svg{color:#4d4d4d;height:2em;width:2em!important;}
.action-alert .col{color:#4d4d4d;font-weight:400;line-height:18px;}
.action-alert .col a{color:#4d4d4d;text-decoration:underline;}


/************** PLUGINS **************/

/* header desktop */

.plugin-header .navbar-toggler{border: 0px solid transparent;padding:0;margin-right:12px;transform: scale(1.5);}
.plugin-header .navbar-toggler:focus{box-shadow:none;border: 0px solid transparent;}
.plugin-header .navbar-toggler.collapsed .navbar-toggler-icon{opacity:1;width:3em;height:3em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.plugin-header .navbar-toggler .navbar-toggler-icon{opacity:0.55;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");}
.plugin-header .navbar-nav .nav-link{color:#000;font-size:24px;line-height:32px;text-decoration:none;font-weight:400;transition:color 0.3s ease;}
.plugin-header .navbar-nav .nav-link:hover{color:#F3CA58;}
.plugin-header .navbar-brand img{margin-top:-30px;}

.plugin-header .animated-hamburger {width: 30px !important;height: 20px !important;position: relative !important;margin: 0px !important;-webkit-transform: rotate(0deg) !important;-moz-transform: rotate(0deg) !important;-o-transform: rotate(0deg) !important;transform: rotate(0deg) !important;-webkit-transition: .5s ease-in-out !important;-moz-transition: .5s ease-in-out !important;-o-transition: .5s ease-in-out !important;transition: .5s ease-in-out !important;cursor: pointer !important;}
.plugin-header .animated-hamburger span {display: block !important;position: absolute !important;height: 3px !important;width: 100% !important;border-radius: 9px !important;opacity: 1 !important;left: 0 !important;-webkit-transform: rotate(0deg) !important;-moz-transform: rotate(0deg) !important;-o-transform: rotate(0deg) !important;transform: rotate(0deg) !important;-webkit-transition: .25s ease-in-out !important;-moz-transition: .25s ease-in-out !important;-o-transition: .25s ease-in-out !important;transition: .25s ease-in-out !important;}
.plugin-header .animated-hamburger span {background: #707070 !important;}
.plugin-header .animated-hamburger span:nth-child(1) {top: 0px !important;-webkit-transform-origin: left center !important;-moz-transform-origin: left center !important;-o-transform-origin: left center !important;transform-origin: left center !important;}
.plugin-header .animated-hamburger span:nth-child(2) {top: 10px !important;-webkit-transform-origin: left center !important;-moz-transform-origin: left center !important;-o-transform-origin: left center !important;transform-origin: left center !important;}
.plugin-header .animated-hamburger span:nth-child(3) {top: 20px !important;-webkit-transform-origin: left center !important;-moz-transform-origin: left center !important;-o-transform-origin: left center !important;transform-origin: left center !important;}
.plugin-header .navbar-toggler:not(.collapsed) .animated-hamburger span:nth-child(1) {-webkit-transform: rotate(45deg) !important;-moz-transform: rotate(45deg) !important;-o-transform: rotate(45deg) !important;transform: rotate(45deg) !important;top: 0px !important;left: 8px !important;}
.plugin-header .navbar-toggler:not(.collapsed) .animated-hamburger span:nth-child(2) {width: 0% !important;opacity: 0 !important;}
.plugin-header .navbar-toggler:not(.collapsed) .animated-hamburger span:nth-child(3) {-webkit-transform: rotate(-45deg) !important;-moz-transform: rotate(-45deg) !important;-o-transform: rotate(-45deg) !important;transform: rotate(-45deg) !important;top: 21px !important;left: 8px !important;}

@media (max-width: 1199px) {
	.plugin-header .navbar-nav .nav-link{font-size:22px;}
}

@media (max-width: 767px) {
	.plugin-header #navbar-social{width:100%;margin:0.5rem 0;}
	.plugin-header .navbar-brand img{max-width: 140px;margin-top: -18px;margin-left: -15px;}
}


/* back to top */

#back-to-top {position: fixed;bottom: 40px;right: calc(50% - 20px);z-index: 9999;width: 40px;height: 40px;text-align: center;line-height: 30px;cursor: pointer;border: 0;text-decoration: none;transition: opacity 0.3s ease-out;opacity: 0;}
#back-to-top.show {opacity:1;}


/* homepage */

.plugin-homepage .action-box{background-position:center;background-size:cover;}
.plugin-homepage .action-box:nth-child(odd){background-color:#005495;}
.plugin-homepage .action-box:nth-child(even){background-color:#0081E3;}
.plugin-homepage .action-box-wrapper {background:rgba(0,0,0,0.25);filter: contrast(90%) brightness(90%);box-shadow:none;overflow:hidden;transition:filter 0.3s ease, box-shadow 0.3s ease;}
.plugin-homepage .action-box-wrapper:hover{filter: contrast(105%) brightness(105%);box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);}
.plugin-homepage .action-box-header{color:#F3CA58;font-size:70px;font-weight:600;}
.plugin-homepage .action-box-subheader{color:#FFF;font-size:42px;line-height:58px;font-weight:600;}
.plugin-homepage .action-image{transition:transform 1s ease;}
.plugin-homepage .action-row{background-size:cover;}
.plugin-homepage .action-overlay{background:rgba(0,0,0,0.75);}
.plugin-homepage .action-box-wrapper:hover .action-image{transform: scale(1.05);}
.plugin-homepage .action-box-link{color:#9EE0F9;font-size:26px;font-weight:600;text-decoration:none;transition:color 0.3s ease;}
.plugin-homepage .action-box-link:hover{color:#F3CA58;}
.plugin-homepage .action-box-wrapper .action-box-link img{transition:transform 0.3s ease, margin 0.3s ease;}
.plugin-homepage .action-box-wrapper:hover .action-box-link img{/*transform:rotate(360deg);margin-left:30px!important;*/}
.plugin-homepage .action-box-overlay {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width: 100%;height: 100%;}

@media (min-width: 992px) {
	.plugin-homepage .action-row{background-image:none!important;}
	.plugin-homepage .action-overlay{background:none;}
	.plugin-homepage .action-box-wrapper{border-radius:44px;}
}

@media (max-width: 1199px) {
	.plugin-homepage .action-box-header{font-size:46px;line-height:60px;margin: 1.5rem 0!important;}
	.plugin-homepage .action-box-subheader{font-size:23px;line-height:38px;}
	.plugin-homepage .action-box-link{font-size:23px;line-height:38px;margin-bottom: 1.5rem!important;}
}

.plugin-homepage .action-button{color:#fff;background:#00C5FC;font-size:20px;line-height:24px;border-radius:33px;text-decoration:none;transition:color 0.3s ease;}
.plugin-homepage .action-button:hover{color:#F3CA58;}
.plugin-homepage .action-all-issues{color:#fff;font-size:22px;font-weight:bold;line-height:26px;text-decoration:none;transition:color 0.3s ease;}
.plugin-homepage .action-all-issues:hover{color:#F3CA58;}

.plugin-homepage .action-form-wrapper{background: transparent linear-gradient(180deg, #5E5E5E 0%, #131313 100%) 0% 0% no-repeat padding-box;border-radius: 44px;}
.plugin-homepage .action-form-subheader{color:#E9E9E9;font-size:48px;line-height:60px;font-weight:600;}
.plugin-homepage .action-form-subheader-2{color:#E9E9E9;font-size:20px;line-height:36px;font-weight:300;}
.plugin-homepage .action-form-wrapper input{color:#E9E9E9;background:#4d4d4d;border:1px solid #FFC400;border-radius:0;margin-bottom:30px;}
.plugin-homepage .action-form-wrapper label{color:#E9E9E9;font-size:16px;margin-bottom:6px;}
.plugin-homepage .action-form-wrapper .action-submit-button{border:1px solid #FFC400;background:#FFC400;color:#4d4d4d;font-size:20px;font-weight:bold;border-radius: 44px;}
.plugin-homepage .action-form-wrapper .action-submit-button:hover{color:#fff;border:1px solid #fff;}
.plugin-homepage .action-form-wrapper .actionwidget_preview_content *{color:#fff;}
.plugin-homepage .action-form-wrapper input::placeholder {color: #B7B7B7!important;font-style: italic;}
.plugin-homepage .action-form-wrapper .hidden-row{display:none;}
.plugin-homepage .action-form-wrapper .action-chevron{height:1px;background:#FEC300;}
.plugin-homepage .action-form-wrapper .action-chevron-info{color:#FEC300;font-size:20px;transition:opacity 0.3s ease;}
.plugin-homepage .action-form-wrapper .action-chevron-info-2{color:#FEC300;font-size:20px;opacity:0;transition:opacity 0.3s ease;}
.plugin-homepage .action-form-wrapper .action-chevron-arrow{width: 0;height: 0;border-style: solid;border-width: 20px 30px 0 30px;border-color: #ffc400 transparent transparent transparent;transition:transform 0.3s ease, border-width 0.3s ease;}
.plugin-homepage .action-form-wrapper .show-rows:hover .action-chevron-arrow{border-width: 20px 35px 0 35px;}
.plugin-homepage .action-form-wrapper .action-chevron-arrow-opened{transform: rotate(180deg);margin-top: -21px;}

@media (max-width: 991px) {
	.plugin-homepage .action-all-issues{font-size:20px;}
	.plugin-homepage .action-form-wrapper{border-radius:0px;}
	.plugin-homepage .action-form-subheader{font-size:26px;line-height:40px;}
	.plugin-homepage .action-form-subheader-2{font-size:15px;line-height:24px;}
	.plugin-homepage .action-form-wrapper .action-chevron-info{font-size:16px;}
	.plugin-homepage .action-form-wrapper .action-chevron-info-2{font-size:16px;}
	.plugin-homepage .action-form-wrapper #phone{margin-bottom: 0.75rem;}
}

.plugin-homepage .action-form-wrapper ::-webkit-input-placeholder {color: #B7B7B7!important;font-style: italic;}
.plugin-homepage .action-form-wrapper ::-moz-placeholder {color: #B7B7B7!important;font-style: italic;}
.plugin-homepage .action-form-wrapper :-ms-input-placeholder {color: #B7B7B7!important;font-style: italic;}
.plugin-homepage .action-form-wrapper :-moz-placeholder {color: #B7B7B7!important;font-style: italic;}


/* actionwidgets */

/* NOTE: css is inside phtml /_templates/billboard/views/actioncenter/{theme_name}.phtml


/* actionwidget (custom landing) */

.plugin-actioncenterwidget {}


/* actioncenterissueslist */

.plugin-actioncenterissueslist {}
.plugin-actioncenterissueslist .action-box{background-position:center;background-size:cover;}
.plugin-actioncenterissueslist .action-box-overlay {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width: 100%;height: 100%;}
.plugin-actioncenterissueslist .action-box-header{color:#F3CA58;font-size:70px;font-weight:600;}
.plugin-actioncenterissueslist .action-box-subheader{color:#9EE0F9;font-size:52px;line-height:60px;font-weight:600;}
.plugin-actioncenterissueslist .action-box-text{color:#fff;font-size:20px;line-height:36px;}
.plugin-actioncenterissueslist .action-button{color:#fff;background:#00C5FC;font-size:20px;line-height:24px;border-radius:33px;text-decoration:none;transition:color 0.3s ease;}
.plugin-actioncenterissueslist .action-button:hover{color:#F3CA58;}

@media (max-width: 991px) {
	.plugin-actioncenterissueslist .action-box-header{font-size:42px;line-height:60px;margin-bottom:.5rem!important;}
	.plugin-actioncenterissueslist .action-box-subheader{font-size:21px;line-height:28px;font-weight:400;}
	.plugin-actioncenterissueslist .action-box-text{font-size:14px;line-height:24px;}
}

.plugin-actioncenterissueslist #accordion{background: transparent linear-gradient(180deg, #5E5E5E 0%, #131313 100%) 0% 0% no-repeat padding-box;border-radius:33px;}
.plugin-actioncenterissueslist #accordion .category-header{color:#fff;background:#7E7E7E;font-size:34px;line-height:40px;font-weight:600;}
.plugin-actioncenterissueslist #accordion .category-header img{max-width:24px;}
.plugin-actioncenterissueslist #accordion .category-body{background:#7E7E7E;}
.plugin-actioncenterissueslist #accordion .issue-body{transition:opacity 0.3s ease;}
.plugin-actioncenterissueslist #accordion .issue-body .issue-inner-body{background:#E8E8E8;}
.plugin-actioncenterissueslist #accordion .issue-body a{color:#5B5B5B;font-size:22px;line-height:36px;font-weight:600;text-decoration:none;transition:color 0.3s ease;}
.plugin-actioncenterissueslist #accordion .issue-body a:hover{color:#F3CA58;}
.plugin-actioncenterissueslist #accordion #action-serach{color:#fff;background:transparent url(/_data/cms_files/template/issueslisting/zoom-2@2x.png) center right no-repeat;border:none;border-bottom:1px solid #E8E8E8;font-size:20px;border-radius:0;}

.plugin-actioncenterissueslist #accordion input::placeholder {color: #B7B7B7!important;font-style: italic;}
.plugin-actioncenterissueslist #accordion ::-webkit-input-placeholder {color: #B7B7B7!important;font-style: italic;}
.plugin-actioncenterissueslist #accordion ::-moz-placeholder {color: #B7B7B7!important;font-style: italic;}
.plugin-actioncenterissueslist #accordion :-ms-input-placeholder {color: #B7B7B7!important;font-style: italic;}
.plugin-actioncenterissueslist #accordion :-moz-placeholder {color: #B7B7B7!important;font-style: italic;}

@media (max-width: 991px) {
	.plugin-actioncenterissueslist #accordion{border-radius:0;}
	.plugin-actioncenterissueslist #accordion #action-serach{font-size:15px;}
	.plugin-actioncenterissueslist #accordion .category-header{font-size:20px;line-height:28px;}
	.plugin-actioncenterissueslist #accordion .issue-body a{font-size:16px;line-height:20px;}
}


/* sidebarmorewidgets */

.plugin-sidebarmorewidgets{}

/* slider */

.plugin-slider{}


/* onlinemedia */

.plugin-onlinemedia{}


/* leaderboard */

.plugin-leaderboard{}


/* pagetitle */

.plugin-pagetitle #h1-wrapper{}
.plugin-pagetitle .action-box{background-position:center;background-size:cover;}
.plugin-pagetitle .action-box-overlay {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width: 100%;height: 100%;}
.plugin-pagetitle .action-box-header{color:#F3CA58;font-size:70px;font-weight:600;line-height:1.3;}
.plugin-pagetitle .action-box-subheader{color:#9EE0F9;font-size:52px;line-height:60px;}
.plugin-pagetitle .action-box-text{color:#fff;font-size:20px;line-height:36px;}


@media (max-width: 991px) {
	.plugin-pagetitle .action-box-header{font-size:42px;line-height:52px;}
	.plugin-pagetitle .action-box-subheader{font-size:20px;line-height:28px;}
}

/* textprimary */

.plugin-textprimary p{font-size:20px;}


/* footer */

.plugin-footer p{color:#E9E9E9;font-size:20px;margin-bottom:0px;font-weight:300;}
.plugin-footer a{color:#E9E9E9;font-size:20px;text-decoration:none;font-weight:300;transition:color 0.3s ease;}
.plugin-footer a:hover{color:#F3CA58;}
.plugin-footer #footer-counters{background:#363B3D;}
.plugin-footer #footer-main{background-image:url(/_data/cms_files/template/footer/footerbg.svg)!important;background-size:auto!important;background-repeat:no-repeat;background-position-x: center;}
.plugin-footer .footer-info-1{color:#F3CA58;font-size:58px;line-height:66px;font-weight:600;}
.plugin-footer .footer-info-2{color:#F3CA58;font-size:19px;line-height:21px;font-weight:600;}
.plugin-footer .footer-info-3{color:#F3CA58;font-size:52px;line-height:66px;font-weight:600;}
.plugin-footer .footer-logo{background:#fff;border-radius:50%;}

@media (max-width: 991px) {
	.plugin-footer .footer-info-1 {margin-top:-26px!important;margin-bottom:30px;}
	.plugin-footer .footer-info-2 {margin-top:-16px!important;margin-bottom:30px;}
	.plugin-footer .footer-info-3 {margin-top:-26px!important;margin-bottom:0px;}
	.plugin-footer .footer-logo{max-width:140px;margin-bottom:1rem!important;}
}

/* facebook comments hack */

.plugin-socialfbcomments{background:#fff;}
.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}


/* socialshare */

.plugin-socialshare{background:#fff;}
.plugin-socialshare .col{flex-grow:0;}


/* custommultiemail */

.plugin-custommultiemail .hidden{}
/* mobileapppopup */

.plugin-mobileapppopup #mobile-app-modal {background:#fff;}
.plugin-mobileapppopup #mobile-app-modal .modal-body{padding: 20px 0; height: 100%;}
.plugin-mobileapppopup #mobile-app-modal .modal-dialog{width: 100%;height: 100%;margin: 0;padding: 0;}
.plugin-mobileapppopup #mobile-app-modal .modal-content{height: auto;min-height: 100%;border-radius: 0;}


/* newslettersignup */

.plugin-newslettersignup {}


/* customendorsementconference */

#customendorsementconference{/*background-color:#fff;padding:30px;*/    font-weight: 400;}
#customendorsementconference .actionwidget_headline{height:39px;padding:10px 0 0 10px;margin-bottom:15px;background:url("/_data/cms_files/template/actioncenter/top.png") repeat-y left top;color:#fff; font-size:18px;font-weight:bold;}
#customendorsementconference .actionwidget_subheadline{padding:10px 0 0 0;color:#323232;font-size:16px;font-weight:bold;}
#customendorsementconference .actionwidget_submit{width:103px;height:35px;border:0;background-color:#fff;background-image: url(/_data/cms_files/template/actioncenter/submit_button.png)}
#customendorsementconference .box-wrapper{background:#fff;border:1px solid #b8b8b8;padding:15px;}
#customendorsementconference h3{font-size:18px;line-height:22px;}
#customendorsementconference .action-submit-button{border:1px solid #FFC400;background:#FFC400;color:#4d4d4d;font-size:20px;font-weight:bold;border-radius: 44px;}
#customendorsementconference .action-submit-button:hover{color:#fff;border:1px solid #fff;}
#customendorsementconference .preview_arrow_plus,
#customendorsementconference .preview_arrow_minus {
	font-size:40px;
	margin-top: 0;
}
#customendorsementconference .table{margin:0;} 
#customendorsementconference .fake-borderless td, 
#customendorsementconference .fake-borderless th {
    border: none;
/*    padding: 2px 0;*/
    font-size:18px;
    line-height:22px;
}
#customendorsementconference .table{margin:0;} 
#customendorsementconference .borderless td, 
#customendorsementconference .borderless th {
    border: none;
    padding: 2px 0;
    font-size:18px;
    line-height:22px;
}
#customendorsementconference .other-cadidates-border td {
	border-bottom:1px solid #dedede;
	padding-top:20px;
	padding-bottom:20px;
}
#customendorsementconference .other-cadidates-border tr:last-child td {
	border-bottom:none;
}
#customendorsementconference .borderless.border td, 
#customendorsementconference .borderless.border th {
	border-bottom:1px solid #dedede;
	margin-bottom:10px;    
	padding: 20px 0 12px 0;
    font-size:16px;
    line-height:20px;
}
#customendorsementconference .select2-container--default .select2-selection--single{border-radius:0px;border: 1px solid #e5e6e7;padding:4px;height:34px;}


/* customlistingsearch1 */

.plugin-customlistingsearch1 {background: transparent linear-gradient(180deg, #5E5E5E 0%, #131313 100%) 0% 0% no-repeat padding-box;border-radius:44px;padding:40px 20px;}
.plugin-customlistingsearch1 input{color: #fff;background: #4d4d4d;border: 1px solid #FFC400;border-radius: 0;margin-bottom: 30px;}
.plugin-customlistingsearch1 p{margin-bottom:0;}
.plugin-customlistingsearch1 .table-title{background:#FFC400;color:#000;margin-bottom:30px;padding:15px 0 12px 0;margin-bottom: 15px;border: 0;}
.plugin-customlistingsearch1 .searchable-sieve a{font-size:15px;text-decoration:underline;}
.plugin-customlistingsearch1 input::-webkit-input-placeholder {color: #ccc!important;}
.plugin-customlistingsearch1 input::-moz-placeholder {color: #ccc!important;}
.plugin-customlistingsearch1 input:-ms-input-placeholder {color: #ccc!important;}
.plugin-customlistingsearch1 input:-moz-placeholder {color: #ccc!important;}

