@font-face{font-family:'Corbel';src:url('assets/plugins/summernote/font/Corbel-Bold.eot');src:url('assets/plugins/summernote/font/Corbel-Bold.eot?#iefix') format('embedded-opentype'),url('assets/plugins/summernote/font/Corbel-Bold.woff2') format('woff2'),url('assets/plugins/summernote/font/Corbel-Bold.woff') format('woff'),url('assets/plugins/summernote/font/Corbel-Bold.ttf') format('truetype'),url('assets/plugins/summernote/font/Corbel-Bold.svg#Corbel-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Corbel';src:url('assets/plugins/summernote/font/Corbel.eot');src:url('assets/plugins/summernote/font/Corbel.eot?#iefix') format('embedded-opentype'),url('assets/plugins/summernote/font/Corbel.woff2') format('woff2'),url('assets/plugins/summernote/font/Corbel.woff') format('woff'),url('assets/plugins/summernote/font/Corbel.ttf') format('truetype'),url('assets/plugins/summernote/font/Corbel.svg#Corbel') format('svg');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Corbel';src:url('assets/plugins/summernote/font/Corbel-BoldItalic.eot');src:url('assets/plugins/summernote/font/Corbel-BoldItalic.eot?#iefix') format('embedded-opentype'),url('assets/plugins/summernote/font/Corbel-BoldItalic.woff2') format('woff2'),url('assets/plugins/summernote/font/Corbel-BoldItalic.woff') format('woff'),url('assets/plugins/summernote/font/Corbel-BoldItalic.ttf') format('truetype'),url('assets/plugins/summernote/font/Corbel-BoldItalic.svg#Corbel-BoldItalic') format('svg');font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:'Corbel';src:url('assets/plugins/summernote/font/Corbel-Bold_1.eot');src:url('assets/plugins/summernote/font/Corbel-Bold_1.eot?#iefix') format('embedded-opentype'),url('assets/plugins/summernote/font/Corbel-Bold_1.woff2') format('woff2'),url('assets/plugins/summernote/font/Corbel-Bold_1.woff') format('woff'),url('assets/plugins/summernote/font/Corbel-Bold_1.ttf') format('truetype'),url('assets/plugins/summernote/font/Corbel-Bold_1.svg#Corbel-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Corbel';src:url('assets/plugins/summernote/font/Corbel-Italic.eot');src:url('assets/plugins/summernote/font/Corbel-Italic.eot?#iefix') format('embedded-opentype'),url('assets/plugins/summernote/font/Corbel-Italic.woff2') format('woff2'),url('assets/plugins/summernote/font/Corbel-Italic.woff') format('woff'),url('assets/plugins/summernote/font/Corbel-Italic.ttf') format('truetype'),url('assets/plugins/summernote/font/Corbel-Italic.svg#Corbel-Italic') format('svg');font-weight:normal;font-style:italic;font-display:swap}
@font-face{font-family:'Corbel';src:url('assets/plugins/summernote/font/Corbel-BoldItalic_1.eot');src:url('assets/plugins/summernote/font/Corbel-BoldItalic_1.eot?#iefix') format('embedded-opentype'),url('assets/plugins/summernote/font/Corbel-BoldItalic_1.woff2') format('woff2'),url('assets/plugins/summernote/font/Corbel-BoldItalic_1.woff') format('woff'),url('assets/plugins/summernote/font/Corbel-BoldItalic_1.ttf') format('truetype'),url('assets/plugins/summernote/font/Corbel-BoldItalic_1.svg#Corbel-BoldItalic') format('svg');font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:'Corbel';src:url('assets/plugins/summernote/font/Corbel-Italic_1.eot');src:url('assets/plugins/summernote/font/Corbel-Italic_1.eot?#iefix') format('embedded-opentype'),url('assets/plugins/summernote/font/Corbel-Italic_1.woff2') format('woff2'),url('assets/plugins/summernote/font/Corbel-Italic_1.woff') format('woff'),url('assets/plugins/summernote/font/Corbel-Italic_1.ttf') format('truetype'),url('assets/plugins/summernote/font/Corbel-Italic_1.svg#Corbel-Italic') format('svg');font-weight:normal;font-style:italic;font-display:swap}

/* body{font-family: 'Corbel', sans-serif;} */
.login-leftImg{width:100%;height:100vh}
.login-box{width:300px!important}
img{max-width:100%}
.rightLoginPadding{padding-left:50px;padding-top:50px}
.login-box p{font-size:1rem; font-family: 'Corbel', 'sans-serif';}
.login-box p strong{font-size:20px}
.login-box p span{color:#40aaf6!important;font-weight:600}
.btn-primary.signInbtn{background-color:#3e85fb!important;border:1px solid #3e85fb!important; font-family: 'Corbel', 'sans-serif'; font-weight: 600;}
a.createBtn{text-decoration:underline;color:#40aaf6!important}
a.createBtn:hover{text-decoration:none}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:">";line-height:1}
.dmBtn{display:inline-block;width:100%;padding:5px 0;color:black}
.adminUser{width:39px;height:39px;border-radius:50%;line-height:40px;cursor:pointer;text-align:center;color:#fff;font-size:16px}

li.adminUser img {
    position: relative;
    height: 36px;
    width: 36px;
    margin: 0px auto;
    border-radius: 50px;
}
.card-grid{border-radius:4px;border:1px solid #ddd;background:#fff;padding:10px 20px}
.dashTop{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.dashTopLft img{width:60px}
.dashTopRht p{font-size:18px}
.dashTopRht{text-align:right}
.dashCardCount{font-size:32px;font-weight:600}
.text-right img{height:16px}
@media(max-width:767px){.login-box p{text-align:center}
    .login-leftImg{display:none}
    .login-box{width:100%!important}
    .rightLoginPadding{padding-left:7.5px;padding-top:10px}
    .card-grid{padding:10px}
    .dashTopRht p{font-size:16px}
    .navbar-expand{flex-flow:wrap;justify-content:space-between}
    .dashTopRht{width:100%;text-align:center}
    .dashTop{justify-content:center}
    img.loginLogo{display:block;margin:0 auto}
}

/* new pages css */

.eventFormCheckbox input[type=radio] {margin-top: 0px;}
.eventFormCheckbox input[type=checkbox]{zoom: 1.6;margin-top: 0px; }
.form-check {padding-left: 2.25rem;}
a.badge-custom {font-family: 'Corbel';font-style: normal;font-weight: 700;font-size: 18px;line-height: 22px;text-decoration-line: underline !important;color: #0CA8F6;}
a.badge-custom:hover{text-decoration-line: none !important;}
.eventFormCheckbox input[type='radio']:before {content: '';display: block;width: 60%;height: 60%;margin: 21% auto;border-radius: 50%;}
.eventFormCheckbox input[type='radio']:checked:before {background: #3e85fb;}
.eventFormCheckbox input[type=checkbox]:checked + label, input[type=radio]:checked + label {color: #3e85fb !important;font-weight: bold;}
.eventFormCheckbox label {margin-bottom: 0;font-family: 'Corbel';font-style: normal;font-weight: 700;font-size: 14px;line-height: 22px;}
.eventFormInputs label:not(.form-check-label):not(.custom-file-label){font-weight: 500 !important; font-size: 16px;}
.blueLightBg{background: #0CA8F6 !important;}
.greyLightBg{background: #C7C7C7 !important;}


/* New pages akshay */
.transparentBtn{color: #0CA8F6; border: 1px solid #0CA8F6; padding: 1% 3%;}
button.btn.transparentBtn:hover {color: #0CA8F6;}
.f_cardDiv{display: flex;   padding-bottom: 10px;}
.f_cardDiv .spanText{font-family: Corbel; font-size: 17px; font-weight: 400; line-height: 15px; padding-left: 8px; color: #A1A1A1;}
.titleHedding{font-family: Corbel; line-height: 29px; color: #0CA8F6; padding: 5% 0%;}
.cardHeight{height: 389px; background: #FFFFFF; border: 1px solid #E5E5E5; box-sizing: border-box; border-radius: 10px;}
.crossImg{position: absolute; right: 10px; top: 10px;}

/* new Page choose file  */
.fileChooselabel {cursor: pointer; }
.chooseFileDiv{ border: 1px solid #E5E5E5;}
.upload_photo { opacity: 0; position: absolute; z-index: -1;}       
.fileChooselabel{background: #F1FAFF; box-sizing: border-box; padding: 1%; font-family: Corbel; font-size: 14px; font-weight: 400 !important; color: #3B3B3B; width: 30%;  text-align: center;}
.noFileText{padding: 1%; width: 69%; font-family: Corbel; font-size: 15px; font-weight: 400 !important; color: #B7B6B6; line-height: 18.11px; }
.chooseFileDiv label{ margin-bottom: 0%;}
.textArea{width: 100%; height: 159px; border: 1px solid #E5E5E5; box-sizing: border-box; border-radius: 4px; outline: none !important;border-color: #E5E5E5;}
.maxWords{font-size: 14px !important; color: #B7B6B6;}
button.transparentBtn {padding: .375rem .75rem;}
.chooseFileDiv {overflow: hidden; width: 100%;}
.customForm{overflow: hidden;}
.liveStreamBorder{border-right: 1px solid #B7B6B6;}

/* Audience Registraion */
.tableborder{background: #F8FDFF;    border: 0.1px solid #C7C7C7;}
.downloadLink{text-decoration: underline;}
.custmTable thead th{ font-weight: 700;    font-size: 16px;}
.custmTable .tableborder td{background: #F8FDFF; color: #3B3B3B; font-size: 15px; font-family: 'loto';}
.tabletopTH{background: #D5F1FF; border: 0.1px solid  #D5F1FF;}
.Tablecheckbox{background: #FFFFFF; border: 1px solid #0CA8F6; border-radius: 3px; width: 22px; height: 18px; }
.custmTable .text_leftIcons{text-align: left !important;}
.border-btmDetails h3{font-family: Corbel; font-size: 20px; font-weight: 700; text-align: left;}

/* Addon page*/
.addonBtnTras{background: transparent !important; border: 1px solid #0CA8F6;  border-radius: 10px; color: #0CA8F6 !important;}
.addonBtn {background: #0CA8F6; border-radius: 10px; color: #FFFFFF;display: flex; align-items: center; justify-content: center; cursor: pointer;}
.addonBtn span{font-family: 'Corbel'; font-style: normal; font-weight: 700 !important; font-size: 20px !important;}


.upload-btn-wrapper { position: relative; overflow: hidden; display: inline-block; cursor: pointer;}  
.btnImage{background-color: white; padding: 8px 20px; border-radius: 8px; font-size: 20px; font-weight: bold; width: 100%;}  
.upload-btn-wrapper input[type=file] {font-size: 100px;position: absolute; left: 0; top: 0; opacity: 0;}
.modalWidth{width: 100%; max-width: 70%; }
.tshirtDiv{text-align: right; display: flex; align-items: center; justify-content: flex-end;}
.tshirtDiv img{border-radius: 50%;}

/* parking Modal css */
.twoWheelerCheckbox{width: 30px; height: 23px;}
.wheelerLabel{font-family: Corbel; font-size: 18px; font-weight: 400; color: #4A4A4A;}
.borderright1px{border-left: 1px solid #E6E6E6;}
.footerBorderNone{border-top: 0 !important;}
.inputBackground{background: #EFEFEF; border: 1px solid #E5E5E5; border-radius: 4px;}

/* Addon on Service table page */
.addonDeleteBtn{background: #FF3C3C; border-radius: 2px; color: #FFFFFF; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.btmDetailsBorder{border-bottom: 1px solid #E6E6E6; margin: 12px 0;}

  /* Payment */
.checkboxInput{border-radius: 0% !important;}
.bordderrightpricing{border-right: 0.5px solid #CACACA;}
.fromBoxDiv{box-shadow: 0px 0px 4px #0CA8F6; border-radius: 10px; height: 500px; background: #F8FDFF; min-height: 500px;}
.fromBoxDivH3{font-weight: 700; font-size: 22px; color: #0CA8F6; font-family: 'Corbel';}
.fromBoxDiv label{font-family: 'Corbel'; font-weight: 700; font-size: 18px; color: #3B3B3B;}
.fromBoxDiv ul li{font-family: 'Corbel'; font-weight: 400; font-size: 16px; color: #898787;}

/* Ticket paid price */
.zoneRow .col5{display: flex; justify-content: space-between; height: 40px; align-items: center;border: 1px solid #E5E5E5;  border-radius: 4px;}
.minusDiv{text-align: right; display: flex; align-items: center; justify-content: flex-end; cursor: pointer;}
.plusDiv{ display: flex; align-items: center; justify-content: start; cursor: pointer;}
.textColorNumber{color: #0CA8F6;}
.vatbackround{border: 1px solid #E5E5E5;border-radius: 4px; background: #EFEFEF;}
.minusColorDiv{display: flex; align-items: center; justify-content: center; border: 1px solid #EAEAEA; color: #EAEAEA;}

/* Wristband Popup */
.modalwristband{font-family: 'Corbel'; font-style: normal; font-size: 20px; line-height: 24px; color: #4A4A4A;}
.imgwristpop{display: flex;  align-items: center;  justify-content: center;}
.totalwristband{font-family: 'Corbel'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 22px; color: #3B3B3B; opacity: 0.5;}
.wristpopFooter{border-top: 0px solid #e9ecef !important;}
.wristbandpopCancel{color: #0CA8F6 !important; border: 1px solid #0CA8F6 !important;  border-radius: 4px !important; background: #fff !important; font-family: 'Corbel' !important;  font-weight: 700 !important;}
.wristbandpopSave{background: #0CA8F6 !important;  border-radius: 4px !important; color: #FFFFFF; font-family: 'Corbel' !important;  font-weight: 700 !important;}
.wristlabelpop{color: #3B3B3B !important;}

.tooltip { position: relative; display: inline-block; opacity: 1;}
.tooltip .tooltiptext {visibility: hidden; width: 160px; background-color: #0CA8F6; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: 150%; left: 50%; margin-left: -60px;}
.tooltip .tooltiptext::after {content: ""; position: absolute; bottom: 100%; left: 36%; margin-left: -5px; border-width: 5px; border-style: solid;  border-color: transparent transparent #0CA8F6 transparent;}
.tooltip:hover .tooltiptext {visibility: visible;}
