main .dnd-section>.row-fluid{max-width:100%}main .dnd-section,main .dnd-section>.row-fluid>.dnd-column{padding:0!important}.custom-validate .input-field label{margin-top:10px}.custom-validate select{margin-bottom:0!important}.body-wrapper{overflow-x:hidden}.cm-admissions-cal-group:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cm-admissions-cal-group .content-wrapper{margin-left:auto;margin-right:auto;position:relative}.cm-admissions-cal-group input,.cm-admissions-cal-group select,.cm-admissions-cal-group textarea{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#2c3e50;font-family:montserrat;font-size:13px;font-weight:600;margin-bottom:10px;margin-top:10px;padding:15px;transition:all .3s ease;width:100%}.cm-admissions-cal-group input:focus,.cm-admissions-cal-group select:focus,.cm-admissions-cal-group textarea:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #006500;outline:0}.cm-admissions-cal-group .input-field{margin-bottom:10px;text-align:left}.cm-admissions-cal-group .top-content,.cm-admissions-cal-group .top-content h2{color:#fff}.cm-admissions-cal-group .row{display:flex}.cm-admissions-cal-group .row .col{padding-left:10px;padding-right:10px;width:100%}.cm-admissions-cal-group [type=radio]:checked+label:before,.cm-admissions-cal-group [type=radio]:not(:checked)+label:before{background:#fff;border:1px solid #ddd;content:"";height:30px;left:0;position:absolute;top:13px;width:30px}.cm-admissions-cal-group [type=radio]:checked+label:after,.cm-admissions-cal-group [type=radio]:not(:checked)+label:after{background:#006500;color:#fff;content:"\f00c";font-family:FontAwesome;height:30px;left:1px;line-height:30px;position:absolute;text-align:center;top:13px;-webkit-transition:all .2s ease;transition:all .2s ease;width:30px}.cm-admissions-cal-group [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.cm-admissions-cal-group [type=radio]:checked+label,.cm-admissions-cal-group [type=radio]:not(:checked)+label{color:#666;cursor:pointer;display:inline-block;line-height:20px;padding-left:50px;position:relative}.cm-admissions-cal-group [type=radio]+label{margin-right:30px;padding-top:17px;top:0}.cm-admissions-cal-group [type=radio]:checked,.cm-admissions-cal-group [type=radio]:not(:checked){left:-9999px;position:absolute}.cm-admissions-cal-group{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto;padding:140px 20px 80px;position:relative;text-align:center}.cm-admissions-cal-group fieldset{background:#fff;border:0;border-radius:3px;box-shadow:0 0 15px 1px rgba(0,0,0,.4);box-sizing:border-box;margin:0 10%;padding:20px 30px;position:relative;width:80%}.cm-admissions-cal-group fieldset:not(:first-of-type){display:none}.cm-admissions-cal-group input,.cm-admissions-cal-group textarea{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#2c3e50;font-family:montserrat;font-size:13px;margin-bottom:10px;padding:15px;width:100%}.cm-admissions-cal-group .action-button,.cm-admissions-cal-group input[type=submit]{background:#f57300;border:0;border-radius:1px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:10px 5px;min-width:100px;padding:10px;text-decoration:none;transition:all .3s ease;width:100px;width:auto}.form.grid.secondary strong label{display:block;margin-bottom:8px}.cm-admissions-cal-group .action-button:focus,.cm-admissions-cal-group .action-button:hover,.cm-admissions-cal-group input[type=submit]:focus,.cm-admissions-cal-group input[type=submit]:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #f57300}.fs-title{color:#2c3e50;font-size:15px;margin-bottom:10px;text-transform:uppercase}.fs-subtitle{color:#666;font-size:13px;font-weight:400;margin-bottom:20px}#progressbar{counter-reset:step;margin:50px 0 30px;overflow:hidden;padding:0}form.FormPanel{background:transparent;margin:0;padding:0;right:0}#progressbar li{color:#fff;float:left;font-size:9px;list-style-type:none;position:relative;text-transform:uppercase;width:25%}#progressbar li:before{background:#fff;border-radius:3px;border-radius:0 0 20px 20px;color:#333;content:counter(step);counter-increment:step;display:block;font-size:14px;line-height:34px;margin:0 auto 5px;position:relative;width:30px;z-index:9}#progressbar li:after{background:#fff;content:"";height:2px;left:-50%;position:absolute;top:9px;width:100%}#progressbar li:first-child:after{content:none}#progressbar li.active:after,#progressbar li.active:before{background:#006500;color:#fff}.error-field.add{display:block;margin:-5px 0 14px}.cm-admissions-cal-group .row.one-item select{margin:0}.area-interest-table,.final-result-table,.main-table,.statewise-table{display:none;float:left;padding:20px;width:33.3333%}.area-interest-table td,.main-table td,.statewise-table td{padding:3px 10px}.error-field{color:#dc2929;display:none;font-size:13px;margin:-15px 0 15px;text-align:left}.error-field.active{display:block;margin:-15px 0 14px}.cm-admissions-cal-group fieldset:first-child .error-field.active{display:block;margin:-5px 0 14px}.cm-admissions-cal-group .row.one-item .col .input-field{align-items:center;background:#006500;border:1px solid #ccc;color:#fff;display:flex;margin-bottom:20px;padding:10px 15px}.cm-admissions-cal-group .row.one-item .col .input-field label{color:#fff;width:50%}.cm-admissions-cal-group .row.one-item .col .input-field>div{padding-left:10px;width:50%}.area-interest-table,.final-result-table,.main-table,.statewise-table{font-size:0;padding:0}.area-interest-table td,.final-result-table td,.main-table td,.statewise-table td{border:0;padding:0}.cm-admissions-cal-group input[type=submit]{margin:40px 0}.hub-form fieldset,.hub-form h3.form-title:empty{display:none}.hub-form input.hs-button.primary.large{background:#f57300;border:0;border-radius:1px;color:#fff;cursor:pointer;display:none!important;font-size:14px;font-weight:700;margin:0 auto;min-width:100px;padding:10px;text-decoration:none;transition:all .3s ease;width:auto}.hs_recaptcha.hs-recaptcha.field.hs-form-field{margin-bottom:0;margin-top:30px}@media(max-width:767px){.cm-admissions-cal-group fieldset{margin:0;padding:30px 15px;width:100%}.cm-admissions-cal-group .row .col.xs12.s6{width:100%}.cm-admissions-cal-group .row{flex-direction:column}.cm-admissions-cal-group .row.one-item .col .input-field{flex-direction:column;padding:20px 15px}.cm-admissions-cal-group .row.one-item .col .input-field>div{margin:0;padding:0;width:100%}.cm-admissions-cal-group .row.one-item .col .input-field label{margin-bottom:18px;width:100%}}