.gb-container-8a45a45f, .gb-container-8a45a45f > .gb-inside-container {
	position:static;
}

.mainForm {
	padding:15px 0 15px 20px;
	background-color:#fff;
	border-radius:5px;
}

.mainForm .inputFields {
	display:inline-block;
}

.slug-send-money .mainForm,
.slug-spend-money .mainForm {
	background-color:#1f2641;
}

.currencySelect {
	position:relative;
	bottom:6px;
	margin-left:20px;
}

.amountSelect {
	position:relative;
	bottom:3px;
	margin-left:10px;
}

.noAmount {
	border:5px solid;
}

.countryToSelect {
	margin-left:10px;
}

.countryToSelect .selectOption {
	display:none;
}

.selectField, .selectOptions {
	color:#121212;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:5px;
	cursor:pointer;
}

.selectField {
	width:350px;
	opacity:0;
}

.selectField .selectFieldMain {

}

.selectField .searchText {
	position:relative;
	top:-5px;
	height:19px;
	border:none;
	display:none;
}

.selectField .searchText:focus {
	outline:none;
}

.selectOptions {
	position:absolute;
	display:none;
	height:490px;
	overflow-y:scroll;
	z-index:10;
	border:5px solid #0a04c6;
	padding:5px 10px;
}

.selectOptions .sectionHeader {
	padding-top:3px;
	font-size:0.9em;
	color:#9e9e9e;
	cursor:text;
}

.selectOption, .selectFieldMain {
	padding:10px 5px;
}

.selectField, .selectOption {
	font-size:16px;
	line-height:130%;
}

.selectField:hover .selectText {
	text-decoration:underline;
}

.selectOption:hover {
	background-color:#bfb8fe;
}

.selectOptionsSection.popularCountries.listSep {
	border-bottom:2px solid #ccc;
	margin-bottom:8px;
}

.selectOption.lastPopular {
	border-bottom:1px solid #9e9e9e;
	margin-bottom:5px;
}

.selectFlag {
	width:30px;
	margin-right:5px;
}

.toggleIconWrapper {
	float:right;
	padding:0 5px;
}

.selectTitle {
	color:#000;
}

.slug-send-money .selectTitle,
.slug-spend-money .selectTitle {
	color:#fff;
}

.compareButton a {
	background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 50%, rgba(0, 0, 0, 0.30));
	background-color:#fcba04;
	color:#1f2641;
    font-weight:600;
    letter-spacing:0.03em;
    padding:15px 30px;
    border-radius:30px;
	cursor:pointer;
}

.compareButton a:hover {
	background-color:#e55934;
	color:#fff;
	text-decoration:none;
}

.countrySelect .selectText {
	position:relative;
	bottom:3px;
}

.countrySelect .selectField .selectText {
	bottom:4px;
}

.currencySelect .selectField {
	height:47.3px;
}

.currencySelect .selectText {
	position:relative;
	top:5px;
}

.amountSelect .selectInput {
	width:100px;
	height:50px;
	color:#121212;
	border-color:#ccc;
	border-radius:5px;
	text-align:right;
	padding-right:10px;
}

.amountSelect .currencySelected::before {
	content:'(';
}

.amountSelect .currencySelected::after {
	content:')';
}

.slug-send-money .tabHeads,
.slug-spend-money .tabHeads {
	margin-top:-70px;
}

.tabHeads {
	display:flex;
	margin-left:20px;
}

.tabHead {
	border-radius:5px 5px 0 0;
	padding:5px 10px;
	color:#000;
	background-color:#fff;
	cursor:pointer;
}

.slug-send-money .tabHead,
.slug-spend-money .tabHead {
	color:#fff;
	background-color:#1f2641;
}

.tabHead:not(.tabActive) {
	background-color:#ccc;
}

.slug-send-money .tabHead:not(.tabActive),
.slug-send-money .tabHead:not(.tabActive) {
	background-color:#9ca7cf;
}

.tabHead:not(.tabActive):hover {
	text-decoration:underline;
}

.tabHead:not(:last-child) {
	margin-right:3px;
}

.mainForm span[data-tab]:not([data-tab="transfer"]) {
	display:none;
}

@media (min-width:1200px)
{
	.gb-grid-wrapper > .gb-grid-column-af463973 {
		width:100%;
	}
	
	.mainForm {
		display:flex;
		padding-bottom:20px;
	}
	
	.mainForm,
	.tabHeads {
		width:1070px;
		margin:0 auto;
	}
	
	.tabHeads {
		padding-left:20px;
	}
	
	.inputFields {
		margin-right:10px;
	}
	
	.selectWrapper {
		display:inline-block;
	}
	
	.amountSelect .selectTitleText {
		display:block;
	}
	
	.compareButton {
		text-align:center;
		margin:60px 0 10px;
	}
}

@media (max-width:1200px)
{
	.selectWrapper {
		margin-bottom:15px;
		margin-left:0;
	}
	
	.compareButton {
		margin:15px 0;
	}
}

@media (max-width:500px)
{
	.mainForm {
		padding:15px 0;
	}

	.tabHeads {
		margin:0 5px;
	}
	
	.mainForm .inputFields {
		display:block;
		margin-left:20px;
	}
	
	.selectField {
		width:90%;
	}
	
	.selectField .searchText {
		width:80%;
	}
	
	.compareButton {
		text-align:center;
		margin:25px 0 10px;
	}
	
	.compareButtonInner {
		margin:0 auto;
	}
}