@font-face {
    font-family: 'All Round Gothic';
    src: url('../fonts/allroundgothic-bold-webfont.woff') format('woff'),
         url('../fonts/allroundgothic-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}


@font-face {
    font-family: 'All Round Gothic';
    src: url('../fonts/allroundgothic-semi-webfont.woff') format('woff'),
         url('../fonts/allroundgothic-semi-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: 'All Round Gothic';
    src: url('../fonts/allroundgothic-book-webfont.woff') format('woff'),
         url('../fonts/allroundgothic-book-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}


@font-face {
  font-family: "Metronic";
  src: url("../fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.eot");
  src: url("../fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.eot?#iefix") format("embedded-opentype"), url("../fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff2") format("woff2"), url("../fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff") format("woff"), url("../fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.ttf") format("truetype"), url("../fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.svg#Metronic") format("svg");
  font-weight: normal;
  font-style: normal; }


.kt-centered-parent-container {
	height: 100%;
	display: flex;
	padding-top: 20px;
	padding-bottom: 20px;}
	
	
.kt-centered-child-container {
	display:flex;
    flex-direction:column;
    align-items:center;
	justify-content: center;
	flex-grow:1; }
	

.kt-centered-view {
	min-width:480px;
	max-width: 580px;
	border-radius:15px;
	margin-bottom:0px;}
	

.kt-main-background {
	
	background-image: url(assets/media/bg/main-background.png) !important;
	background-repeat:round !important;
	
}
	
				
.kt-input-form-group {
	flex-direction:column;
	margin-bottom:1rem}
	
	
.kt-input-select {
   margin:8px;
   border-radius: 15px;
   border: 1px solid #222222   }
   
   
.kt-input-icon-right-div {
   position:absolute;
   bottom:0px;
   right:0px;
   width:56px;
   height:46px;
   z-index:100;
   cursor:pointer;
}
   
   
.kt-input-icon-right {
   position:absolute;
   top: 9px;
   left: 9px;
   width:30px;
   height:30px;
   z-index:100;
}

	
.kt-input-label-title {
	text-align:left;
	color:#777;
	font-weight:300;
	font-size:12px;
	margin-left:8px;}
	
	
.kt-title-heading {
	font-family: 'All Round Gothic';
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	color: #333333;
	height: 19px;
	text-transform: uppercase;
	margin:0;
	padding:0;}


/**** Button Classes ****/
	
.kt-all-round-gothic-400 {
	
	font-family: 'All Round Gothic';
	font-weight: 400;
	font-style: normal;}
	
	
.kt-all-round-gothic-500 {
	
	font-family: 'All Round Gothic';
	font-weight: 500;
	font-style: normal;}
	
	
.kt-all-round-gothic-600 {
	
	font-family: 'All Round Gothic';
	font-weight: 600;
	font-style: normal;}
	
	
.kt-all-round-gothic-700 {
	
	font-family: 'All Round Gothic';
	font-weight: 700;
	font-style: normal;}


.kt-all-round-poppins-400 {
	
	font-family: 'Poppins';
	font-weight: 400;
	font-style: normal;}


.kt-all-round-poppins-500 {
	
	font-family: 'Poppins';
	font-weight: 500;
	font-style: normal;}


.kt-rounded-button {
	
	font-family: 'All Round Gothic';
	font-weight: 400;
	font-style: normal;
	font-size: 17px;
	line-height: 92.5%;
	text-transform: uppercase;
	padding-top: 4px;
	padding-left: 1.1rem;
	padding-right: 1rem;
	border-radius:20px;
	border:0px;
	
}


.kt-rounded-button-sm {
	
	font-family: 'All Round Gothic';
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	line-height: 92.5%;
	text-transform: uppercase;
	padding-top: 10px;
	padding-left: 1.1rem;
	padding-right: 1rem;
	border-radius:20px;
	border:0px;
	
}


.cursor-pointer {
	
	cursor:pointer;

}

	
/**** Text Classes ****/


.kt-font-size-12 {
	font-size: 12px !important;}
	
	
.kt-font-size-13 {
	font-size: 13px !important;}
	
	
.kt-font-size-14 {
	font-size: 14px !important;}
	
	
.kt-font-size-15 {
	font-size: 15px !important;}
	
	
.kt-font-size-16 {
	font-size: 16px !important;}


.kt-font-size-18 {
	font-size: 18px !important;}


.kt-font-size-22 {
	font-size: 22px !important;}


.kt-font-size-26 {
	font-size: 26px !important;}


.kt-font-size-32 {
	font-size: 32px !important;}


.kt-font-size-36 {
	font-size: 36px !important;}


.kt-font-size-42 {
	font-size: 42px !important;}


.kt-font-size-46 {
	font-size: 46px !important;}


.kt-font-size-56 {
	font-size: 56px !important;}


.kt-white-space {
	white-space: nowrap;}
	
	
.kt-text-color-white {
	color: #FFFFFF;}
	
	
.kt-text-color-EEE {
	color: #EEE;}
	
	
.kt-text-color-DDD {
	color: #DDD;}
	
	
.kt-text-color-CCC {
	color: #CCC;}


.kt-text-color-BBB {
	color: #BBB;}
	
	
.kt-text-color-AAA {
	color: #AAA;}
	
	
.kt-text-color-888 {
	color: #888;}
	
	
.kt-text-color-666 {
	color: #666;}
	
	
.kt-text-color-black {
	color: #111111;}

	
.kt-text-color-gold {
	color: #F5CD52;}
		
	
.kt-text-align-left {
	text-align: left;}
	
	
.kt-text-align-center {
	text-align: center;}


.kt-text-transform-uppercase {
	
	text-transform: uppercase;
	
}


/**** Flex Classes ****/

.kt-display-flex {
	display:flex;}
	

.kt-flex-direction-row {
	display: flex;
	flex-direction: row;}
	
	
.kt-flex-direction-column {
	display: flex;
	flex-direction: column;}
	
	
.kt-align-items-center {
	align-items: center}
	
	
.kt-justify-content-center {
	justify-content: center}
	
	
.kt-align-vert-horz-center {
	align-items: center;
	justify-content: center;}
	
	
.kt-flex-grow {
	flex-grow:1;}
	
	
.kt-flex-left-child-element {
	flex:0 0 50%;
	padding-left:10px !important;}
	
	
.kt-flex-right-child-element {
	flex:0 0 50%;
	padding-right:10px !important;}
	
	
/**** Dimensions Classes ****/
		
.kt-width-80 {
	width:80px;}
	
	
.kt-width-90 {
	width:90px;}
	
	
.kt-width-100 {
	width:100px;}
	
	
.kt-width-110 {
	width:110px;}
	
	
.kt-width-115 {
	width:115px;}
	
	
.kt-width-125 {
	width:125px;}


.kt-width-130 {
	width:130px;}
	
	
.kt-width-150 {
	width:150px;}


.kt-width-160 {
	width:160px;}


.kt-width-200 {
	width:200px;}	
	
	
.kt-width-300 {
	width:300px;}
	
	
.kt-width-400 {
	width:400px;}


.kt-width-24pct {
	width:24%;}	


.kt-width-100pct {
	width:100%;}	

	
.kt-height-30 {
	height:30px;}
	
	
.kt-height-35 {
	height:35px;}
	
	
.kt-height-38 {
	height:38px;}
	
	
.kt-height-40 {
	height:40px;}
	

.kt-height-45 {
	height:45px;}

	
.kt-height-50 {
	height:50px;}
	
	
.kt-height-100pct {
	height:100%;}
	
	
/**** Corner Classes ****/
	
.kt-top-radius-20 {
	border-top-left-radius: 20.5px;
	border-top-right-radius: 20.5px;}
	
		
.kt-bottom-radius-20 {
	border-bottom-left-radius: 20.5px;
	border-bottom-right-radius: 20.5px;}

	
.kt-radius-22 {
	border-radius: 22.5px;}
		
	
/**** Margin Classes ****/

.kt-no-horizontal-margin {
	margin-left:0px !important;
	margin-right:0px !important;}
	
	
.kt-no-vertical-margins {
	margin-top:0px !important;
	margin-bottom:0px !important;}
	
	
.kt-top-margin-0 {
	margin-top:0px !important;}


.kt-top-margin-5 {
	margin-top:5px !important;}
	
	
.kt-top-margin-7 {
	margin-top:7px;}
	
	
.kt-top-margin-10 {
	margin-top:10px;}
	

.kt-top-margin-12 {
	margin-top:12px;}
	
	
.kt-top-margin-15 {
	margin-top:15px;}
	
	
.kt-top-margin-20 {
	margin-top:20px;}
	
	
.kt-top-margin-25 {
	margin-top:25px;}
	
	
.kt-top-margin-30 {
	margin-top:30px;}
	
	
.kt-top-margin-35 {
	margin-top:35px;}
	
	
.kt-top-margin-40 {
	margin-top:40px;}
	
	
.kt-top-margin-45 {
	margin-top:45px;}
	
	
.kt-bottom-margin-7 {
	margin-bottom:7px;}
	
	
.kt-bottom-margin-10 {
	margin-bottom:10px;}
	
	
.kt-bottom-margin-15 {
	margin-bottom:15px;}
	
	
.kt-margin-left-auto {
	margin-left: auto;}
	
	
.kt-left-margin-5 {
	margin-left:5px;}


.kt-left-margin-10 {
	margin-left:10px;}


.kt-left-margin-12 {
	margin-left:12px;}
	
	
.kt-left-margin-15 {
	margin-left:15px;}
	
	
.kt-left-margin-20 {
	margin-left:20px;}
	
	
.kt-right-margin-5 {
	margin-right:5px;}
	
	
.kt-right-margin-10 {
	margin-right:10px;}
	
	
.kt-right-margin-15 {
	margin-right:15px;}
	
	
.kt-right-margin-20 {
	margin-right:20px;}
	
	
/**** Padding Classes ****/
	
.kt-no-horizontal-padding {
	padding-left:0px !important;
	padding-right:0px !important;}
	
	
.kt-top-padding-0 {
	padding-top:0px !important;}
	
	
.kt-top-padding-5 {
	padding-top:5px !important;}


.kt-top-padding-10 {
	padding-top:10px !important;}


.kt-top-padding-15 {
	padding-top:15px !important;}
	
	
.kt-top-padding-20 {
	padding-top:20px !important;}
	
	
.kt-bottom-padding-0 {
	padding-bottom:0px !important;}
	

.kt-bottom-padding-5 {
	padding-bottom:5px !important;}
	
	
.kt-bottom-padding-10 {
	padding-bottom:10px !important;}
	
	
.kt-bottom-padding-15 {
	padding-bottom:15px !important;}


.kt-bottom-padding-20 {
	padding-bottom:20px !important;}

	
.kt-bottom-padding-40 {
	padding-bottom:40px !important;}
	
	
.kt-left-padding-0 {
	padding-left:0px !important;}
	
	
.kt-left-padding-5 {
	padding-left:5px !important;}
	
	
.kt-left-padding-10 {
	padding-left:10px !important;}
	

.kt-left-padding-12 {
	padding-left:12px !important;}
	
	
.kt-left-padding-15 {
	padding-left:15px !important;}
	
	
.kt-left-padding-20 {
	padding-left:20px !important;}
	
	
.kt-left-padding-25 {
	padding-left:25px !important;}
	
	
.kt-left-padding-30 {
	padding-left:30px !important;}
	

.kt-left-padding-35 {
	padding-left:35px !important;}	

	
.kt-left-padding-40 {
	padding-left:40px !important;}
	
	
.kt-right-padding-5 {
	padding-right:5px !important;}
	
	
.kt-right-padding-10 {
	padding-right:10px !important;}
	
	
.kt-right-padding-15 {
	padding-right:15px !important;}
	
	
.kt-right-padding-20 {
	padding-right:20px !important;}

	
.kt-right-padding-25 {
	padding-right:25px !important;}
	
	
/**** Mobile Classes ****/

@media (max-width: 1534px) {
	.kt-flex-direction-row {
		display:block;
		flex-direction: row;}}


@media (max-width: 1534px) {
	.kt-flex-left-child-element {
		flex:0 0 50%;
		padding-left:0px !important;}}
	
	
@media (max-width: 1534px) {	
	.kt-flex-right-child-element {
		flex:0 0 50%;
		padding-right:0px !important;}}


@media (max-width: 1024px) {
	.kt-centered-view {
		min-width:420px;} }
		
		
@media (max-width: 768px) {
	.kt-centered-view {
		min-width:280px;} }
	