@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
*{margin: 0; padding: 0; box-sizing: border-box;}
img{max-width: 100%;}
body {color: #ffffff; }
.przntr_login_main .przntr_top_content{width: 100%; float: left; padding-top: 10px;}
.przntr_login_main .przntr_top_content h2, .przntr_login_main .przntr_top_content h3{font-size:28px;font-family: 'Poppins', sans-serif; line-height: 40px; color: #fff;font-weight: 400;}
.przntr_login_main .przntr_top_content h3{font-size: 40px; font-weight: 700;}
.przntr_login_main .przntr_top_content h2 strong{font-weight: 700;}
.przntr_login_main .przntr_top_content h1{font-size: 45px; line-height: 55px; color: #fff;font-family: 'Orbitron', sans-serif;font-weight: 700; margin-bottom: 0;}
.przntr_form_main{width: 100%; float: left;/* background: url("../imgs/top_cars.png") no-repeat center; background-size: 100% auto;*/ text-align: center;}
.przntr_form_iner{z-index:1;width: 100%; max-width: 1200px; display: inline-block; position: relative;  margin-top:90px;}
.przntr_form_iner:before{z-index:-1;position: absolute; content: ''; background: url("../imgs/form_before.png") no-repeat center; width: 517px; height: 518px; max-width: 40%; max-height: 80%; background-size: 100% 100%; top:-50px; left:-50px; }
.przntr_form_iner:after{z-index:-1;position: absolute; content: ''; background: url("../imgs/form_after.png") no-repeat center; width: 517px; height: 518px; max-width: 40%; max-height: 80%; background-size: 100% 100%; right:-50px; bottom:-50px; }
.przntr_form_top{width: 100%; padding: 20px 15px 0; background: rgba(0,0,0,.8); float: left;}
.przntr_form_top h2{font-size: 22px;}
.przntr_form_top h1{font-size: 25px;font-family: 'Orbitron', sans-serif; font-weight: 700;}
.przntr_form_top h3{font-size: 38px; font-weight: 700; color: #fff;font-family: 'Gotham-litalic'; text-transform: uppercase; margin-bottom: 0; margin-top: 10px;}
.przntr_form_top h3 strong{font-family: 'Gotham-bitalic'; }
.przntr_form_top h4{font-size: 30px; font-family: 'Gotham-bitalic'; }
.przntr_form_cont{width: 100%; float: left; background: rgba(0,0,0,.8); padding: 30px 50px 30px; text-align: left;}
.przntr_form_cont label sup{color: red;}
.przntr_form_cont_iner{width: 100%; display: inline-block;}
.przntr_form_cont_iner label{font-weight: 700;}
.przntr_form_cont_iner input[type=text], .przntr_form_cont_iner input[type=email], .przntr_form_cont_iner input[type=tel], .przntr_form_cont_iner input[type=password]{width: 100%; height: 40px; padding: 0 15px; border: 1px solid #c4bfbf; margin-bottom: 10px; font-size: 18px;color: #fff;font-family: 'Gotham'; background: none; }
 {width: 100%; height: 40px; padding: 0 15px;   margin-bottom: 10px; font-size: 18px;color: #fff;font-family: 'Gotham-litalic'; background: none; }
.przntr_form_cont_iner select{width: 100%;     height: 36px; background: none; border-color:#c4bfbf; font-size: 18px;color: #fff;font-family: 'Gotham'; padding: 0 10px; margin-bottom: 10px;}
.przntr_form_cont_iner select option{color:#000;}
.przntr_form_cont_iner button, .przntr_form_cont_iner a.przntar_btn, .przntr_form_iner.przntr_login .przntr_form_cont_iner a.przntar_btn {width: 350px; max-width: 100%; height: 74px; background: url("../imgs/button_bg.png") no-repeat center; background-size: 100% 100%; font-size: 20.7px; color: #fff;font-family: 'Gotham-bitalic'; margin: 30px auto 0; display: block;border: none; text-transform: uppercase; line-height: 74px; float: none; position: relative; z-index:2;}
.przntr_form_cont_iner a.przntar_btn:hover{text-decoration: none;}
.przntr_form_cont_iner button:focus{outline: none;}
.przntr_form_cont_iner p{font-size: 12px; color: #fff; text-align: left; margin-bottom: 0px; position: absolute; bottom: 100%; right: 15px;}
.przntr_form_cont_iner p a{color: #30bdff;}
.przntr_botm_img{width: 100%; display: inline-block; margin: -20px auto 0; position: relative; z-index:1; }
.przntr_form_iner.przntr_login:after, .przntr_form_iner.przntr_login:before{display: none;}
.przntr_form_iner.przntr_login .przntr_form_cont_iner label{font-size: 21px; color: #fff; font-family: 'Gotham-bold'; text-align: left; margin-bottom: 15px; width: 100%;}
.przntr_form_iner.przntr_login .przntr_form_cont_iner label input{margin-top: 5px; margin-bottom: 5px;}
.przntr_form_iner.przntr_login .przntr_form_cont_iner label span{font-size: 14px; font-family: 'Gotham-litalic';}
.przntr_form_iner.przntr_login .przntr_form_cont_iner label.przntr_custom_check{width: auto; display: inline-block; float: left; margin-bottom: 0; line-height: 26px; font-size: 17px;}
.przntr_form_iner.przntr_login .przntr_form_cont_iner  a{float: right; font-size: 18px;font-family: 'Gotham-litalic'; color: #fff;}
.przntr_form_iner.przntr_login .przntr_form_cont_iner label.przntr_custom_check input{display: none;}
.przntr_form_iner.przntr_login .przntr_form_cont_iner label.przntr_custom_check span{width: 26px; height: 26px; border: 1px solid #12d6df; display: inline-block; margin-right: 10px; float: left; position: relative;}
.przntr_form_iner.przntr_login .przntr_form_cont_iner label.przntr_custom_check input:checked + span:after{position: absolute;content: '\2713'; color: #fff; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.przntr_form_iner.przntr_login .przntr_form_cont_iner label.przntr_custom_check input:checked + span{background:#12d6df; }

.przntr_inner_cont{width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 15px;}
.przntr_login_main{width: 100%; float: left;overflow: hidden; min-height: 100vh;background: url('../imgs/bg.png') no-repeat center #000; background-size: 100% 100%;}
.error_field{    width: 100%;
    display: inline-block;
    font-size: 16px;
    color: #ef9999;
    text-align: left;
    margin-bottom: 20px;
    padding: 2px 10px;
    border: 1px solid rgb(255 0 0 / .4);
    background: rgb(255 0 0 / .2);}
.error_field p{color: red; font-size: 18px; margin-bottom: .2rem;}



.success_message{    width: 100%;
	display: inline-block;
	font-size: 16px;
	color: #ef9999;
	text-align: left;
	margin-bottom: 20px;
	padding: 2px 10px;
	border: 1px solid #28a745;
	background: #28a74540;}
.success_message p{color:#28a745; font-size: 18px; margin-bottom: .2rem;}


/*Generate Link page Start*/
.copy-target {
	border: 7px dashed #cf9e53 !important;
}

.copy-wrapper .copy-target input {
	border: none !important;
	margin-bottom: 0 !important;
	text-align: center !important;
	font-size: 20px !important;
	outline: none !important;
}

	.copy-wrapper .copy-target input:focus-visible, .copy-wrapper .copy-target input:focus {
		outline: none !important;
	}

.copy-wrapper button {
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
	cursor: pointer;
}

	.copy-wrapper button:hover {
		box-shadow: 0px 0px 50px #186072;
	}
/*Generate Link page END*/

@media (min-width: 1200px){
.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1600px;
}
}

@media only screen and (max-width:1400px){
	.przntr_login_main .przntr_top_content h2, .przntr_login_main .przntr_top_content h3{font-size: 26px;}
	.przntr_login_main .przntr_top_content h1{font-size: 40px; line-height: 50px;}
	.przntr_form_top h2{font-size: 20px;}
	.przntr_form_top h1{font-size: 25px;}
	.przntr_form_top h3{font-size: 30px;}
	.przntr_form_cont_iner button, .przntr_form_cont_iner .przntar_btn{height: 50px; line-height: 50px; font-size: 16px; width: 300px;}
	.przntr_top_content img{max-height: 70px;}
	.przntr_form_cont_iner input[type=text], .przntr_form_cont_iner input[type=email], .przntr_form_cont_iner input[type=tel], .przntr_form_cont_iner input[type=password]{height: 35px;}
}
@media only screen and (max-width:1200px){
	.przntr_form_iner:before, .przntr_form_iner:after{display: none;}
	.przntr_login_main .przntr_top_content h1 br{display: none;}
	.przntr_form_iner.przntr_login .przntr_form_cont_iner label{font-size: 18px;}
	.przntr_form_iner{margin-top:30px;}
}
@media only screen and (max-width:991px){
	.przntr_form_top h3{font-size: 25px;}
	.przntr_form_cont_iner button img, .przntr_form_cont_iner .przntar_btn img{max-height: 20px;}
	.przntr_form_cont_iner button, .przntr_form_cont_iner .przntar_btn{width: 200px; font-size: 12px;}
}
@media only screen and (max-width:767px){
	.przntr_form_cont{padding: 20px 15px 20px;}
	.przntr_form_top{padding: 20px 15px 10px;}
	.przntr_form_top h3{margin-top: 20px;}
	.przntr_form_iner.przntr_login .przntr_form_top h3{margin-top: 0; font-size: 20px;}
	.przntr_form_cont_iner input[type=text], .przntr_form_cont_iner input[type=email], .przntr_form_cont_iner input[type=tel], .przntr_form_cont_iner input[type=password]{font-size: 16px;}
	.przntr_login_main{background-size:cover}
	.przntr_botm_img{margin-top:0;}
}
@media only screen and (max-width:577px){
	.przntr_form_iner.przntr_login .przntr_form_cont_iner label{margin-bottom: 15px;}
	.przntr_form_iner.przntr_login .przntr_form_cont_iner label.przntr_custom_check{width: 100%;}
	.przntr_form_iner.przntr_login .przntr_form_cont_iner a{font-size: 18px; float: left; margin-top: 10px;}
	.przntr_form_cont_iner p{position: static; margin-bottom: 10px; width: 100%; margin-top: -5px;}
	.przntr_form_cont_iner button{margin-top: 10px;}
	.przntr_form_iner.przntr_login .przntr_form_cont_iner a.przntar_btn.przntr_anker_btn{font-size: 11px !important;font-family: 'Gotham-bitalic'; height: 48px; line-height: 48px; }
	.przntr_form_top h1{font-size: 20px;}
	.przntr_form_top h2{font-size: 18px;}
}




