.settings-tab-head {
  color: #758696 !important;
  margin-bottom: 0.25em !important;
}
.ic_unarchive_24px {
  width: 21px;
  height: 21px;
  object-fit: contain;
}
#add-section-first {
  color: #000000;
}
.emp-hand-book-pop {
  width: 296px!important;
  height: auto!important;
}
table.emp-hand-book-pop tr td {
  color: #000;
  padding: 20px;
  vertical-align: bottom;
}
.ql-formats {
  position: relative;
}
.add-sub-section {
  color: #000000;
}
#add-section-first img {
  width: 11px;
  margin-right: 4px;
}
.add-sub-section img {
  width: 11px;
  margin-right: 4px;
}
.abs-button-save {
  position: relative;
}
.title-navigation {
  position: absolute;
  left: 73%;
  top: 308px!important;
}
.edit-save-bt:hover {
  color: #fff;
  border-radius: 8px;
  border: solid 1px #758696;
  background-color: #434f5b;
}
.preview_edtor_emp {
  position: absolute;
  right: 71px;
  top: 6px;
  width: 100px;
  padding: 4px;
  height: 29px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  border-radius: 8px;
  border: solid 1px #758696;
  background-color: #434f5b;
}
.preview_edtor_emp a {
  color: #434f5b;
}
.preview_edtor_emp:hover {
  color: #fff;
  border-radius: 8px;
  border: solid 1px #758696;
  background-color: #434f5b;
}
.upload-document {
  width: 200px;
  height: 30px;
  font-family: Arial;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
  border: none;
  background: #fff;
}
.create-a-document {
  width: 187px;
  height: 20px;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: left;
  color: #fc4361;
}
.emphandbook-title {
  /*width: 380px;*/
  height: 16px;
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #758696;
}
.employee-handbook-title {
  margin-top: 14px;
  width: 149px;
  height: 17px;
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #758696;
}
.emphandbook-setting__row {
  margin-top: 10px;
}
.rectangle-template-design {
  width: 100%;
  background-color: var(--white);
}
.rectangle-template-design__item {
  display: inline-block;
  margin-right: 10px;
}
.rectangle-template-design__title {
  margin-top: 14px;
  text-align: center;
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
}
.rectangle-design {
  position: relative;
  background-color: var(--white);
}
.rectangle-design__emphandbook {
  background-color: #2b4f73;
}
.emphandbook-template__item,
.rectangle-design,
.rectangle-design__emphandbook {
  width: 189px;
  height: 252px;
  display: inline-block;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.14);
  border: solid 1px var(--pale-grey-two);
  cursor: pointer;
}
.add-blank-templates img {
  width: 35.1px;
  height: 35.1px;
  opacity: 0.66;
  position: absolute;
  margin-left: -17.5px;
  top: 50%;
  left: 50%;
  margin-top: -17.5px;
}
.blank-template {
  margin-top: 10px;
  width: 106px;
  height: 17px;
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #758696;
}
.emp-hand-book-template2 .employee-handbook {
  margin-top: 14px;
  width: auto!important;
  height: 17px;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #758696;
}
.employee-handbook__inner {
  width: 36px;
  height: 17px;
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: relative;
  top: 160px;
  left: 50px;
}
.saved-templates {
  width: 150px;
  height: 20px;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: left;
  color: #fc4361;
}
.all-your-saved-document-templates {
  width: 222px;
  height: 16px;
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #758696;
}
.emphandbook-setting__row .search-box-emphandbook {
  width: 268px;
  position: relative;
  left: 63%;
  height: 16px;
  border-radius: 6px;
  border: solid 1px #c7d7df;
  background-color: var(--white);
}
.emphandbook-setting__input .search-documents {
  width: 128px;
  height: 28px;
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #b2b2b2;
}
.first-row-data {
  width: 350px;
  padding-right: 10px;
  height: 20px;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.17;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
}
.second-row-data {
  width: 150px;
  height: 20px;
  font-family: Arial;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.27;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
}
.third-row-data {
  width: 350px;
  height: 20px;
  font-family: Arial;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.27;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
}
table.table-content-view,
th {
  font-family: Arial;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
}
table.table-content-view,
tr {
  width: 100%;
  height: 30px;
}
.content-emphandbook {
  border-top: solid 1px #e7eff3;
  background-color: #fff;
}
.rename-image {
  width: 18.8px;
  height: 18.8px;
  object-fit: contain;
}
.rename {
  font-family: Arial;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #0078b3;
}
.preview_emps {
  width: 64px;
  height: 19px;
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
}
.filter-documents {
  width: 126px;
  height: 19px;
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
}
.employee-handbook {
  width: 180px;
  height: 20px;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: left;
  color: #2b4f73;
}
.download-word-template {
  width: 236px;
  height: 25px;
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
  border: none;
  background: #fff;
}
.edit-content-bradcom {
  width: 145px;
  height: 20px;
  font-family: Arial;
  font-size: 14px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
}
.save-content-bradcom {
  width: 121px;
  height: 37px;
  border-radius: 8px;
  border: solid 1px #434f5b;
  background-color: #fff;
}
.save_reviews {
  width: 42px;
  height: 20px;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
}
.left_arrow_edit {
  width: 15px;
  margin-right: 12px;
  height: 10px;
}
.cover-left {
  width: 50%;
  position: relative;
  top: 20px;
  left: 160px;
}
.cover-right {
  width: 300px;
  position: absolute;
  top: 20px;
  left: 71%;
}
.emphandbook-setting__row {
  position: relative;
}
.ellipse_preview {
  float: right;
  width: 131px;
  height: 131px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  margin: 48px;
  border-radius: 50%;
}
.navigation-style2 h4 {
  width: auto;
  height: auto;
  font-family: Arial;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: .55;
  letter-spacing: normal;
  text-align: left;
  padding: 10px;
  color: #434f5b;
}
#editor_preview .ql-container.ql-snow {
  border: none!important;
}
#editor_preview .ql-container.ql-snow .ql-editor {
  padding: 0px 0px !important;
}
#editor_preview .ql-container.ql-snow .ql-editor h1 {
  font-size: 14px!important;
  font-weight: bold!important;
  color: #434f5b!important;
}
#editor_preview p,
h2 {
  text-align: justify;
}
.preview_h1 {
  white-space: pre-line;
  overflow-wrap: break-word;
  width: 100%;
  font-family: Arial;
  /* font-size: 55px; */
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: absolute;
  bottom: 3%;
  left: 13%;
}
.cover-left-top {
  height: 850px;
  border: solid 1px #707070;
  background-color: #2b4f73;
  position: relative;
}
.cover-left-down {
  width: 187px;
  height: 94px;
  padding-top: 655px;
  padding-left: 140px;
  position: relative;
}
.cover-left-down-h1 {
  color: #ffffff;
}
.navigation-edit {
  width: 100%;
  border-radius: 13px;
  border: solid 2px #e7eff3;
  background-color: #e8f0f3;
  padding: 10px;
}
.navigation-edit h4 {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.navigation-edit h4:before {
  content: "- ";
}
.handbook-content {
  top: 100%;
  border: solid 1px #707070;
  background-color: #ffffff;
  margin-top: 10px;
  min-height: 800px;
  width: 100%;
}
#final_preview h1,
h3 {
  white-space: pre-line;
  overflow-wrap: break-word;
}
#home_final_preview h1,
h3 {
  white-space: pre-line;
  overflow-wrap: break-word;
}
#home_final_preview p {
  white-space: pre-line;
  overflow-wrap: break-word;
  text-align: justify;
  padding-right: 15px;
  font-family: Arial;
  line-height: 1.60;
  letter-spacing: normal;
}
#final_preview p {
  white-space: pre-line;
  overflow-wrap: break-word;
  text-align: justify;
  padding-right: 15px;
  font-family: Arial;
  line-height: 1.60;
  letter-spacing: normal;
}
.handbook-content-text {
  font-family: Arial;
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #2b4f73;
  padding: 50px;
}
.handbook-content-inner {
  padding-top: 0px;
  padding-left: 55px;
}
.pub_btn_style {
  width: 145px;
  height: 39px;
  border-radius: 8px;
  color: #ffffff!important;
  border: solid 1px #758696 !important;
  background-color: #434f5b!important;
}
.save_published {
  width: 58px;
  height: 17px;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.emp-title-profile {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding-left: 18px;
  color: #434f5b;
}
.ack_content {
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
  padding-left: 17px;
}
.emp-documents__item {
  width: 100%;
  height: 151px;
  opacity: 0.8;
  border-radius: 10px;
  border: solid 3px #e7eff3;
  background-color: #fff;
}
.emp-documents__item_other {
  height: 60px;
}
.emp-acknowledge {
  width: 136px;
  height: 30px;
  border-radius: 8px;
  border: solid 1px #758696;
  background-color: #434f5b;
}
.emp-habook-title-rename {
  border: none;
  background: #fff;
  line-height: 35px;
  vertical-align: top;
}
.emp-acknowledge button {
  border: none;
}
.title-box-emphandbok {
  width: 160px;
  height: 37px;
  background-color: #e8f0f3;
}
.tab-emp-hand-book-edit.active {
  background-color: #b9d0db;
}
.tab-emp-hand-book-pub.active {
  background-color: #b9d0db;
}
.tab-emp-hand-book-edits.active {
  background-color: #b9d0db;
}
.list-style {
  display: inline-flex;
}
.btn_design_view {
  width: 103px;
}
.btn_design_view_read {
  width: 80px;
}
.btn_design_view a {
  border: none;
  color: #000;
  background: #fff;
}
.btn_design_view_read button {
  border: none;
  color: #000;
  background: #fff;
}
/* .bradcom-item{
	position: absolute;
    right: 4px;
    top: 73px;
} */
.bradcom-item .edit-content-bradcom {
  border: none;
  background: #fff;
}
.list-style li {
  margin: 10px;
  padding-top: 9px;
  padding-left: 13px;
  font-size: 13px;
}
.button-edit-emp {
  width: 117px;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.13;
  letter-spacing: normal;
  text-align: center;
  height: 27px;
  border-radius: 8px;
  background-color: #9ccd45;
  position: relative;
  float: right;
  top: -53px;
  right: 30px;
  color: #000;
}
#tab_published {
  width: 582px;
}
#tab_published_a {
  width: 582px;
}
.edit-middel-content {
  width: 428px;
  height: 84px;
  margin-left: 49px;
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: left;
  color: #758696;
}
.button-policy {
  width: 140px;
  height: 30px;
  padding-top: 5px;
  border-radius: 8px;
  border: solid 1px #758696;
  background-color: #fff;
  padding-left: 16px;
  position: relative;
}
.button-policy img {
  width: 11.3px;
  height: 11.3px;
  object-fit: contain;
}
.button-change-orger img {
  width: 11.3px;
  height: 11.3px;
  object-fit: contain;
}
.button-change-orger {
  position: absolute;
  right: 41px;
  top: 151px;
  width: 165px;
  height: 30px;
  padding-left: 15px;
  padding-top: 5px;
  border-radius: 8px;
  border: solid 1px #758696;
  background-color: #fff;
}
.policy-section {
  width: 100%;
  height: 50px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: solid 1px rgba(0, 0, 0, 0.16);
  background-color: #fff;
}
.policy-title {
  padding-top: 10px;
  padding-left: 10px;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
}
.delete-img {
  width: 20px;
  height: 16px;
  object-fit: contain;
  background-color: #fff;
}
.delete-policy {
  background: #fff;
  width: 165px;
  height: 19px;
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: left;
  color: #434f5b;
  border: none;
  margin-right: 13px;
  margin-top: 11px;
}
.navigation-style {
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.10;
  color: #434f5b;
  text-align: left;
}
.navigation-style:before {
  content: "- ";
}
.nav-title {
  font-weight: bold;
  color: #434f5b;
  font-size: 17px;
  text-align: center;
  padding: 5px;
}
.third-row-data button {
  border: none;
  background: #fff;
}
.nav-line {
  border: 1px solid grey;
  margin: 10px 0;
}
.template-container {
  position: relative;
}
#tab-emp-hand-book .ql-editor {
  width: 70%;
}
#editor_preview {
  width: 100%!important;
  text-align: justify;
}
.temp-class {
  /*height: 400px;*/
  width: 650px;
  /*border: solid 1px black;*/
}
.publish-document {
  /*border-radius: 10px;
  border: solid 3px #e7eff3;
  height: 293px;
  margin-top: 20px;
  margin-right: 20px;
  margin-left: 20px;*/
}
.publish-img {
  position: relative;
  top: -14px;
}
.doument-header {
  text-align: left;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #758696;
}
h2 {
  color: #ffffff;
}
.doc-left,
.doc-right {
  float: left;
  width: 40%;
  font-family: Arial;
}
.doc-box {
  width: 180px;
  background-color: #2b4f73;
  height: 230px;
  margin-top: 20px;
  margin-left: 15px;
}
.doc-box-text {
  color: #ffffff;
  text-align: bottom;
  padding-top: 130px;
  padding-left: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.updated_row {
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  color: #434f5b;
  margin-top: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.creared_row {
  text-align: left;
  height: 30px;
  font-size: 15px;
  line-height: 2.5;
  color: #434f5b;
}
.download_row {
  width: 280px;
  text-align: right;
  height: 26px;
}
.doc-img {
  width: 16.4px;
  height: 16.4px;
}
.download_row-text {
  border: none;
  font-size: 13px;
  font-weight: bold;
  color: #434f5b;
  background: #fff;
}
.publish_row {
  width: 312px;
  text-align: left;
  height: 76px;
}
.drop-emp {
  float: right;
  width: 190px;
}
.select-filter {
  background-color: white;
  min-width: 130px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  text-align: left;
  height: 110px;
  margin-top: 15px;
}
.ul-list {
  padding-left: 20px;
}
.li-list {
  margin-top: 10px;
}
.hide-for-preview {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.published_list_view {
  width: 296px;
  position: relative;
  height: 37px;
  border: solid 1px #c7d7df;
  background-color: #e8f0f3;
}
.img_style {
  text-align: center;
  padding: 6px;
}
.img_style button {
  border: none;
  color: #000;
  background: #e8f0f3;
}
.employee-handbook-name {
  text-align: left;
}
table.emp-hand-book-pop tr {
  width: auto!important;
  height: auto!important;
  border: solid 1px #707070;
  background-color: #ffffff;
}
table.emp-hand-book-pop tr td {
  padding: 10px;
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #2b4f73;
}
.handbook-list {
  padding: 6px 0px;
}
.dom-view-form {
  position: relative;
}
.dom-view-form .edit-save-bt {
  position: absolute;
  right: 10px;
  top: 6px;
  width: 100px;
  padding: 4px;
  height: 29px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  border-radius: 8px;
  border: solid 1px #758696;
  background-color: #434f5b;
  z-index: 10;
}
.dom-view-form .edit-save-bt:hover {
  color: #fff;
  border-radius: 8px;
  border: solid 1px #758696;
  background-color: #434f5b;
}
.dom-view-form .navigation-pan {
  width: 300px;
  border-radius: 13px;
  border: solid 2px #e7eff3;
  background-color: #e8f0f3;
  position: absolute;
  right: 10px;
  top: 50px;
  padding: 10px;
}
.dom-view-form .navigation-pan #navigation-pan {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dom-view-form .ql-container {
  min-height: 300px;
}
.ql-formats button:not(.ql-list):not(.ql-bold):not(.ql-italic):not(.ql-underline) {
  display: contents !important;
}
.ql-formats button:not(.ql-list):not(.ql-bold):not(.ql-italic):not(.ql-underline) p {
  margin: 0;
}
.emp-acknowledge-text {
  width: 136px;
  height: 30px;
  color: #000;
  font-weight: bold;
}
.change-text {
  text-align: right;
  padding-right: 5px;
}
.home-btn-emp {
  position: absolute;
  border: none;
  background: no-repeat;
  right: -61px;
  top: -25px;
}
.home-btn-emp img {
  width: 22px;
}
.top_header_desplay {
  position: relative;
}
#search_emp_hb-tokenfield {
  min-width: 186px!important;
}
.uploadempdocument_emphanbook {
  text-align: end;
}
.document-img {
  margin: auto;
  width: 87px;
}
.image-icon {
  width: 70px;
}
.document-btn {
  border-radius: 8px;
  border: solid 1px #758696;
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  top: 79%;
  left: 41%;
  padding: 8px 14px 8px;
  margin-top: 15px;
}
.document-btn-cancel {
  height: 50px;
  line-height: 79px;
}
.btn-text {
  text-align: center;
  color: #434f5b;
}
.docdropzone_emp .document-text {
  position: relative;
  text-align: center;
}
.empbookdroparea .doc-dropzone {
  border: 1px solid #758696!important;
}
#emp-upload-btn {
  text-align: center;
}
.empbookdroparea {
  margin-bottom: 24px;
}
.bulk_employee_handbook-list_selected .no-emphb-selected {
  position: absolute;
  top: 47px;
  left: 81px;
}
.bulk_employee_handbook-list_select .no-emphb-left {
  position: absolute;
  top: 45px;
  left: 27px;
}
#add_blank_temps {
  position: relative;
}
.add-temps {
  position: absolute;
  right: -61px;
  top: -11px !important;
}
.handbook-list-container {
  margin-top: 45px;
}
.title-width-limitation {
  display: inline-block;
  width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* roster css */
.timeslot-selection_option {
  padding: 30px 0px;
}
.timeslot-selection_option h3 {
  margin-bottom: 10px;
}
.timeslot-selection_option .timeslot-tabs {
  display: flex;
}
.timeslot-selection_option .timeslot-tabs span.custom-radio {
  margin-right: 20px;
}
.template-builder__row .template-builder__template_wrap h3 {
  margin-bottom: 20px;
}
.define-timeslot,
.define-segment {
  margin-bottom: 40px;
}
ul.timeslot-list li {
  position: relative;
  padding-left: 180px;
  counter-increment: defineslotNumber;
  margin-bottom: 10px;
}
ul.timeslot-list li:before {
  content: 'Timeslot' counter(defineslotNumber) ': ';
  width: 160px;
  position: absolute;
  left: 0px;
  font-size: 16px;
  top: 10px;
}
ul.timeslot-list li .timeslot-container {
  display: flex;
  align-items: center;
  padding: 0px 10px;
}
ul.timeslot-list li .secondary-label {
  font-size: 16px;
}
ul.timeslot-list li .timeslot-container input[type="text"] {
  height: 35px;
  width: 80px;
  margin: 0px 8px;
}
ul.timeslot-list li .timeslot-container span.select2-arrow {
  width: auto;
  background: transparent;
  border: none;
}
ul.timeslot-list li .timeslot-container a.select2-choice {
  border: none;
  color: #1aacc6;
  font-size: 16px;
  font-weight: 600;
}
.close-define-timeslot {
  opacity: 0.3;
  display: inline-block;
  margin-left: 15px;
  margin-top: 6px;
}
.close-define-timeslot img {
  width: 15px;
  cursor: pointer;
}
.addtimeslot {
  cursor: pointer;
}
.primary-color {
  color: #1aacc6;
}
.segment-container {
  display: flex;
  font-size: 16px;
  align-items: center;
}
.segment-container input {
  width: 50px;
  height: 35px;
  margin-left: 15px;
  margin-right: 15px;
}
ul.timeslot-list > li:first-child .close-define-timeslot {
  display: none;
}
body .course-video-part {
  background-size: cover;
  background-position: center;
}
/**/
/*color code for leaves*/
/*color code for employee*/
/*background color codes*/
.staff-courses-list {
  margin-top: 20px;
  padding: 10px;
  background-color: #ffffff;
}
.staff-courses-list .header {
  margin: 15px 0 15px ;
}
.staff-courses-list .h3 {
  color: black;
}
.courses-list {
  display: grid;
  grid-template-columns: repeat(3, 33.3%);
}
.courses-list .card {
  margin: 10px auto 20px auto;
  width: 96%;
  display: flex;
  flex-direction: column;
  border-radius: 5px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}
.courses-list .card .image {
  height: 150px;
  background-color: #434f5b ;
  padding-top: 14px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.courses-list .card .image span {
  background-color: #fff;
  padding: 5px;
}
.courses-list .card .image img {
  width: 15px;
}
.courses-list .card .details {
  display: grid;
  grid-template-columns: 60% 40%;
  color: black !important;
}
.courses-list .card .details div.title {
  display: flex;
  align-items: center;
}
.courses-list .card .details div.title div {
  padding: 10px;
}
.courses-list .card .details div.status {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.courses-list .card .details div.status div {
  padding: 10px;
}
.courses-list .card .details div.status a.edit {
  background-color: #8ad6de;
  color: white;
  text-decoration: none;
  padding: 10px;
  font-size: 12px;
}
.courses-list .card .details div.status a.entities {
  color: black;
  background: none;
  text-decoration: none;
  font-size: 12px;
}
.courses-list .card .details div.status a.entities img {
  width: 12px;
}
.courses-list .card .details div.status a.entities span {
  margin-left: 5px;
}
.admin-all-courses {
  margin-top: 20px;
  padding: 10px;
  background-color: #ffffff;
}
.admin-all-courses .header {
  margin-top: 30px;
}
.admin-all-courses .header h3 {
  font-weight: bolder;
}
.admin-all-courses__filter .float-right {
  float: right;
}
.admin-all-courses__filter .float-right div {
  display: inline;
  margin: 5px;
}
.admin-all-courses__filter .float-right input {
  width: auto !important;
}
.admin-all-courses__filter .float-right a {
  color: black;
  text-decoration: none;
  margin: 5px;
  font-size: 12px;
  padding: 10px;
  border-radius: 5px;
}
.admin-all-courses__filter .float-right img {
  width: 12px;
  margin-right: 5px;
}
.admin-all-courses__tabular_data {
  margin-top: 60px;
}
.admin-all-courses__tabular_data table {
  border-collapse: collapse;
  width: 100%;
  margin-top: 20px;
}
.admin-all-courses__tabular_data th,
.admin-all-courses__tabular_data td {
  padding: 14px;
}
.admin-all-courses__tabular_data tbody tr {
  border: 1px solid whitesmoke;
  border-collapse: collapse;
}
.admin-all-courses__tabular_data tbody tr:hover {
  box-shadow: 0px -1px 5px -1px rgba(0, 0, 0, 0.75);
}
.admin-all-courses__tabular_data a {
  text-decoration: none;
  color: black;
  margin: 0 10px 0 10px;
}
.admin-all-courses__tabular_data a.make_live {
  color: #8ad6de;
}
.admin-all-courses__tabular_data a.delete {
  color: red;
}
.admin-all-courses__tabular_data img {
  width: 15px;
  margin-right: 10px;
}
.admin-live-courses {
  margin-top: 60px;
}
.admin-live-courses__filter .float-right {
  float: right;
}
.admin-live-courses__filter .float-right a {
  color: black;
  text-decoration: none;
  margin: 5px;
  font-size: 12px;
}
.admin-live-courses__filter .float-right a.create {
  padding: 10px;
  border: 1px solid black;
  border-radius: 5px;
}
.admin-live-courses__filter .float-right img {
  width: 12px;
  margin-right: 5px;
}
.admin-pending-grades {
  margin-top: 20px;
  padding: 10px;
  background-color: #ffffff;
}
.admin-pending-grades .header {
  margin-top: 30px;
}
.admin-pending-grades .header h3 {
  font-weight: bolder;
}
.admin-pending-grades__filter .float-right {
  float: right;
}
.admin-pending-grades__filter .float-right div {
  display: inline;
  margin: 5px;
}
.admin-pending-grades__filter .float-right input {
  width: auto !important;
}
.admin-pending-grades__filter .float-right a {
  color: black;
  text-decoration: none;
  margin: 5px;
  font-size: 12px;
  padding: 10px;
  border-radius: 5px;
}
.admin-pending-grades__filter .float-right img {
  width: 12px;
  margin-right: 5px;
}
.admin-pending-grades__tabular_data {
  margin-top: 60px;
}
.admin-pending-grades__tabular_data table {
  border-collapse: collapse;
  width: 100%;
  margin-top: 20px;
}
.admin-pending-grades__tabular_data th,
.admin-pending-grades__tabular_data td {
  padding: 14px;
}
.admin-pending-grades__tabular_data tbody tr {
  border: 1px solid whitesmoke;
  border-collapse: collapse;
}
.admin-pending-grades__tabular_data tbody tr:hover {
  box-shadow: 0px -1px 5px -1px rgba(0, 0, 0, 0.75);
}
.admin-pending-grades__tabular_data a {
  text-decoration: none;
  color: black;
  margin: 0 10px 0 10px;
}
.admin-pending-grades__tabular_data a.make_live {
  color: #8ad6de;
}
.admin-pending-grades__tabular_data a.delete {
  color: red;
}
.admin-pending-grades__tabular_data img {
  width: 15px;
  margin-right: 10px;
}
.admin-view-course {
  margin-top: 20px;
  padding: 10px;
  background-color: #ffffff;
}
.admin-view-course .header {
  margin-top: 30px;
}
.admin-view-course .header a {
  text-decoration: none;
}
.admin-view-course .header h2 {
  font-weight: bolder;
  color: black !important;
}
.admin-view-course .header img {
  width: 12px;
}
.admin-view-course .grid {
  display: grid;
  grid-template-columns: 70% 30%;
}
.admin-view-course .grid .grid-child .float-right {
  float: right;
}
.admin-view-course .grid .grid-child .float-right a {
  text-decoration: none;
  margin: 5px;
  border-radius: 5px;
  padding: 10px 20px 10px 20px;
}
.admin-view-course .grid .grid-child .float-right a.edit {
  border: 1px solid #8ad6de;
}
.admin-view-course .grid .grid-child .float-right a.live {
  background-color: #8ad6de;
  color: white;
}
.admin-view-course .video-grid {
  display: grid;
  grid-template-columns: 70% 30%;
  margin-top: 50px;
}
.admin-view-course .video-grid h2 {
  color: black !important;
}
.admin-view-course .video-grid .video video {
  width: 100% !important;
  height: 500px !important;
}
.admin-view-course .video-grid .unit-list h2 {
  padding: 12px 0  12px 5px;
  background-color: #8ad6de;
  color: black !important;
}
.admin-view-course .video-grid .unit-list ul li img {
  width: 12px;
  height: 12px;
}
.admin-view-course .video-grid .grid-child .video-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 400px;
  background-color: #434f5b;
  border-radius: 5px;
}
.admin-view-course .video-grid .grid-child .video-container a {
  text-decoration: none;
}
.admin-view-course .video-grid .grid-child .float-details {
  margin-top: 30px;
  margin-bottom: 30px;
}
.admin-view-course .video-grid .grid-child .float-left {
  float: left;
}
.admin-view-course .video-grid .grid-child .float-left img {
  width: 12px;
  margin-right: 12px;
}
.admin-view-course .video-grid .grid-child .float-left a {
  font-size: 12px;
  padding: 10px;
  margin: 10px;
}
.admin-view-course .video-grid .grid-child .float-right {
  float: right;
}
.admin-view-course .video-grid .grid-child .float-right img {
  width: 12px;
  margin-right: 12px;
}
.admin-view-course .video-grid .grid-child .float-right a {
  font-size: 12px;
  padding: 10px;
  margin: 10px;
}
.admin-view-course .video-grid .grid-child .float-right a.status {
  background-color: #8ad6de;
  color: black;
  padding: 10px;
  margin: 10px;
  border-radius: 5px;
}
.admin-view-course .video-grid .grid-child .course-content {
  margin-top: 40px;
}
.admin-view-course .video-grid .grid-child .course-content .course-overview {
  margin-top: 30px;
  margin-bottom: 30px;
}
.admin-view-course .video-grid .grid-child .course-content ul {
  width: 90%;
  border-left: 1px solid blue;
}
.admin-view-course .video-grid .grid-child .course-content ul li {
  padding: 10px;
}
.admin-view-course .video-grid .grid-child .course-content ul li a {
  color: #8ad6de;
}
.admin-view-course .video-grid .grid-child .who-have-completed {
  margin: 10px auto 10px auto;
  width: 90%;
  border: 2px solid whitesmoke;
  padding: 10px;
}
.admin-view-course .video-grid .grid-child .who-have-completed h2 {
  text-align: left !important;
}
.admin-view-course .video-grid .grid-child .who-have-completed .who-have-completed .grid:nth-child(1) {
  border-bottom: 2px soli whitesmoke;
}
.admin-view-course .video-grid .grid-child .who-have-completed .grid-child {
  margin: 10px;
}
.admin-view-course .video-grid .grid-child .who-have-completed a {
  font-size: 12px;
}
.admin-view-course .video-grid .grid-child .who-have-completed a.profile img {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
.admin-edit-course {
  margin-top: 20px;
  padding: 10px;
  background-color: #ffffff;
}
.admin-edit-course .admin-view-course .video-grid {
  margin-top: 0px !important;
}
.admin-edit-course input:read-only,
.admin-edit-course textarea:read-only,
.admin-edit-course select:read-only {
  background: none !important;
}
.admin-edit-course .header {
  margin-top: 30px;
}
.admin-edit-course .header a {
  text-decoration: none;
}
.admin-edit-course .header h2 {
  font-weight: bolder;
  color: black !important;
  display: inline-block !important;
  border-bottom: 1px solid green;
}
.admin-edit-course .header input {
  border: none !important;
  width: auto !important;
  padding: 0 !important;
}
.admin-edit-course .header img {
  width: 12px;
}
.admin-edit-course__tabs {
  margin: 30px 0 30px;
}
.admin-edit-course__tabs a {
  background-color: #dfedfa;
  padding: 15px;
  margin: 10px;
  color: black;
  text-decoration: none;
}
.admin-edit-course__tabs a.active {
  background-color: #5f798e;
  color: white;
}
.admin-edit-course .add-unit,
.admin-edit-course .add-question,
.admin-edit-course .add-essay-question,
.admin-edit-course .submit-assessment,
.admin-edit-course .evaluate-assessment,
.admin-edit-course .set-benchmark {
  background-color: #8ad6de;
  color: black;
  font-size: 12px;
  padding: 10px;
  border: none !important;
  border-radius: 3px;
  cursor: pointer;
}
.admin-edit-course .add-unit img,
.admin-edit-course .add-question img,
.admin-edit-course .add-essay-question img,
.admin-edit-course .submit-assessment img,
.admin-edit-course .evaluate-assessment img,
.admin-edit-course .set-benchmark img {
  width: 12px;
  margin-left: 5px;
  margin-right: 5px;
}
.admin-edit-course .add-essay-question {
  margin-left: 10px !important;
}
.admin-edit-course .navigation-pane {
  float: right;
  padding: 20px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}
.admin-edit-course .navigation-pane h3 {
  border-bottom: 1px solid blue;
}
.admin-edit-course .navigation-pane ul {
  padding: 10px;
}
.admin-edit-course .navigation-pane ul li {
  padding: 10px;
}
.admin-edit-course .navigation-pane ul li img {
  width: 12px;
}
.admin-edit-course .navigation-pane div {
  text-align: center;
}
.admin-edit-course .navigation-pane .save-changes {
  background-color: #9ccd45;
  padding: 10px;
  color: white;
}
.admin-edit-course__add_content {
  max-width: 600px;
}
.admin-edit-course__add_content h2 {
  color: #000 !important;
}
.admin-edit-course__add_content .float-right.next {
  float: right;
}
.admin-edit-course__add_content .float-right.next button,
.admin-edit-course__add_content .save-sub-unit,
.admin-edit-course__add_content .save-question,
.admin-edit-course__add_content .save-essay-question,
.admin-edit-course__add_content .toggle-correct,
.admin-edit-course__add_content .actual-result {
  background-color: #9ccd45;
  padding: 10px;
  border: none;
  margin-left: 5px;
  border-radius: 3px;
}
.admin-edit-course__add_content .set_rules {
  margin: 25px 0 25px 0;
}
.admin-edit-course__add_content .set_rules label {
  display: block;
  margin: 20px 0 20px;
}
.admin-edit-course__add_content .set_rules label.switch {
  display: inline-block !important;
}
.admin-edit-course__add_content .set_rules textarea {
  margin: 0 auto 0 auto;
  width: 90%;
  padding: 0.8em;
  border-radius: 5px;
  border: 1px solid black;
}
.admin-edit-course__add_content .set_rules select,
.admin-edit-course__add_content .set_rules input {
  margin: 0 auto 0 auto;
  width: 90%;
}
.admin-edit-course__add_content .set_rules .selected-outlets {
  margin: 15px 0 15px 0;
}
.admin-edit-course__add_content .set_rules .selected-outlets a {
  padding: 10px;
  display: inline-block;
  margin: 10px 10px 10px 0;
  background-color: #dfedfa;
  color: black;
}
.admin-edit-course__add_content .set_rules .selected-outlets a img {
  margin-left: 10px;
  width: 12px;
}
.admin-edit-course__add_content .set_course_details {
  margin: 25px 0 25px 0;
}
.admin-edit-course__add_content .set_course_details input,
.admin-edit-course__add_content .set_course_details textarea {
  margin-top: 20px !important;
}
.admin-edit-course__add_content .set_course_details input.order_indicator {
  width: 40px !important;
  padding: 8px !important;
}
.admin-edit-course__add_content .set_course_details .unit {
  width: 100%;
  border-left: 1px solid #00f;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.admin-edit-course__add_content .set_course_details .unit .float-right {
  float: right;
}
.admin-edit-course__add_content .set_course_details .unit .float-right button.close {
  border: none;
  outline: none;
}
.admin-edit-course__add_content .set_course_details .unit .float-right button.close img {
  width: 12px;
}
.admin-edit-course__add_content .set_course_details .unit label.upload-video {
  display: inline !important;
}
.admin-edit-course__add_content .set_course_details .unit label.upload-video,
.admin-edit-course__add_content .set_course_details .unit button.add-sub-unit {
  padding: 10px;
  border-radius: 5px;
  background: none;
  font-size: 12px;
  border: 1px solid #8ad6de;
}
.admin-edit-course__add_content .set_course_details .unit label.upload-video span,
.admin-edit-course__add_content .set_course_details .unit button.add-sub-unit span {
  color: black !important;
}
.admin-edit-course__add_content .set_course_details .unit label.upload-video img,
.admin-edit-course__add_content .set_course_details .unit button.add-sub-unit img {
  width: 12px;
  margin-left: 5px;
  margin-right: 5px;
}
.admin-edit-course__add_content .set_course_details .unit .sub-units-container {
  margin-top: 20px;
  margin-bottom: 20px;
}
.admin-edit-course__add_content .set_course_details .unit .sub-units-container label {
  display: block;
  width: 100%;
}
.admin-edit-course__add_content .set_course_details .unit .sub-units-container div.uploaded-video,
.admin-edit-course__add_content .set_course_details .unit .sub-units-container a.uploaded-video,
.admin-edit-course__add_content .set_course_details .unit .sub-units-container a.alreadyUploaded {
  background-color: #9ccd45;
  color: black;
  font-size: 12px;
  text-decoration: none !important;
  padding: 10px;
  border-radius: 3px;
  cursor: pointer;
}
.admin-edit-course__add_content .set_course_details .unit .sub-units-container div.uploaded-video img,
.admin-edit-course__add_content .set_course_details .unit .sub-units-container a.uploaded-video img,
.admin-edit-course__add_content .set_course_details .unit .sub-units-container a.alreadyUploaded img {
  width: 12px;
  margin-left: 5px;
  margin-right: 5px;
}
.admin-edit-course__add_content .set_assessment {
  margin: 25px 0 25px 0;
}
.admin-edit-course__add_content .set_assessment input,
.admin-edit-course__add_content .set_assessment textarea {
  margin-top: 20px !important;
}
.admin-edit-course__add_content .set_assessment div.question {
  margin: 35px 0 35px 0;
  padding-left: 20px;
}
.admin-edit-course__add_content .set_assessment div.question div.choice,
.admin-edit-course__add_content .set_assessment div.question div.dummychoice {
  margin: 15px 0 15px;
}
.admin-edit-course__add_content .set_assessment div.question div.choice img,
.admin-edit-course__add_content .set_assessment div.question div.dummychoice img {
  margin: 10px;
  cursor: pointer;
}
.admin-edit-course__add_content .set_assessment div.question div.choice input,
.admin-edit-course__add_content .set_assessment div.question div.dummychoice input {
  width: 80% !important;
}
.admin-edit-course__add_content .set_assessment div.question .add-answer {
  border: none;
  background: none;
  color: blue;
}
.admin-edit-course__add_content .set_assessment div.question .add-answer img {
  width: 12px;
  margin: 5px;
}
.restrictedTab {
  pointer-events: none;
  background-color: #e2e2e2 !important;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w-.ttf) format('truetype');
}
body {
  font-family: 'Montserrat', sans-serif;
  color: #434f5b;
  font-weight: 400;
  margin: 0px;
}
body h3,
body h4,
body h5,
body h6 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
}
body .font {
  font-weight: 400;
}
body .font-light {
  font-weight: 300;
}
body .font-medium {
  font-weight: 500;
}
body .font-semibold {
  font-weight: 600;
}
body .font-bold {
  font-weight: 800;
}
body .text-color-grey {
  color: #434f5b;
}
body .f-14 {
  font-size: 14px;
}
body .f-16 {
  font-size: 16px;
}
body .f-18 {
  font-size: 18px;
}
body .f-20 {
  font-size: 20px;
}
body .f-24 {
  font-size: 24px;
}
body .f-30 {
  font-size: 30px;
}
.mt_10 {
  margin-top: 10px;
}
.mt_20 {
  margin-top: 20px;
}
.mt_30 {
  margin-top: 30px;
}
.mt_40 {
  margin-top: 40px;
}
.mt_50 {
  margin-top: 50px;
}
.mt_60 {
  margin-top: 60px;
}
.mt_70 {
  margin-top: 70px;
}
.mb_10 {
  margin-bottom: 10px;
}
.mb_20 {
  margin-bottom: 20px;
}
.mb_30 {
  margin-bottom: 30px;
}
.mb_40 {
  margin-bottom: 40px;
}
.mb_50 {
  margin-bottom: 50px;
}
.mb_60 {
  margin-bottom: 60px;
}
.mb_70 {
  margin-bottom: 70px;
}
.course-card-padding {
  padding: 30px;
}
.course-card-radius {
  border-radius: 5px;
}
.course-card h3 {
  color: #434f5b;
  line-height: 30px;
  margin-bottom: 8px;
}
.course-card p {
  color: #434f5b;
  line-height: 18px;
}
.onboarding-courses-content {
  background-color: #ffffff;
}
.onboarding-courses-content .row {
  margin: 0px -15px;
}
.top-course-header {
  border-bottom: solid 1px #ddd;
}
body .onboarding-screens .btn {
  background: #e8f0f3;
  border: solid 1px #e8f0f3;
  color: #434f5b;
  font-size: 18px;
  text-shadow: none;
  padding: 10px 18px;
  transition: all 0.4s ease-in-out;
}
body .onboarding-screens .btn:hover,
body .onboarding-screens .btn.active:hover,
body .onboarding-screens .btn.btn-dark {
  background: #434f5b;
  color: #e8f0f3;
  border-color: #434f5b;
}
body .onboarding-screens .btn.btn-primary {
  background: #1aacc6;
  color: #fff;
  border-color: #1aacc6;
}
body .onboarding-screens .btn.btn-primary-reverse {
  background: #fff;
  border: solid 1px #1aacc6;
  color: #1aacc6;
}
.courses-filter ul {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.courses-filter ul > li {
  margin-left: 5%;
}
.courses-filter ul > li img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.courses-filter ul > li a {
  display: inline-block;
}
.prl-15 {
  padding: 0px 15px;
}
.grid-card {
  border: solid 1px #b9d0db;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 30px;
}
.grid-card .grid-course-img {
  width: 100%;
  background: #b9d0db;
  height: 200px;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  position: relative;
}
.grid-card .grid-course-content {
  padding: 10px;
  position: relative;
}
.grid-card .grid-course-content .course-detail-overlay {
  position: absolute;
  right: 10px;
  top: 10px;
  text-align: right;
}
.grid-card .grid-course-content .course-detail-overlay span.course-progress-number {
  display: block;
  font-size: 16px;
  font-weight: 600;
  color: #1aacc6;
}
.grid-card .grid-course-content .course-detail-overlay span.course-menditory-show {
  display: inline-block;
}
.grid-card .grid-course-content .course-detail-overlay span.course-menditory-show img {
  width: 20px;
}
.grid-card h4 {
  color: #434f5b;
  font-size: 18px;
  margin-bottom: 5px;
}
.grid-card p {
  color: #1aacc6;
  font-size: 14px;
}
.grid-card .grid-course-img {
  position: relative;
}
.grid-card .course-progress-bar {
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  height: 3px;
  background: rgba(255, 255, 255, 0.4);
}
.grid-card .course-progress-bar span {
  display: block;
  width: 80%;
  background: #fff;
  height: 100%;
}
.top-course-header .courses-filter-form form {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.top-course-header .courses-filter-form form select {
  max-width: 200px;
  margin-left: 10px;
  outline: none;
}
.courses-filter-form {
  margin-top: 35px;
}
.courses-filter-form .custom-tagging-drop {
  width: 100%;
  max-width: 200px;
  margin-left: 5px;
  position: relative;
  z-index: 1;
  background: #fff;
}
.courses-filter-form .custom-tagging-drop:after {
  content: "";
  width: 30px;
  background-image: url(/img/select-arrow.svg);
  z-index: -1;
  position: absolute;
  top: 4px;
  right: 5px;
  bottom: 5px;
  cursor: pointer;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #d7e1e7;
  border-radius: 4px;
}
.courses-filter-form .custom-tagging-drop ul.select2-choices {
  background: transparent;
}
.top-course-header .courses-filter-form form label {
  font-size: 16px;
  color: #3d4853;
  margin-left: 15px;
  margin-bottom: 0px;
}
.custom-btn-group ul.nav.nav-tabs {
  border: none;
}
.custom-btn-group .nav-tabs > li.active > a.btn,
.custom-btn-group .nav-tabs > li.active > a.btn:focus,
.custom-btn-group .nav-tabs > li.active > a.btn:hover {
  background: #434f5b;
  border: solid 1px #434f5b;
  color: #fff;
  font-size: 18px;
  text-shadow: none;
  padding: 10px 18px;
  transition: all 0.4s ease-in-out;
  border-radius: 4px;
}
.custom-btn-group .nav-tabs > li > a.btn {
  border-radius: 4px;
}
/* create course page */
.bg-white {
  background: #fff;
}
.back-page-header a {
  display: inline-block;
  vertical-align: middle;
}
.back-page-header a img {
  height: 30px;
}
.back-page-header span {
  vertical-align: middle;
}
.create-course-steps-header {
  padding: 0px 30px 0px 0px;
  background: #fff;
}
.create-course-steps-header .d-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
ul.create-course-steps {
  margin: 0px;
  display: flex;
  align-items: center;
}
ul.create-course-steps li {
  padding: 30px;
  border-right: solid 2px #e7eff3;
  color: #434f5b;
  font-size: 16px;
  font-weight: 600;
}
ul.create-course-steps li.disable-step {
  color: #bfc3c6;
}
ul.create-course-steps li.active-step {
  color: #9ccd45;
}
.course-step-form .row {
  margin-left: -15px;
  margin-right: -15px;
}
.form-group {
  margin-bottom: 20px;
}
.form-group .label {
  color: #434f5b;
  font-size: 16px;
  margin: 0px 0px 10px;
  padding: 0px;
  display: block;
  text-align: left;
}
.form-group .label.inline-label {
  display: inline-block;
  vertical-align: middle;
  margin: 0px;
  width: 50%;
  margin-top: -5px;
}
.form-group .g-inline-block {
  vertical-align: middle;
}
.form-group .g-inline-block label.switch {
  margin: 0px;
}
.select2-container-multi .select2-choices .select2-search-field input {
  margin: 0px;
}
.edit-course-content .unit {
  padding-left: 20px;
  border-left: solid 1px #b9d0db;
  display: flex;
  flex-wrap: wrap;
}
.edit-course-content .unit .unit-label {
  width: 100px;
  padding-right: 15px;
  flex: 0 0 100px;
  font-size: 18px;
  font-weight: 600;
  color: #434f5b;
  align-self: center;
}
.edit-course-content .unit .unit-field {
  width: calc(100% - 100px);
  flex: 0 0 calc(100% - 100px);
}
.edit-course-content .sub-units-container {
  display: block;
  width: 100%;
}
.edit-course-content .sub-unit {
  position: relative;
  padding-right: 40px;
  display: flex;
  margin: 20px 0px;
  flex-wrap: wrap;
}
.edit-course-content .sub-unit .sub-unit-close {
  position: absolute;
  right: 0px;
  top: 5px;
}
.edit-course-content .sub-unit .sub-unit-label {
  flex: 0 0 100px;
  padding-right: 15px;
  font-size: 18px;
  font-weight: 600;
  padding-left: 15px;
}
.edit-course-content .sub-unit .sub-unit-inner-group {
  width: calc(100% - 100px);
  flex: 0 0 calc(100% - 100px);
}
.edit-course-content .sub-unit .sub-unit-inner-group .sub-unit-ques {
  margin-bottom: 10px;
}
.edit-course-content .sub-unit .sub-unit-inner-group .sub-unit-ans {
  margin-bottom: 10px;
}
.edit-course-content .sub-unit .sub-unit-inner-group .upload-video-group {
  margin-bottom: 10px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.edit-course-content .sub-unit .sub-unit-close button.close img {
  width: 18px;
}
.edit-course-content .uploaded-video {
  background: #e8f0f3;
  padding: 8px 10px;
  border-radius: 8px;
}
.edit-course-content .uploaded-video img {
  height: 15px;
  width: auto;
  cursor: pointer;
}
.edit-course-content .uploaded-video span.title {
  font-size: 12px;
  margin: 0px 5px;
}
.navigation-panel {
  max-width: 400px;
  margin: 0px auto;
  border: solid 2px #e8f0f3;
  border-radius: 4px;
}
.navigation-panel .panel-heading {
  padding: 20px;
  border-bottom: solid 2px #e8f0f3;
  font-size: 18px;
  font-weight: 600;
}
.navigation-panel .panel-body {
  padding: 20px;
}
.navigation-panel .panel-body ul.panel-lsit {
  margin: 0px;
  list-style: decimal;
  padding-left: 20px;
}
.navigation-panel .panel-body ul.panel-lsit li {
  padding: 10px 0px 10px;
  font-size: 16px;
  font-weight: 600;
  color: #434f5b;
}
.navigation-panel .panel-body ul.panel-lsit li.active {
  color: #1aacc6;
}
.edit-assessment-content .assessment-unit-label {
  font-size: 16px;
  margin-bottom: 10px;
}
.edit-assessment-content .assessment-unit-label span {
  font-weight: 600;
}
.edit-assessment-content .assessment-sub-units-container {
  border-left: solid 1px #b9d0db;
  padding: 20px;
}
.edit-assessment-content .assessment-sub-unit {
  display: flex;
  width: 100%;
  padding-right: 40px;
  position: relative;
}
.edit-assessment-content .assessment-sub-unit-close {
  position: absolute;
  right: 0;
  background: transparent;
  border: none;
  top: 6px;
}
.edit-assessment-content .assessment-sub-unit-close button.assessment-close {
  border: none;
  background: transparent;
  opacity: 0.3;
}
.edit-assessment-content .assessment-sub-unit-label {
  width: 100px;
  flex: 0 0 100px;
}
.edit-assessment-content .assessment-sub-unit-inner-group {
  width: calc(100% - 100px);
  padding: 0px 15px;
  flex: 0 0 calc(100% - 100px);
}
.edit-assessment-content .assessment-sub-unit-inner-group .assessment-sub-unit-ques {
  margin-bottom: 15px;
}
.edit-assessment-content .assessment-sub-unit-inner-group .assessment-sub-unit-option {
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.edit-assessment-content .assessment-sub-unit-inner-group .assessment-sub-unit-option .custom-tagging-drop {
  width: 100%;
  max-width: 250px;
}
.edit-assessment-content .assessment-sub-unit-inner-group .assessment-sub-unit-option .form-group {
  margin: 0px;
}
.assessment-answer-multi-choice ul li {
  display: flex;
  align-self: center;
  margin-bottom: 10px;
  flex-wrap: wrap;
}
.assessment-answer-multi-choice .answer-icon {
  width: 35px;
  overflow: hidden;
  height: 35px;
  cursor: pointer;
}
.assessment-answer-multi-choice .answer-icon img {
  width: 100%;
}
.assessment-answer-multi-choice .answer-icon img.correct-ans {
  display: none;
}
.assessment-answer-multi-choice .answer-icon.correct-ans img.wrong-ans {
  display: none;
}
.assessment-answer-multi-choice .answer-icon.correct-ans img.correct-ans {
  display: block;
}
.assessment-answer-multi-choice input.answer-input {
  width: calc(100% - 70px);
  border-radius: 0px 4px 4px 0px;
  outline: none;
}
.assessment-answer-multi-choice button.remove-answer {
  width: 35px;
  height: 35px;
  background: transparent;
  border: none;
  opacity: 0.2;
  padding: 10px;
}
.assessment-answer-multi-choice button.remove-answer img {
  width: 100%;
}
.add-answer {
  color: #1aacc6;
  cursor: pointer;
}
.course-review-section {
  padding: 30px;
}
.course-review-section .course-review-heading {
  position: relative;
  padding-right: 200px;
}
.course-review-section .course-review-heading h2 {
  color: #434f5b;
  font-size: 24px;
  margin-bottom: 5px;
}
.course-review-section .course-review-heading p {
  font-size: 16px;
  color: #434f5b;
}
.course-review-section .course-review-heading .live-course-option {
  position: absolute;
  right: 0px;
  top: 20px;
  display: flex;
  align-items: center;
}
.course-review-section .course-review-heading .live-course-option .label {
  color: #1cacc6;
  font-size: 16px;
  padding: 0px 10px 0px 0px;
  margin-top: -4px;
}
.course-review-section .course-review-heading .live-course-option label.switch {
  margin: 0px;
}
.course-video-part {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  background: #e7eff3;
  min-height: 250px;
  margin-bottom: 30px;
}
.course-video-part .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  border: none;
  outline: none;
}
.course-video-part .play-btn img {
  width: 50px;
}
.course-title {
  position: relative;
  margin-bottom: 30px;
  padding-right: 100px;
}
.course-title h3 {
  font-size: 20px;
  color: #434f5b;
}
.course-title .course-slide-controls {
  position: absolute;
  right: 0px;
  top: -5px;
}
.course-title .course-slide-controls span {
  display: inline-block;
}
.course-title .course-slide-controls span img {
  width: 30px;
}
.course-content p,
.course-content li,
.course-content div {
  font-size: 16px;
  line-height: 24px;
}
.side-progress-bar {
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
}
.side-progress-bar .course-progress-bar {
  width: 100%;
  margin: 5px 0px;
  height: 5px;
  border: solid 1px #1cacc6;
}
.side-progress-bar h3 {
  color: #434f5b;
}
.side-progress-bar .progress-status {
  color: #1cacc6;
}
.side-progress-bar .progress-bar-steps {
  width: 100%;
  text-align: right;
  font-size: 12px;
  opacity: 0.7;
}
.side-progress-bar .course-progress-bar span {
  background: #1cacc6;
  display: block;
  height: 100%;
  transition: all 0.4s ease-in-out;
}
.course-accordians ul.course-list li {
  font-size: 16px;
  font-weight: 500;
  padding: 8px 0px;
  padding: 10px 25px 10px;
  position: relative;
}
.course-accordians ul.course-list li:after {
  content: "";
  width: 15px;
  height: 15px;
  background: url(/img/course-list-icon.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 0px;
  top: 12px;
}
.course-accordians ul.course-list li.active-course:after,
.course-accordians ul.course-list .course-accordians ul.course-list li .active-course:after {
  content: "";
  background-image: url(/img/course-list-active-icon.svg);
}
.course-accordians ul.course-list li.active-course,
.course-accordians ul.course-list li .active-course {
  color: #1cacc6;
}
.course-accordians ul.course-list li.course-item:before {
  content: "";
  width: 25px;
  height: 25px;
  position: absolute;
  top: 9px;
  right: 0px;
  background-image: url(/img/down-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.4s ease-in-out;
  transform-origin: center;
  transform: rotate(0deg);
}
.course-accordians ul.course-list li.course-item.open:before {
  transform: rotate(-180deg);
}
.review-assessment-section {
  max-width: 991px;
  width: 100%;
  margin: 0px auto;
}
.small-back-btn span {
  font-size: 18px;
  color: #758697;
}
.small-back-btn a img {
  height: 25px;
}
.course-review-assessment h3 {
  font-size: 20px;
  color: #434f5b;
}
ol.review-assessment-list {
  padding-left: 18px;
}
ol.review-assessment-list li {
  font-size: 18px;
  font-weight: 500;
}
.custom-radio,
.custom-checkbox {
  display: block;
  margin: 10px 0px;
  position: relative;
}
.assessment-from-group {
  margin-bottom: 30px;
}
.custom-radio label,
.custom-checkbox label {
  font-weight: 500;
  font-size: 16px;
  color: #434f5b !important;
  padding-left: 30px !important;
  position: relative;
  display: block;
  margin: 0px !important;
  cursor: pointer;
  background: none !important;
}
.custom-radio input[type="radio"],
.custom-checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 1;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
  margin: 0px;
  cursor: pointer;
}
.custom-radio label:after {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0px;
  box-shadow: 0px 0px 0px 2px #1aacc6;
  border: solid 2px #ffff;
  border-radius: 50%;
  top: 3px;
  background: transparent;
}
.custom-checkbox label:after {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0px;
  box-shadow: 0px 0px 0px 2px #1aacc6;
  border: none;
  top: 3px;
  background: transparent;
}
.custom-radio input[type=radio]:checked + label:after {
  background: #1aacc6;
}
.custom-checkbox input[type=checkbox]:checked + label:after {
  background-image: url(/img/checkbox-btn.svg);
  background-color: #1aacc6;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.assessment-from-group .question {
  margin-bottom: 15px;
}
.course-available-option ul {
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
}
.course-available-option ul li {
  width: 50%;
  padding: 0px 10px 10px 30px;
  position: relative;
  font-weight: 500;
  font-size: 16px;
}
.course-available-option ul li img {
  max-width: 20px;
  width: auto;
  position: absolute;
  left: 0px;
}
.course-content h3 {
  color: #434f5b;
  font-size: 20px;
  margin-bottom: 10px;
}
.course-content p {
  margin-bottom: 10px;
}
.available-cource-list ul.unit-list li.units {
  counter-increment: myListNumber;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #758697;
}
.available-cource-list ul.unit-list li.units:before {
  content: 'Unit' counter(myListNumber) ': ';
}
.available-cource-list ul.unit-list li.units ul.sub-unit-list {
  padding-left: 20px;
  border-left: solid 1px #1cacc6;
  margin: 10px 0px;
}
.available-cource-list ul.unit-list li.units ul.sub-unit-list li a {
  font-weight: 400;
}
.available-cource-list {
  margin: 20px 0px;
}
.course-progress-detail {
  display: flex;
  align-items: center;
}
.course-progress-detail .progress-circle {
  background: #8cd5e2;
  margin: 0px;
}
.course-progress-detail .progress-circle.over50 .first50-bar {
  background-color: #1cacc6;
}
.course-progress-detail .progress-circle.progress-fail {
  background: #fda0af;
}
.course-progress-detail .progress-circle.progress-fail span {
  color: #fc4361;
}
.course-progress-detail .progress-circle.progress-fail .value-bar {
  border-color: #fc4361;
}
.course-progress-detail .progress-circle.over50.progress-fail .first50-bar {
  background-color: #fc4361;
}
.course-progress-detail .progress-circle span {
  color: #1bacc6;
  font-weight: 600;
}
.course-progress-detail .progress-circle .value-bar {
  border-color: #1cacc6;
}
.course-progress-detail .progress-assessment {
  padding-left: 30px;
}
.course-progress-detail .progress-assessment h3 {
  font-size: 22px;
  margin-bottom: 10px;
  color: #434f5b;
  font-weight: bold;
}
.course-progress-detail .progress-assessment p {
  margin: 0px;
  font-size: 22px;
}
.course-result-detail * {
  font-size: 16px;
  color: #434f5b;
}
.course-result-detail ol.course-result-list {
  padding-left: 18px;
}
.course-result-detail ol.course-result-list li {
  margin-bottom: 30px;
}
.course-result-detail ol.course-result-list li .result-answer {
  padding: 15px;
  margin: 10px 0px;
  background: #f6f9fa;
}
.course-result-detail ol.course-result-list li .result-answer * {
  margin: 0px;
}
.course-result-detail ol.course-result-list li .result-badge {
  font-weight: bold;
}
.sorting-table table {
  width: 100%;
  border: solid 1px #e7eff3;
}
.sorting-table table tr th {
  padding: 10px 15px;
  font-size: 18px;
  color: #000;
  background: #f6f9fa;
  font-weight: 600;
  vertical-align: middle;
  position: relative;
}
.sorting-table table tr td {
  padding: 15px 15px;
  font-size: 16px;
  vertical-align: middle;
}
.sorting-table table tr td.course-tile {
  width: 20%;
}
.sorting-table table tr td.course-department {
  width: 20%;
}
.sorting-table table tr td.entities {
  width: 40%;
}
.sorting-table table tr td.status {
  width: 20%;
}
.sorting-table table .dropdown-menu {
  padding: 15px;
  width: 250px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border: none;
  border-radius: 6px;
}
.status-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.live-badge {
  background: #c2ebf3;
  color: #1aacc6;
}
.badge {
  padding: 5px 8px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: none;
}
.sorting-table .sorting-table .dropdown-menu a.dropdown-item {
  display: block;
  padding: 5px;
  color: #434f5b;
  font-weight: 600;
}
.sorting-table .dropdown-menu a.dropdown-item.text-primary {
  color: #1aacc6;
}
.sorting-table .dropdown-menu a.dropdown-item.text-danger {
  color: #fc4361;
}
.dropdown-toggle {
  box-shadow: none;
  outline: none;
  cursor: pointer;
}
.sorting-table table tr {
  border-bottom: solid 1px #e7eff3;
}
.dropdown-btn-group {
  transition: all 0.4s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.sorting-table table tr:hover .dropdown-btn-group {
  opacity: 1;
  visibility: visible;
}
.sorting-toggle {
  position: absolute;
  cursor: pointer;
  left: 4px;
}
.sorting-toggle .sort-up {
  display: block;
  width: 0;
  height: 0;
  border: solid 4px transparent;
  border-bottom: solid 7px #434f5b;
  margin-bottom: 2px;
}
.sorting-toggle .sort-down {
  display: block;
  width: 0;
  height: 0;
  border: solid 4px transparent;
  border-top: solid 7px #434f5b;
}
.muilti-form-inline {
  display: flex;
  justify-content: flex-end;
}
.muilti-form-inline form.sorting-form {
  min-width: 280px;
}
.muilti-form-inline form.search-form {
  min-width: 250px;
  position: relative;
}
.muilti-form-inline form.search-form .search-icon-btn {
  position: absolute;
  left: 10px;
  height: 15px;
  cursor: pointer;
}
.muilti-form-inline form.search-form input {
  padding-left: 30px;
}
ul.timeslot-list > li:first-child .close-define-timeslot {
  display: none;
}
ul.side-user-list {
  margin: 0px;
}
ul.side-user-list li {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  border-bottom: solid 1px #ddd;
  align-items: center;
}
ul.side-user-list li .user-img {
  display: inline-block;
  width: 40px;
  height: 40px;
  vertical-align: middle;
  background: #666;
  border-radius: 50%;
  margin-right: 5px;
}
ul.side-user-list li:last-child {
  border-bottom: none;
}
ul.side-user-list .see-all-btn {
  display: flex;
  color: #2facc6;
}
.roster-dey-view-types input,
.roster-week-view-types input,
.roster-dey-view-types label,
.roster-week-view-types label {
  cursor: pointer;
}
.interval_settings__times input {
  width: 13%;
  margin-right: 20px;
}
.incentive-policies__item {
  width: auto !important;
  display: inline-block;
  margin-right: 4px;
  white-space: nowrap;
  position: relative;
}
.incentive-policies__item .select2-container {
  width: 83%;
}
.incentives hr {
  margin-top: 20px;
  margin-bottom: 20px;
}
.incentive-box {
  margin-bottom: 15px;
  padding: 12px 30px !important;
  width: 65% !important;
}
.leave-incentive-meta {
  font-size: 13px;
  margin-bottom: 10px;
  white-space: nowrap;
}
.leave-incentive-meta .incentive-policies__item label.error {
  display: inline-block !important;
}
.leave-incentive-meta .incentive-policies__item label.error {
  display: inline-block !important;
  position: absolute;
  bottom: -21px;
  left: 0;
  right: 0;
  font-size: 10px;
}
.leave-incentive-meta .incentive-variation {
  width: 132px;
  font-size: 13px !important;
}
.incentive-policies__item_inputs input.error {
  display: inline-block !important;
}
.metro-tokens-container .settings-row {
  margin-bottom: 5px;
}
@media screen and (max-width: 1300px) {
  .incentive-box {
    width: 85% !important;
  }
}
