 
@font-face {
    font-family: 'RalewayBold';
    src: url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Raleway-Bold.woff2') format('woff2'),
    url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Raleway-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'RalewaySemiBold';
    src: url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Raleway-SemiBold.woff2') format('woff2'),
    url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Raleway-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'RalewayMedium';
    src: url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Raleway-Medium.woff2') format('woff2'),
    url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Raleway-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
 
@font-face {
    font-family: 'RalewayRegular';
    src: url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Raleway-Regular.woff2') format('woff2'),
    url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Raleway-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MontserratBold';
    src: url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Montserrat-Bold.woff2') format('woff2'),
    url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Montserrat-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MontserratRegular';
    src: url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Montserrat-Regular.woff2') format('woff2'),
    url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MontserratSemibold';
    src: url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Montserrat-SemiBold.woff2') format('woff2'),
    url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Montserrat-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'BarlowExBold';
    src: url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Barlow-ExtraBold.woff2') format('woff2'),
        url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Barlow-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'LatoBlack';
    src: url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Lato-Black.woff2') format('woff2'),
        url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Lato-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'LatoRegular';
    src: url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Lato-Regular.woff2') format('woff2'),
        url('https://all-frontend-assets.s3.amazonaws.com/pece-doctor-signup/assets/fonts/Lato-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



.container{ width: 1600px; margin: auto;}
.fr_wrpr .inner_wrapper .r_er .m_form .example-full-width .mat-form-field-flex{ background: #fff; padding: 0 5px;}
.fr_wrpr .inner_wrapper .r_er .m_form .mat-form-field-appearance-legacy .mat-form-field-label {
color: #000; } 

.fr_wrpr .inner_wrapper .r_er .m_form .mat-form-field-appearance-legacy .mat-form-field-infix { padding: 0px 0 20px; }
.fr_wrpr .inner_wrapper .r_er .m_form .mat-error { margin-top: -2px; font-size: 12px;}
.mat-dialog-container { padding: 16px!important;}
.successModal .mat-dialog-container{ padding: 0px!important; }

.modalBg { padding: 0!important; width: 426px; background: #ecf6fb!important;}
.modalBg .titleTag{ background: linear-gradient(45deg, #fb780d, #f16600);
padding: 10px; color: #ffffff; font-family: 'RalewayBold'; justify-content: center; text-align: center; margin: 0; }

.modalBg .mat-typography{ margin: 0; padding: 16px 16px 0; font-family: 'RobotoBlack'; }
.modalBg .mat-typography h3{ font-family: 'MontserratBold'; font-size: 18px; text-align: center; }
.modalBg .mat-dialog-actions{min-height: inherit; padding: 10px;}
.modalBg .mat-dialog-actions button{ font-family: 'RalewayBold'; background: linear-gradient(45deg, #decc00, #ff9001);
 color: #ffffff;}
    

 @media screen and (max-width: 600px){
    .modalBg { width: 90%;}
 }