.xyx {
  color: #E77817;
  color: #3D8E36;
  color: #E1F8DF;
  color: #606060;
  color: #CBCBCB;
  color: #4E4E4E;
  color: #0000000F;
  color: #F7F7F7;
}

* {
  margin: 0;
  padding: 0;
  overflow-x:hidden;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 62.5%;
}

@media only screen and (max-width: 95.43rem) {
  html {
    font-size: 55%;
  }
}

@media only screen and (max-width: 84rem) {
  html {
    font-size: 50%;
  }
}

body {
  font-family: arial,sans-serif;
  font-weight: 400;
  line-height: 1.6;
}

.flex-x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.container {
  max-width: 170rem;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 56rem) {
  .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.container__left {
  /*height: 100%;*/
  width: 53%;
}

@media only screen and (max-width: 56rem) {
  .container__left {
    width: 100%;
  }
}

.container__left__logo {
  margin: 6rem auto 0 auto;
  width: 50rem;
  height: 9rem;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 80rem) {
  .container__left__logo {
    margin: 3rem auto 0 auto;
    width: 40rem;
  }
}

@media only screen and (max-width: 31.25rem) {
  .container__left__logo {
    margin: 0.5rem auto 0 auto;
  }
}

@media only screen and (max-width: 31.25rem) {
  .container__left__logo {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: center;
    margin-left: 1rem;
  }
}

@media only screen and (max-width: 31.25rem) {
  .container__left__logo {
    width: 100%;
    height: 6rem;
    -webkit-box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.2);
            box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.2);
    margin: 0.1rem auto 0 auto;
  }
}

.container__left__logo__icici-careers {
  height: 5rem;
}

@media only screen and (max-width: 31.25rem) {
  .container__left__logo__icici-careers {
    height: 4rem;
    margin-right: 2rem;
  }
}

.container__left__logo__icici-step {
  height: 6rem;
}

@media only screen and (max-width: 31.25rem) {
  .container__left__logo__icici-step {
    height: 5rem;
    margin-right: 2rem;
  }
}

.container__left__logo div {
  height: 70%;
  border: 1px solid #CBCBCB;
  opacity: 1;
}

@media only screen and (max-width: 31.25rem) {
  .container__left__logo div {
    height: 50%;
    margin-right: 2rem;
  }
  .container_dashboard_outer__box__test .test-section .test-cards-space .test-card{
	margin-left:auto;
	margin-right:auto;
  }
}

.container__left__bg-image {
  margin: 1rem auto 0 auto;
  max-height: 50rem;
  width: auto;
  height: auto;
  display: none;
}

@media only screen and (max-width: 56rem) {
  .container__left__bg-image {
    display: block;
  }
}

@media only screen and (max-width: 31.25rem) {
  .container__left__bg-image {
    max-height: 45rem;
  }
}

@media only screen and (max-width: 25rem) {
  .container__left__bg-image {
    max-height: 40rem;
    margin: 1rem auto;
  }
}

.container__left__student_login {
  max-width: 45rem;
  min-height: 50rem;
  margin: 2rem auto 0rem auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (max-width: 80rem) {
  .container__left__student_login {
    max-width: 35rem;
  }
}

@media only screen and (max-width: 31.25rem) {
  .container__left__student_login {
    max-width: 30rem;
  }
}

@media only screen and (max-width: 25rem) {
  .container__left__student_login {
    max-width: 25rem;
  }
}

@media only screen and (max-width: 31.25rem) {
  .container__left__student_login {
    margin: 2rem auto;
  }
}

.container__left__student_login .heading {
  text-align: left;
  font-size: 2.5rem;
  font-weight: 600;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 1;
  margin-bottom: 1rem;
}

.container__left__student_login .mobile_number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1rem;
}

.container__left__student_login .mobile_number .mobile_number_heading {
  text-align: left;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.17rem;
  color: #4E4E4E;
  opacity: 1 !important;
  margin-bottom: 1rem;
}

@media only screen and (max-width: 31.25rem) {
  .container__left__student_login .mobile_number .mobile_number_heading {
    margin-bottom: 1rem;
  }
}

.container__left__student_login .mobile_number .mobile_number_heading img {
  margin: auto 1rem;
}

.container__left__student_login .mobile_number .box {
  padding: 1rem;
  border: 1px solid #000000;
  border-radius: 4px;
  /*opacity: 0.4 !important;*/
  text-align: left;
  font-size: 2rem;
  font-weight: 400;
  letter-spacing: 0.2rem;
  color: #000000;
  opacity: 1;
  padding: 1.5rem;
}

@media only screen and (max-width: 31.25rem) {
  .container__left__student_login .mobile_number .box {
    font-size: 1.4rem;
    letter-spacing: 0.1rem;
  }
}

.container__left__student_login .mobile_number input::-webkit-outer-spin-button,
.container__left__student_login .mobile_number input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.container__left__student_login .mobile_number input[type=number] {
  -moz-appearance: textfield;
}

.container__left__student_login .mobile_number input:focus {
  /*-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;*/
  outline-width: 0;
}

.container__left .consent_text {
  margin-top: 1rem;
  text-align: left;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.1rem;
  color: #000000;
}

.container__left .login_submit {
  width: 20rem;
  height: 4.5rem;
  margin: 4rem auto;
  background: #E77817;
  border-radius: 0.8rem;
  border-color: #E77817;
  color: white;
  font-size: 2rem;
  border: 0;
  -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
}

.container__left .login_submit:hover {
  -webkit-transform: translateY(-0.3rem);
          transform: translateY(-0.3rem);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.container__left .login_submit:active {
  -webkit-transform: translateY(0.1rem);
          transform: translateY(0.1rem);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.container__left .authentication_key_text {
  margin: 3rem auto -3rem auto;
  text-align: center;
  text-decoration: underline;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.02rem;
  color: #004982;
  opacity: 1;
}

.container__right {
  width: 47%;
  background-image: url("../img/img/Mask-Group-33.png");
  background-size: cover;
  opacity: 1;
  background-repeat: no-repeat;
}

@media only screen and (max-width: 56rem) {
  .container__right {
    width: 100%;
  }
}

@media only screen and (max-width: 80rem) {
  .container__right {
    width: 70%;
  }
}

.container_upload {
  width: 100vw;
  height: 100vh;
}

.container_upload__box {
  width: 68%;
  margin: 1rem auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (max-width: 62.5rem) {
  .container_upload__box {
    margin: 0.4rem auto;
  }
}

@media only screen and (max-width: 30rem) {
  .container_upload__box {
    width: 90%;
  }
}

.container_upload__box__logo {
  margin: 2rem auto 0 auto;
  width: 50rem;
  height: 10rem;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 45rem) {
  .container_upload__box__logo {
    margin: 1rem auto 0 0.2rem;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 30rem;
  }
}

@media only screen and (max-width: 30rem) {
  .container_upload__box__logo {
    margin: 0.2rem auto 0 0.2rem;
  }
}

.container_upload__box__logo__icici-careers {
  height: 5rem;
}

@media only screen and (max-width: 45rem) {
  .container_upload__box__logo__icici-careers {
    height: 3rem;
    margin-right: 1rem;
  }
}

.container_upload__box__logo__icici-step {
  height: 6rem;
}

@media only screen and (max-width: 45rem) {
  .container_upload__box__logo__icici-step {
    height: 4rem;
    margin-right: 1rem;
  }
}

.container_upload__box__logo div {
  height: 70%;
  border: 1px solid #CBCBCB;
  opacity: 1;
}

@media only screen and (max-width: 45rem) {
  .container_upload__box__logo div {
    height: 50%;
    margin-right: 1rem;
  }
}

.container_upload__box__content {
  width: 100%;
  margin: 3rem auto 3rem auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.container_upload__box__content .heading {
  text-align: left;
  font-size: 2rem;
  font-weight: 600;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 1;
  margin-bottom: 1rem;
}

.container_upload__box__content .consent_text {
  text-align: left;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.1rem;
  color: #000000;
}

.container_upload__box__content .photo_box {
  width: 100%;
  height: 30rem;
  margin-top: 2rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0px 0px 20px #0000000F;
          box-shadow: 0px 0px 20px #0000000F;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 62.5rem) {
  .container_upload__box__content .photo_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    /*height: 70rem;*/
    width: 70%;
    padding: 4rem 0;
    margin: 4rem auto 0 auto;
  }
}

@media only screen and (max-width: 45rem) {
  .container_upload__box__content .photo_box {
    width: 100%;
  }
}

.container_upload__box__content .photo_box .drag_drop {
  height: 22rem;
  width: 30rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 0.1rem dashed #585858;
  border-radius: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 45rem) {
  .container_upload__box__content .photo_box .drag_drop {
    width: 22rem;
  }
}

.container_upload__box__content .photo_box .drag_drop span {
  margin-top: 3rem;
  font-weight: 200;
}

.container_upload__box__content .photo_box .drag_drop span .browse {
  color: #E77817;
  font-weight: 400;
  text-decoration: underline;
  letter-spacing: 0.01rem;
  cursor: pointer;
}

.container_upload__box__content .photo_box span {
  font-size: 1.6rem;
  letter-spacing: 0.1rem;
  color: #000000;
}

.container_upload__box__content .upload_proceed {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 15rem;
  padding: 1rem;
  margin: 3rem auto !important;
  background: #E77817;
  border-radius: 0.8rem;
  border-color: #E77817;
  color: white;
  font-size: 1.8rem;
  text-align: center;
  border: 0;
  cursor: pointer;
}

.container_upload__box__content .upload_proceed:disabled,
.container_upload__box__content .upload_proceed[disabled] {
  background: #9e9e9e;
  cursor: not-allowed;
}

.container_dashboard {
  width: 100vw;
  height: 100vh;
}

.container_dashboard__box {
  width: 93%;
  margin: 1rem auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.container_dashboard__box__logo {
  margin: 2rem auto 0 0;
  width: 15%;
  height: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container_dashboard__box__logo__icici-careers {
  height: 3.5rem;
}

.container_dashboard__box__logo__icici-step {
  height: 4rem;
}

.container_dashboard__box__logo div {
  /*height: 70%;*/
  border: 1px solid #CBCBCB;
}

.container_dashboard__box__heading {
  margin: 2rem 0 2rem 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container_dashboard__box__heading span {
  text-align: left;
  font-size: 2rem;
  font-weight: 600;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 1;
  margin-bottom: 1rem;
}

.container_dashboard__box__heading img {
  margin: auto 1rem -.2rem 0;
}

.container_dashboard__box__applicant_details .heading {
  text-align: left;
  font-size: 1.8rem;
  font-weight: 400;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 0.8;
  margin: 1rem 0 1rem 0;
}

.container_dashboard__box__applicant_details .details {
  width: 100%;
  background-color: #F7F7F7;
  height: 6rem;
  border-radius: 1.2rem;
  outline: none;
  margin: 2rem 0 4rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 75rem) {
  .container_dashboard__box__applicant_details .details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 30rem;
    width: 50%;
    margin: 2rem auto 3rem auto;
  }
}

@media only screen and (max-width: 52.5rem) {
  .container_dashboard__box__applicant_details .details {
    height: 30rem;
    width: 90%;
    margin: 2rem auto 3rem auto;
  }
}

@media only screen and (max-width: 31.5rem) {
  .container_dashboard__box__applicant_details .details {
    height: 20rem;
  }
}

.container_dashboard__box__applicant_details .details span {
  font-size: 1.8rem;
  font-weight: 400;
  color: #000000;
  opacity: 0.8;
}

.container_dashboard__box__applicant_details .details span .bold {
  font-weight: 600;
}

@media only screen and (max-width: 31.5rem) {
  .container_dashboard__box__applicant_details .details span {
    font-size: 1.55rem;
  }
}

.container_dashboard__box__test .heading {
  text-align: left;
  font-size: 1.8rem;
  font-weight: 400;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 0.7;
  margin-bottom: 5rem;
}

.container_dashboard__box__test .test-section {
  margin-top: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media only screen and (max-width: 62.5rem) {
  .container_dashboard__box__test .test-section {
    margin: 3rem auto 0 auto;
  }
}

.container_dashboard__box__test .test-section .test-cards-space {
  width: 70%;
  /*height: 65rem;*/
  overflow-y: auto;
  margin-right: 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  justify-content: space-evenly;
}

@media only screen and (max-width: 62.5rem) {
  .container_dashboard__box__test .test-section .test-cards-space {
    width: 100%;
    margin: auto;
  }
}

.container_dashboard__box__test .test-section .test-cards-space .test-card {
  /*width: 28rem;*/
  height: 20rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0px 0px 5px #0000005d;
          box-shadow: 0px 0px 5px #0000005d;
  border-radius: 12px;
  opacity: 1;
  padding: 2rem;
  /*margin: 0 4rem 2rem 0;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media only screen and (max-width: 600px){
  .container_dashboard__box__test .test-section .test-cards-space .test-card{
    width: 85%;
    margin: 1rem auto;
  }
}

@media screen and (min-width: 601px) and (max-width: 700px){
  .container_dashboard__box__test .test-section .test-cards-space .test-card{
    width: 35rem;
    margin: 1rem 4rem 2rem 1rem;
  }
}

@media screen and (min-width: 701px) and (max-width: 800px){
  .container_dashboard__box__test .test-section .test-cards-space .test-card{
    width: 40rem;
    margin: 1rem 4rem 2rem 1rem;
  }
}

@media screen and (min-width: 701px) and (max-width: 900px){
  .container_dashboard__box__test .test-section .test-cards-space .test-card{
    width: 45rem;
    margin: 1rem 4rem 2rem 1rem;
  }
}

@media only screen and (min-width: 900px) and (max-width: 1500px){
  .container_dashboard__box__test .test-section .test-cards-space .test-card{
    width: 29rem;
    margin: 1rem auto;
  }
}


@media only screen and (min-width: 1501px) {
  .container_dashboard__box__test .test-section .test-cards-space .test-card{
    width: 36rem;
    margin: 1rem auto;
  }
}

.container_dashboard__box__test .test-section .test-cards-space .test-card span {
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 1;
  text-align: left;
  margin-bottom: auto;
}

.container_dashboard__box__test .test-section .test-cards-space .test-card__question {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.container_dashboard__box__test .test-section .test-cards-space .test-card__question span {
  font-size: 1.5rem;
}

.container_dashboard__box__test .test-section .test-cards-space .test-card__border {
  width: 100%;
  height: .4rem;
  margin: 0 auto;
  background: #E77817 0% 0% no-repeat padding-box;
  border-radius: 3px;
  opacity: 0.2;
}

.container_dashboard__box__test .test-section .test-cards-space .test-card__time-weightage {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: none; /* hidden weightage section */
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  margin: 1rem auto;
}

.container_dashboard__box__test .test-section .test-cards-space .test-card__time-weightage span {
  font-size: 1.4rem;
}

.container_dashboard__box__test .test-section .test-cards-space .test-card__take-test {
  margin: 2rem auto 0 auto;
  width: 14rem;
  height: 3.2rem;
  background: #E77817;
  border-radius: 0.7rem;
  outline: none;
  border: 0;
  color: white;
  cursor: pointer;
}

.container_dashboard__box__test .test-section .test-cards-space .test-card__take-test:disabled,
.container_dashboard__box__test .test-section .test-cards-space .test-card__take-test[disabled]{  
  background: #848484;
  cursor:not-allowed;
}

.container_dashboard__box__test .test-section .divider {
  width: 0rem;
  height: 50rem;
  border: 1px solid #ADADAD;
}

@media only screen and (max-width: 62.5rem) {
  .container_dashboard__box__test .test-section .divider {
    display: none;
  }
}

.container_dashboard__box__test .test-section .info-section {
  width: 20%;
  /*height: 50rem;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media only screen and (max-width: 62.5rem) {
  .container_dashboard__box__test .test-section .info-section {
    display: block;
    position: fixed;
    bottom: 1rem;
    right: 2rem;
  }

  .container_dashboard__box__test .test-section .info-section__video .heading{
    display: none;
  }

  .container_dashboard__box__test .test-section .info-section__rough{
    display: none;
  }
  
  .container_dashboard__box__test .test-section .info-section__video .video-frame{
    /*position:fixed;
    bottom: 5rem;
    right: 1rem;*/
    width: 100%;
    z-index: 9999;
  }
}

@media only screen and (min-width: 62.51rem) {
  .container_dashboard__box__test .test-section .info-section{
    height: 50rem;
  }

  .container_dashboard__box__test .test-section .info-section__rough {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .container_dashboard__box__test .test-section .info-section__video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .container_dashboard__box__test .test-section .info-section__video .video-frame{
    width: 100%;
  }
}

.container_dashboard__box__test .test-section .info-section__video {
  /*display: -webkit-box;
  display: -ms-flexbox;
  display: flex;*/
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.container_dashboard__box__test .test-section .info-section__video .heading {
  margin-bottom: 3rem !important;
}

.container_dashboard__box__test .test-section .info-section__video img {
  margin-right: 1.5rem;
}

.container_dashboard__box__test .test-section .info-section__video span {
  font-weight: 300;
  font-size: 1.5rem;
  letter-spacing: .02rem;
}

.container_dashboard__box__test .test-section .info-section__video .video-frame {
  /*width: 100%;*/
  height: 17rem;
  border-radius: 1rem;
  border: 2px solid;
  border: 1px solid #000000;
  object-fit: cover;
}

.container_dashboard__box__test .test-section .info-section__rough {
  /*display: -webkit-box;
  display: -ms-flexbox;
  display: flex;*/
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.container_dashboard__box__test .test-section .info-section__rough .heading {
  margin-bottom: 3rem !important;
}

.container_dashboard__box__test .test-section .info-section__rough img {
  margin-right: 1.5rem;
}

.container_dashboard__box__test .test-section .info-section__rough span {
  font-weight: 300;
  font-size: 1.5rem;
  letter-spacing: .02rem;
}

.container_dashboard__box__test .test-section .info-section__rough .video-frame {
  width: 100%;
  height: 20rem;
  background: #FFFEDB 0% 0% no-repeat padding-box;
  color: #000000;
  -ms-flex-item-align: start;
      align-self: flex-start;
  font-size: 1.5rem;
  font-family: inherit;
  font-weight: 300;
  padding: 1.5rem;
  border: 1px solid #9b9494;
  border-radius: 0.4rem;
}

.container_dashboard__box__test .test-section .info-section__rough textarea:focus {
  outline: none !important;
  border-color: #000000;
  -webkit-box-shadow: 0 0 10px #f7f7f7;
          box-shadow: 0 0 10px #f7f7f7;
}

.container_dashboard .modal-container {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.container_dashboard .modal-container .modal-instruction, 
.container_dashboard .modal-container .modal-instruction-image {
  min-height: 65%;
  width: 50%;
  padding: 3rem 4rem;
  max-width: 100%;
  margin: auto;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 20px #0000001C;
          box-shadow: 0px 0px 20px #0000001C;
  border-radius: 2rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.3);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.3);
  text-align: center;
  font-size: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 62.5rem) {
  .container_dashboard .modal-container .modal-instruction, 
  .container_dashboard .modal-container .modal-instruction-image {
    width: 80%;
    padding: 1rem 2rem;
    overflow: auto;
  }
}

@media only screen and (max-width: 43.5rem) {
  .container_dashboard .modal-container .modal-instruction,
  .container_dashboard .modal-container .modal-instruction-image {
    width: 90%;
    min-height: 80%;
    padding: 0.5rem 1rem;
  }
}

.container_dashboard .modal-container .modal-instruction-image .close-icon,
.container_dashboard .modal-container .modal-instruction .close-icon {
  margin-left: auto;
  height: 2.5rem;
  width: 2.5rem;
}

.container_dashboard .modal-container .modal-instruction-image .content
.container_dashboard .modal-container .modal-instruction .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.container_dashboard .modal-container .modal-instruction-image .content .heading
.container_dashboard .modal-container .modal-instruction .content .heading {
  font-size: 2.5rem;
  font-weight: 600;
}

.container_dashboard .modal-container .modal-instruction .content .time-limit {
  font-size: 1.8rem;
  font-weight: 300;
  padding: 1rem;
}

.container_dashboard .modal-container .modal-instruction .content .line1 {
  font-size: 1.8rem;
  font-weight: 100;
  padding: 1rem 0 1rem 0;
}

.container_dashboard .modal-container .modal-instruction .content .line2 {
  font-size: 1.6rem;
  font-weight: 100;
  padding: 2.5rem;
}

.container_dashboard .modal-container .modal-instruction-image .proceed
.container_dashboard .modal-container .modal-instruction .proceed {
  width: 20rem;
  height: 3.5rem;
  margin: auto;
  background: #E77817;
  border-radius: 0.8rem;
  border-color: #E77817;
  color: white;
  font-size: 1.6rem;
  border: 0;
  -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
}

.container_dashboard .modal-container .modal-instruction .proceeddisabled {
  width: 20rem;
  height: 3.5rem;
  margin: auto;
  background: #9e9e9e;
  border-radius: 0.8rem;
  border-color: #9e9e9e;
  color: white;
  font-size: 1.6rem;
  border: 0;
  -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
}

.container_dashboard .modal-container .modal-settings {
  height: 70%;
  width: 70%;
  padding: 2rem 3rem;
  max-width: 100%;
  margin: auto;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 20px #0000001C;
          box-shadow: 0px 0px 20px #0000001C;
  border-radius: 2rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.3);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.3);
  text-align: left;
  overflow: auto;
  font-size: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container_dashboard .modal-container .modal-settings .close-icon {
  margin-left: auto;
  height: 2.5rem;
  width: 2.5rem;
}

.container_dashboard .modal-container .modal-settings .content {
  width: 80rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.container_dashboard .modal-container .modal-settings .content .heading {
  font-size: 2rem;
  font-weight: 600;
}

.container_dashboard .modal-container .modal-settings .content .time-limit {
  font-size: 1.6rem;
  font-weight: 300;
  margin: 2rem 0;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section {
  width: 100%;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 3rem 0;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .audio-section {
  margin: 2rem 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-details img {
  margin: 0 1rem 0 0;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-details .box {
  width: 32rem;
  height: 4rem;
  margin: 2rem 0 0 0;
  border: 0.1rem solid #000000;
  border-radius: 4px;
  opacity: 0.4;
  padding: 1rem;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 22rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check img {
  margin: 0 1rem 0 0;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check span {
  margin-bottom: 3rem;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check .abc{
  display:flex;
  flex-direction: column;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check .abc img {
  margin-right: 2rem;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check .abc .check {
  margin: 0 1rem 0 0;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check .abc .check-text {
  margin-bottom: 3rem;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .video-section {
  margin: 2rem 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .video-section .video-details img {
  margin: 0 1rem 0 0;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .video-section .video-details .box {
  width: 32rem;
  height: 4rem;
  margin: 2rem 0 0 0;
  border: 0.1rem solid #000000;
  border-radius: 4px;
  opacity: 0.4;
  padding: 1rem;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .video-section .video-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .video-section .video-check img {
  margin: 0 1rem 0 0;
}

.container_dashboard .modal-container .modal-settings .content .audio-video-check-section .video-section .video-check .video-feed {
  margin: 1rem 0 1rem 0;
  height: 15rem;
  width: 20rem;
  border: 1px solid green;
  border-radius: 1rem;
}

.container_dashboard .modal-container .modal-settings .proceed {
  width: 20rem;
  min-height: 3.5rem;
  margin: auto auto 1rem auto;
  background: #E77817;
  border-radius: 0.8rem;
  color: white;
  font-size: 1.6rem;
  border: 0;
  -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
}

.container_dashboard .modal-container .modal-settings .proceeddisabled {
  width: 20rem;
  min-height: 3.5rem;
  margin: auto auto 1rem auto;
  background: #9e9e9e;
  border-radius: 0.8rem;
  color: white;
  font-size: 1.6rem;
  border: 0;
  -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
}

.container_dashboard_outer {
  width: 100vw;
  height: 100vh;
}

.container_dashboard_outer__box {
  width: 93%;
  margin: 1rem auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.container_dashboard_outer__box__logo {
  margin: 2rem auto 0 0;
  width: 100%;
  height: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow:hidden;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          /*justify-content: space-between;*/
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container_dashboard_outer__box__logo__icici-careers {
  height: 3.5rem;
}

.container_dashboard_outer__box__logo__icici-step {
  height: 4rem;
}

.container_dashboard_outer__box__logo div {
  height: 70%;
  border: 1px solid #CBCBCB;
}

.container_dashboard_outer__box__heading {
  margin: 2rem 0 2rem 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container_dashboard_outer__box__heading span {
  text-align: left;
  font-size: 2rem;
  font-weight: 600;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 1;
  /*margin-bottom: 1rem;*/
}

.container_dashboard_outer__box__heading img {
  margin: auto 1rem -.2rem 0;
}

.container_dashboard_outer__box__applicant_details .heading {
  text-align: left;
  font-size: 1.8rem;
  font-weight: 400;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 0.8;
  margin: 1rem 0 1rem 0;
}

.container_dashboard_outer__box__applicant_details .details {
  width: 100%;
  background-color: #F7F7F7;
  height: 6rem;
  border-radius: 1.2rem;
  outline: none;
  margin: 2rem 0 4rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 75rem) {
  .container_dashboard_outer__box__applicant_details .details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 30rem;
    width: 50%;
    margin: 2rem auto 3rem auto;
  }
}

@media only screen and (max-width: 52.5rem) {
  .container_dashboard_outer__box__applicant_details .details {
    height: 30rem;
    width: 90%;
    margin: 2rem auto 3rem auto;
  }
}

@media only screen and (max-width: 31.5rem) {
  .container_dashboard_outer__box__applicant_details .details {
    height: 20rem;
  }
}

.container_dashboard_outer__box__applicant_details .details img {
  height: 5rem;
  width: 5rem;
  border-radius: 50%;
}

.container_dashboard_outer__box__applicant_details .details span {
  font-size: 1.8rem;
  font-weight: 400;
  color: #000000;
  opacity: 0.8;
}

.container_dashboard_outer__box__applicant_details .details span .bold {
  font-weight: 600;
}

@media only screen and (max-width: 31.5rem) {
  .container_dashboard_outer__box__applicant_details .details span {
    font-size: 1.55rem;
  }
}

.container_dashboard_outer__box__test .heading {
  text-align: left;
  font-size: 1.8rem;
  font-weight: 400;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 0.7;
  margin-bottom: 5rem;
}

.container_dashboard_outer__box__test .test-section {
  margin-top: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media only screen and (max-width: 62.5rem) {
  .container_dashboard_outer__box__test .test-section {
    margin: 3rem auto 0 auto;
  }
}

.container_dashboard_outer__box__test .test-section .test-cards-space {
  width: 100%;
  height: 55rem;
  overflow-y: auto;
  margin-right: -15rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (max-width: 62.5rem) {
  .container_dashboard_outer__box__test .test-section .test-cards-space {
    width: 100%;
    margin: auto;
  }
}

@media only screen and (max-width: 700px){
  .container_dashboard_outer__box__test .test-section .test-cards-space .test-card{
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
    width: 85%;
  }

  .container_dashboard_outer__box__logo{
    justify-content: center;
  }

  .container_dashboard_outer .modal-container .modal-settings{
    width: 96%;
    padding: 0.5rem 0.6rem;
    margin: 0.5rem auto;
  }

}

@media only screen and (min-width: 701px){
  .container_dashboard_outer__box__test .test-section .test-cards-space .test-card{
    margin: 1rem 4rem 2rem 1rem;
    width: 40rem;
  }

  .container_dashboard_outer__box__logo{
    justify-content: space-between;
  }

  .container_dashboard_outer .modal-container .modal-settings{
    width: 50%;
  }

}

.container_dashboard_outer__box__test .test-section .test-cards-space .test-card {
  /*width: 37rem;*/
  height: 23rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0px 0px 5px #0000005c;
          box-shadow: 0px 0px 5px #0000005c;
  border-radius: 12px;
  opacity: 1;
  padding: 2rem;
  /*margin: 1rem 4rem 2rem 1rem;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.container_dashboard_outer__box__test .test-section .test-cards-space .test-card span {
  font-size: 1.4rem;
}

.container_dashboard_outer__box__test .test-section .test-cards-space .test-card .quiz-heading {
  font-size: 2rem;
  overflow: hidden;
  font-weight: 500;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 1;
  text-align: left;
  margin-bottom: 1rem;
}

.quiz-attempts-remaining{
  font-size: 1.7rem !important;
  overflow: hidden;
  font-weight: 500;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 1;
  text-align: left;
}

.container_dashboard_outer__box__test .test-section .test-cards-space .test-card__question {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.container_dashboard_outer__box__test .test-section .test-cards-space .test-card__question span {
  font-size: 1.5rem;
}

.container_dashboard_outer__box__test .test-section .test-cards-space .test-card__border {
  width: 100%;
  height: .4rem;
  margin: 0 auto;
  background: #E77817 0% 0% no-repeat padding-box;
  border-radius: 3px;
  opacity: 0.2;
}

.container_dashboard_outer__box__test .test-section .test-cards-space .test-card__time-weightage {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  margin: 1rem auto 2rem auto;
}

.container_dashboard_outer__box__test .test-section .test-cards-space .test-card__time-weightage span {
  font-size: 1.4rem;
}

.container_dashboard_outer__box__test .test-section .test-cards-space .test-card__take-test {
  margin: auto auto 0 auto;
  width: 14rem;
  height: 3.2rem;
  background: #E77817;
  border-radius: 0.7rem;
  outline: none;
  border: 0;
  color: white;
  cursor: pointer;
}

.container_dashboard_outer__box__test .test-section .test-cards-space .test-card__take-test:disabled,
.container_dashboard_outer__box__test .test-section .test-cards-space .test-card__take-test[disabled]{
  background: #848484;
  cursor:not-allowed;
}

.container_dashboard_outer__box__test .test-section .divider {
  width: 0rem;
  height: 50rem;
  border: 1px solid #ADADAD;
}

@media only screen and (max-width: 62.5rem) {
  .container_dashboard_outer__box__test .test-section .divider {
    display: none;
  }
}

.container_dashboard_outer__box__test .test-section .info-section {
  width: 20%;
  height: 50rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media only screen and (max-width: 62.5rem) {
  .container_dashboard_outer__box__test .test-section .info-section {
    display: none;
  }
}

.container_dashboard_outer__box__test .test-section .info-section__video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.container_dashboard_outer__box__test .test-section .info-section__video .heading {
  margin-bottom: 3rem !important;
}

.container_dashboard_outer__box__test .test-section .info-section__video img {
  margin-right: 1.5rem;
}

.container_dashboard_outer__box__test .test-section .info-section__video span {
  font-weight: 300;
  font-size: 1.5rem;
  letter-spacing: .02rem;
}

.container_dashboard_outer__box__test .test-section .info-section__video .video-frame {
  width: 100%;
  height: 17rem;
  border-radius: 1rem;
  border: 2px solid;
  border: 1px solid #000000;
}

.container_dashboard_outer__box__test .test-section .info-section__rough {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.container_dashboard_outer__box__test .test-section .info-section__rough .heading {
  margin-bottom: 3rem !important;
}

.container_dashboard_outer__box__test .test-section .info-section__rough img {
  margin-right: 1.5rem;
}

.container_dashboard_outer__box__test .test-section .info-section__rough span {
  font-weight: 300;
  font-size: 1.5rem;
  letter-spacing: .02rem;
}

.container_dashboard_outer__box__test .test-section .info-section__rough .video-frame {
  width: 100%;
  height: 20rem;
  background: #FFFEDB 0% 0% no-repeat padding-box;
  color: #000000;
  -ms-flex-item-align: start;
      align-self: flex-start;
  font-size: 1.5rem;
  font-family: inherit;
  font-weight: 300;
  padding: 1.5rem;
  border: 1px solid #9b9494;
  border-radius: 0.4rem;
}

.container_dashboard_outer__box__test .test-section .info-section__rough textarea:focus {
  outline: none !important;
  border-color: #000000;
  -webkit-box-shadow: 0 0 10px #f7f7f7;
          box-shadow: 0 0 10px #f7f7f7;
}

.container_dashboard_outer .modal-container {
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.container_dashboard_outer .modal-container .modal-instruction,
.container_dashboard_outer .modal-container .modal-instruction-image {
  /*min-height: 65%;*/
  width: 65%;
  padding: 3rem 4rem;
  max-width: 100%;
  margin: 1rem auto;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 20px #0000001C;
          box-shadow: 0px 0px 20px #0000001C;
  border-radius: 2rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.3);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.3);
  text-align: center;
  font-size: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container_dashboard_outer .modal-container .modal-instruction-image .content img {
  height: 80vh;
  width: auto;
  margin-bottom: 2rem;
  align-self: center;
}

@media only screen and (max-width: 62.5rem) {
  .container_dashboard_outer .modal-container .modal-instruction,
  .container_dashboard_outer .modal-container .modal-instruction-image {
    width: 96%; 
    padding: 5px;
    overflow: auto;
  }
  .container_dashboard_outer .modal-container .modal-instruction-image .content img {
    height: auto;
    width: 70vw;
    margin-bottom: 2rem;
  }
}

@media only screen and (max-width: 43.5rem) {
  .container_dashboard_outer .modal-container .modal-instruction,
  .container_dashboard_outer .modal-container .modal-instruction-image {
    width: 96%;
    /*min-height: 80%;*/
    padding: 5px;
  }
  .container_dashboard_outer .modal-container .modal-instruction-image .content img {
    height: auto;
    width: 70vw;
    margin-bottom: 2rem;
  }
}

.container_dashboard_outer .modal-container .modal-instruction .close-icon,
.container_dashboard_outer .modal-container .modal-instruction-image .close-icon {
  float: right;
  margin-left: auto;
  height: 2.5rem;
  width: 2.5rem;
  cursor: pointer;
}

.container_dashboard_outer .modal-container .modal-instruction .content,
.container_dashboard_outer .modal-container .modal-instruction-image .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.container_dashboard_outer .modal-container .modal-instruction .content .heading {
  font-size: 2.5rem;
  font-weight: 600;
}

.container_dashboard_outer .modal-container .modal-instruction .content .time-limit {
  font-size: 1.8rem;
  font-weight: 300;
  padding: 1rem;
}

.container_dashboard_outer .modal-container .modal-instruction .content .line1 {
  font-size: 1.8rem;
  font-weight: 100;
  padding: 1rem 0 1rem 0;
}

.container_dashboard_outer .modal-container .modal-instruction .content .line2 {
  text-align: left;
  font-size: 1.6rem;
  font-weight: 100;
  padding: 2.5rem;
}

.container_dashboard_outer .modal-container .modal-instruction .proceed,
.container_dashboard_outer .modal-container .modal-instruction-image .proceed {
  width: 20rem;
  height: 3.5rem;
  margin: auto;
  background: #E77817;
  border-radius: 0.8rem;
  border-color: #E77817;
  color: white;
  font-size: 1.6rem;
  border: 0;
  cursor: pointer;
  -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
}

.container_dashboard_outer .modal-container .modal-instruction .proceeddisabled {
  width: 20rem;
  height: 3.5rem;
  margin: auto;
  background: #9e9e9e;
  border-radius: 0.8rem;
  border-color: #9e9e9e;
  color: white;
  font-size: 1.6rem;
  border: 0;
  cursor: pointer;
  -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
}

.container_dashboard_outer .modal-container .modal-settings {
  /*height: 70%;*/
  /*width: 70%;*/
  padding: 2rem 3rem;
  max-width: 100%;
  margin: 2rem auto;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 20px #0000001C;
          box-shadow: 0px 0px 20px #0000001C;
  border-radius: 2rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.3);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.3);
  text-align: left;
  overflow: auto;
  font-size: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*max-height: 80vh !important;*/
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container_dashboard_outer .modal-container .modal-settings .close-icon {
  float: right;
  margin-left: auto;
  height: 2.5rem;
  width: 2.5rem;
}

.container_dashboard_outer .modal-container .modal-settings .content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.container_dashboard_outer .modal-container .modal-settings .content .heading {
  font-size: 2rem;
  font-weight: 600;
}

.container_dashboard_outer .modal-container .modal-settings .content .time-limit {
  font-size: 1.6rem;
  font-weight: 300;
  margin: 0;
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section {
  width: 100%;
  /*overflow: scroll;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
}

@media only screen and (max-width: 43.75rem) {
  .container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section {
    /*height: 90rem;*/
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            /*justify-content: space-between;*/
  }
}


.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .audio-section {
  margin: 0rem 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}


@media only screen and (max-width: 43.75rem) {
  .container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .audio-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            /*justify-content: space-between;*/
    /*height: 30rem;*/
  }
}


.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-details img {
  margin: 0 1rem 0 0;
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-details .box {
  width: 32rem;
  height: 4rem;
  margin: 2rem 0 0 0;
  /*border: 0.1rem solid #000000;*/
  border-radius: 4px;
  /*opacity: 0.4;*/
  /*padding: 1rem;*/
  overflow: hidden;
}

@media only screen and (max-width: 28.125rem) {
  .container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-details .box {
    width: 24rem;
  }
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width:21rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check img {
  margin: 0 1rem 0 0;
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check span {
  margin-bottom: 1rem;
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check .abc img {
  margin-right: 2rem;
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check .abc .check {
  margin: 0 1rem 0 0;
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .audio-section .audio-check .abc .check-text {
  margin-bottom: 0rem;
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .video-section {
  margin: 0rem 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 43.75rem) {
  .container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .video-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            /*justify-content: space-between;*/
    /*height: 40rem;*/
  }
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .video-section .video-details img {
  margin: 0 1rem 0 0;
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .video-section .video-details .box {
  width: 32rem;
  height: 4rem;
  margin: 1rem 0 0 0;
  /*border: 0.1rem solid #000000;*/
  border-radius: 4px;
  /*opacity: 0.4;*/
  /*padding: 1rem;*/
  overflow: hidden;
}

@media only screen and (max-width: 28.125rem) {
  .container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .video-section .video-details .box {
    width: 24rem;
  }
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .video-section .video-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .video-section .video-check img {
  margin: 0 1rem 0 0;
}

.container_dashboard_outer .modal-container .modal-settings .content .audio-video-check-section .video-section .video-check .video-feed {
  margin: 1rem 0 1rem 0;
  height: 15rem;
  width: 20rem;
  border: 1px solid green;
  border-radius: 1rem;
}

.container_dashboard_outer .modal-container .modal-settings .proceed {
  width: 20rem;
  min-height: 3.5rem;
  margin: auto auto 1rem auto;
  background: #E77817;
  border-radius: 0.8rem;
  color: white;
  font-size: 1.6rem;
  border: 0;
  cursor: pointer;
  -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
}

.container_dashboard_outer .modal-container .modal-settings .proceeddisabled {
  width: 20rem;
  min-height: 3.5rem;
  margin: auto auto 1rem auto;
  background: #9e9e9e;
  border-radius: 0.8rem;
  color: white;
  font-size: 1.6rem;
  border: 0;
  cursor: pointer;
  -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
}

.container_assessment {
  width: 100vw;
  height: 100vh;
}

.container_assessment__box {
  width: 93%;
  margin: 1rem 0 1rem auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (max-width: 80rem) {
  .container_assessment__box {
    width: 96%;
    margin: .5rem 0 .5rem auto;
  }
}

.container_assessment__box__logo {
  margin: 2rem auto 0 0;
  width: 15%;
  height: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow:hidden;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container_assessment__box__logo__icici-careers {
  height: 3.5rem;
}

.container_assessment__box__logo__icici-step {
  height: 10rem;
}

.container_assessment__box__logo div {
  height: 70%;
  border: 1px solid #CBCBCB;
}

.container_assessment__box__content {
  width: 100%;
  height: 100%;
  min-width: 30rem;
  min-height: 30rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.container_assessment__box__content__quiz {
  width: 78%;
  height: 100%;
}

@media only screen and (max-width: 64.75rem) {
  .container_assessment__box__content__quiz {
    width: 100%;
  }
}

.container_assessment__box__content__quiz .heading {
  margin: 2rem 0 2rem 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 53.13rem) {
  .container_assessment__box__content__quiz .heading {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: 10rem;
    margin: 4rem 0;
  }
}

@media only screen and (max-width: 28.13rem) {
  .container_assessment__box__content__quiz .heading {
    height: 12rem;
  }
}

.container_assessment__box__content__quiz .heading span {
  text-align: left;
  font-size: 2rem;
  font-weight: 600;
  letter-spacing: 0.24px;
  color: #000000;
  opacity: 1;
  margin-bottom: 1rem;
}

.container_assessment__box__content__quiz .heading img {
  margin: auto 1rem -.2rem 0;
}

.container_assessment__box__content__quiz .heading div {
  margin-right: 7rem;
}

.container_dashboard__box__test .test-section .question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

@media only screen and (max-width: 53.13rem) {
  .container_dashboard__box__test .test-section .question {
    width: 95%;
  }
}

@media only screen and (max-width: 28.13rem) {
  .container_dashboard__box__test .test-section .question {
    width: 100%;
  }
}

.container_dashboard__box__test .test-section .question .question_text {
  text-align: left;
  font-size: 1.8rem;
  font-weight: 300;
  letter-spacing: 0.24px;
  color: #000000;
  letter-spacing: 0.02rem;
}

.container_dashboard__box__test .test-section .question .question_options {
  margin: 4rem auto 2rem 0;
}

@media only screen and (max-width: 53.13rem) {
  .container_dashboard__box__test .test-section .question .question_options {
    width: 60rem;
  }
}

@media only screen and (max-width: 40.25rem) {
  .container_dashboard__box__test .test-section .question .question_options {
    width: 40rem;
  }
}

@media only screen and (max-width: 28.13rem) {
  .container_dashboard__box__test .test-section .question .question_options {
    width: 35rem;
  }
}

.container_dashboard__box__test .test-section .question .question_options .descriptive_input {
  font-size: 1.8rem;
  font-family: inherit;
  font-weight: 300;
  padding: 1.5rem;
  border: 1px solid #9b9494;
  border-radius: 0.4rem;
  display: block;
  height: 30rem;
  width: 70rem;
  margin: 0 0 2rem 0;
}

@media only screen and (max-width: 50rem) {
  .container_dashboard__box__test .test-section .question .question_options .descriptive_input {
    width: 100%;
  }
}

@media only screen and (max-width: 47.5rem) {
  .container_dashboard__box__test .test-section .question .question_options .descriptive_input {
    height: 40rem;
    width: 100%;
  }
}

@media only screen and (max-width: 39.25rem) {
  .container_dashboard__box__test .test-section .question .question_options .descriptive_input {
    width: 100%;
  }
}

@media only screen and (max-width: 32rem) {
  .container_dashboard__box__test .test-section .question .question_options .descriptive_input {
    width: 100%;
  }
}

@media only screen and (max-width: 28.75rem) {
  .container_dashboard__box__test .test-section .question .question_options .descriptive_input {
    width: 100%;
  }
}

@media only screen and (max-width: 25rem) {
  .container_dashboard__box__test .test-section .question .question_options .descriptive_input {
    width: 100%;
  }
}

.container_dashboard__box__test .test-section .question .question_options .answer-word-limit {
  height: 10rem;
  font-size: 1.8rem;
  margin: 10rem auto;
}

.container_dashboard__box__test .test-section .question .question_options textarea:focus {
  outline: none !important;
  border-color: #000000;
  -webkit-box-shadow: 0 0 10px #f7f7f7;
          box-shadow: 0 0 10px #f7f7f7;
}

.container_dashboard__box__test .test-section .question .question_options .option-normal {
  min-height: 5rem;
  width: 95%;
  text-align: left;
  margin: 2rem 1rem;
  border-radius: 1rem;
  -webkit-box-shadow: 0px 0px 5px #00000038;
          box-shadow: 0px 0px 5px #00000038;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  cursor:pointer;
  padding: 1rem 4rem 1rem 1rem;
  min-width: 40rem !important;
}

.container_dashboard__box__test .test-section .question .question_options .option-normal img {
  margin: 0 2rem 0 1rem;
  height: 1.5rem;
  width: 1.5rem;
}

.container_dashboard__box__test .test-section .question .question_options .option-normal .text {
  text-align: left;
  font-size: 1.7rem;
  font-weight: 300;
  color: #000000;
  letter-spacing: 0.02rem;
}

.container_dashboard__box__test .test-section .question .question_options .option-selected {
  height: 5rem;
  width: 95%;
  text-align: left;
  margin: 2rem 1rem;
  background-color: #e4e4e49e;
  border-radius: 1rem;
  -webkit-box-shadow: 0px 0px 5px #000000d5;
          box-shadow: 0px 0px 5px #000000d5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  cursor:pointer;
}

.container_dashboard__box__test .test-section .question .question_options .option-selected img {
  margin: 0 2rem 0 2rem;
  height: 1.5rem;
  width: 1.5rem;
}

.container_dashboard__box__test .test-section .question .question_options .option-selected .text {
  text-align: left;
  font-size: 1.7rem;
  font-weight: 600;
  color: #000000;
  letter-spacing: 0.02rem;
}

.container_dashboard__box__test .test-section .action-buttons {
  margin: 0rem 1rem;
  height: 5rem;
  width: 95%;
  text-align: center;
  /*text-align: center;*/
  justify-content: space-between;
  
}

.container_dashboard__box__test .test-section .action-buttons button {
  width: 20rem;
  height: 4rem;
  margin: 0rem 2rem;
  background: #E77817;
  border-radius: 0.8rem;
  border-color: #E77817;
  color: white;
  font-size: 2rem;
  border: 0;
  cursor: pointer;
  -webkit-box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.6rem 1.2rem rgba(0, 0, 0, 0.2);
}

.container_assessment__box__content__notes {
  width: 22%;
  height: 100vh;
  background-color: #F7F7F7;
}

@media only screen and (max-width: 64.75rem) {
  .container_assessment__box__content__notes {
    display: none;
  }
}

.container_assessment__box__content__notes .info-section {
  width: 100%;
  height: 70vh;
  padding: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.container_assessment__box__content__notes .info-section__video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.container_assessment__box__content__notes .info-section__video .heading {
  margin-bottom: 3rem !important;
}

.container_assessment__box__content__notes .info-section__video img {
  margin-right: 1.5rem;
}

.container_assessment__box__content__notes .info-section__video span {
  font-weight: 300;
  font-size: 1.5rem;
  letter-spacing: .02rem;
}

.container_assessment__box__content__notes .info-section__video .video-frame {
  width: 100%;
  height: 17rem;
  border-radius: 1rem;
  border: 2px solid;
  border: 1px solid #000000;
}

.container_assessment__box__content__notes .info-section__rough {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.container_assessment__box__content__notes .info-section__rough .heading {
  margin-bottom: 3rem !important;
}

.container_assessment__box__content__notes .info-section__rough img {
  margin-right: 1.5rem;
}

.container_assessment__box__content__notes .info-section__rough span {
  font-weight: 300;
  font-size: 1.5rem;
  letter-spacing: .02rem;
}

.container_assessment__box__content__notes .info-section__rough .video-frame {
  width: 100%;
  height: 20rem;
  background: #FFFEDB 0% 0% no-repeat padding-box;
  color: #000000;
  -ms-flex-item-align: start;
      align-self: flex-start;
  font-size: 1.5rem;
  font-family: inherit;
  font-weight: 300;
  padding: 1.5rem;
  border: 1px solid #9b9494;
  border-radius: 0.4rem;
}

.container_assessment__box__content__notes .info-section__rough textarea:focus {
  outline: none !important;
  border-color: #000000;
  -webkit-box-shadow: 0 0 10px #f7f7f7;
          box-shadow: 0 0 10px #f7f7f7;
}

.container_assessment__box__content__notes .info-section__rough .word-limit {
  text-align: right;
  margin-top: 2rem;
}
/*# sourceMappingURL=main.css.map */

.toast{
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

#toast-container {
  display: block;
  position: fixed;
  z-index: 10000;
  overflow:hidden;
}

@media only screen and (max-width: 600px) {
  #toast-container {
    min-width: 100%;
    top: 0%;
  }
}

@media only screen and (min-width: 601px) and (max-width: 992px) {
  #toast-container {
    left: 5%;
    bottom: 7%;
    max-width: 90%;
  }
}

@media only screen and (min-width: 993px) {
  #toast-container {
    top: 10%;
    right: 7%;
    max-width: 86%;
  }
}

.toast {
  border-radius: 2px;
  top: 35px;
  width: auto;
  margin-top: 10px;
  position: relative;
  max-width: 100%;
  height: auto;
  min-height: 48px;
  line-height: 1.5em;
  background-color: #323232;
  padding: 10px 25px;
  font-size: 1.8rem;
  font-weight: 300;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: default;
}

.toast .toast-action {
  color: #eeff41;
  font-weight: 500;
  margin-right: -25px;
  margin-left: 3rem;
}

.toast.rounded {
  border-radius: 24px;
}

@media only screen and (max-width: 600px) {
  .toast {
    width: 100%;
    border-radius: 0;
  }
}

.tooltip {
  position: relative;
  display: inline-block; 
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 40rem;
  background-color: #000000d1;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  top:-250%;
  right: -500%;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

#btn-check-video-start,#btn-check-audio-start{
  cursor: pointer;
}

@keyframes listeninganimation {
  0%   {transform: scaleY(1)}
  25%  {transform: scaleY(0.5)}
  50%  {transform: scaleY(1)}
  100% {transform: scaleY(0.5)}
}

.container_dashboard .modal-container {
    background-color: rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
/* modal-multiple-tab-switch-detected */

.container_dashboard .modal-container #modal-end-test,
.container_dashboard .modal-container #modal-timeout-test,
.container_dashboard .modal-container #modal-completed-quiz-section,
.container_dashboard .modal-container #modal-empty-answer-confirm,
.container_dashboard .modal-container #modal-multiple-faces-detected,
.container_dashboard .modal-container #modal-tab-switch-detected,
.container_dashboard .modal-container #modal-tab-show-notification,
.container_dashboard .modal-container #modal-multiple-tab-switch-detected,
.container_dashboard .modal-container #modal-tab-show-notification-random,
.container_dashboard .modal-container #modal-face-not-visible, 
.container_dashboard .modal-container #modal-face-not-matching, 
.container_dashboard .modal-container #modal-multiple-faces-seen,
.container_dashboard .modal-container #modal-voice-not-matching,
.container_dashboard .modal-container #modal-voice-not-matching-final {
    /*min-height: 65%;*/
    /*width: 50%;
    padding: 3rem 4rem;*/
    max-width: 100%;
    margin: 1rem auto;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 0px 20px #0000001c;
    box-shadow: 0px 0px 20px #0000001c;
    border-radius: 2rem;
    -webkit-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 30%);
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 30%);
    text-align: center;
    font-size: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10rem auto auto auto;
}

.container_dashboard .modal-container #modal-end-test .proceed,
.container_dashboard .modal-container #modal-timeout-test .proceed,
.container_dashboard .modal-container #modal-completed-quiz-section .proceed,
.container_dashboard .modal-container #modal-empty-answer-confirm .proceed,
.container_dashboard .modal-container #modal-multiple-faces-detected .proceed,
.container_dashboard .modal-container #modal-tab-switch-detected .proceed,
.container_dashboard .modal-container #modal-tab-show-notification .proceed,
.container_dashboard .modal-container #modal-multiple-tab-switch-detected .proceed,
.container_dashboard .modal-container #modal-tab-show-notification-random .proceed,
.container_dashboard .modal-container #modal-face-not-visible .proceed, 
.container_dashboard .modal-container #modal-face-not-matching .proceed, 
.container_dashboard .modal-container #modal-multiple-faces-seen  .proceed,
.container_dashboard .modal-container #modal-voice-not-matching .proceed,
.container_dashboard .modal-container #modal-voice-not-matching-final .proceed{
    width: 20rem;
    height: 3.5rem;
    margin: 1rem;
    background: #E77817;
    border-radius: 0.8rem;
    border-color: #E77817;
    color: white;
    font-size: 1.6rem;
    border: 0;
    -webkit-box-shadow: 0 0.6rem 1.2rem rgb(0 0 0 / 20%);
    box-shadow: 0 0.6rem 1.2rem rgb(0 0 0 / 20%);
    cursor: pointer;
}

.container_dashboard .modal-container #modal-end-test .proceeddisabled,
.container_dashboard .modal-container #modal-timeout-test .proceeddisabled,
.container_dashboard .modal-container #modal-completed-quiz-section .proceeddisabled,
.container_dashboard .modal-container #modal-empty-answer-confirm .proceeddisabled,
.container_dashboard .modal-container #modal-multiple-faces-detected .proceeddisabled,
.container_dashboard .modal-container #modal-tab-switch-detected .proceeddisabled,
.container_dashboard .modal-container #modal-tab-show-notification .proceeddisabled,
.container_dashboard .modal-container #modal-multiple-tab-switch-detected .proceeddisabled,
.container_dashboard .modal-container #modal-voice-not-matching .proceeddisabled,
.container_dashboard .modal-container #modal-voice-not-matching-final .proceeddisabled{
    width: 20rem;
    height: 3.5rem;
    margin: 1rem;
    background: #9e9e9e;
    border-radius: 0.8rem;
    border-color: #9e9e9e;
    color: white;
    font-size: 1.6rem;
    border: 0;
    -webkit-box-shadow: 0 0.6rem 1.2rem rgb(0 0 0 / 20%);
    box-shadow: 0 0.6rem 1.2rem rgb(0 0 0 / 20%);
    cursor: pointer;
}

.container_dashboard .modal-container #modal-end-test .modal-footer,
.container_dashboard .modal-container #modal-timeout-test .modal-footer,
.container_dashboard .modal-container #modal-completed-quiz-section .modal-footer,
.container_dashboard .modal-container #modal-empty-answer-confirm .modal-footer,
.container_dashboard .modal-container #modal-multiple-faces-detected .modal-footer,
.container_dashboard .modal-container #modal-tab-switch-detected .modal-footer,
.container_dashboard .modal-container #modal-tab-show-notification .modal-footer,
.container_dashboard .modal-container #modal-multiple-tab-switch-detected .modal-footer,
.container_dashboard .modal-container #modal-tab-show-notification-random .modal-footer,
.container_dashboard .modal-container #modal-face-not-visible .modal-footer, 
.container_dashboard .modal-container #modal-face-not-matching .modal-footer, 
.container_dashboard .modal-container #modal-multiple-faces-seen  .modal-footer,
.container_dashboard .modal-container #modal-voice-not-matching .modal-footer,
.container_dashboard .modal-container #modal-voice-not-matching-final .modal-footer{
    display: flex;
}

@media only screen and (min-width: 801px) {
  .container_dashboard .modal-container #modal-end-test .modal-footer,
  .container_dashboard .modal-container #modal-timeout-test .modal-footer,
  .container_dashboard .modal-container #modal-completed-quiz-section .modal-footer,
  .container_dashboard .modal-container #modal-empty-answer-confirm .modal-footer,
  .container_dashboard .modal-container #modal-multiple-faces-detected .modal-footer,
  .container_dashboard .modal-container #modal-tab-switch-detected .modal-footer,
  .container_dashboard .modal-container #modal-tab-show-notification .modal-footer,
  .container_dashboard .modal-container #modal-multiple-tab-switch-detected .modal-footer,
  .container_dashboard .modal-container #modal-tab-show-notification-random .modal-footer,
  .container_dashboard .modal-container #modal-face-not-visible .modal-footer, 
  .container_dashboard .modal-container #modal-face-not-matching .modal-footer, 
  .container_dashboard .modal-container #modal-multiple-faces-seen  .modal-footer,
  .container_dashboard .modal-container #modal-voice-not-matching .modal-footer,
  .container_dashboard .modal-container #modal-voice-not-matching-final .modal-footer{
    margin: 5rem auto 0rem auto;
    flex-direction: row;
    justify-content: space-around;
  }

  .container_dashboard .modal-container #modal-end-test,
  .container_dashboard .modal-container #modal-timeout-test,
  .container_dashboard .modal-container #modal-completed-quiz-section,
  .container_dashboard .modal-container #modal-empty-answer-confirm,
  .container_dashboard .modal-container #modal-multiple-faces-detected,
  .container_dashboard .modal-container #modal-tab-switch-detected ,
  .container_dashboard .modal-container #modal-tab-show-notification,
  .modal-container #modal-multiple-tab-switch-detected,
  .container_dashboard .modal-container #modal-tab-show-notification-random,
  .container_dashboard .modal-container #modal-face-not-visible, 
  .container_dashboard .modal-container #modal-face-not-matching, 
  .container_dashboard .modal-container #modal-multiple-faces-seen,
  .container_dashboard .modal-container #modal-voice-not-matching,
  .container_dashboard .modal-container #modal-voice-not-matching-final {
    width: 50%;
    padding: 3rem 4rem;
  }
}


@media only screen and (max-width: 800px) {
  .container_dashboard .modal-container #modal-end-test .modal-footer,
  .container_dashboard .modal-container #modal-timeout-test .modal-footer,
  .container_dashboard .modal-container #modal-completed-quiz-section .modal-footer,
  .container_dashboard .modal-container #modal-empty-answer-confirm .modal-footer,
  .container_dashboard .modal-container #modal-multiple-faces-detected .modal-footer,
  .container_dashboard .modal-container #modal-tab-switch-detected .modal-footer,
  .container_dashboard .modal-container #modal-tab-show-notification .modal-footer,
  .container_dashboard .modal-container #modal-multiple-tab-switch-detected .modal-footer,
  .container_dashboard .modal-container #modal-tab-show-notification-random .modal-footer,
  .container_dashboard .modal-container #modal-face-not-visible .modal-footer, 
  .container_dashboard .modal-container #modal-face-not-matching .modal-footer, 
  .container_dashboard .modal-container #modal-multiple-faces-seen  .modal-footer,
  .container_dashboard .modal-container #modal-voice-not-matching .modal-footer,
  .container_dashboard .modal-container #modal-voice-not-matching-final .modal-footer{
    margin: 5rem auto 0rem auto;
    flex-direction: column;
    align-items: center;
  }

  .container_dashboard .modal-container #modal-end-test,
  .container_dashboard .modal-container #modal-timeout-test,
  .container_dashboard .modal-container #modal-completed-quiz-section,
  .container_dashboard .modal-container #modal-empty-answer-confirm,
  .container_dashboard .modal-container #modal-multiple-faces-detected,
  .container_dashboard .modal-container #modal-tab-switch-detected,
  .container_dashboard .modal-container #modal-tab-show-notification,
  .container_dashboard .modal-container #modal-multiple-tab-switch-detected,
  .container_dashboard .modal-container #modal-tab-show-notification-random,
  .container_dashboard .modal-container #modal-face-not-visible, 
  .container_dashboard .modal-container #modal-face-not-matching, 
  .container_dashboard .modal-container #modal-multiple-faces-seen,
  .container_dashboard .modal-container #modal-voice-not-matching,
  .container_dashboard .modal-container #modal-voice-not-matching-final {
    width: 70%;
    padding: 3rem 1rem;
  }
}

#global-clockdiv::after{
  content:url('https://step-icicihr-uat.allincall.in/static/EasySTEPApp/img/img/time.svg'); /* with class ModalCarrot ??*/
  position:relative; /*or absolute*/
  z-index:100000; /*a number that's more than the modal box*/
  left:-105%;
  top:11%;
}

.container_dashboard__box__test .test-section .question .question_options #video-div-response{  
    display: flex;
    flex-direction: column;
    width: 30rem;
}

.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video{
    height: 16em;
    width: 30rem;
    border-radius: 1rem;
    border: 2px solid;
    object-fit: cover;	
}

.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons{
  display: flex;
  justify-content: space-evenly;
  margin-top: 1rem;
}

.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-start-video-recording,
.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-stop-video-recording,
.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-preview-video-recording{
    width: 8.5rem;
    background: #b8c4ff;
    border: none;
    border-radius: 0.5rem;
    height: 3rem;
    color: #053C6D;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-start-video-recording[disabled],
.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-stop-video-recording[disabled],
.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-preview-video-recording[disabled],
.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-start-video-recording:disabled,
.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-stop-video-recording:disabled,
.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-preview-video-recording:disabled{
    opacity: 0.5;
}

.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons{
    margin: 0.5rem 1.5rem;
    font-size: 1.5rem;
}

.container_dashboard__box__test .test-section .question .question_options #video-div-response #interim_span{
    margin: 0.5rem 2rem;
    font-size: 1.5rem;
    overflow-y: auto;
    height: 10rem;
}

.container_dashboard__box__test .test-section .question #div-video-section{
    display: flex;
    justify-content: space-between;
    width: 100%;
}

@media only screen and (max-width: 800px) {
    .container_dashboard__box__test .test-section .question #div-video-section{
	flex-direction: column;
    }

}

@media only screen and (min-width: 801px) {
    .container_dashboard__box__test .test-section .question #div-video-section{
        flex-direction: row;
    }

}


.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-start-audio-recording,
.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-stop-audio-recording{
    width: 8.5rem;
    background: #b8c4ff;
    border: none;
    border-radius: 0.5rem;
    height: 3rem;
    color: #053C6D;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-start-audio-recording[disabled],
.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-stop-audio-recording[disabled],
.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-start-audio-recording:disabled,
.container_dashboard__box__test .test-section .question .question_options #video-div-response .responsive-video-buttons #btn-stop-audio-recording:disabled{
    opacity: 0.5;
}

.introvideo-div{
    position: fixed;
    width: 90vw;
    top: 5vh;
    height: 90vh;
    left: 5vw;
    overflow: hidden;	
}

.introvideo-div video{
    width: 100%; 
    height: 100%;
    object-fit: fill; 
}

.introvideo-div button{
    position: absolute;
    right: 5vh;
    bottom: 15vh;
    padding: 10px;
    background: black;
    color: white;
    border: white solid 1px;
    width: 100px;
    font-size: 20px;
    cursor: pointer;
}

.resend-otp-button{
    letter-spacing: 0;
    font-size: 14px;
    margin-right: 1rem;
    background: transparent;
    border: 0;
    color: #E77817;
}

.mobile-number-extenstion{
   text-align: left;
   font-size: 2rem;
   font-weight: 400;
   letter-spacing: 0.2rem;
   color: #000000;
   padding-left: 10px;
   
}

.resend-otp-button:disabled, 
.resend-otp-button[disabled]{
    color: #666666;
}

#btn-preview-video-recording{
    display: none;
}

#btn-start-test-paper {
  display: flex;
  align-items:center;
  justify-content: center;
}

#btn-ring{
display: none;
}

#btn-ring:after {
content: "";
display: block;
width: 25px;
height: 25px;
margin: 8px;
border-radius: 50%;
border: 3px solid #fff;
border-color: #fff transparent #fff transparent;
animation: ring 1.2s linear infinite;
}
@keyframes ring {
0% {
  transform: rotate(0deg);
}
100% {
  transform: rotate(360deg);
}
}