body.signed-in.private-page .datepicker-dropdown {
    z-index:2060 !important;
}
    
    .helpful-report-container .admin-heading-lebel {
        cursor: pointer;
        position: relative;
        font-weight: bold;
        font-size: 16px;
        padding: 16px 40px 8px 20px;
        border-radius: 6px 6px 0px 0px;
        border: 1px solid #f1f1f1;
        background: #eaeaea;
        width: 100%;
        height: 54px;
        border-bottom: 3px solid #2b74d9;
   }

   .helpful-report-container .admin-heading-lebel::after {
    height: 11px;
    width: 18px;
    -webkit-transform: origin(50% 20%);
    transform: origin(50% 20%);
    transition: all 0.125s ease-in-out;
    content: "";
    display: block;
    margin-top: 4px;
    pointer-events: none;
    position: absolute;
    background-repeat: no-repeat;
    right: 15px;
    top: 30%;
    background-image: url(/documents/20125/17076968/admin-dropdown-arrow.svg);
    background-size: 60% 108%;
}

/* .helpful-report-container .admin-heading-lebel.admin-heading-lebel:hover {
    background-color: rgba(39, 40, 51, 0.03);
    border:1px solid #acacac;
} */

    .helpful-report-container .admin_common_overlay {
        width: 395px;
        /* height: 323px; */
        height: max-content;
        position: absolute;
        z-index: 50;
        background-clip: padding-box;
        background-color: #fff;
        border-color: #ACACAC;
        border-radius: 0.25rem;
        border-style: solid;
        border-width: 1px;
         box-shadow: 0px 3px 6px rgba(1, 33, 80, 0.20);
        -webkit-box-shadow: 0px 3px 6px rgba(1, 33, 80, 0.20);
        -moz-box-shadow: 0px 3px 6px rgba(1, 33, 80, 0.20);
        -ms-box-shadow: 0px 3px 6px rgba(1, 33, 80, 0.20);
        color:#012150;
        display: none;
        /* overflow-x: hidden; */
        padding: 15px 15px 15px 15px;
   }

   .helpful-report-container .admin_common_overlay .admin-content-row .admin-content--content  {
        padding-right: 25px;
        height:300px;
        overflow-x: hidden;
        margin-top: 20px;
        margin-bottom: 10px;
   }


   
   
   /*close popup icon*/
   .helpful-report-container .admin_common_overlay .admin-content-row  .close-pop-up {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-bottom: 10px;
        cursor: pointer;
        width: 16px;
        margin-left: auto;
   }
   /*close popup icon ends*/
    .helpful-report-container .admin_common_overlay .admin-content-row .row .col-12 {
        padding-bottom: 1rem;
   }

    .helpful-report-container .admin_common_overlay .admin-content-row .row .col-12:last-child {
        padding-bottom: 0rem;
   }
    
   .helpful-report-container .admin_common_overlay .form-group  {
        margin-bottom: 0rem;
    }

    .helpful-report-container .admin_common_overlay select.form-control,
    .helpful-report-container .admin_common_overlay .btn-group .multiselect  {
        background-color: #f1f2f5;
        border-color: #e7e7ed;
        border-style: solid;
        border-width: 0.0625rem;
        border-bottom-width: 0.0625rem;
        border-left-width: 0.0625rem;
        border-right-width: 0.0625rem;
        border-top-width: 0.0625rem;
        border-radius: 0.25rem;
        box-shadow: none;
        color: #012150;
        display: block;
        font-size: 1rem;
        font-weight: normal;
        height: 2.5rem;
        line-height: 1.5;
        min-width: 0;
        padding-bottom: 0.4375rem;
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 0.4375rem;
        width: 100%;
        background-image: none;
        position: relative;
        display: unset !important;
    }
    
    .helpful-report-container .multiselect-item.multiselect-filter .input-group-btn {
        display: none;
    }

    .helpful-report-container .btn-group .multiselect{
        width: 100%;
        text-align: left;
    }   

    .helpful-report-container .btn-group .btn.multiselect::after{
        height: 9px;
        width: 17px;
       -webkit-transform: origin(50% 20%);
		transform: origin(50% 20%);
		transition: all 0.125s ease-in-out;
		content: "";
		display: block;
		margin-top: -2px;
		pointer-events: none;	
		position: absolute;
		right: 19px;
		top: 50%;
         background: url(/documents/20125/17076968/admin-dropdown-arrow.svg);
    }  

    .helpful-report-container .admin_common_overlay .form-group.input-select-wrapper::after{
        height: 9px;
        width: 17px;
       -webkit-transform: origin(50% 20%);
		transform: origin(50% 20%);
		transition: all 0.125s ease-in-out;
		content: "";
		display: block;
		margin-top: -2px;
		position: absolute;
		right: 19px;
		top: 70%;
        background: url(/documents/20125/17076968/admin-dropdown-arrow.svg);
    }

    .helpful-report-container .admin_common_overlay .multiselect-native-select {
        display: inline-block;
        width: 100%;
    }

    .helpful-report-container .admin_common_overlay span.multiselect-native-select {
        display: inline-block;
        width: 100%;
    }

    .helpful-report-container .admin_common_overlay span.multiselect-native-select select {
       width: 100%;
    }



    .helpful-report-container .admin_common_overlay span.multiselect-native-select .btn-group {
        width: 100%;
    }

    
    .helpful-report-container .admin_common_overlay .multiselect-search {
        width: auto;
    }

    .helpful-report-container .admin_common_overlay .multiselect-item.multiselect-filter {
        margin-left: 0px;
        padding-left: 0px;
    }

    .helpful-report-container .admin_common_overlay  .multiselect-container>li {
        /*margin: 10px 10px;*/
        margin-bottom: 10px;
        padding-top:5px;
        padding-bottom:5px;
    }
    .helpful-report-container .admin_common_overlay  .multiselect-container>li:hover {
        font-weight: bold;
        background-color: #f1f6fe;
        color: #2b74d9;
    }
    .helpful-report-container .admin_common_overlay .multiselect-container>li>a>label {
        padding: 0px;
        display: flex;
    }


    .helpful-report-container .admin_common_overlay .multiselect-container.dropdown-menu.show {
        max-width: initial;
        min-width: initial;
        width: 100%;
        right: 0px;
        max-height: 220px;
        overflow-x: hidden;
        top: 35px;
        left: -4px !important;
        /* overflow-x: scroll; */
        overflow-y: scroll;
    }

    .helpful-report-container .admin_common_overlay .admin-img-rotate::after {
        transform: rotateZ(-180deg);
    }

    .helpful-report-container .admin_common_overlay .multiselect-selected-text {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 90%;
        display: inline-block;
    }

    .admin_bodywrap .print-export-btn-wrapper {
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .admin_bodywrap .print-export-btn-wrapper .admin-btn-icon{        
        text-decoration: none;
        display: inline-block;
        margin-right: 40px;
        color: #2b74d9;
        font-size: 16px;
        font-weight: bold;
        position: relative;
    }
    .admin_bodywrap .row {
        align-items: center;
    }
    .admin_bodywrap .print-export-btn-wrapper .admin-btn-icon:last-child{
        margin-right:0px;
    } 

    .admin_bodywrap .print-export-btn-wrapper a.print-btn::before {
        height:12px;
        width: 12px;
        -webkit-transform: origin(50% 20%);
        transform: origin(50% 20%);
        transition: all 0.125s ease-in-out;
        content: "";
        display: block;
        margin-top: -2px;
        position: absolute;
        left: -26px;
        top: 32%;
        background-image: url(/documents/41311909/0/admin-printer.png/);
        background-size: 100% 100%;
    }

    .admin_bodywrap .print-export-btn-wrapper a.export-btn::before {
        height: 14px;
        width:14px;
        -webkit-transform: origin(50% 20%);
        transform: origin(50% 20%);
        transition: all 0.125s ease-in-out;
        content: "";
        display: block;
        margin-top: -2px;
        position: absolute;
        left: -21px;
        top: 25%;
        background: url(/documents/41311909/0/adnin-download-file.png/);
        background-size: 100% 100%;
    }
    .admin_bodywrap .print-export-btn-wrapper .admin-btn-icon:hover {
        text-decoration: underline;
    }
    .admin_common_overlay .dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(-180deg);
    } 
	
    .helpful-report-container .admin_common_overlay .multiselect-container li a{
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: 400;
		line-height: 1.42857143;
		/* color: #333; */
		white-space: nowrap;
	}

    .helpful-report-container .admin_common_overlay  .multiselect-container>li>a>label>input[type=checkbox] {
        margin-bottom: 0px;
        margin-right: 6px;
    }


    /*admin contact us report*/
    #contact-us-query-table .table-list tbody th, .table-list tbody td.lfr-email-id-column,  tbody td.lfr-name-of-the-user-column {
        overflow-wrap: break-word;
		word-wrap: break-word;
		word-break: break-all;
		word-break: break-word;
    }

	
    .contactUsReplyModal .sheet .panel-group .panel-body {
        margin-bottom: 0rem;
        padding-bottom: 0rem;
    }

    .contactUsReplyModal .sheet .panel-group {
        margin-bottom: 0rem;
        padding-bottom: 0rem;
    }

    .contactUsReplyModal .sheet .panel-group .panel-body .btn.btn-secondary {
       margin-right: 10px;
    }
	
	/* admin for bank holiday admin */
	.rbi-bank-holidays-admin-web #bank-holidays {
		margin: auto;
		width: 50%;
		padding: 10px;
	}

	.rbi-bank-holidays-admin-web .error-div{
		color: red;
		margin-top: 10px;
	}
	
	/* admin for view details request*/
	
	.main-request-type .multiselect-selected-text{
		font-weight: 500 !important;
		font-size: 13px !important;
	}
	.main-request-type .basic-details{
		font-size: 20px;
		font-weight: 700;
		margin-bottom: 15px;
	}
	.main-request-type #select-dropdown{
		color: #da1414;
		font-size: 0.875rem;
		font-weight: var(--font-weight-semi-bold, 600);
		margin-top: 3px;
		margin-bottom: 1.5rem;
	}
	.main-request-type .request-validate{
		color: var(--warning, #b95000) !important;
		font-size: 17px;
		display: inline-block;
		fill: currentColor;
		height: 1em;
		margin-top: -14px;
		vertical-align: middle;
		width: 1em;
		font-weight: 700;
	}
	.main-request-type label{
		font-size: 14px !important;
		color: #012150 !important;
	}
	.main-request-type .proposed-time{
		margin-top: -12px;
	}
	.main-request-type .expiry-date{
		margin-top: -12px;
	}
	.main-request-type .fa-plus:before{
		font-size: 18px;
		margin-left: 40px;
	}
	.main-request-type .fa-minus:before{
		font-size: 18px;
		margin-left: 40px;
	}
	.main-request-type .chosen-container-single .chosen-single{
		background-color: #f1f2f5 !important;
		background : #f1f2f5 !important;
		border-color: #e7e7ed !important;
		height: 40px !important;
		padding: 6px 0 0 8px !important;
	}
	.main-request-type .chosen-container-single .chosen-single div{
		top: 8px !important;
	}
	.main-request-type #message-count{
		margin-bottom: 20px;
		margin-top: -20px;
	}
	.main-request-type .chosen-container{
		width: 100% !important;
	}
	.main-request-type .additional_details{
		margin-top: 15px;
	}
	.main-request-type{
		margin-top: -30px;
	}
	
	/* admin for show request*/
	
	.main-show-req .no-doc-content{
		margin-top: -30px;
		margin-bottom: 20px;
	 }
	.main-show-req .content-document{
		margin-top: -30px;
		margin-bottom: 20px;
	 }
	.main-show-req .comment-label{
		word-wrap: break-word;
	 }
	
	/* admin for show edit request*/
	.main-show-edit .multiselect-native-select .btn-group{
		border: 1px solid #dad7d7;
		width: 100%;
		border-radius: 5px;
	}
	.main-show-edit .btn-group .multiselect {
		width: 100%;
		text-align: left;
	}
	.main-show-edit .fa-plus:before{
		font-size: 18px;
		margin-left: 40px;
	}
	.main-show-edit .fa-minus:before{
		font-size: 18px;
		margin-left: 40px;
	}
	.main-show-edit .chosen-container-single .chosen-single{
		background-color: #f1f2f5 !important;
		background : #f1f2f5 !important;
		border-color: #e7e7ed !important;
		height: 40px !important;
		padding: 6px 0 0 8px !important;
	}
	.main-show-edit .chosen-container-single .chosen-single div{
		top: 8px !important;
	}
	.main-show-edit .chosen-container{
		width: 100% !important;
	}
	.main-show-edit .additional_details{
		margin-top: 15px;
	}
	.main-show-edit .label-requestor{
		font-weight: 600;
		margin-bottom: 12px;
	}
	.main-show-edit .fa-close{
		color: #272833;
		display: inline-flex;
		font-size: 1rem;
		margin-left: 10px;
	}

	.main-show-edit .multiselect-selected-text{
		font-weight: 500 !important;
		font-size: 13px !important;
	}
	.main-show-edit .basic-details{
		font-size: 20px;
		font-weight: 700;
		margin-bottom: 15px;
	}
	.main-show-edit .select-dropdown{
		color: #da1414;
		font-size: 0.875rem;
		font-weight: var(--font-weight-semi-bold, 600);
		margin-top: 3px;
		margin-bottom: 1.5rem;
	}
	.main-show-edit .request-validate{
		color: var(--warning, #b95000) !important;
		font-size: 17px;
		display: inline-block;
		fill: currentColor;
		height: 1em;
		margin-top: -14px;
		vertical-align: middle;
		width: 1em;
		font-weight: 700;
	}
	.main-show-edit label{
		font-size: 14px !important;
		color: #012150 !important;
	}
	.main-show-edit .proposed-time{
		margin-top: -12px;
	}
	.main-show-edit .expiry-date{
		margin-top: -12px;
	}
	.main-show-edit .fa-plus:before{
		font-size: 18px;
		margin-left: 40px;
	}
	.main-show-edit .fa-minus:before{
		font-size: 18px;
		margin-left: 40px;
	}
	.main-show-edit .chosen-container-single .chosen-single{
		background-color: #f1f2f5 !important;
		background : #f1f2f5 !important;
		border-color: #e7e7ed !important;
		height: 40px !important;
		padding: 6px 0 0 8px !important;
	}
	.main-show-edit .chosen-container-single .chosen-single div{
		top: 8px !important;
	}
	.main-show-edit #message-count{
		margin-bottom: 20px;
		margin-top: -20px;
	}
	.main-show-edit .chosen-container{
		width: 100% !important;
	}
	.main-show-edit .additional_details{
		margin-top: 15px;
	}
	.main-show-edit .comment-label{
		word-wrap: break-word;
	}


    #bank-holidays-year-dropdown .btn-group {
        border: 1px solid #acacac;
        border-radius: 0.25rem;
        width: 100%;
      }
      #bank-holidays-year-dropdown
        .btn-group
        .multiselect
        span.multiselect-selected-text::after {
        height: 9px;
        width: 17px;
        -webkit-transform: origin(50% 20%);
        transform: origin(50% 20%);
        transition: all 0.125s ease-in-out;
        content: "";
        display: block;
        margin-top: -2px;
        position: absolute;
        right: 19px;
        top: 50%;
        background: url(/documents/20125/17076968/admin-dropdown-arrow.svg);
      }
      #bank-holidays-year-dropdown .btn-group .multiselect {
        width: 100%;
      }
      #bank-holidays-year-dropdown .btn-group .multiselect-container {
        transform: none !important;
        top: 100% !important;
        max-width: none;
        overflow-x: hidden;
        width: 100%;
        max-height: 350px;
      }
      #bank-holidays-year-dropdown input[type="file"] {
        opacity: 0;
        cursor: pointer;
        width: 24px;
        height: 24px;
        font-size: 0;
        position: absolute;
      }
      .rbi-bank-holidays-admin-web .btn {
        margin-left: 5px;
      }
      .rbi-bank-holidays-admin-web .button-holder {
        margin-bottom: 8px;
      }
      .rbi-bank-holidays-admin-web .year-error {
        margin: 1px;
        color: red;
      } 
	  
	  
	  /*added for Workflow page is admin hide*/
	  
	  .is_admin_component_hide .portlet-title-text {
		font-size:var(--fnt_26);
}  
	
	
	
	.is_admin_component_hide .portlet-content {
		align-items: inherit;
		background-color: inherit;
		display: inherit;
		flex-wrap: inherit;
		justify-content: inherit;
		margin-left: auto;
		margin-right: auto;
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
		max-width: 1140px;
	}
	

	
	
	 .is_admin_component_hide .container {
		max-width: 1140px!important;
	 }   
	 
	 .is_admin_component_hide .portlet-icon-back {
		width:auto !important;
	 }
     input[type=text]{
       height: 50px;
       padding: 10px !important;
       border-radius: 6px 6px 0 0;
     }
     .pagination-bar {
        width: 100% !important;
    }
    input[type=text]:focus{
        border-bottom: 3px solid #2b74d9;
        background: #e9ecef;
    }

@media screen and (max-width: 768px) {   
    .admin_bodywrap .print-export-btn-wrapper {
        margin-top: 20px;
    }
}
.dropdown-select.wide {
    display: none;
}
.helpful-report-container .admin_common_overlay .admin-content-row .row .event-name-main {
    position: absolute;
    bottom: 20px;
}
.multiselect-container .input-group {
    flex-direction: row-reverse;
}
.multiselect-container .input-group .input-group-addon {
    margin-top: 20px;
    padding-right: 15px;
    position: absolute;
}
.event-from-to {
    margin-bottom: 0px;
    margin-top: 8px;
    font-size: 16px;
}
.multiselect-container .input-group input[type=text]:focus {
    border-bottom: 3px solid #2b74d9;
    background: none;
}
/* for events fix */
.event-register-user-view .row {
    align-items: center;
}
.event-register-user-view .admin_bodywrap .row {
    justify-content: right;
}
.event-register-user-view .dropdown-select {
    display: none;
}
.event-register-user-view .form-group.input-select-wrapper::after {
    top: 50% !important;
}
.event-register-user-view .form-control[readonly] {
    padding: 10px;
    border-radius: 5px 5px 0px 0px;
}
.event-email-schedule-admin-web .schedule-detail-btm {
    background: #f3f3f3;
    padding: 12px;
    border-radius: 5px;
    border: 1px solid #ccc;
}
.event-email-schedule-admin-web .form-group.input-text-wrapper {
    margin-top: 10px;
}
.event-email-schedule-admin-web .input-select-wrapper  select.form-control{
    background-color: #f1f2f5;
    border-color: #e7e7ed;
    border-style: solid;
    border-width: 0.0625rem;
    border-bottom-width: 0.0625rem;
    border-left-width: 0.0625rem;
    border-right-width: 0.0625rem;
    border-top-width: 0.0625rem;
    border-radius: 0.25rem;
    box-shadow: none;
    color: #012150;
    display: block;
    font-size: 1rem;
    font-weight: normal;
    height: 2.5rem;
    line-height: 1.5;
    min-width: 0;
    padding-bottom: 0.4375rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.4375rem;
    width: 100%;
    background-image: none;
    position: relative;
    display: unset !important;
}
.event-email-schedule-admin-web .form-group.input-select-wrapper::after {
    height: 9px;
    width: 17px;
    -webkit-transform: origin(50% 20%);
    transform: origin(50% 20%);
    transition: all 0.125s ease-in-out;
    content: "";
    display: block;
    margin-top: -2px;
    position: absolute;
    right: 19px;
    top: 50%;
    background: url(/documents/20125/17076968/admin-dropdown-arrow.svg);
}
.event-email-schedule-admin-web .admin_common_overlay{
    right: 0;
    height: 320px;
}
.event-email-schedule-admin-web .event-email-wrap {
    margin-top: 20px;
}
.schedule-event-wrap .row {
    align-items: center;
}
.event-email-wrap .row {
    align-items: center;
}
.event-email-schedule-admin-web .event-email-wrap .edit-btn {
    background: #2b74d9;
    padding: 6px 18px 6px 18px;
    border-radius: 5px;
    color: #fff;
    margin-left: 20px;
}
.event-email-schedule-admin-web .event-email-wrap .save-btn {
    background: #127242;
    padding: 6px 18px 6px 18px;
    border-radius: 5px;
    color: #fff;
}
.event-email-schedule-admin-web .dropdown-select {
    display:none;
}
.survey-report-events-wrap .event-from-to {
    padding-bottom: 30px;
}
.survey-report-events-wrap label.control-label {
    font-weight: 600;
}
.lfr-download-responses-pdf--column button {
    background: #007bff;
    border: none;
    padding: 8px 18px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border-radius: 6px;
    border: 1px solid #007bff;
}
.lfr-download-responses-excel--column button {
    background: #258f02;
    border: none;
    padding: 8px 18px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border-radius: 6px;
    border: 1px solid #258f02;
}
.survey-report-events-wrap .input-select-wrapper  select.form-control{
    background-color: #f1f2f5;
    border-color: #e7e7ed;
    border-style: solid;
    border-width: 0.0625rem;
    border-bottom-width: 0.0625rem;
    border-left-width: 0.0625rem;
    border-right-width: 0.0625rem;
    border-top-width: 0.0625rem;
    border-radius: 0.25rem;
    box-shadow: none;
    color: #012150;
    display: block;
    font-size: 1rem;
    font-weight: normal;
    height: 2.5rem;
    line-height: 1.5;
    min-width: 0;
    padding-bottom: 0.4375rem;
    padding-left: 1rem;
    padding-right: 24px;
    padding-top: 0.4375rem;
    width: 100%;
    background-image: none;
    position: relative;
    display: unset !important;
}
.survey-report-events-wrap .form-group.input-select-wrapper::after {
   height: 11px;
    width: 18px;
    -webkit-transform: origin(50% 20%);
    transform: origin(50% 20%);
    transition: all 0.125s ease-in-out;
    content: "";
    display: block;
    margin-top: 4px;
    pointer-events: none;
    position: absolute;
    background-repeat: no-repeat;
    right: 0px;
    top: 55%;
    background-image: url(/documents/20125/17076968/admin-dropdown-arrow.svg);
    background-size: 55% 108%;
}
.survey-form-category-wrap{
    margin-top: 40px;
}

.survey-form-category-wrap .dropdown-select {
    display:none
}
.survey-form-category-wrap .has-success select.form-control {
    background-image: none;
}    
.survey-form-category-wrap .input-select-wrapper  select.form-control{
    background-color: #f1f2f5;
    border-color: #e7e7ed;
    border-style: solid;
    border-width: 0.0625rem;
    border-bottom-width: 0.0625rem;
    border-left-width: 0.0625rem;
    border-right-width: 0.0625rem;
    border-top-width: 0.0625rem;
    border-radius: 0.25rem;
    box-shadow: none;
    color: #012150;
    display: block;
    font-size: 1rem;
    font-weight: normal;
    height: 2.5rem;
    line-height: 1.5;
    min-width: 0;
    padding-bottom: 0.4375rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.4375rem;
    width: 100%;
    background-image: none;
    position: relative;
    display: unset !important;
}
.survey-form-category-wrap .form-group.input-select-wrapper::after {
    height: 9px;
    width: 17px;
    -webkit-transform: origin(50% 20%);
    transform: origin(50% 20%);
    transition: all 0.125s ease-in-out;
    content: "";
    display: block;
    margin-top: -2px;
    position: absolute;
    right: 19px;
    top: 65%;
    background: url(/documents/20125/17076968/admin-dropdown-arrow.svg);
}
.survey-form-category-wrap .reference-mark{
    font-size: 7px;
}
.survey-form-category-wrap .reference-mark.text-warning {
    color: #f00 !important;
}
.survey-form-category-wrap label.control-label {
    font-weight: 600;
}
.resgistration-closed-group-wrap .row {
    display: block;
    margin: auto;
}
.resgistration-closed-group-wrap .container {
    width:50%;
}
.resgistration-closed-group-wrap .container .col-md-4 {
    display:inline;
}
.resgistration-closed-group-wrap .input-select-wrapper  select.form-control{
    background-color: #f1f2f5;
    border-color: #e7e7ed;
    border-style: solid;
    border-width: 0.0625rem;
    border-bottom-width: 0.0625rem;
    border-left-width: 0.0625rem;
    border-right-width: 0.0625rem;
    border-top-width: 0.0625rem;
    border-radius: 0.25rem;
    box-shadow: none;
    color: #012150;
    display: block;
    font-size: 1rem;
    font-weight: normal;
    height: 2.5rem;
    line-height: 1.5;
    min-width: 0;
    padding-bottom: 0.4375rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.4375rem;
    width: 100%;
    background-image: none;
    position: relative;
    display: unset !important;
}
.resgistration-closed-group-wrap .form-group.input-select-wrapper::after {
    height: 9px;
    width: 17px;
    -webkit-transform: origin(50% 20%);
    transform: origin(50% 20%);
    transition: all 0.125s ease-in-out;
    content: "";
    display: block;
    margin-top: -2px;
    position: absolute;
    right: 19px;
    top: 70%;
    background: url(/documents/20125/17076968/admin-dropdown-arrow.svg);
}
.resgistration-closed-group-wrap .upload-excel .form-control {
    border: none;
}
.resgistration-closed-group-wrap .control-label {
    font-weight: 600;
    margin-bottom: 20px;
}
.resgistration-closed-group-wrap .closed-group-btn {
    display: flex;
    align-items: center;
    width: 50%;
    margin: auto;
}
.resgistration-closed-group-wrap .filter-wrapper-div {
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 20px;
}
.event-register-user-view .approve-btn {
    background: #3bbd05;
    color: #fff !important;
    border: 1px solid #3bbd05;
}
.event-register-user-view .approve-btn:hover {
    background: #33a504;
    border: 1px solid #33a504;
}
.event-register-user-view .reject-btn {
    background: #e10a0a;
    color: #fff !important;
    border: 1px solid #e10a0a;
}
.event-register-user-view .reject-btn:hover {
    background: #b50606;
    border: 1px solid #b50606;
}
.event-email-schedule-admin-web .form-group.input-text-wrapper input {
    background:#f1f2f5;
}
.event-email-schedule-admin-web .form-group.input-text-wrapper .reference-mark{
    color:red !important;
    font-size:7px;
}

/*Event theme report admin page*/

.admin-event-report-wrapper .row {
    display: block;
    margin: auto;
}
/* .admin-event-report-wrapper .container {
    width:65%;
} */
.admin-event-report-wrapper .container .col-md-4 {
    display:inline;
}
.admin-event-report-wrapper .input-select-wrapper  select.form-control{
    background-color: #f1f2f5;
    border-color: #e7e7ed;
    border-style: solid;
    border-width: 0.0625rem;
    border-bottom-width: 0.0625rem;
    border-left-width: 0.0625rem;
    border-right-width: 0.0625rem;
    border-top-width: 0.0625rem;
    border-radius: 0.25rem;
    box-shadow: none;
    color: #012150;
    display: block;
    font-size: 1rem;
    font-weight: normal;
    height: 2.5rem;
    line-height: 1.5;
    min-width: 0;
    padding-bottom: 0.4375rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.4375rem;
    width: 100%;
    background-image: none;
    position: relative;
    display: unset !important;
}
.admin-event-report-wrapper .form-group.input-select-wrapper::after {
    height: 9px;
    width: 17px;
    -webkit-transform: origin(50% 20%);
    transform: origin(50% 20%);
    transition: all 0.125s ease-in-out;
    content: "";
    display: block;
    margin-top: -2px;
    position: absolute;
    right: 19px;
    top: 72%;
    background: url(/documents/20125/17076968/admin-dropdown-arrow.svg);
}
.admin-event-report-wrapper .upload-excel .form-control {
    border: none;
    background: none;
}
.admin-event-report-wrapper .control-label {
    font-weight: 600;
    margin-bottom: 20px;
}
.admin-event-report-wrapper .admin-event-content-box .admin-event-group-btn {
    display: flex;
    align-items: center;
    width: 600px;
    margin: 0 auto;
    justify-content: center;
    padding-top: 20px;
}

.admin-event-report-wrapper .admin-event-content-box .admin-event-group-btn button {
    margin-right: 20px;
}

.admin-event-report-wrapper .admin-event-content-box .admin-event-group-btn button:last-child {
    margin-right: 0px;
}

.admin-event-report-wrapper .admin-event-content-box .admin-event-options-wrapper {
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 15px;
    margin-top: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
    /* margin-bottom: 20px; */
}

.admin-event-report-wrapper .admin-event-content-box .admin-event-options-wrapper .reference-mark .lexicon-icon-asterisk {
    display: none;
}



.admin-event-report-wrapper .admin-event-content-box .admin-event-options-wrapper .reference-mark  {
    position:relative;
}

.admin-event-report-wrapper .admin-event-content-box .admin-event-options-wrapper .reference-mark:after  {
    position:absolute;
    content:"*";
    color:red;
    font-size:26px;
    font-weight:bold;
     top:-15px;
     left:6px
}
.rbi-btn-primary {
    background: #2b74d9;
    border-radius: 6px;
    border: 2px solid #2b74d9;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 14px;
    position: relative;
}
@media screen and (max-width:768px) {
    .rbi-btn-primary {
        font-size: 12px;
        padding: 10px 12px;
    }
}

.rbi-btn-primary:hover {
        background: #fff;
        border: 2px solid #2b74d9;
        color: #2b74d9;
        box-shadow: 0px 4px 10px rgba(1, 33, 80, 0.40);
        -webkit-box-shadow: 0px 4px 10px rgba(1, 33, 80, 0.40);
        -moz-box-shadow: 0px 4px 10px rgba(1, 33, 80, 0.40);
        -ms-box-shadow: 0px 43px 10px rgba(1, 33, 80, 0.40);
        cursor: pointer;
}

@media screen and (max-width:768px) {
    .rbi-btn-primary:hover{
            box-shadow: nonet;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            background: #2b74d9;
            color: #fff;
            -ms-box-shadow: none;
    }
}

.rbi-btn-secondary {
    background-color: #fff;
    color: #2b74d9;
    font-size: 16px;
    font-weight: bold;
    border: 2px solid #2b74d9;
    border-radius: 6px;
    padding: 11px 10px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    line-height: normal;
}

@media screen and (max-width:768px) {
    .rbi-btn-secondary {
        font-size: 12px;
        padding: 10px 12px;
    }
}

.rbi-btn-secondary:hover {
        background-color: #2b74d9;
        color: #fff;
        box-shadow: 0px 4px 10px rgba(1, 33, 80, 0.40);
        -webkit-box-shadow: 0px 4px 10px rgba(1, 33, 80, 0.40);
        -moz-box-shadow: 0px 4px 10px rgba(1, 33, 80, 0.40);
        -ms-box-shadow: 0px 43px 10px rgba(1, 33, 80, 0.40);
        cursor: pointer;
}
 @media screen and (max-width:768px) {
            .rbi-btn-secondary:hover{        
            box-shadow: none;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            -ms-box-shadow: none;
           }
    }

/*end of Event theme report admin page*/

.admin-event-options-wrapper .multiselect-native-select .multiselect{
    background-color: #f1f2f5;
    border-color: #e7e7ed;
    border-style: solid;
    border-width: 0.0625rem;
    border-bottom-width: 0.0625rem;
    border-left-width: 0.0625rem;
    border-right-width: 0.0625rem;
    border-top-width: 0.0625rem;
    border-radius: 0.25rem;
    box-shadow: none;
    color: #012150;
    display: block;
    font-size: 1rem;
    font-weight: normal;
    height: 2.5rem;
    line-height: 1.5;
    min-width: 0;
    padding-bottom: 0.4375rem;
    padding-left: 1rem;
    padding-right: 24px;
    padding-top: 0.4375rem;
    width: 350px;
    background-image: none;
    position: relative;
    display: unset !important;
    text-align:left;
    margin-left:20px;
}

.admin-event-options-wrapper .multiselect-native-select .multiselect::after {
   height: 11px;
    width: 18px;
    -webkit-transform: origin(50% 20%);
    transform: origin(50% 20%);
    transition: all 0.125s ease-in-out;
    content: "";
    display: block;
    margin-top: 4px;
    pointer-events: none;
    position: absolute;
    background-repeat: no-repeat;
    right: 0px;
    top: 30%;
    background-image: url(/documents/20125/17076968/admin-dropdown-arrow.svg);
    background-size: 55% 108%;
}
.admin-event-options-wrapper .multiselect-native-select .multiselect-container{
    top: 40px !important;
    position: absolute;
    left: 20px !important;
    width: 350px;
    max-width: 350px;
    transform: none !important;
}
.admin-event-options-wrapper .multiselect-native-select .multiselect-container .multiselect-search {
    top: 4px;
}
.admin-event-options-wrapper .multiselect-native-select .multiselect-container input[type=text] {
    padding-left: 16px !important;
}
/* @media screen and (min-width: 1368px) and (max-width: 1920px) {
    .admin-event-options-wrapper .multiselect-native-select .multiselect-container{
        top: 0px !important;
    }
} */
.admin-event-report-wrapper.events-close-group-registration-wrapper .admin-event-content-box .admin-event-options-wrapper select {
    width: 85%;
    margin-left: 30px;
}
.admin-event-report-wrapper.events-close-group-registration-wrapper .admin-event-content-box .admin-event-options-wrapper .form-group.input-select-wrapper:after {
    right: 75px;
    top: 50%;
}
.admin-event-report-wrapper.events-close-group-registration-wrapper .admin-event-content-box .admin-event-options-wrapper .select-event-name {
    display: flex;
    align-items: center;
}
.admin-event-report-wrapper.events-close-group-registration-wrapper .admin-event-content-box .admin-event-options-wrapper .category-required {
    color: red;
    font-weight: bold;
    font-size: 22px;
    margin: 5px;
}
.admin-event-report-wrapper.events-close-group-registration-wrapper .admin-event-content-box .admin-event-options-wrapper .required {
    width: 100%;
    position: absolute;
    bottom: -35px;
    left: 20px;
    color: #da1414;
    font-weight: 600;
    font-size: 14px;
}
.admin-event-report-wrapper.events-close-group-registration-wrapper .admin-event-content-box .admin-event-options-wrapper .upload-excel {
    margin-top: 45px;
}
.admin-event-options-wrapper .multiselect-native-select .multiselect-container li {
    width: 350px;
    padding: 10px 0px;
}
.admin-event-options-wrapper .multiselect-native-select .multiselect-container .multiselect-item .input-group {
    display: block;
}
.admin-event-options-wrapper .multiselect-native-select .multiselect-container .multiselect-item .input-group .input-group-btn {
    position: absolute;
    top: 7px;
    right: 10px;
    z-index: 9999;
}
.admin-event-options-wrapper .multiselect-native-select .multiselect-container li label{
    display: flex;
    align-items: center;
    padding-left: 20px;
}
.admin-event-options-wrapper .multiselect-native-select .multiselect-container li label input[type="radio"] {
    margin-right: 10px;
}

/* for boxes open*/
.events-registration-report-main {
    padding-top: 10px;
    margin-top: 50px;
}
.events-registration-report-main .contentbox {
    box-shadow: 1px 1px 2px #cacaca;
    border-radius: 6px;
    border: 1px solid #d9d9d9;
    padding: 20px;
}
.events-registration-report-main .contentbox .contentbox-wrap {
    justify-content: space-between;
    display: flex;
    align-items: center;
}
.events-registration-report-main .contentbox .contentbox-wrap .links-img img {
    height: auto;
}
.events-registration-report-main .contentbox .links-info {
    padding-left: 0;
    font-size: 14px;
    margin-bottom: 0px;
    font-weight: bold;
}
.events-registration-report-main .contentbox a {
    text-transform: capitalize;
    color: #012150;
    display: inline;
}
.events-registration-report-main .useful-links-div-link {
    margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
    .events-registration-report-main {
      padding-top: 0;
      margin-top: 40px;
    }
    .events-registration-report-main .contentbox .links-info {
        font-size: 12px;
    }
    .events-registration-report-main .contentbox a {
        padding: 10px 16px;
    }
    .events-registration-report-main .useful-links-div-link {
        margin-bottom: 20px;
    }
}
/* for boxes close*/
.errors-common.schedule-time-error {
    bottom: -80px;
    /*#30775 start*/
    width: 98%; 
    /*#30775 end*/
    white-space: pre-wrap;
}
.errors-common.email-subject-error {
    bottom: -70px;
}
.errors-common.email-body-error {
    bottom: -70px;
}