.pgf-form{background:#fff;border-radius:15px;margin-bottom:100px;box-shadow:0 20px 50px 0 rgba(0,0,0,0.2)}
.pgf-form .form-group .col-md-3,.pgf-form .form-group .col-md-7{width:100% !important}
.pgf-form .form-group .control-label{text-align:left !important;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;margin:5px 0}
.details-list-section{background-color:#fff;position:relative;border-radius:15px 15px 0 0;box-shadow:0 10px 30px 0 rgba(0,0,0,0.1)}
.details-lists{list-style:none;padding:30px 0;margin:0;display:flex;justify-content:center}
.details-lists li{display:flex;position:relative;align-items:center;flex:1;justify-content:center}
.details-lists li .details-lists-text{font-size:16px;font-weight:600;color:#000}
.details-lists li .details-lists-img{margin-right:20px;max-width:60px}
.details-lists li .details-lists-img img{max-width:45px}
p.mandatory-text{background:#fcfaf3;font-size:16px;padding:20px 30px;border-bottom:1px solid #e7e7e7}
.business-details-form .common-heading{text-align:left;border-bottom:1px solid #e7e7e7;padding-bottom:15px;color:#3b3e4d;padding-top:30px;font-size:21px;font-weight:600}
.pgf-form .hasDatepicker{background:url(pgf/images/calender-icon.png) no-repeat 97% center #fff}
.pgf-form .hasDatepicker[disabled]{background-color:#eee}
.pgf-form .form-control,.pgf-form .customised-dropdown button{height:auto !important;padding:10px 15px;font-size:15px;font-weight:600}
.pgf-form .form-control.customised-dropdown{padding:0;border:0}
.business-details-form .block-section .select2-container--default .select2-selection--single{box-shadow:none;background-image:url(pgf/images/svg_icon/select-arrow-icon.svg);-webkit-appearance:none;height:auto;border-radius:6px;padding:10px 15px;background-repeat:no-repeat;background-position:right 15px center;border-width:1px !important;border-style:solid !important;border-color:#c9c9c9 !important;border-image:initial !important}
.business-details-form .block-section .select2-container--default{max-width:100%}
.business-details-form .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#525252;font-weight:600}
.details-lists li:after{position:absolute;right:0;width:50px;content:"";background:url(pgf/images/svg_icon/select-arrow-icon.svg) no-repeat left center;height:26px;background-size:24px;transform:rotate(-90deg);top:0}
.details-lists li:last-child:after{content:none}
.pgf-form-structure{margin-top:-60px}
.banner-wrapper{padding-bottom:100px}
.business-details-form .customised-dropdown button{background:url(pgf/images/svg_icon/select-arrow-icon.svg) no-repeat 97% center}
.business-details-form .customised-dropdown button.open>.dropdown-toggle.btn-default:focus,.business-details-form .customised-dropdown button.open>.dropdown-toggle.btn-default:hover{background:url(pgf/images/svg_icon/select-arrow-icon.svg) no-repeat 97% center #d4d4d4}
.banner-wrapper .page-title{font-size:43px !important}
.page-desc{padding:15px;color:rgba(255,255,255,0.5);font-size:22px}
.browse-file{position:relative}
.browse-file input{position:absolute;top:0;height:54px;opacity:0;width:170px}
.pgf-form-structure .note-editor.note-frame .note-editing-area{overflow:auto;height:110px}
.pgf-form-structure .note-editor.note-frame{margin:0 0 6.5px}
.browse-file.designer-cta .btn{min-width:170px;padding:5px 25px;border-radius:50px;margin-top:5px}
.browse-file-list div{margin-bottom:7px;position:relative}
.browse-file-list img{display:inline-block;vertical-align:middle}
.browse-file-list .close{background:#ef5b42;border-radius:50%;font-weight:normal;text-align:center;color:#fff}
.browse-file-list .error{color:red}
.browse-file-list .file-name{padding:5px 44px;color:#1b1776;font-size:15px;font-weight:600}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#5c5e76}
#track-application-submitted-modal .modal-dialog,#application-submitted-modal .modal-dialog{max-width:900px;width:100%}
#track-application-submitted-modal .modal-body,#application-submitted-modal .modal-body{background:#fff;border-radius:20px;box-shadow:0 0 20px #2222;padding:50px;font-family:'Montserrat',sans-serif}
.application-success-alert h3{color:#242c85;font-size:27px;line-height:1.3;font-weight:600;margin:20px 0 10px}
.application-success-alert .button-group{margin:20px 0}
.application-success-alert .button-group .track-btn{background-image:-webkit-linear-gradient(47deg,#ee8219 0,#ef4559 100%);box-shadow:rgba(239,139,117,0.6) 0 8px 29px 0;font-family:Montserrat,sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;line-height:3;position:relative;text-align:center;min-width:240px;vertical-align:middle;cursor:pointer;color:#fff;display:inline-block;overflow-x:hidden;padding:13px 25px;text-decoration:none;outline:0;border-width:0;border-style:initial;border-color:initial;border-image:initial;border-radius:5px;margin:0 10px;transition:all .4s ease 0}
.application-success-alert .button-group .home-btn{box-shadow:0 8px 29px 0 rgba(32,120,211,0.6);font-family:Montserrat,sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;line-height:3;position:relative;text-align:center;min-width:240px;vertical-align:middle;cursor:pointer;color:#fff;display:inline-block;overflow-x:hidden;margin:0 10px;padding:13px 25px;text-decoration:none;outline:0;border-width:0;border-style:initial;border-color:initial;border-image:initial;border-radius:5px;background:linear-gradient(to right,#3297d7 0,#1f78d3 100%);transition:all .4s ease 0}
@media(max-width:767px){.application-success-alert .button-group .btn{margin:10px 0}
.application-success-alert img{max-width:100%}
.application-success-alert{padding:25px}
}
#view-application-modal .modal-content{padding:25px;max-width:519px}
#view-application-modal .modal-content h3 img{vertical-align:middle}
#view-application-modal .modal-content h3{color:#3b3e4d;font-size:21px;line-height:1.3;font-weight:600;margin:0 0 15px}
#view-application-modal .modal-body{padding:0 0 25px}
#view-application-modal .modal-content p{color:#3b3e4d;padding-left:50px;font-size:16px;line-height:1.3}
#view-application-modal .modal-content p{padding-left:40px}
#view-application-modal .modal-footer{border:0}
.retrive-form{padding-top:20px;border-top:1px solid #ccc;margin-top:20px}
.retrive-form label{color:#9799a2;font-weight:700;font-size:18px}
#application-track-id{font-weight:bold}
.business-details-form .block-section .select2-container.select2-container--default.select2-container--open,#ui-datepicker-div{z-index:999 !important}
.file-type .control-label{display:none !important}
.browse-file-list .file-type{padding:0 44px;font-size:12px;color:#000}
.browse-file-list .file-type span{color:#3297d7}
.application-status{padding:60px 0;background-color:#fff;font-family:'Montserrat',sans-serif}
.application-status h3{color:#3b3e4d;font-size:36px;line-height:1.2;margin:0 0 20px;font-weight:600}
.application-status-update{border-left:1px dashed #ccc;padding:20px 0 0}
.application-status-update>li{list-style:none;background:url(pgf/images/tick-icon.png) no-repeat left top / 40px;padding:0 0 0 60px;margin-left:-20px}
.application-status-update>li.comment-icon{background:url(pgf/images/chat-icon.png) no-repeat left top / 40px}
.application-status-update>li.pending-icon{background:url(pgf/images/pending-icon.png) no-repeat left top / 40px}
.application-status-update .status-type{padding-top:2px;padding-bottom:40px}
.application-status-update li:last-child .status-type{padding-bottom:0}
.application-status-update .status-type h4{font-weight:600;font-size:18px;color:#000;line-height:1.3;margin:7px 0 10px}
.application-status-update .status-type h4 span{color:#e58f49}
.application-status-update .status-type .attachment-collapse{margin-top:0;font-size:16px;color:#448dd5;font-weight:600;display:block;text-decoration:none;background:url(pgf/images/eye-icon.png) no-repeat left center / 20px;padding-left:25px;position:relative}
.application-status-update .status-type .attachment-collapse.hide-icon{background:0;padding-left:20px}
.application-status-update .status-type .attachment-collapse.hide-icon::after{background:0;content:"";position:absolute;left:0;width:10px;text-align:center;height:3px;background:#448dd5;top:0;bottom:0;margin:auto}
.application-status-update .status-type ul{list-style:none;padding:0;margin-bottom:30px}
.application-status-update .status-type ul li{display:inline-block;margin-bottom:0;font-size:14px;color:#797d93;font-weight:500}
.application-status-update .status-type ul li.date{background:url(pgf/images/calendar-icon.png) no-repeat left center / 20px;padding:5px 20px 5px 30px}
.application-status-update .status-type ul li.time{background:url(pgf/images/time-icon.png) no-repeat left center / 20px;padding:5px 20px 5px 30px}
.application-status-update .status-type .attachment-file{padding:0}
.application-status-update .status-type .attachment-file h5{color:#3b3e4d;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 20px}
.application-status-update .status-type .attachment-file li{background:url(pgf/images/attached-icon.png) no-repeat left center / 20px;padding-left:30px;display:block;color:#1b1776;margin-bottom:7px}
.application-info{border:1px solid #ccc;border-radius:10px;overflow:hidden;box-shadow:0 0 20px #ccc}
.application-info .application-info-header{background:#fcfaf3;padding:25px;border-bottom:1px solid #ccc}
.application-info .application-info-header strong{margin:0;font-size:20px;font-weight:600;display:block;color:#000}
.application-info .application-info-content{padding:20px 25px;border-bottom:1px solid #ccc}
.application-info .application-info-content h4{margin:0;font-size:18px;font-weight:600;cursor:pointer;color:#000;background:url(pgf/images/icon-minus.png) no-repeat right center / 20px}
.application-info .application-info-content h4.collapsed{background:url(pgf/images/icon-plus.png) no-repeat right center / 20px}
.application-info .application-info-content:last-child{border:0}
.application-info .application-info-content .bussiness-details ul{list-style:none;padding:20px 0 0}
.application-info .application-info-content .bussiness-details ul li{color:#797d93;font-size:16px;line-height:1.5;padding:0 0 20px}
.application-info .application-info-content .bussiness-details ul li strong{display:block;color:#000;font-weight:500 !important}
@media(max-width:767px){.application-status-update{margin-left:20px}
.application-status-update .status-type{padding-bottom:30px}
}
.public_procurement .container.block-section{padding-top:55px}
.startup_scheme_wrap.public_procurement .container-criteria{margin-top:50px}
.mb.faqs-wrapper{padding-bottom:0}
.public-grievance-section{padding:60px 0}
.public-grievance-section .cta{display:inline-block;margin:0 10px}
.public-grievance-section .cta button{display:flex;align-items:center}
.public-grievance-section .cta button .procedure-module-img{margin-right:10px}
#view-application-modal .modal-content,#disclimer-modal .modal-content{padding:25px;max-width:519px}
#view-application-modal .modal-content h3 img,#disclimer-modal .modal-content h3 img{vertical-align:middle}
#view-application-modal .modal-content h3,#disclimer-modal .modal-content h3{color:#3b3e4d;font-size:21px;line-height:1.3;font-weight:600;margin:0 0 15px}
#view-application-modal .modal-body,#disclimer-modal .modal-body{padding:0 0 25px}
#view-application-modal .modal-content p,#disclimer-modal .modal-content p{color:#3b3e4d;padding-left:50px;font-size:16px;line-height:1.3}
#view-application-modal .modal-content p{padding-left:40px}
#view-application-modal .modal-footer,#disclimer-modal .modal-footer{border:0}
.retrive-form{padding-top:20px;border-top:1px solid #ccc;margin-top:20px}
.retrive-form label{color:#9799a2;font-weight:700;font-size:18px}
.pgf-error-modal .modal-body{padding:30px;display:flex;align-items:center}
.pgf-error-modal .modal-body .fa-exclamation-triangle{margin-right:20px}
.pgf-error-modal .modal-body .heading{display:none}
.pgf-dashboard{background:#f6f6f6;padding:40px 0}
.pgf-dashboard .pgf-form-details{box-shadow:0 5px 20px #686C8526;border-radius:10px;background:#fff;padding:20px 30px;margin-bottom:20px}
.pgf-dashboard .pgf-form-details h3{color:#3b3e4e;font-family:'Montserrat',sans-serif;line-height:1.2;font-size:18px;font-weight:700;margin:0;padding:0}
.pgf-dashboard .pgf-form-details h3 a{background:url(pgf/images/icon-minus.png) no-repeat right center / 20px;color:#3b3e4e;font-family:'Montserrat',sans-serif;line-height:1.2;font-size:18px}
.pgf-dashboard .pgf-form-details h3 a.collapsed{background:url(pgf/images/icon-plus.png) no-repeat right center / 20px}
.pgf-dashboard .pgf-form-details h3 a{text-decoration:none;display:block;color:#3b3e4e}
.pgf-dashboard .pgf-form-details .track-info,.pgf-dashboard .pgf-form-details .appliction-istatus-info,.pgf-dashboard .pgf-form-details .info-list{margin-top:20px;border-top:1px solid #f7f7f7;padding-top:20px}
.pgf-dashboard .pgf-form-details .info-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}
.pgf-dashboard .pgf-form-details .info-list ul li .label{color:#3b3e4d;font-size:15px;line-height:20px;font-weight:300;display:block;text-align:left;padding:0 0 5px}
.pgf-dashboard .pgf-form-details .info-list ul li .attachment-file{display:flex;flex-direction:column}
.pgf-dashboard .pgf-form-details .info-list ul li{width:33%;color:#3b3e4d;font-size:15px;line-height:20px;font-weight:600;margin:0 0 20px}
.pgf-dashboard .pgf-form-details .info-list ul li .info{max-width:314px}
.application-status{padding:60px 0;background-color:#fff;font-family:'Montserrat',sans-serif}
.application-status h3{color:#3b3e4d;font-size:40px;line-height:1.2;margin:0 0 20px}
.application-status-update{border-left:1px dashed #ccc;padding:20px 0 0;margin-left:15px}
.application-status-update>li{list-style:none;background:url(pgf/images/tick-icon.png) no-repeat left top / 30px;padding:0 0 0 40px;margin-left:-16px}
.application-status-update>li.comment-icon{background:url(pgf/images/chat-icon.png) no-repeat left top / 30px}
.application-status-update>li.pending-icon{background:url(pgf/images/pending-icon.png) no-repeat left top / 30px}
.application-status-update .status-type{padding-top:1px;padding-bottom:20px}
.application-status-update li:last-child .status-type{padding-bottom:0}
.application-status-update .status-type h4{font-weight:600;font-size:15px;color:#000;line-height:1.3;margin:3px 0 10px}
.application-status-update .status-type h4 span{color:#e58f49}
.application-status-update .status-type .attachment-collapse{margin-top:0;font-size:12 px;color:#448dd5;font-weight:600;display:block;text-decoration:none;background:url(pgf/images/eye-icon.png) no-repeat left center / 16px;padding-left:25px;position:relative}
.application-status-update .status-type .attachment-collapse.hide-icon{background:0;padding-left:20px}
.application-status-update .status-type .attachment-collapse.hide-icon::after{background:0;content:"";position:absolute;left:0;width:10px;text-align:center;height:3px;background:#448dd5;top:0;bottom:0;margin:auto}
.application-status-update .status-type ul{list-style:none;padding:0;margin-bottom:15px}
.application-status-update .status-type ul li{display:inline-block;margin-bottom:0;font-size:12px;color:#797d93;font-weight:500;line-height:24px}
.application-status-update .status-type ul li.date{background:url(pgf/images/calendar-icon.png) no-repeat left center / 16px;padding:5px 20px 5px 20px}
.application-status-update .status-type ul li.time{background:url(pgf/images/time-icon.png) no-repeat left center / 16px;padding:5px 20px 5px 20px}
.application-status-update .status-type .attachment-file{padding:0}
.application-status-update .status-type .attachment-file h5{color:#3b3e4d;font-size:14px;font-weight:600;line-height:1.2;margin:0 0 20px}
.application-status-update .status-type .attachment-file li{background:url(pgf/images/attached-icon.png) no-repeat left center / 16px;padding-left:30px;display:block;color:#1b1776;margin-bottom:7px;font-size:12px}
.supported-text{font-size:13px;color:#5c5e76;font-family:'Montserrat',sans-serif}
.supported-text span{color:#3297d7}
.take-form .form-group .control-label{text-align:left !important;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;margin:5px 0}
.take-form .form-group{margin-bottom:30px}
.browse-file{position:relative}
.browse-file input{position:absolute;top:0;height:54px;opacity:0;width:170px}
.browse-file.designer-cta .btn{min-width:170px;padding:5px 25px;border-radius:50px}
.browse-file-list div{margin-bottom:7px;position:relative}
.browse-file-list img{display:inline-block;vertical-align:middle;position:absolute}
.browse-file-list .close{background:#ef5b42;border-radius:50%;font-weight:normal;text-align:center;color:#fff;opacity:1;width:20px;height:20px;position:absolute;right:0;top:0;margin:auto;bottom:0}
.browse-file-list .error{color:red}
.browse-file-list:not(:empty){margin:10px 0 30px}
.browse-file-list .file-name{padding:5px 44px;color:#1b1776;font-size:15px;font-weight:500;font-family:'Montserrat',sans-serif;line-height:1.2;word-break:break-all;display:inline-block}
.track-info .take-form .select2-container{width:100% !important}
.track-info .take-form .select2-selection__rendered{box-shadow:none;background-image:url(pgf/images/svg_icon/select-arrow-icon.svg);-webkit-appearance:none;height:auto;border-radius:6px;height:auto;padding:13px 15px;background-repeat:no-repeat;background-position:right 15px center;border-width:1px !important;border-style:solid !important;border-color:#c9c9c9 !important;border-image:initial !important;font-size:13px;line-height:1.2;font-weight:600;font-family:'Montserrat',sans-serif;color:#3b3e4d}
.take-form .form-control{height:auto !important;padding:10px 15px;font-size:13px;font-family:'Montserrat',sans-serif;font-weight:600}
.track-info .take-form .select2-container .select2-selection--single{height:auto !important;border:none !important;background:none !important}
.track-info .take-form .select2-container--default .select2-selection--single .select2-selection__arrow,.track-info .take-form .select2-selection__clear{display:none}
.designer-cta .button{box-shadow:0 8px 29px 0 rgba(32,120,211,0.6);font-family:'Montserrat',sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;line-height:3;position:relative;text-align:center;min-width:240px;vertical-align:middle;cursor:pointer;color:#fff;display:inline-block;overflow-x:hidden;margin:0 10px;padding:13px 25px;text-decoration:none;outline:0;border-width:0;border-style:initial;border-color:initial;border-image:initial;border-radius:5px;background:linear-gradient(to right,#3297d7 0,#1f78d3 100%);transition:all .4s ease 0;min-width:170px;padding:5px 25px;border-radius:50px;margin:0 0 20px}
.designer-cta .pink-orange{font-family:Montserrat,sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;line-height:3;position:relative;text-align:center;min-width:200px;vertical-align:middle;cursor:pointer;color:#fff;display:inline-block;overflow-x:hidden;padding:5px 25px;text-decoration:none;outline:0;border-width:0;border-style:initial;border-color:initial;border-image:initial;border-radius:5px;transition:all .4s ease 0;background-image:-webkit-linear-gradient(47deg,#ee8219 0,#ef4559 100%);box-shadow:rgba(239,139,117,0.6) 0 8px 29px 0}
.file-type .control-label{display:none !important}
.browse-file-list .file-type{padding:0 44px;font-size:12px;color:#000}
.browse-file-list .file-type span{color:#3297d7}
.select2-container--default .select2-results>.select2-results__options li{font-size:14px;display:block;line-height:1;color:#3d3f54;font-weight:600;outline:0;padding:12px 20px !important;font-family:'Montserrat',sans-serif}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fff !important;color:#ef5b42 !important}
.email-list .form-group{position:relative}
.plus-icon{position:absolute;right:0;font-size:25px;line-height:1.2;top:-9px;padding:5px;cursor:pointer}
.minus-icon{position:absolute;right:0;font-size:25px;line-height:1.2;top:-9px;padding:5px;cursor:pointer}
.take-action-section .white-bg{background:transparent}
.take-action-section .block-section{box-shadow:0 5px 20px #686C8526;border-radius:10px;background:#fff;padding:20px 30px;margin-bottom:20px}
.take-action-section .common-heading{color:#3b3e4e;font-family:'Montserrat',sans-serif;line-height:1.2;font-size:18px;font-weight:700;margin:0;padding:0;visibility:visible;text-align:left}
.take-action-section .columncontrol{margin-top:20px;border-top:1px solid #f7f7f7;padding-top:20px}
.take-action-section .form-group .col-md-3,.take-action-section .form-group .col-md-7{width:100% !important}
.take-action-section .form-group .control-label{text-align:left !important;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;margin:5px 0}
.take-action-section .block-section .select2-container--default .select2-selection--single{box-shadow:none;background-image:url(investindialibs/images/svg_icon/select-arrow-icon.svg);-webkit-appearance:none;height:auto;border-radius:6px;padding:10px 15px;background-repeat:no-repeat;background-position:right 15px center;border-width:1px !important;border-style:solid !important;border-color:#c9c9c9 !important;border-image:initial !important}
.take-action-section .block-section .select2-container{max-width:100%}
.take-action-section .note-editable{min-height:113px !important}
.take-action-section .block-section .select2-container.select2-container--default.select2-container--open,#ui-datepicker-div{z-index:999 !important}
.take-action-section .button.baseformfield{box-shadow:none !important;padding:0 !important;background:none !important;margin:30px 0 0 !important;border-radius:0 !important;overflow:visible}
.browse-file-list img{height:30px;border-radius:0;margin-bottom:10px}