/*
 Theme Name:   Tryo Child
 Theme URI:    https://themes.envytheme.com/tryo/
 Description:  Tryo Child Theme
 Author:       EnvyTheme
 Author URI:   https://envytheme.com/
 Template:     tryo
 Version:      4.2
 Text Domain:  tryo-child
*/

.currency-wrapper .currency-item{
	padding: 20px;
    background: rgb(70 152 214 / 10%);
    border-radius: 10px;
    height: 100%;
    display: flex;
    flex-direction: column;
	transition: .4s;
}
.currency-wrapper .currency-item:hover{
	box-shadow: 0px 7px 15px rgba(0, 0, 0, 0.05);
}
.currency-wrapper .currency-item .title{
	font-size: 12px;
    text-transform: uppercase;
    color: #57647C;
}
.currency-wrapper .currency-item h4{
	font-size: 20px;
    font-weight: 700;
    color: black;
    margin: 0;
}
.currency-wrapper .currency-item .currency-flag{
	height: 40px;
    width: 40px;
    object-fit: cover;
    border-radius: 50%;
    flex-shrink: 0;
}
.currency-wrapper .currency-item p{
	font-size: 16px;
    font-weight: 500;
}
.currency-wrapper .currency-item .more_link{
	color: #4699d6;
    font-weight: 500;
    font-size: 15px;
	margin-top: auto;
	display: flex;
	align-items: center;
}
.currency-wrapper .currency-item .more_link i{
	transition: .4s;
	margin-left: 7px;
}
.currency-wrapper .currency-item .more_link:hover i{
	margin-left: 12px;
}
.header-area{
	 z-index: 9999;
}
.custom_widget_wraper{
	padding: 30px;
}
.custom_widget_wraper .form_label{
	color: #212529;
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 8px;
}
.custom_widget_wraper .form_control{
	font-size: 15px;
	border-radius: 10px !important;
	display: block;
	width: 100%;
	border: 1px solid #dadada !important;
	padding: .5rem .75rem;
	color: #212529;
	font-weight: 500;
	outline: none !important;
	background: white;
}
.rate_label{
	font-size: 14px;
	color: #212529;
	font-weight: 500;
	margin-top: 4px !important;
}
.rate_label span{
	color: rgb(146, 213, 249);
}
.buy_btn{
	font-size: 18px;
	background-image: linear-gradient(135deg, #23BDB8 0%, #43E794 100%);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2) !important;
	border-radius: 30px;
	padding: 18px;
	width: 100%;
	color: white !important;
    text-align: center;
}
.nice-select.currency_select{
	display: none;
}
.select2-container--default .select2-selection--single{
	height: 40px;
    line-height: 40px;
	border: 1px solid #dadada !important;
	border-radius: 10px !important;
	margin-bottom: 4px;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	padding: 6px 10px !important;
    font-size: 16px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 40px;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
	outline: none !important;	
}
.select2-results__option{
	font-size: 14px !important;
}
.select2-results__option:hover{
	background: rgb(151 203 233 / 30%) !important;
}
.nice-select.currency_select .list{
	 max-height: 250px;
    overflow-y: auto;
    scrollbar-width: thin;
}
.fx_amount.error {
    border: 1px solid #dc3545 !important;
    outline: none;
}
.footer_social_wraper{
	display: flex;
	align-items: center;
}
.footer_social_wraper .icon_social{
	display: flex;
    align-items: center;
    justify-content: center;
	width: 30px;
    text-align: center;
    line-height: 29px;
    height: 30px;
    border: 1px solid #ece9e9;
    border-radius: 50%;
    font-size: 12px;
    background-color: #fff;
	margin-top: 7px;
    margin-left: 4px;
    color: #8bc5ef;
}
.footer_social_wraper .icon_social:hover{
	background: #8bc5ef;
	color: white;
	border-color: #8bc5ef;
}
.footer_social_wraper .icon_social svg{
	height: 14px;
    width: 14px;
}
.footer_social_wraper .icon_social svg path{
	fill: currentcolor;
}