.message_line {
	font-size: 16px;
	font-weight: bold;
}

.message_line.ok {
	color: #356635;
}

.message_line.error {
	color: #953b39;
}

.error .header {
	font-size: 100px;
	line-height: normal;
}

.hidden {
	display: none;
}

.text_cont img {
	max-width: 100%;
}

a.red_link {
	color: #d4145a;
	border-bottom: solid #d4145a 1px;
}

.highlight {
	background-color: #FFCC99;
}

.slider_cont .carousel-caption .text .button {
	font-size: 0.75em;
	font-family: 'Exo 2',sans-serif;
}

.modal .modal-dialog .modal-content{padding-bottom:22.5px;border:none;border-radius:.29282577vw;-webkit-border-radius:.29282577vw;-moz-border-radius:.29282577vw;-o-border-radius:.29282577vw;background:#fff}.modal .modal-dialog .modal-content .modal-header{position:relative;padding:45px 45px 22.5px;border:none}.modal .modal-dialog .modal-content .modal-header .modal-title{line-height:inherit}@media (max-width:767.98px){.modal .modal-dialog .modal-content{padding-bottom:11.25px}.modal .modal-dialog .modal-content .modal-header{padding:22.5px 22.5px 11.25px}.modal .modal-dialog .modal-content .modal-header .modal-title{padding-right:40px}}.modal .modal-dialog .modal-content .modal-header .close_button{position:absolute;top:20px;right:20px;padding:0;width:20px;height:20px;border:none;background-color:transparent;background-image:url(../images/close.png);background-size:contain;background-repeat:no-repeat;background-position:center;outline:0}.modal .modal-dialog .modal-content .modal-header .close_button:hover{background-image:url(../images/close_hover.png)}.modal .modal-dialog .modal-content .modal-body{padding:22.5px 45px 7.5px}@media (max-width:767.98px){.modal .modal-dialog .modal-content .modal-body{padding:11.25px 22.5px 0}}.modal .modal-dialog .modal-content .modal-body .form-control{margin-bottom:15px}.modal .modal-dialog .modal-content .modal-footer{padding:22.5px 45px;border:none}@media (max-width:767.98px){.modal .modal-dialog .modal-content .modal-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:11.25px 22.5px}.modal .modal-dialog .modal-content .modal-footer .button{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding-right:.5em;padding-left:.5em}.modal .modal-dialog .modal-content .modal-footer .button+.button{margin:0 0 0 5px}}.questions_page_accordion .panel-group .panel{border:none;-webkit-box-shadow:none;box-shadow:none}.questions_page_accordion .panel-group .panel .panel-heading{padding:0;background:0 0}.questions_page_accordion .panel-group .panel .panel-heading a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 25px;font-family:Panton,sans-serif;text-transform:uppercase;font-size:16px;font-weight:700;color:#404040;text-decoration:none;line-height:normal;border-top:1px solid #d9d9d9;background:#fff;-webkit-box-shadow:0 10px 10px -5px rgba(0,0,0,.1);box-shadow:0 10px 10px -5px rgba(0,0,0,.1)}.questions_page_accordion .panel-group .panel .panel-heading a:after{content:"\2212";margin-left:auto;padding-left:1em;font-family:'Glyphicons Halflings'}.questions_page_accordion .panel-group .panel .panel-heading a.collapsed{background:#ededed}.questions_page_accordion .panel-group .panel .panel-heading a.collapsed:after{content:"\002b"}.questions_page_accordion .panel-group .panel .panel-collapse .panel-body{padding:20px 25px;font-size:16px;color:#000;line-height:1.66em;border:none}@media (max-width:767.98px){.questions_page_accordion .panel-group .panel .panel-collapse .panel-body,.questions_page_accordion .panel-group .panel .panel-heading a{padding:15px;font-size:14px}}.questions_page_accordion_add_button{margin-bottom:15px}