@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html,body { width: 100%; height: 100%; margin: 0;  padding: 0;}
body {font-family: 'Poppins', sans-serif; font-size: 16px; color: #fff; font-weight: 400; line-height: 1.7; letter-spacing: 0.3px;  -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.btn, a, button, .transition {webkit-transition: all 250ms linear;-moz-transition: all 250ms linear;-o-transition: all 250ms linear;-ms-transition: all 250ms linear;transition: all 250ms linear;}

a { text-decoration: none;color: #000;}
a:hover, a:focus, a:active {color:#50575a; text-decoration: none; outline: 0; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline:none !important; color:#F9F9F9}
a:focus, :focus {outline: 0  !important; box-shadow:none !important}
 
button:focus{ outline:none}

.container{max-width:80%; width:80%;} 
 
.screentext p{font-size:1.2rem}
.header img{ width:360px}
.sponsor-logo img{ width:370px;margin-top: 30px;}
/*BUTTONS*/
.btn {font-size:1.2rem;padding-top: 12px;padding-bottom: 12px;padding-left: 40px; padding-right: 40px;border-radius:10px;letter-spacing:1px; text-transform:uppercase;font-weight: 600;}
.btn-primary{ border-color:#c39336;color: #000; background:#c39336}
.btn-primary:hover{ background-color:#fff; border-color:#fff; color: #000; }

body{background-position: center 250px !important;background-size: cover !important;background-repeat: no-repeat !important;}
.txtcolor{color: #c39336}

/* FORM CONTROL*/
.register-Sec{ width:50%; margin:0 auto}
.register-Sec .form-control{border: 1px solid #F2D994; height: 65px; border-radius: 0px;font-weight: 300;line-height: 45px;padding-right: 10px;padding-left: 10px;font-size: 13px; background-color:transparent; color:#fff}
.register-Sec  .form-control:focus {color: #F2D994;background-color: transparent;border-color: #fcd66b; outline: 0; box-shadow: 0 0 0 0.25rem rgb(50 50 50 / 25%);}
.register-Sec .form-control::-webkit-input-placeholder { color:#fff; }
.register-Sec .form-control::-moz-placeholder { color:#fff; } /* firefox 19+ */
.register-Sec .form-control:-ms-input-placeholder { color:#fff; } /* ie */
.register-Sec  input:-moz-placeholder { color:#fff; }

/*----Screen 3 quize----*/ 
.quize ul {margin-top: 25px;list-style: none;color: #333;border: 1px solid #efeeff;padding: 20px;border-radius: 10px;background: #fcfcff; text-align:left}
.quize ul li + li {margin-top: 16px;border-top: 1px solid #efeeff;padding-top: 16px;}
.quize ul li input[type="radio"] {display: none;}
.quize ul li input[type="radio"] + label {position: relative;padding-left: 35px;font-size: 1.1rem;}
.quize ul li input[type="radio"] + label::before {content: "";position: absolute;left: 0;background: #ffffff;height:25px;width:25px; border-radius: 50%;top: 0;border: 1px solid #c39336;}
.quize ul li input[type="radio"]:checked + label::before {content: "";background: #c39336;border-color: #c39336;}
.quize ul li input[type="radio"]:checked + label::after {content: "";position: absolute;left: 7px;top: 8px;height: 10px;width: 10px;background: #fff;border-radius: 50%;}
.quize label {cursor: pointer;}
 
.fw5{ font-size:6rem}

.Speakers-sec .col-md-3{ width:20%}
.Speakers-sec  small{ font-size: .8em;}

.Popups .modal-content{ background-color:#000; color:#fff;text-align: left; }
.btn-close-w{ background: transparent;border: 0;color: #fff;font-size: 20px;}

.gold-bg{ background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);border-radius: 7px 7px 0 0;}

.fan-logo img {width: 350px;margin-top:20px;}

.ui-keyboard {
    text-align: center;
    padding: .3em;
    position: relative !important;
    left: 0;
    top: -300px !important;
    z-index: 16000;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
