@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,figure,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym{border:0;}a{text-decoration:none;}html,button,input,select,textarea{color:#222;}
body{font-size:1em;line-height:1.4;}::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
img{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;}
.lt-ie9 footer, .lt-ie9 header, .lt-ie9 nav {margin-top:0; margin-bottom:0;}

/* =========================================
   Main Style
   ========================================= */
.clearfix{clear:both;}
.fl{float:left;}
.fr{float:right;}
strong{font-weight:bold;}
.nomargin {margin:0 !important;}

h3 { color: #CD3132; font-size: 18px; font-weight: bold; text-align: center; }

a {
	color:#000;
	moz-transition: color 0.3s ease;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;

	moz-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

html, body {height:100%;}

body {
	color:#FFFFFF;
	font-size:16px;
	font-family: var(--bs-font-sans-serif);
	background:#FFFFFF;
}

.everything-but-footer {
	width:100%;
	min-height:100%;
}

header {
	width:100%;
	height:85px;
    background:#FFFFFF;
	//background:#209094 url('../img/header-bg.jpg') center top no-repeat;
}

#header, #body, #footer {
	width:1460px;
	margin:0 auto;
}

h1 {
	display:block;
	float:left;
	width:350px;
	height:75px;
	background:url('../img/logo-new.png') top left no-repeat;
	margin-top: 30px;
	text-indent:-99999px
}

.lang-select {
	width:160px;
	height:25px;
	float:right;
	margin-top:27px;
	padding: 7px 10px;
	font-size: 16px;
	background: #811D1D 105px center no-repeat;
	color: #fff;
	border: none;
    outline:none;
    display: block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
	border-radius: 4px;
}



input[type=submit] {padding:5px 15px; background:#FFFFFF; border:0 none; font-weight: bold; color:#031218;
cursor:pointer;
-webkit-border-radius: 5px;
border-radius: 5px; }

.navid {
	padding:15px 0;
  font-size:13px;
	display:block;
  color:#FFFFFF;
  margin-left: 312px;
}

.navid a {
	color:#FFFFFF;
	padding:11px 0;
	display:block;
  font-weight: bold;
  font-size: 15px;
  margin-left: 555px;
}

nav ul li a:hover {
	color:#efefef;
}

.left-column2 {
	background:#F8F9FA;
	width:100%;
	float:left;
	margin:0px 0px 30px 0;
	padding:15px;
	color:#181819;
}

.left-column2 p {
	margin-bottom:10px;
  font-size:14px;
}

.left-column2 a {
	color:#9aa0a3;
  text-decoration: underline;
}

.left-column2 a:hover {
	color:#27B2B5;
  text-decoration: underline;
}

.left-column {
	background:#F8F9FA;
	width:100%;
	float:left;
	margin:30px 0px 10px 0;
	padding:15px;
	color:#181819;
}

.left-column p {
	margin-bottom:10px;
  font-size:14px;
}

.left-column a {
	color:#deb907;
  text-decoration: underline;
}

.left-column a:hover {
	color:#ffe200;
  text-decoration: underline;
}

.right-column a {
	color:#9aa0a3;
  text-decoration: underline;
}

.right-column a:hover {
	color:#B51E1E;
  text-decoration: underline;
}

h2 {
  text-align: center;
	font-size:15px;
  font-weight: bold;
}

.right-column {
  background:#180404;
  font-size:14px;
	margin:30px 0;
	width:340px;
	float:right;
  color:#FFFFFF;
  padding:15px;
}

.withdrawal {
  font-size: 15px;
}

.withdrawal_input {
  font-size: 15px;
  float: right;
  margin-right: 160px;
}

.err {
  color: #C4110B;
  font-size: 15px;
  text-align: center;
}

.withdrawal_submit {
  margin-left: 150px;
}

.right-column input[type="file"] {
	visibility:hidden;
	position:absolute;
	/*display:none;*/
}
		.lt-ie9 .right-column input[type="file"] {
			visibility:visible;
			width:100%;
			padding:10px;
			position:inherit;
		}

.right-column label {
	display:block;
	width: 140px;
	height: 30px;
	margin-bottom:10px;
	padding: 15px 0 0 10px;
	color:#FFFFFF;
	font-size:11px;
	cursor: pointer;
	background: url('../img/arrow-up.png') 320px center no-repeat;
}
		.lt-ie9 .right-column label {
			display:none;
			visibility:hidden;
		}


footer {
	width:100%;
	background:#F8F9FA;
}

#footer {
	height:140px;
}

#footer ul {
	margin-top:30px;
	float:left;
}

#footer ul li{
	margin-bottom:5px;
}

#footer ul li a {
	color:#efefef;
}

#footer ul li a:hover {
	color:#fff;
	text-decoration: underline;
}

.footer-logo {
	float:right;
	margin:50px 130px 0 0;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

td { overflow: auto; height:10px; }