/*GENERAL STYLES */
@font-face {
    font-family: 'BPG Arial Caps';
    src: url('../fonts/bpg-arial-caps-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/bpg-arial-caps-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/bpg-arial-caps-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/bpg-arial-caps-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/bpg-arial-caps-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/bpg-arial-caps-webfont.svg#bpg_arial_capsregular') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'BPG Mrgvlovani Caps';
    src: url('../fonts/bpg-mrgvlovani-caps-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/bpg-mrgvlovani-caps-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/bpg-mrgvlovani-caps-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/bpg-mrgvlovani-caps-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/bpg-mrgvlovani-caps-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/bpg-mrgvlovani-caps-webfont.svg#bpg_mrgvlovani_capsregular') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'DejaVu Sans';
    src: url('../fonts/dejavu-sans-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/dejavu-sans-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/dejavu-sans-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/dejavu-sans-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/dejavu-sans-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/dejavu-sans-webfont.svg#dejavu_sansregular') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'DejaVu Sans Bold';
    src: url('../fonts/dejavu-sans-bold-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/dejavu-sans-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/dejavu-sans-bold-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/dejavu-sans-bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/dejavu-sans-bold-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/dejavu-sans-bold-webfont.svg#dejavu_sansbold') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'DejaVu Sans Bold Oblique';
    src: url('../fonts/dejavu-sans-bold-oblique-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/dejavu-sans-bold-oblique-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/dejavu-sans-bold-oblique-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/dejavu-sans-bold-oblique-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/dejavu-sans-bold-oblique-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/dejavu-sans-bold-oblique-webfont.svg#dejavu_sansbold_oblique') format('svg'); /* Legacy iOS */
}
body {
	margin:0px;
	font-family: 'DejaVu Sans';
	font-size:15px;
	color:#333333;
}
a {
	text-decoration: none;
}
.container {
	max-width:1240px;
	margin:0 auto;
	position: relative;
}
.clear {
	clear:both;
}
.hidden {
	display: none;
}
/* END OF GENERAL STYLES */

/* HEADER STYLES */
.header {
	padding:20px 0;
}
.logo {
	text-align: center;
}
.logo img {
	width:130px;
}
.auth_info {
	margin:15px 0 0 0;
	text-align: center;
}
.auth_title {
	font-family: 'DejaVu Sans Bold';
	color:#00A558;
}
.auth_buttons {
	display: flex;
	align-items: center;
	justify-content: center;
}
.auth_buttons a {
	margin:10px 15px 0 15px;
	font-family: 'DejaVu Sans Bold';
	color:#1B539C;
}
.auth_buttons a:hover {
	color:#14A557;
}
/* END OF HEADER STYLES */

/* FOOTER STYLES */
.footer {
	padding:20px 0;
}
.footer_copy {
	text-align: center;
}
/* END OF FOOTER STYLES */

/* CONTENT STYLES */
.content_wrapper {
	background: #E3E8EE;
	padding:20px 0;
}
.content {
	
}
.error {
	margin:0 0 50px 0;
	padding:18px 25px 18px 25px;
	box-sizing: border-box;
	background:#fff;
	border-left:6px solid #ff0000;
	font-family: 'DejaVu Sans Bold';
	font-size:14px;
	color:#ff0000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.success {
	margin:0 0 50px 0;
	padding:18px 25px 18px 25px;
	box-sizing: border-box;
	background:#fff;
	border-left:6px solid #00A558;
	font-family: 'DejaVu Sans Bold';
	font-size:14px;
	color:#00A558;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* form styles */
.form_wrapper {
	max-width:550px;
	box-sizing: border-box;
	margin:0 auto;
}
.form {
	margin:50px 0;
	box-sizing: border-box;
	padding:44px 50px 50px 50px;
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.form_group {
	margin-bottom:20px;
}
.form_group.split {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.form_group.split div {
	width:calc(50% - 10px);
}
.form_group span {
	display: block;
	margin-bottom:10px;
	color:#888;
}
.form_input {
	box-sizing: border-box;
	border:1px solid #C8C8C8;
	background:#fff;
	outline:none;
	width:100%;
	height:45px;
	padding:0 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'DejaVu Sans';
	padding-top:2px;
	font-size:15px;
}
.form_submit {
	margin-top:30px;
	font-family: 'BPG Mrgvlovani Caps';
	font-size: 14px;
	cursor: pointer;
}
.form_submit a {
	display: block;
	width:100%;
	background:#00A558;
	text-align: center;
	color:#fff;
	height:45px;
	line-height: 48px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.form_submit a:link {
	color:#fff;
	text-decoration: none;
}
.form_submit a:visited {
	color:#fff;
	text-decoration: none;
}
.form_submit a:hover {
	color:#fff;
	text-decoration: none;
}
.form_submit a:active {
	color:#fff;
	text-decoration: none;
}

.form_submit_declined {
	margin-top:30px;
	font-family: 'BPG Mrgvlovani Caps';
	font-size: 14px;
	cursor: default;
	pointer-events: none;
}
.form_submit_declined a {
	pointer-events: none;
	display: block;
	width:100%;
	background:#e10000;
	text-align: center;
	color:#fff;
	height:45px;
	line-height: 48px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.form_submit_declined a:link {
	color:#fff;
	text-decoration: none;
}
.form_submit_declined a:visited {
	color:#fff;
	text-decoration: none;
}
.form_submit_declined a:hover {
	color:#fff;
	text-decoration: none;
}
.form_submit_declined a:active {
	color:#fff;
	text-decoration: none;
}

/* end of form styles */

/* info styles */
.info_wrapper {
	max-width:450px;
	box-sizing: border-box;
	margin:0 auto;
}
.go_back {
	margin:10px 0 0 0;
	font-family: 'DejaVu Sans Bold';
	font-size: 17px;
	color:#1B539C;
}
.go_back i {
	margin:0 6px 0 0;
}
.info {
	margin:50px 0;
	box-sizing: border-box;
	padding:44px 50px 50px 50px;
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.info_item {
	margin:5px 0;
}
.info_title {
	display: inline-block;
	width:130px;

}
.info_value {
	display: inline-block;
	font-family: 'DejaVu Sans Bold';
	font-size:14px;
	color:#14A557;
}
/* end of info styles */

/* END OF CONTENT STYLES  */