/*@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');*/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';../../fonts/Roboto-Thin.ttf
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}



#UdyogmitraAssesment{margin-top:80px;margin-bottom:80px;}
#UdyogmitraAssesment .spcing-margin-bottom{margin-bottom: 30px;font-family: 'Raleway', sans-serif !important;font-weight: normal;}


/* Preview Page CSS*/
#UdyogmitraPreview {background-color: #f4f4f4;margin-top: -5em;}

#UdyogmitraPreview .personal_info{background-color: #ffffff;padding: 40px 40px 40px 35px;}
#UdyogmitraPreview .profile-detail h5{font-weight: normal;font-family: 'Open Sans',sans-serif !important;font-size: 24px;}
#UdyogmitraPreview .profile-picture-style{width: 166px;height: 167px;border-radius: 50px;}
#UdyogmitraPreview .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 5px;line-height: 1.42857143;vertical-align: middle;border-top: none;font-size: 16px;/*font-family: 'Open Sans',sans-serif !important;*/}
#UdyogmitraPreview tr td:first-child{width:22%;font-weight: bold;font-size: 16px;font-family: 'Open Sans',sans-serif !important;}
#UdyogmitraPreview tr td:last-child{font-family: 'Open Sans',sans-serif !important;}

/* #UdyogmitraPreview .profile-content-spacing{padding: 0 0 0 40px;} */
#UdyogmitraPreview .content-title h5{font-family: 'Open Sans',sans-serif !important;font-size: 16px;margin-top: 35px;margin-bottom: 35px;border-bottom: 4px solid #e3b23c;padding-bottom: 6px;text-align: center;}
#UdyogmitraPreview .padding-left-right-0{padding-left: 0px;padding-right: 0px;}
#UdyogmitraPreview .border-style{margin-top: 58px;padding-left: 0px;border-bottom: 1px solid #c5c6c4;}
#UdyogmitraPreview .result-title h5{cursor: pointer;font-family: 'Open Sans',sans-serif !important;font-size: 16px;margin-bottom: 25px;font-weight: 700;text-transform: uppercase;}
#UdyogmitraPreview .result-title span{margin-top: -2px;font-family: 'Open Sans',sans-serif !important;font-size: 16px;font-weight: normal;text-transform: uppercase;}
#UdyogmitraPreview .result-form-heading h5{font-size: 16px;color: #c5c6c4;font-weight: 600;font-family: 'Open Sans',sans-serif !important;text-transform: uppercase;text-align: center;}
#UdyogmitraPreview .result-form-heading-details h5{font-size: 16px;font-weight: normal;font-family: 'Open Sans',sans-serif !important;text-align: center;padding: 15px 0px;}
#UdyogmitraPreview .table>tbody+tbody {border-top: 12px solid #f4f4f4;}
#UdyogmitraPreview .table>thead>tr>th{border-bottom: none;}
#UdyogmitraPreview .border-left-content>tbody>tr>td{border-left: 1px solid #f4f4f4;}
#UdyogmitraPreview .purple-border>tbody>tr>td{border-bottom: 15px solid #f4f4f4;}
#UdyogmitraPreview .purple-border>tbody{background-color: #ffffff;border-left: 7px solid #774379;}
#UdyogmitraPreview .purple-border{margin-bottom: 8px;}
#UdyogmitraPreview .table-border-bottom{border-bottom: 1px solid #cdcdcd;margin-bottom: 75px;}
/*#UdyogmitraPreview .btn-align{width: 200px;height: 45px;margin-bottom: 75px;}*/
#UdyogmitraPreview .dropdown-menu {position: absolute;top: 38%;}
#UdyogmitraPreview .dropdown-menu a{text-transform: none;}

#UdyogmitraPreview .progress-bar {position: relative;height: 200px;width: 200px;left: 69px;}
#UdyogmitraPreview .progress-bar div {position: absolute;height: 200px;width: 200px;border-radius: 50%;}
#UdyogmitraPreview .progress-bar div span {position: absolute;font-family: 'Open Sans',sans-serif !important; font-size: 45px;line-height: 175px;height: 175px;width: 175px;left: 12.5px;top: 12.5px;text-align: center;border-radius: 50%;background-color: white;}
#UdyogmitraPreview .progress-bar .background { background-color: #eff0ef; }
#UdyogmitraPreview .progress-bar .rotate {clip: rect(0 100px 200px 0);background-color: #4b86db;}
#UdyogmitraPreview .progress-bar .left {clip: rect(0 100px 200px 0);opacity: 1;background-color: #eff0ef;}
#UdyogmitraPreview .progress-bar .right {clip: rect(0 100px 200px 0);transform: rotate(180deg);opacity: 0;background-color: #4b86db;}
 @keyframes 
toggle {  0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
#UdyogmitraPreview .table-details{width: 100%!important}
#UdyogmitraPreview .progress-bar {font-size: 12px;line-height: 20px;color: #333;text-align: center;background-color: #fff;box-shadow: none;}
#UdyogmitraPreview .review-title h2{font-size: 16px!important;text-transform: uppercase;font-weight: 700;border-bottom: 1px solid #c5c6c4;padding-bottom: 7px;font-family: 'Open Sans',sans-serif !important;margin-bottom: 20px;}
#UdyogmitraPreview .spacing-top-bottom{padding: 30px 93px 57px;}
#UdyogmitraPreview .spacing-bottom{padding-bottom: 1px;}
#UdyogmitraPreview .score-text{margin-top: -54px;color: #333;font-size: 16px;font-weight: 700;}
#UdyogmitraPreview .review-profile-content-padding{padding: 9px 35px;}
#UdyogmitraPreview .padding-right-0{padding-right: 0px;}
#UdyogmitraPreview .margin-top-20{margin-top: 20px;}
#UdyogmitraPreview .review-details h2{font-size: 16px!important;text-transform: normal;font-weight: 700;font-family: 'Open Sans',sans-serif !important;margin-bottom: 8px;}
#UdyogmitraPreview .review-profile-content-padding ul{  padding-left: 16px;}
#UdyogmitraPreview .review-details p{font-size: 16px!important;text-transform: normal;font-weight: normal;font-family: 'Open Sans',sans-serif !important;}
#UdyogmitraPreview .no-padding{padding: 0px;padding-left: 10px;}
#UdyogmitraPreview .margin-bottom-75{margin-bottom: 75px;}
#UdyogmitraPreview .edit-button:focus{outline: none;}
#UdyogmitraPreview .result-form-heading-details a{text-transform: none;color: #333;}
#UdyogmitraPreview .result-form-heading-details a:hover{text-decoration: underline;}
#UdyogmitraPreview .score-title h2{font-size: 16px;text-align: center;padding: 0px 24px;font-family: 'Open Sans',sans-serif !important;margin: 10px 0 10px 0;}
.candidate-score{margin-top: 80px;margin-bottom: 80px;}
.candidate-score{background-color: #ffffff!important;}
#UdyogmitraPreview .approve-score{background-color: #f4f4f4;padding: 40px 25px;border-radius: 10px;}
#UdyogmitraPreview .approve-score .progress-bar{background-color: #f4f4f4;}
#UdyogmitraPreview .approve-score .progress-bar div span{background-color: #f4f4f4;}
#UdyogmitraPreview .approve-title h2{margin-top: 38px;font-size: 18px;font-weight: bold;font-family: 'Open Sans',sans-serif !important;text-align: center;text-transform: uppercase;}
#UdyogmitraPreview .padding-right-41{padding-right: 41%;margin-bottom: 52px;}
#UdyogmitraPreview .padding-right-41 h2{line-height: 1.3;font-size: 32px; font-family: 'Open Sans',sans-serif !important; }
#UdyogmitraPreview .padding-right-41 p{font-size: 16px;font-family: 'Open Sans',sans-serif !important; }
#UdyogmitraAssesment .padding-right-41{padding-right: 32%;margin-bottom: 52px;}
#UdyogmitraAssesment .padding-right-41 h2{line-height: 1.3;font-size: 32px;font-weight: normal;}
#UdyogmitraAssesment .padding-right-41 p{font-size: 16px;font-family: 'Open Sans',sans-serif !important;width: 86%; }


#svg circle {
  stroke-dashoffset: 0;
  transition: stroke-dashoffset 1s linear;
  stroke: #FF9F1E;
  stroke-width: 1em;
}
#svg #bar {
  stroke: #666;
}
#cont {
  display: block;
  height: 200px;
  width: 200px;
  margin: 2em auto;
  border-radius: 100%;
  position: relative;
  text-align: center;
}
#cont:after {
  position: absolute;
  display: block;
  height: 160px;
  width: 160px;
  left: 50%;
  top: 50%;
  box-shadow: inset 0 0 1em black;
  content: attr(data-pct)"%";
  margin-top: -80px;
  margin-left: -80px;
  border-radius: 100%;
  line-height: 160px;
  font-size: 2em;
  text-shadow: 0 0 0.5em black;
}
#UdyogmitraPreview .make-customer {min-width: 201px;padding: 5px 0;margin: 35px 0 0;}


#udyogMitraInfoTab .service-text{text-align: right;}
#udyogMitraInfoTab .mt-15{margin-top: 15px;}