@charset "utf-8";
/* CSS Document */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {font-family:"Times New Roman", Times, serif; font-size:14px; background-color:#fff;}

.cf:before, .cf:after {content: " "; display: table;}
.cf:after {clear: both;}
.cf {*zoom: 1;}

hr {margin:25px 0 0 0; padding:0; height:0; border:none; border-bottom:1px solid #d7d7d7; width:100%;}
input {border:none; font-family:"Times New Roman", Times, serif; background:none;}
p {margin:15px 0 0 0; line-height:18px;}
p:first-child {margin-top:0;}
strong {font-weight:bold;}

.red_color {color:#9e0039;}
.green_color {color:#03a452;}
.black_color {color:#000 !important;}
.centered {text-align:center;}
.button {background-color:#9e0039; color:#fff !important; text-decoration:none; display:inline-block; text-align:center; border: none; font-family: "Times New Roman", Times, serif; text-transform: capitalize; cursor: pointer;}

.font20 {font-size:20px;}

.main_title {margin-bottom:15px;}
.main_title h1 {font-size:20px; text-transform:uppercase;}
.main_title p {font-size:16px; margin-top:10px;}

.wrapper {max-width:900px; margin:0 auto;}

.main_header {width:100%; margin-bottom:20px;
background: rgb(199,178,153);
background: -moz-linear-gradient(left,  rgba(199,178,153,1) 0%, rgba(115,99,87,1) 100%);
background: -webkit-linear-gradient(left,  rgba(199,178,153,1) 0%,rgba(115,99,87,1) 100%);
background: linear-gradient(to right,  rgba(199,178,153,1) 0%,rgba(115,99,87,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7b299', endColorstr='#736357',GradientType=1 );
}
.header_top {padding:20px 0;}
.logo {float:left;}
.header_phone {background:url(../img/phone.png) left top no-repeat; padding:5px 0 0 62px; min-height:53px; float:right; font-size:12px; color:#fff;}
.header_phone span {display:block; font-size:30px; margin-top:5px;}

.header_bot {background-color:#9e0039;}
.main_menu {float:left;}
.menu {float:left; font-family:Arial, Helvetica, sans-serif;}
.menu li {float:left; line-height:30px;}
.menu li a {display:block; color:#fff; text-decoration:none; padding:0 65px 0 0;}

/* Language switch */
.language_switch {float:right; margin-top:10px;}
.language_switch li {float:left; margin-left:3px;}
.language_switch a {display:block; width:16px; height:11px;}
.language_switch .en {background:url(../img/en.png) no-repeat;}
.language_switch .es {background:url(../img/es.png) no-repeat;}
.language_switch .fr {background:url(../img/fr.png) no-repeat;}
.language_switch .it {background:url(../img/it.png) no-repeat;}
.language_switch span {display:none;}

.left_col {width:209px; float:left;}
.right_col {margin-left:230px;}
.bordered_content {border:1px solid #b7b7b7; border-top:5px solid #9e0039; margin-bottom:15px; padding:13px 10px;}

/* Form content */
.form_content input {width:100%; border:1px solid #9e0039; padding:10px 5px; font-size:14px; margin-bottom:10px;}
.form_content label {display:block; margin:3px 0;}
.form_content .button {width:100%; font-size:18px; padding:14px 0;}

.info_list {margin-top:15px; background:url(../img/info.png) left center no-repeat; padding-left:25px; min-height:40px; line-height:18px;}

.options_content {padding-left:60px; position:relative;}
.options_order {position:absolute; left:0; font-size:30px; display:block; line-height:30px; height:30px; top:50%; margin-top:-15px;}
.options {display:table; width:100%; margin-top:15px;}
.options label {display:table-cell; white-space:nowrap; width:1%;}
.options .input_field {display:table-cell; padding:0 2% 0 1%;}
.options .input_field em {display:block; border:1px solid #9e0039;}
.options .input_field em input {width:100%; padding:7px 6px; font-size:14px; line-height:16px;}

.options .input_button {display:table-cell; width:1%;}
.options .button {font-size:14px; line-height:32px; white-space:nowrap; padding:0 20px; display:block;}

/* Support */
.support_contacts {font-size:30px; color:#252525; padding-top:40px; padding-bottom:40px;}
.support_contacts span {font-size:50px; display:block; padding-top:30px; font-family:Arial, Helvetica, sans-serif;}

.faq_bordered {border:1px solid #9e0039; padding:10px; margin-top:4px;}
.faq_bordered ul {margin:10px 20px 0 20px; line-height:18px;}

.transactions_table {overflow:auto;}
.transactions_table table {border-bottom:1px solid #b7b7b7; border-right:1px solid #b7b7b7; font-size:14px; color:#464646; line-height:17px; margin-top:5px;}
.transactions_table .heading {color:#000;}
.transactions_table a {text-decoration:none;}
.transactions_table a:hover {text-decoration:underline;}
.transactions_table td {border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; padding:8px 10px;}
.transactions_table p {margin-top:10px;}
.transactions_table p:first-child {margin-top:0;}
.transactions_table .button {padding:5px 20px; font-size:16px;}
.transactions_table .button:hover {text-decoration:none;}

.display_more {margin-top:8px; text-align:right;}
.display_more a {text-decoration:none;}
.display_more a:hover {text-decoration:underline;}

.status_1 {background-color:#00a651;}
.status_2 {background-color:#9e0039;}
.status_1 a, .status_2 a {color:#fff;}
.status_closed {color:#959595;}

.ticket_form input {border:1px solid #b7b7b7;}
.ticket_form textarea {border:1px solid #b7b7b7; height:80px; resize:none; width:100%; font-family:"Times New Roman", Times, serif; font-size:14px; padding:5px;}
.ticket_form .button {width:auto; padding:8px 20px;}

.welcome_content {text-align:center;}
.welcome_content .title {margin-top:15px;}
.welcome_content .title span {font-size:18px; text-transform:uppercase;}
.welcome_content .disconnect {text-align:right;}
.welcome_content .disconnect a {color:#000;}

.read_table {margin-top:20px; padding-bottom:20px;}
.read_table li {border-top:1px solid #b7b7b7; font-size:14px; padding:7px 0;}
.read_table li:first-child {border-top:none;}
.read_table li:last-child {border-top:none;}
.read_table span {float:left; width:33%;}
.read_table p {margin:0 0 0 35%; color:#898989;}
.read_table .button {float:right; margin-right:5%; font-size:16px; padding:7px 35px;}
.back_link {text-decoration:none; font-size:14px;}
.back_link:hover {text-decoration:underline;}

.page_not_found p {font-size:20px; line-height:26px; color:#383738;}
.page_not_found h1 {font-size:40px; text-transform:none;}

.main_footer {margin:20px 0 0 0; padding-bottom:15px;}
.main_footer .cards {float:right;}

/* Additions */

.g-recaptcha {
    position: relative;
    top: 15px;
}

.faq_bordered ul {
    list-style-type: circle;
}

.green_color a {
    color: inherit;
}

footer.main_footer a {
    color: #9e0039;
}

.display_more .color_red {
    color: #9e0039;
}

.support_contacts a {
    font-size: 40px;
}

@media all and (max-width: 920px) {
	.wrapper {margin:0 1%;}
	.right_col {margin-left:220px;}
}
@media all and (max-width: 740px) {
	.font20 {font-size:18px;}
	.header_phone span {font-size:24px;}
	.main_title h1 {font-size:18px; text-transform:uppercase;}
	.main_title p {font-size:14px; margin-top:10px;}
	.options {display:block;}
	.options label {display:block; width:100%; margin-bottom:4px;}
	.options .input_field {display:block; padding:0; margin-bottom:10px;}
	.options .input_button {display:block; width:100%;}
	.options_content {padding-left:45px;}
	.options_order {font-size:24px;}
}
@media all and (max-width: 520px) {
	.main_header {margin-bottom:10px;}
	.header_top {padding:10px 0;}
	.logo {display:block; float:none;}
	.header_phone {margin-top:10px; float:none;}
	.menu li a {padding:0 25px 0 0;}
	.bordered_content {margin-bottom:10px;}
	.left_col {width:100%; float:none;}
	.right_col {margin-left:0;}
}
@media all and (max-width: 350px) {
	.main_menu {float:none; width:100%;}
	.menu {width:100%;}
	.menu li {float:left; line-height:30px; width:33.33%;}
	.menu li a {padding:0;}
	.language_switch {float:none; margin-top:10px; padding-bottom:8px;}
	.language_switch li {margin-right:3px; margin-left:0;}
}