body { background:#f3f3f3;}


/*@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}*/

	#search_field {
		width: 200px!important;
	    background: white!important;
	    /* line-height: 10px; */
	    height: 34px!important;
	    margin-top: 11px!important;
	    padding-left: 6px!important;
	    border: 1px solid #2196F3 !important;
	    border-top-left-radius: 3px!important;
	    border-bottom-left-radius: 3px!important;
	} 
	.search_field_class {
		width: 200px!important;
	    background: white!important;
	    /* line-height: 10px; */
	    height: 34px!important;
	    margin-top: 11px!important;
	    padding-left: 6px!important;
	    border: 1px solid #2196F3 !important;
	    border-top-left-radius: 3px!important;
	    border-bottom-left-radius: 3px!important;
	} 
	.empty_case {
		background:#e4e3eb;
		border-radius:15px;
		height:450px;
	}

/* CHAT */
.right_baloon {
	background: #c6c6c6;
	margin-left:15%;
	border-radius:6px;
}
.left_baloon {
	background: #d2d2d2;
	margin-right:15%;
	border-radius:6px;
}
.chat_notification {
	width: 10px;
	height:10px;
	background:red;
	border-radius:50%;
	margin:10px;
}
.table_rate {
	max-width: 380px;
    margin: 0 auto;
}
.table_rate tr {
	border-bottom:none;
}
.pagination li.active {
	background:#1f7798;
}
.container_Scroll{
	overflow:auto;
	height:200px!important;
	
}
.action_col {
	width: 30px!important;
}
.img-logo{
	max-width: 83px;
}
[type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:after {
    background-color: #ce950f;
}
[type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:before, [type="radio"].with-gap:checked+span:after {
    border: 2px solid #ce950f;
}
.soc_net img {
	max-width: 25px!important;
	margin-right:6px;
}
.particular_card {
	margin-right:10px;
}
@media only screen and (min-width: 600px) {
	.particular_card {
		margin-right:0px!important;
	}
}



.loading_gif {
	max-width: 50px!important;
}
.capslock {
	text-transform: uppercase!important;
}
.inner_table_row {
	border: none!important;
}

.preview {
	width:100%;
	height:82vh;
}
.fixed-screen {
	height:93vh;
}
.sourceBlock {
	cursor:pointer;
	font-size:10px!important;
}
.active_item {
	font-weight: bold;
}
.lightgrey {
	background:#f9f9f9;
	border:1px solid #d3d3d3;
}
.sourceBlock:hover {
opacity:.8;
}
.scroll {
	overflow-y: scroll;
	overflow-x: hidden;
}
.card {
	padding:20px 20px;
	border-radius:5px!important;
}

.palette4_Title, .palette4_Text {
	text-shadow:0 1px 3px #111;
}
.prod_img {
	width:100%;
	height: 170px;
	max-width:170px
}
.clickable {
	cursor:pointer;
}
.clickable:hover {
	text-decoration:underline;
}
.card_clickable {
	cursor:pointer;
}
.card_clickable:hover {
	box-shadow:0 4px 15px #333;
}

.presetImg {
	cursor:pointer;
}
.presetImg:hover {
	opacity:.6;
}

.funcLayer {
	background:#f3f3f3;
}
.typeboard {
	background:#eee;
}
.card-size{
	width:97%!important;
}
.view-icon {
	margin:17px 4px 4px;
	max-width:23px;
	opacity:.4;
	cursor:pointer;
}
.view-icon_selected {
	opacity:.8;
}
.x-close {
	width:25px;
	height:25px;
	border-radius:50%;
	margin:8px 0;
	color:white;
	background:#333;
	cursor:pointer;
	opacity:.8;
}
.x-close:hover {
	opacity:.6;
}

.mobileDevice {
	width:300px;
	margin:0 auto!important;
	display:inline-block!important;
}
.tabletDevice {
	width:602px;
	margin:0 auto!important;
	display:inline-block!important;
}
.btn_case {
	height:120px;
	cursor:pointer;
	/*background:#888;
	box-shadow:0px 2px 8px #000;*/
}
.material-placeholder {
	margin:0 auto;
}
.text-cinza {
	color:#f3f3f3;
}
.icon_btn {
	cursor: pointer;
}
.brand-logo img {
	max-width:130px!important;
	max-width:100px;
	max-height: 40px;
	margin:5px;
}
.midias {
    border-radius: 50%;
    box-shadow: 1px 0px 5px #ccc;
    padding: 0!important;
}
.main_brand_bg {
	background:grey;
}
.flex {
  display: flex;
  flex-wrap: wrap;
}
.four-marged-cards {
	width:23%;
	margin:1%;
}
@media only screen and (max-width: 992px) {
	.four-marged-cards {
		width:90%;
		margin:5%;
	}
}

.three-marged-cards {
	width:32%;
	margin:.5%;
}
@media only screen and (max-width: 992px) {
	.three-marged-cards {
		width:90%;
		margin:5%;
	}
}

.code_bg {
	background:#1f1d1d;
}
#donation_loading { 
	width: 250px!important; 
}
#donation_loading_img{
	width: 50px!important;
	margin:5px;
}


.small_modal {
	width: 350px!important
}
.dropdown-content {
	width:250px!important;
	top:55px!important;
	overflow:hidden!important;
}
.header_text {
	font-size: 1.2em;
}
.sec_text {
	font-size: 1.4em;
}
.btn, .btn-large, .btn-small, .btn-flat {
	padding:0 10px;
}
.btn-onh:hover {
	background-color: blue!important;
}
.campaign_settings_title {
	font-size:2em;
}
@media only screen and (max-width: 992px) {
	.campaign_settings_title {
		font-size:1.4em;
	}
}

.sidenav-fixed {
	margin-top:65px!important;
	width: 220px!important;
}
@media only screen and (max-width: 992px) {
	.sidenav-fixed {
		margin-top:0px!important;
	}
}

.sided_container {
	width:calc(100% - 250px);
	max-width: 1095px;
	margin-left:250px;
}

@media only screen and (max-width: 992px) {
	.sided_container {
		margin-left:0;
		width: 100%;
	}
}

.tool_btn {
	margin-top:20px;
}

@media only screen and (max-width: 992px) {
	.tool_btn {
		margin-top:15px;
	}
}
.camp_logo {
	width: 40px;
	height: 40px;
	border-radius:50%;
	box-shadow:0 0 5px #000;
	margin:0!important;
}
td {
	padding:2px 2px!important;
}
.footer_img_logo {
	max-width: 120px !important;
	margin: 0 auto;
}
.h_120 {
	height: 120px;
}
.small_text {
	color:#000;
	margin:0;
	padding:0;
	font-size:10px;
	line-height: 14px;
}
.app_icon {
	margin:10px auto 30px!important;
	padding:0!important;
	width:50px!important;
	height:50px!important;
	background:#ccc;
	border-radius: 10px;
	line-height: 50px!important;
	color:#000;
}
.app_icon:hover {
	/*background:black!important;*/
	/*color:#fff;*/
}
#app_icon_1 {
	background:#63c2e4;
	color:#fff;
}
#app_icon_2 {
	background:#63c2e4;
	color:#fff;
}
#app_icon_3 {
	background:#63c2e4;
	color:#fff;
}
.ong_logo_circle {
	border-radius:50%;
	background-color:white!important;
	width:100px;
	height:100px;
	display: inline-block;
	border:3px white solid;
	box-shadow:1px 1px 5px black;
}
.ong_logo_circle_small {
	border-radius:50%;
	background-color:white!important;
	width:40px;
	height:40px;
	display: inline-block;
	border:3px white solid;
	box-shadow:1px 1px 5px black;
}

.ong_logo_circle_medium {
	border-radius:50%;
	background-color:white!important;
	width:70px;
	height:70px;
	display: inline-block;
	border:3px white solid;
	box-shadow:1px 1px 5px black;
}

.ong_logo_circle_big {
	border-radius:50%;
	background-color:white!important;
	width:180px;
	height:180px;
	display: inline-block;
	border:3px white solid;
	box-shadow:1px 1px 5px black;
}

.line-clamp {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
#search_field {
	width: 200px!important;
	background: white!important;
	/* line-height: 10px; */
	height: 34px!important;
	margin-top: 11px!important;
	padding-left: 6px!important;
	border: 1px solid #2196F3 !important;
	border-top-left-radius: 3px!important;
	border-bottom-left-radius: 3px!important;
}

.keep2lines {
  display: block; /* or inline-block */
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow: hidden;
  height: 3em;
  line-height: 1.5em;
}

.qtd_input {
	width:80px!important;
}
.ong_box {
	height: 250px!important;
	overflow-y:scroll!important;
	overflow-x:hidden!important;
	padding:20px!important;
	border:1px solid #ccc!important;
	border-radius:5px!important;
	position:relative!important;
}
[type="checkbox"]+span:not(.lever):before, [type="checkbox"]:not(.filled-in)+span:not(.lever):after {
	margin:2px!important;
}
.checkbox_case {
	width: 23px;
	height:23px;
}

.quicksearch_row:hover {
	/*background:#e9e9e9;*/
}

.inative {
color: grey;

}
.cupom_box {
	background: #f5f5f5;
	border-radius:10px;
	border:1px solid #c2c2c2;
	padding:5px 5px 8px;
	margin:10px 0!important;
}
.cupom_box input {
	height:34px!important;
	margin-bottom:0px!important;
}
.cupom_box .input-field {
	margin-bottom:0!important;
}
#setTickets .card {
	padding:20px!important;
}

#btn_preview {
    -webkit-appearance: button!important;
    -moz-appearance: button!important;
    appearance: button!important;
    text-decoration: none!important;
    color: initial!important;
    background:#f3f3f3;
    padding:0 10px;
    border-radius: 3px;
    box-shadow: 0 3px 5px #888;
    border:1px solid #333;
}
#btn_preview:hover {
	box-shadow: 0 3px 8px #555;
    background:#f9f9f9;
}

.large-modal {
	width: 100%!important;
	height:100%!important;
	max-height:100%!important;
	top:0!important;
}

.success_message {
	border:1px solid green;
	color:green;
	padding:15px;
	background:#dbf1db;
}
.warning {
	border:1px solid grey;
	background:#e3e3e3;
	padding:15px;
}

@font-face{font-family:Arial-Narrow;src:url(../fonts/Arial-Narrow.ttf);}





.ml_11 {margin-left:11px;}

.m_0 { margin:0!important; }
.mt_0 { margin-top:0!important; }
.mb_0 { margin-bottom:0!important; }
.ml_0 { margin-left:0!important; }
.mr_0 { margin-right:0!important; }

.p_0 { padding:0!important; }
.pt_0 { padding-top:0!important; }
.pb_0 { padding-bottom:0!important; }
.pl_0 { padding-left:0!important; }
.pr_0 { padding-right:0!important; }

.m_5 { margin:5px!important; }
.mt_5 { margin-top:5px!important; }
.mb_5 { margin-bottom:5px!important; }
.ml_5 { margin-left:5px!important; }
.mr_5 { margin-right:5px!important; }

.p_5 { padding:5px!important; }
.pt_5 { padding-top:5px!important; }
.pb_5 { padding-bottom:5px!important; }
.pl_5 { padding-left:5px!important; }
.pr_5 { padding-right:5px!important; }

.m_10 { margin:10px!important; }
.mt_10 { margin-top:10px!important; }
.mb_10 { margin-bottom:10px!important; }
.ml_10 { margin-left:10px!important; }
.mr_10 { margin-right:10px!important; }

.p_10 { padding:10px!important; }
.pt_10 { padding-top:10px!important; }
.pb_10 { padding-bottom:10px!important; }
.pl_10 { padding-left:10px!important; }
.pr_10 { padding-right:10px!important; }

.m_15 { margin:15px!important; }
.mt_15 { margin-top:15px!important; }
.mb_15 { margin-bottom:15px!important; }
.ml_15 { margin-left:15px!important; }
.mr_15 { margin-right:15px!important; }

.p_15 { padding:15px!important; }
.pt_15 { padding-top:15px!important; }
.pb_15 { padding-bottom:15px!important; }
.pl_15 { padding-left:15px!important; }
.pr_15 { padding-right:15px!important; }

.m_20 { margin:20px!important; }
.mt_20 { margin-top:20px!important; }
.mb_20 { margin-bottom:20px!important; }
.ml_20 { margin-left:20px!important; }
.mr_20 { margin-right:20px!important; }

.p_20 { padding:20px!important; }
.pt_20 { padding-top:20px!important; }
.pb_20 { padding-bottom:20px!important; }
.pl_20 { padding-left:20px!important; }
.pr_20 { padding-right:20px!important; }

.m_30 { margin:30px!important; }
.mt_30 { margin-top:30px!important; }
.mb_30 { margin-bottom:30px!important; }
.ml_30 { margin-left:30px!important; }
.mr_30 { margin-right:30px!important; }

.p_30 { padding:30px!important; }
.pt_30 { padding-top:30px!important; }
.pb_30 { padding-bottom:30px!important; }
.pl_30 { padding-left:30px!important; }
.pr_30 { padding-right:30px!important; }

.m_40 { margin:40px!important; }
.mt_40 { margin-top:40px!important; }
.mb_40 { margin-bottom:40px!important; }
.ml_40 { margin-left:40px!important; }
.mr_40 { margin-right:40px!important; }

.p_40 { padding:40px!important; }
.pt_40 { padding-top:40px!important; }
.pb_40 { padding-bottom:40px!important; }
.pl_40 { padding-left:40px!important; }
.pr_40 { padding-right:40px!important; }

.m_50 { margin:50px!important; }
.mt_50 { margin-top:50px!important; }
.mb_50 { margin-bottom:50px!important; }
.ml_50 { margin-left:50px!important; }
.mr_50 { margin-right:50px!important; }

.p_50 { padding:50px!important; }
.pt_50 { padding-top:50px!important; }
.pb_50 { padding-bottom:50px!important; }
.pl_50 { padding-left:50px!important; }
.pr_50 { padding-right:50px!important; }

.m_90 { margin:90px!important; }
.mt_90 { margin-top:90px!important; }
.mb_90 { margin-bottom:90px!important; }
.ml_90 { margin-left:90px!important; }
.mr_90 { margin-right:90px!important; }

.p_90 { padding:90px!important; }
.pt_90 { padding-top:90px!important; }
.pb_90 { padding-bottom:90px!important; }
.pl_90 { padding-left:90px!important; }
.pr_90 { padding-right:90px!important; }

.m_100 { margin:100px!important; }
.mt_100 { margin-top:100px!important; }
.mb_100 { margin-bottom:100px!important; }
.ml_100 { margin-left:100px!important; }
.mr_100 { margin-right:100px!important; }

.p_100 { padding:100px!important; }
.pt_100 { padding-top:100px!important; }
.pb_100 { padding-bottom:100px!important; }
.pl_100 { padding-left:100px!important; }
.pr_100 { padding-right:100px!important; }

.m-5 { margin:-5px!important; }
.mt-5 { margin-top:-5px!important; }
.mb-5 { margin-bottom:-5px!important; }
.ml-5 { margin-left:-5px!important; }
.mr-5 { margin-right:-5px!important; }

.p-5 { padding:-5px!important; }
.pt-5 { padding-top:-5px!important; }
.pb-5 { padding-bottom:-5px!important; }
.pl-5 { padding-left:-5px!important; }
.pr-5 { padding-right:-5px!important; }

.m-10 { margin:-10px!important; }
.mt-10 { margin-top:-10px!important; }
.mb-10 { margin-bottom:-10px!important; }
.ml-10 { margin-left:-10px!important; }
.mr-10 { margin-right:-10px!important; }

.p-10 { padding:-10px!important; }
.pt-10 { padding-top:-10px!important; }
.pb-10 { padding-bottom:-10px!important; }
.pl-10 { padding-left:-10px!important; }
.pr-10 { padding-right:-10px!important; }

.m-15 { margin:-15px!important; }
.mt-15 { margin-top:-15px!important; }
.mb-15 { margin-bottom:-15px!important; }
.ml-15 { margin-left:-15px!important; }
.mr-15 { margin-right:-15px!important; }

.p-15 { padding:-15px!important; }
.pt-15 { padding-top:-15px!important; }
.pb-15 { padding-bottom:-15px!important; }
.pl-15 { padding-left:-15px!important; }
.pr-15 { padding-right:-15px!important; }

.m-20 { margin:-20px!important; }
.mt-20 { margin-top:-20px!important; }
.mb-20 { margin-bottom:-20px!important; }
.ml-20 { margin-left:-20px!important; }
.mr-20 { margin-right:-20px!important; }

.p-20 { padding:-20px!important; }
.pt-20 { padding-top:-20px!important; }
.pb-20 { padding-bottom:-20px!important; }
.pl-20 { padding-left:-20px!important; }
.pr-20 { padding-right:-20px!important; }

.m-30 { margin:-30px!important; }
.mt-30 { margin-top:-30px!important; }
.mb-30 { margin-bottom:-30px!important; }
.ml-30 { margin-left:-30px!important; }
.mr-30 { margin-right:-30px!important; }

.p-30 { padding:-30px!important; }
.pt-30 { padding-top:-30px!important; }
.pb-30 { padding-bottom:-30px!important; }
.pl-30 { padding-left:-30px!important; }
.pr-30 { padding-right:-30px!important; }

.m-40 { margin:-40px!important; }
.mt-40 { margin-top:-40px!important; }
.mb-40 { margin-bottom:-40px!important; }
.ml-40 { margin-left:-40px!important; }
.mr-40 { margin-right:-40px!important; }

.p-40 { padding:-40px!important; }
.pt-40 { padding-top:-40px!important; }
.pb-40 { padding-bottom:-40px!important; }
.pl-40 { padding-left:-40px!important; }
.pr-40 { padding-right:-40px!important; }

.m-50 { margin:-50px!important; }
.mt-50 { margin-top:-50px!important; }
.mb-50 { margin-bottom:-50px!important; }
.ml-50 { margin-left:-50px!important; }
.mr-50 { margin-right:-50px!important; }

.p-50 { padding:-50px!important; }
.pt-50 { padding-top:-50px!important; }
.pb-50 { padding-bottom:-50px!important; }
.pl-50 { padding-left:-50px!important; }
.pr-50 { padding-right:-50px!important; }


.m-90 { margin:-90px!important; }
.mt-90 { margin-top:-90px!important; }
.mb-90 { margin-bottom:-90px!important; }
.ml-90 { margin-left:-90px!important; }
.mr-90 { margin-right:-90px!important; }

.p-90 { padding:-90px!important; }
.pt-90 { padding-top:-90px!important; }
.pb-90 { padding-bottom:-90px!important; }
.pl-90 { padding-left:-90px!important; }
.pr-90 { padding-right:-90px!important; }

.m-100 { margin:-100px!important; }
.mt-100 { margin-top:-100px!important; }
.mb-100 { margin-bottom:-100px!important; }
.ml-100 { margin-left:-100px!important; }
.mr-100 { margin-right:-100px!important; }

.p-100 { padding:-100px!important; }
.pt-100 { padding-top:-100px!important; }
.pb-100 { padding-bottom:-100px!important; }
.pl-100 { padding-left:-100px!important; }
.pr-100 { padding-right:-100px!important; }

.celula{
	width: 200px;
	height: 80px;
	overflow: scroll;
}

/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: transparent; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}



.line-clamp_1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow:hidden;  
  line-height:1.5em;
  height:1.5em;
}

.line-clamp_2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow:hidden;  
  line-height:1.5em;
  height:3em;
}
.line-clamp_3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow:hidden;  
  line-height:1.5em;
  height:4.5em;
}
.line-clamp_4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow:hidden;  
  line-height:1.5em;
  height:6em;
}
.line-clamp_5 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow:hidden;  
  line-height:1.5em;
  height:7.5em;
}

.ticketarea {
	background: #c8c7c7 !important;
    box-shadow: 0px 0px 8px #787373 !important;
}
#setTickets {
	padding:10px 20px 30px;
}

/* Simple CSS for flexbox table on mobile */
@media(max-width: 800px) {
    table thead {
        left: -9999px;
        position: absolute;
        visibility: hidden;
    }
    table tr {
        border-bottom: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-bottom: 10px;
        border: 1px solid #ccc;
        border-radius:5px;
        padding:10px;
        background:#f9f9f9;
    }
    table td {
        margin: 0 -1px -1px 0;
        padding-top: 35px;
        position: relative;
        width: 100%;
    }
    table td span {
        display: block;
    }
    .qtd_input{
    	width:100%!important;
    }
}
.not_circle {
	width: 5px;
    height: 5px;
    border-radius: 50%;
    background: red;
    position: relative;
    float: right;
    margin-top: 20px;
    margin-right: 18px;
}
#validadeMask {
	/*display:none!important;*/
	opacity: 0;
}
.white-btn {
	background:white!important;
	color:black!important;
	margin-top:8px!important;
	border-radius:20px!important;
	text-transform:none!important;
	padding-left:20px!important;
	padding-right:20px!important;
}
.small_icon {
	font-size:14px;
}
.ong_modal_style {
	min-width:350px!important;
	max-width:550px!important;
}
.card_da_campanha:hover {
	box-shadow:0 3px 20px #888;
}
[type="radio"]:not(:checked)+span, [type="radio"]:checked+span, [type="checkbox"]+span:not(.lever) {
	padding-left: 30px;
}

.sidenav li>a>i, .sidenav li>a>[class^="mdi-"], .sidenav li>a li>a>[class*="mdi-"], .sidenav li>a>i.material-icons {
	margin-right:18px!important;
}

.post_resume {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(0,0,0,.5);
	z-index: 999;
	opacity: 0;
}

.conteudo_resume {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	background: white;
	width: 400px;
}

.quadro_indicador {
	height: 50vh;
	overflow: auto;
	
}

.image_resume {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: calc(100% - 400px);
	height: 100vh;
	background: transparent;
	text-align: center;
}

.img_ampliada {
	max-height: 50vh;
	max-width: 50%;
	margin: 0 auto;

}

.loading_pause {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: white;
	z-index: 999;
}
.evidencia_box {
	background: #f2f2f2;
	border-radius:5px;
	border:1px solid #e3e3e3;
	padding:10px 5px;
	margin: 0 0 5px 0;
}
.marcado_novo {
	background: #faffc4;
	border-radius:5px;
	border:1px solid #d1d5a0;
}

nav{background:#ffffff;}
nav ul a{color:#484848;}
body{background:#f3f2f8;}
.palette1_Title{color:#353535;}
.palette1_Text{color:#373737;}
.palette1_Link{color:#1c111e;}
.palette1_Button{background:#ffffff;}
.palette1_Button{color:#1c111e;}

.palette2_bg{background:#ffffff;}
.palette2_Title{color:#33374a;}
.palette2_Text{color:#363636;}
.palette2_Link{color:#443e4a;}
.palette2_Button{background:#1c111e;}
.palette2_Button{color:#ffffff;}

.palette3_bg{background:#f2f2f4;}
.palette3_Title{color:#6a9dac;}
.palette3_Text{color:#6c6c6c;}
.palette3_Link{color:#6a9dac;}
.palette3_Button{background:#6a9dac;}
.palette3_Button{color:#ffffff;}

.palette4_bg{background:#c0c0c0;}
.palette4_Title{color:#ffffff;}
.palette4_Text{color:#ffffff;}
.palette4_Link{color:#ffffff;}
.palette4_Button{background:#e6a000;}
.palette4_Button{color:#ffffff;}

.page-footer, .page-footer .footer-copyright{background-color:transparent!important;color:#a19e9e!important;}
.page-footer{color:#515a68!important;}

.palette1_Title,.palette2_Title,.palette3_Title,.palette4_Title{font-family:Montserrat-ExtraBold;}
.palette1_Text,.palette2_Text,.palette3_Text,.palette4_Text{font-family:ARIAL;}
.palette1_Link,.palette2_Link,.palette3_Link,.palette4_Link{font-family:Montserrat-Bold;}
.palette1_Button,.palette2_Button,.palette3_Button,.palette4_Button{font-family:Montserrat-Medium;}