

:root {
    --logonbox-bgcolor: linear-gradient(180deg,#67B7DC,#A367DC);

    --main-heading-color: #2a2a2a;
    --main-heading-background: #ffffff;
  
    --sub-heading-color: #636260;
    --sub-heading-background: #ffffff;
  
    --sub-section-heading-color: #2a2a2a;
  
    --stepper-background-color: #ffffff;
    --stepper-text-color: #2a2a2a;
    --stepper-border-color: #dddddd;
    --stepper-icon-color: #ffa149;

    --button-primary-color: #ffffff;
    --button-primary-bgcolor: #ffa149;
    --button-primary-hover-color: #ffa149;
    --button-primary-hover-bgcolor: rgba(255, 161, 73, 0.2);

    --link-color: #ffa149;
  
    --main-button-color: #ffa149;
    --main-decline-button-color: #9a9a9a;
    --main-component-color: #ffa149;
    --mat-label-color: #2a2a2a;
    
    --main-toggle-color: #ffa149 ;
    --main-toggle-open-color: rgba(255,161,73,.16);
  
    --main-headerfooter-color: #ffffff;
    --main-breadcrumb-color: #e8e8e8;
    --main-tableheader-color: #f4f4f4;
    --main-dialogheader-color: #e8e8e8;
  
    --main-customheader-background: #ffffff;
    --main-customheader-textcolor: #2a2a2a;
  
    --main-customfooter-background: #ffa149;
    --main-customfooter-color: #ffffff;
    --loader-color: #ffa149;

   
    }

 /* --- Login --- */   
.ds-login {
    background-image: url('../img/background/background.jpeg');

    background-color: #fafafa;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.custom-design .ds-welcome-board {
    background: var(--logonbox-bgcolor) !important;
}
.custom-design .ds-welcome-board p {
    color: #ffffff !important;
}

 /* --- Primary Button --- */   
.loginButton {
    background-color: var(--button-primary-bgcolor) !important;
    color: var(--button-primary-color) !important;
}

.loginButton:hover {
    background-color: var(--button-primary-hover-bgcolor) !important;
    color: var(--button-primary-hover-color) !important;
    box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 20%), 0px 2px 4px -1px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%) !important;
}

 /* --- Link Color--- */ 
body a {
    color: var(--link-color);
}

 /* --- Dashboard --- */   



 


.header .logo {
    background-image: url(../logo/logo-dashboard.png);
    background-size: 160px;
    background-repeat: no-repeat;
    background-position: 20% 50%;
    height: 3.5rem;
    background-color: #ffffff;
    position: relative;
    display: block !important;
    width: 260px;
    left: 0;
}


mat-toolbar.mat-toolbar.top-toolbar {
    padding-left: 0 !important;
}



.ds-header.ds-fixed-header-top {
    position: fixed !important;
    width: 100%;
    top: 0;
    z-index: 99999;
}

.ds-vouched-dialog {
    position: relative !important;
}
.ds-success-button.mat-raised-button.mat-button-base {
    background-color: var(--main-button-color) !important;
    color: #ffffff !important;
}
/* @media (min-width: 960px){
    div#idScreenButtons {
        bottom: -35px !important;
    }
} */


/*pagenotfound*/
.bg-image.content-header.bg-primary {
    background-color: #ffa149 !important;
}

.bg-image.content-header.bg-primary h2 {
    font-size: 23px;
    padding-bottom: 8px;
}

/*scroll bar color*/
::-webkit-scrollbar-thumb {
    background: #ffa149 !important;
}

::-webkit-scrollbar-track{
    background: #dddddd !important;
}

.memberscan-dialog-box ::-webkit-scrollbar {
    width: 5px !important
}

/*Theming Custom Color*/

.ds-save-button .ui-button {
    background-color: var(--main-button-color) !important;
}

.ds-save-button .ui-button:hover {
    background-color: var(--button-primary-hover-bgcolor) !important;
    color: var(--button-primary-hover-color) !important;
}

.ds-success-integration .ui-button {
    background-color: rgb(93 173 95) !important;
}

.ds-save-button .ds-success-integration .ui-button:hover{
    background-color: rgb(206 237 207) !important;
    color: rgb(93 173 95) !important;
}

.header-container p {
    margin-bottom: 5px !important;
}

.ds-details-accordian mat-expansion-panel-header {
    background-image : url(../img/plus.png) !important;
}

.ds-details-accordian mat-expansion-panel-header.mat-expanded{
    background-image : url(../img/minus.png)  !important;
    border-bottom: 1px solid #ddd;
    border-radius: 0 !important;
    height: 52px !important;
}
.ds-quicklink li, .ds-quicklink button.ds-more-links {
    background-color: #ffc38ba1 !important;
}

/*gradiant color for link*/

.menu-item .mat-button.active-link {
    background: rgb(249 181 129 / 21%) !important;
    color: #fff;
}

.menu-item .mat-button.active-link .menu-icon {
    background: #ffa149 !important;
    color: #fff !important;
}

.sub-menu .menu-item .mat-button.active-link .menu-icon {
    background: #114125 !important;
    color: #fff;
}

.sub-menu .menu-item .mat-button .menu-icon {
    background: #7f8081 !important;
    color: #fff !important;
}

.ds-gradient-purple {
    background: #7873f5 !important;
    background: linear-gradient(180deg,#67B7DC,#A367DC) !important;
    color: #fff !important;
}

.dashboard .no-record-chart p {
    background-color: #7f8081 !important;
}

.web-form-master .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
    background-color: #ffa149 !important;
}

.web-form-master .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, .web-form-master .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight {
    color: #ffffff;
    background-color: #ffa149 !important;
}

.mat-button-toggle-disabled.mat-button-toggle-checked{
    background-color: #ffa149 !important;
}

body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
    background-color: #ffa149 !important;
    color: #ffffff;
}

.active .circle {
    background: #ffa149 !important;
    color: white;
    border-color: #ffa149 !important;
}

.ui-chkbox .ui-chkbox-box.ui-state-active {
    border-color: #ffa149 !important;
    background-color: #ffa149 !important;
    color: #ffffff;
}

mat-vertical-stepper.mat-stepper-vertical .content-header {
    background-color: #ffa149 !important;
    color: #ffffff !important;
}

mat-vertical-stepper.mat-stepper-vertical .ds-sub-section .content-header{
    color: #ffa149 !important;
    background-color: transparent !important;
}

.baseFileUpload .ds-upload-document .browseLabel {
    background-color: #ffa149 !important;
    border: 1px solid #ffa149 !important;
}

.user-menu .mat-menu-item {
    background: #ffa149 !important;
    color: #ffffff !important;
}

.ds-action-run{
    background-color: rgb(93 173 95) !important;
}

.ds-action-not-run{
    background-color: #ffa149 !important;
}

/* .web-form-master .edit mat-icon.mat-icon {
    color: #ffa149;
} */

.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #ffa149 !important;
}

.received_manage_form .ds-manage-forms-tab .mat-tab-label-active .mat-tab-label-content {
    color: #ffa149 !important;
}

body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight {
    background-color: #ffa149 !important;
}


.mat-button-toggle-checked {
  background-color: #ffa149 !important;
  color: #FFF !important;
 }

 .received_manage_form span.link-chips.active {
    border-color: #ffa149;
    color: #ffa149;
}

.received_manage_form .mat-stroked-button {
    border-color: #ffa149 !important;
    color: #ffa149 !important;
}

.ds-active-permission{
    color:#ffa149 !important;
} 

.ds-integration-section .btn-width-height{
    background-color: #ffa149;
    color: #fff !important;
}

.ds-integration-section .btn-width-height:hover{
    background-color: var(--button-primary-hover-bgcolor) !important;
    color: var(--button-primary-hover-color) !important;
}

.ds-integration-section .ds-integration-after{
    background-color: rgb(93 173 95) !important;
} 

.ds-integration-section .ds-integration-after.btn-width-height:hover{
    background-color: rgb(206 237 207) !important;
    color: rgb(93 173 95) !important;
} 


.ngx-pagination .current {
    background: #ffa149 !important;
}

#manage-role .mat-tab-label-active .mat-tab-label-content,
.ds-add-role-manage-team .mat-tab-label-active .mat-tab-label-content{
    color: #ffa149 !important;
}

.team-dropdown button mat-icon,
.user-dropdown mat-icon {
    color: #ffa149;
}

.ds-add-edit-manage-team .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight {
    background-color: #ffa149;
    color: #ffffff;
}
  

/* .ds-integration-before{
    background-color:rgb(77 128 204);
}

.ds-integration-after{
    background-color:rgb(93 173 95);
} */

/* .ds-active-permission{
    color: rgb(0, 122, 217) !imporatant;
} */


.ds-history{
    color: #ffa149 !important;
}

.ds-create-form-builder a.ds-history, .ds-create-form-builder a.ds-history:hover{
    color: #ffa149 !important;
}

.ds-create-form-builder a.ds-history i{
    background-color: #ffa149 !important;
}

.received_manage_form .mat-stroked-button:hover,
.float-right a.ds-history:hover,
.renew-info-master a.ds-history:hover,
 a.ds-history:hover {
    color: #fff !important;
    background-color: #ffa149 !important;
}

/* td a {
    text-decoration: underline !important;
} */

.ds-save-button a.ui-menuitem-link:hover {
    background-color: #ffa149 !important;
}



.ds-dialog-with-success .dialog-action-buttons .ds-success-button.mat-raised-button.mat-button-base{
    background-color: #ffa149 !important;
  }

  .sticky .active .vertical-line {
    background: #ffa149 !important;
}
  
  .ds-dialog-warning .dialog-action-buttons .ds-success-button.mat-raised-button.mat-button-base{
    background-color: #f99f1f !important;
  }
  
  .ds-delete-dialog.ds-dialog-with-success span.material-icons {
    color: #ffa149 !important;
  }
  
  .ds-delete-dialog.ds-dialog-warning span.material-icons{
    color: #f99f1f !important;
  }

  .sticky .active strong {
    color: #ffa149 !important;
}

.ds-add-edit-manage-team .mat-tab-label-active .mat-tab-label-content{
    color: #ffa149 !important;
}

.ds-member-quick-details.ds-4 span.material-icons {
    background-color: #ffa149 !important;
}

body .ui-button {
    background-color: #ffa149;
}

.ds-saveunsavememberscan .mat-checkbox-layout {
    color: #ffa149 !important;
}

.ds-saveunsavememberscan .mat-checkbox-frame {
    border-color: #ffa149 !important;
}

.ds-butonandsave .ui-button {
    background-color: #ffa149 !important;
    border-color: #ffa149 !important;
}

/* .black-list-search-grid .ds-emailbody .col-sm-12 span.material-icons {
    background-color: #ffa149 !important;
} */


.ds-print-integration-report button {
    border: none;
    background-color: transparent;
    color: #ffa149;
}

@media screen and (max-width: 1400px){
	div#idScreenButtons {
		bottom: 0 !important;
	}
	
	div#vouchedVerboseIDDiv {
		margin-top: 0 !important;
	}
	
	.ds-vouched-dialog {
		width: 90% !important;
	}
	
	.vouched div *:not(.fa .far .fa-question-circle .fa-upload .fa-id-card .fas .fa-circle-notch .fa-spin .fa-times .fa-camera .fa-sync-alt .fa-user .vouched_indicatorProps .vouched_carouselBottomButtons .vouchedUploadButton) {
		font-size: 0.7rem;
	}
}


/*Vouched Dialog Css*/




.ds-vouched-dialog mat-icon {
    z-index: 999999;
    position: absolute;
    right: 1%;
    color: #000000;
    top: 10px;
}

.ds-vouched-dialog .ds-decline-button {
    display: none;
}

div#vouchedVerboseIDDiv {
    margin-top: 8rem;
}

.vouched > div div:nth-child(2) > div, .vouched-scrollIn > div div:nth-child(1) {
    height: auto !important;
}

div#idScreenButtons span.MuiButton-label {
    font-size: 1.3rem !important;
}

div#idScreenButtons {
    width: 400px !important;
}

.header-container span.material-icons {
    position: relative;
    top: 3px;
}

.applicant_form .ng-select-container.ng-appearance-outline.ng-has-value .ng-value, .received_form .ng-select-container.ng-appearance-outline.ng-has-value .ng-value { 
	padding-top: 0px!important;
    position: relative;
    top: -4px!important; 
}
.delete-alert{
    background: #ffa149;
}

/* --- Close this Line when you need to show IMAGE --- */  

/*
.ds-welcome-board img {display: none !important;} 
.ds-welcome-board span {display: none;} 
*/

 /* --- Open this when you need to show IMAGE --- */  

 .ds-welcome-board h2, .ds-welcome-board p {
    display: none;
}

.ds-welcome-board p {
     display: block;
}

.ds-welcome-board {
    padding-top: 165px !important;
    text-align: center;
}

.ds-welcome-board img {
    width: 235px !important;
    display: inline-block;
    vertical-align: middle;
    border-radius: 6px;
    background-color: #fff;
    padding: 10px;
}

.ds-welcome-board span {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 0.9rem;
}

.logo img, .logo span {
    display: none;
} 

.ds-grayout span,
.ds-grayout strong {
    color: #C6C6C6 !important;
    border-color: #C6C6C6 !important;
    text-decoration: none !important;
}

.ds-grayout{
    cursor: not-allowed !important;
}

.mat-sidenav-container .mat-button-base.mat-primary {
    background-color: #ffa149 !important;
}

.ng-select.ng-select-multiple.ng-select-disabled .ng-select-container .ng-value-container .ng-value {
    background-color: rgba(0,0,0,0.12) !important;
    color: rgba(0,0,0,0.26) !important;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
    background-color: #ffa149 !important;
    color: white;
}

  
.ng-value-icon {
    color: #ffffff !important;
}

/* --- Open this when you need to show IMAGE --- */  

body a:hover {
    color: var(--link-color);
}

.ds-success-button.mat-raised-button.mat-button-base:hover {
    background-color: var(--button-primary-hover-bgcolor) !important;
    color: var(--button-primary-hover-color) !important;
    box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 20%), 0px 2px 4px -1px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%) !important;
}

.ds-dialog-with-success .dialog-action-buttons .ds-success-button.mat-raised-button.mat-button-base:hover{
    background-color: var(--button-primary-hover-bgcolor) !important;
    color: var(--button-primary-hover-color) !important;
    box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 20%), 0px 2px 4px -1px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%) !important;
}
  
.dashboard h5 {
    color: #ffa149;
}

td mat-icon {
    color: #ffa149;
}

.ds-add-edit-manage-team .selected-form-label p {
    color: #ffa149;
    border: 1px solid #ffa149;
}

.ds-description-details, .ds-isrenewal-form mat-icon.mat-icon {
    color: #ffa149 !important;
}

.ds-team-values, .ds-team-values-forms{
    border-top: 3px solid #ffa149 !important;
}

body a:active {
    color: #ffa149;
}

.ds-success-button.mat-raised-button.mat-button-base{
    background-color: #ffa149 !important;
}


.ds-save-button .pi-plus, .ds-save-button .pi-refresh, .ds-save-button .pi-file-pdf {
    color: rgb(255, 161, 73) !important;
}

.black-list-search-grid .black-list-main-container h3{
    color: #ffa149;
}

.ds-copy-link{
    color: #ffa149 !important;
}

/*custom for candecy*/

.breadcrumb, span.breadcrumb-title, .breadcrumb mat-icon, .breadcrumb-item+.breadcrumb-item::before, .header mat-icon, .header span.mat-button-wrapper, .header span.ds-username,.breadcrumb a {
    color: #252422 !important;
}

.ds-dialog-header .default-style, .ds-modal-header h2, .ds-modal-header mat-icon, .ds-reject-form-dialog h3{
    color: #252422 !important;
}

.ds-decline-button.mat-raised-button.mat-button-base:hover{
    color: #252422 !important;
    background: rgba(154,154,154,.2) !important;
}

/*custom for candecy*/

/*new*/
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-start, .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-end{
    border-color: #ffa149;
}

.filter-on{
    color: #ffa149 !important;
}

span.ui-tree-filter-icon.pi.pi-search{
    color: #ffa149 !important;
}

.ds-delete-dialog .ds-success-button.mat-raised-button.mat-button-base{
    background-color: #f15e5e !important;
}

mat-label {
    font-size: 15px !important;
}

/*Font Family*/
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh7USSwaPHw3q5d0N7w.woff) format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh7USSwiPHw3q5d0.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6uyw4BMUTPHjxAwWCWtFCfQ7A.woff) format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6uyw4BMUTPHjx4wWCWtFCc.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh6UVSwaPHw3q5d0N7w.woff) format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh6UVSwiPHw3q5d0.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }/* latin-ext */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh7USSwaPHw3q5d0N7w.woff) format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh7USSwiPHw3q5d0.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6uyw4BMUTPHjxAwWCWtFCfQ7A.woff) format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6uyw4BMUTPHjx4wWCWtFCc.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh6UVSwaPHw3q5d0N7w.woff) format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh6UVSwiPHw3q5d0.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }/* latin-ext */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh7USSwaPHw3q5d0N7w.woff) format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh7USSwiPHw3q5d0.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6uyw4BMUTPHjxAwWCWtFCfQ7A.woff) format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6uyw4BMUTPHjx4wWCWtFCc.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh6UVSwaPHw3q5d0N7w.woff) format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://secureservercdn.net/45.40.153.24/unh.e79.myftpupload.com/wp-content/fonts/lato/S6u9w4BMUTPHh6UVSwiPHw3q5d0.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  
  
* {
    font-family: 'Lato' !important;
}  

.material-icons {
    font-family: 'Material Icons' !important;
}

.pi {
    font-family: 'primeicons' !important;
}

.fa, .far, .fas {
    font-family: "Font Awesome 5 Free" !important;
}

/*CSS of Admin*/

span.material-icons.filter-on {
    color: #ffa149 !important;
}

 .mat-calendar-body-selected {
    background-color: #ffa149 !important;
    color: white;
}
.mat-datepicker-toggle-active {
    color: #ffa149 !important;
}

.ng-dropdown-panel-items .ng-option.ng-option-selected {
    background: rgba(0,0,0,0.12);
    color: #ffa149 !important;
}

.ng-select.ng-select-focused .ng-select-container .ng-value-container .ng-placeholder{
    color: #ffa149 !important;
}

.ng-select.ng-select-focused .ng-select-container.ng-appearance-outline:after, .ng-select.ng-select-focused .ng-select-container.ng-appearance-outline:hover:after,
.ui-inputtext:enabled:focus:not(.ui-state-error) {
    border-color: #ffa149 !important;
	box-shadow: none !important;
}

.advance-search td.ds-select-row mat-icon {
    color: #ffa149 !important;
}

.sticky strong:hover {
    color: #ffa149 !important;
    text-decoration: underline;
}

/*remove later*/
.web-form-master .ds-default-height {
    display: none;
}

.ds-save-button .ui-button.ui-button-text-icon-left .ui-button-text {
    padding: 0.779em 1em 0.779em 2em !important;
}

.ds-save-button .ui-button.ui-button-icon-only .ui-button-text {
    padding: 0.779em !important;
}

.ngx-foreground-spinner {
    color: var(--loader-color)!important;
}

#ds-request-form mat-chip-list {
    width: 100%;
}

.ds-send-pdf mat-chip-list {
  width: 100%;
}

.ds-stepper-form .ds-sub-section .ds-group .ds-sub-groups .ds-sub-group-fields:nth-child(5) .baseTextAreaReadOnly {
    margin-top: 2rem;
    text-align: center;
}

.ds-stepper-form .ds-sub-section .ds-group .ds-sub-groups .ds-sub-group-fields:nth-child(6) .baseCheckbox {
    margin-top: 1.8rem;
}

.ds-create-form-builder .ds-stepper-form .ds-sub-section .ds-group .ds-sub-groups .ds-sub-group-fields:nth-child(5) .baseTextAreaReadOnly {
    margin-top: 1rem;
}
.ds-create-form-builder .ds-stepper-form .ds-sub-section .ds-group .ds-sub-groups .ds-sub-group-fields:nth-child(6) .baseCheckbox {
    margin-top: 0;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
    background: #ffa149 !important;
    color: #fff !important;
}

.ds-delete-dialog .ds-success-button.mat-raised-button.mat-button-base:hover {
    background-color: #fb7171 !important;
    color: #FFF !important;
}

.ds-vouched-dialog .navigation {
    padding: 0 !important;
}

.ds-status-pending {
    background-color: #bb2626 !important;
}