/*
Template Name: Admin Press Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
File: scss
*/
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700");
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/* Normal Color */
/*Extra Variable*/
/* Submission Color */
/* Preloader */
.preloader {
  width: 100%;
  height: 100%;
  top: 0;
  position: fixed;
  z-index: 99999;
  background: #fff; }
  .preloader .cssload-speeding-wheel {
    position: absolute;
    top: calc(50% - 3.5px);
    left: calc(50% - 3.5px); }

.bg-sub-ca {
  border-color: #ffc240 !important;
  background-color: rgba(255, 178, 43, 0.2) !important;
  color: #212121 !important; }

.bg-sub-ca:disabled {
  border-color: #ffc240 !important;
  background-color: transparent !important;
  color: #545454 !important;
  cursor: default; }

.bg-sub-cm {
  border-color: #4c545c !important;
  background-color: rgba(108, 117, 125, 0.2) !important;
  color: #212121 !important; }

.bg-sub-cm:disabled {
  border-color: #4c545c !important;
  background-color: transparent !important;
  color: #545454 !important;
  cursor: default; }

.bg-sub-da {
  border-color: #007bff !important;
  background-color: rgba(0, 123, 255, 0.2) !important;
  color: #454545 !important; }

.bg-sub-da:disabled {
  border-color: #007bff !important;
  background-color: transparent !important;
  color: #545454 !important;
  cursor: default; }

.bg-sub-dm {
  border-color: #fd7d17 !important;
  background-color: rgba(253, 126, 20, 0.2) !important;
  color: #212121 !important; }

.bg-sub-dm:disabled {
  border-color: #fd7d17 !important;
  background-color: transparent !important;
  color: #545454 !important;
  cursor: default; }

div.swal2-container div.swal2-popup div.swal2-actions button.btn {
  margin: 0 0.5rem !important; }

[contenteditable=true]:empty:before {
  color: #c4babb;
  font-size: 14px;
  content: attr(placeholder);
  display: block;
  /* For Firefox */ }

::-webkit-input-placeholder {
  color: #c4babb !important; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #c4babb !important; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: #c4babb !important; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #c4babb !important; }

::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #c4babb !important;
  opacity: 1 !important;
  /* Firefox */ }

.modal-content {
  border: none; }

.wizard-content .wizard > .actions > ul > li > a {
  display: block;
  border-radius: 60px;
  padding: 3px 12px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(169, 169, 169, 0.14), 0 3px 1px -2px rgba(169, 169, 169, 0.2), 0 1px 5px 0 rgba(169, 169, 169, 0.12);
  box-shadow: 0 2px 2px 0 rgba(169, 169, 169, 0.14), 0 3px 1px -2px rgba(169, 169, 169, 0.2), 0 1px 5px 0 rgba(169, 169, 169, 0.12);
  -webkit-transition: 0.2s ease-in;
  -o-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  background-color: #ffffff;
  color: #67757c;
  border-color: #b1b8bb; }

.wizard-content .wizard > .steps > ul > li .current .step {
  border-color: #009efb;
  background-color: #fff !important;
  color: #009efb; }

.wizard-content .wizard > .steps > ul > li.done .step {
  background-color: #A0DBFD;
  border-color: #009efb;
  color: #009efb; }

#modal-topboard-bg .topboard {
  background-image: url("../../../_asset/background/flower.jpeg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 105% auto;
  padding-bottom: 60px;
  opacity: .2; }

#modal-topboard {
  background-color: transparent;
  display: block;
  padding-top: 40px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

table.release_form_tbl_info:nth-of-type(1) tr th, table.release_form_tbl_info:nth-of-type(1) tr td,
table.release_form_tbl_setting tr th,
table.release_form_tbl_setting tr td {
  text-align: center; }

table.release_form_tbl_setting tr:not(:first-of-type) th, table.release_form_tbl_setting tr:not(:nth-of-type(2)) td {
  text-align: left; }

#feedback_fieldset .feedback_table_info tr th {
  width: 170px; }
#feedback_fieldset .feedback_table_info tr:last-of-type td:last-of-type div {
  max-width: 250px; }
#feedback_fieldset .feedback_table_overall_assessment tr td {
  text-align: center; }
#feedback_fieldset .partial_assessment_table tr th:nth-child(1),
#feedback_fieldset .partial_assessment_table tr th:nth-child(3),
#feedback_fieldset .partial_assessment_table tr td:nth-child(1),
#feedback_fieldset .partial_assessment_table tr td:nth-child(3) {
  text-align: center; }
#feedback_fieldset .partial_assessment_table tr th:nth-child(1) {
  width: 100px; }
#feedback_fieldset .partial_assessment_table tr th:nth-child(3) {
  width: 70px; }
#feedback_fieldset .partial_assessment_table tr:last-of-type th {
  text-align: left; }
#feedback_fieldset .partial_assessment_table tr td:nth-child(3) {
  background-color: #fafafa;
  border-left: 1px solid #f3f1f1;
  font-weight: 400; }
#feedback_fieldset .partial_assessment_table tr:last-of-type td:last-of-type {
  background-color: #fafafa;
  border-left: 1px solid #eaeef2; }
#feedback_fieldset .comment_box table .stripe_green {
  background: repeating-linear-gradient(-60deg, transparent, transparent 0px, rgba(0, 166, 90, 0.1) 0, transparent 10px); }
#feedback_fieldset .comment_box table .stripe_amber {
  background: repeating-linear-gradient(-60deg, transparent, transparent 0px, rgba(255, 153, 0, 0.1) 0, transparent 10px); }
#feedback_fieldset .comment_box table .stripe_red {
  background: repeating-linear-gradient(-70deg, transparent, transparent 0px, rgba(255, 73, 95, 0.1) 0, transparent 15px); }
#feedback_fieldset .comment_box table tr th:nth-child(1) {
  width: 65px; }
#feedback_fieldset .comment_box table tr td.tags_feedback {
  width: auto;
  background: repeating-linear-gradient(-30deg, transparent, transparent 0px, whitesmoke 0, transparent 55px); }
#feedback_fieldset .comment_box table tr th:nth-child(4) {
  width: 55px; }
#feedback_fieldset .comment_box table tr th:nth-child(5) {
  width: 20px; }
#feedback_fieldset .comment_box table tr td:nth-child(4) {
  border-left: 1px solid #f3f1f1;
  border-right: 1px solid #f3f1f1;
  font-weight: 500;
  text-align: center;
  vertical-align: middle; }
#feedback_fieldset .comment_box table tr td:nth-child(5) {
  vertical-align: middle; }
#feedback_fieldset ul.submittal_requirement_list {
  list-style-type: square; }
  #feedback_fieldset ul.submittal_requirement_list li.indent_li {
    list-style-type: circle;
    margin-left: 30px; }

.dash_table table tr th {
  text-align: center; }
.dash_table table tr td:nth-child(n+6):nth-child(-n+10) {
  text-align: center; }

table.assignment-overview thead tr th:nth-child(n+4),
table.assignment-overview tr th:nth-child(n+4) {
  text-align: center;
  vertical-align: middle; }
table.assignment-overview tr td {
  vertical-align: middle; }
table.assignment-overview tr td:nth-child(n+4):nth-child(-n+8) {
  text-align: center; }
table.assignment-overview tr td:nth-child(4) {
  background-color: #fff8ec; }
table.assignment-overview tr td:nth-child(5) {
  background-color: #f6f6f6; }
table.assignment-overview tr td:nth-child(6) {
  background-color: rgba(207, 236, 254, 0.38); }
table.assignment-overview tr td:nth-child(7) {
  background-color: rgba(253, 126, 20, 0.15); }

table#client_unit_list_table thead tr th:nth-child(n+5):nth-child(-n+8),
table#client_unit_list_table tr th:nth-child(n+5):nth-child(-n+8) {
  text-align: center;
  vertical-align: middle; }
table#client_unit_list_table tr td {
  vertical-align: middle; }
table#client_unit_list_table tr td:nth-child(n+5):nth-child(-n+8) {
  text-align: center; }
table#client_unit_list_table tr td:nth-child(5) {
  background-color: #fff8ec; }
table#client_unit_list_table tr td:nth-child(6) {
  background-color: #cfecfe; }
table#client_unit_list_table tr td:nth-child(7) {
  background-color: rgba(245, 245, 245, 0.1); }

.view_archive {
  color: rgba(140, 140, 140, 0.1);
  text-align: center;
  letter-spacing: 1px;
  height: 250px;
  width: 100%;
  font-size: 11vw;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 9999; }
