.rtl-text {
  direction: rtl;
}
#SelfAssign {
  /* Rounded sliders */
}
#SelfAssign .switch {
  position: relative;
  display: inline-block;
  width: 60px;
}
#SelfAssign .switch {
  opacity: 0;
  width: 0;
  height: 0;
}
#SelfAssign .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  height: 26px;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
}
#SelfAssign .slider:before {
  position: absolute;
  content: "";
  height: 22px;
  width: 22px;
  left: 4px;
  bottom: 2px;
  background-color: white;
  transition: 0.4s;
}
#SelfAssign input:checked + .slider {
  background-color: #8dddf2;
}
#SelfAssign input:focus + .slider {
  box-shadow: 0 0 1px #8dddf2;
}
#SelfAssign input:checked + .slider:before {
  transform: translateX(26px);
}
#SelfAssign .slider.round {
  border-radius: 34px;
}
#SelfAssign .slider.round:before {
  border-radius: 50%;
}
#upload_training label {
  text-align: left;
}
.col-padding-lf-rt {
  padding: 0 5px;
}
.training-nav-btn {
  float: right;
  margin-top: 12px;
}
.training-nav-btn strong {
  font-size: 16px;
  font-weight: 500;
  color: #001628;
  padding: 0px 18px 8px 18px;
}
.training-nav-btn .left-btn i,
.training-nav-btn .right-btn i {
  width: 24px;
  height: 24px;
  /* border: 1px solid #e9e9e9; */
  border-radius: 50%;
  font-size: 20px;
  font-weight: 600;
  color: #001628;
}
.training-nav-btn .left-btn {
  margin: 10px;
}
.training-nav-btn .left-btn i {
  padding: 2px 6px;
}
.training-nav-btn .right-btn i {
  padding: 2px 0px 2px 9px;
}
.training-nav-btn .left-btn i:hover,
.training-nav-btn .right-btn i:hover,
.training-nav-btn .left-btn i:focus,
.training-nav-btn .right-btn i:focus {
  background: #8dddf2;
}
.training-nav-btn .disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
#exTab2 .nav-tabs li {
  margin-bottom: 0px;
}
#exTab2 .nav-tabs li a {
  margin-right: 0px;
  line-height: 1.42857143;
  border: 0px solid transparent;
  border-radius: 10px 10px 0 0;
  font-size: 14px;
  font-weight: 500;
  color: #8eddf2;
  padding: 10px 30px;
}
#exTab2 .nav-tabs .active a,
#exTab2 .nav-tabs .active a:hover,
#exTab2 .nav-tabs .active a:focus {
  margin-right: 0px;
  line-height: 1.42857143;
  border: 0px solid transparent;
  border-radius: 10px 10px 0 0;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  background: #8dddf2;
  padding: 10px 30px;
}
#exTab2 .nav-tabs li > a:focus,
#exTab2 .nav-tabs li > a:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: unset;
  padding: 10px 30px;
}
#exTab2 ul {
  padding: 0px 15px;
}
#exTab2 h3 {
  color: white;
  background-color: #428bca;
  padding: 5px 15px;
}
#circle-search-expanding {
  position: relative;
  text-align: right;
  font-family: sans-serif;
  font-size: 24px;
}
#circle-search-expanding ul {
  list-style: none;
  display: inline;
  margin: 0;
  padding: 0;
  max-width: 75px;
  background-image: linear-gradient(to left, #001628, #000000) !important;
}
#circle-search-expanding i {
  box-sizing: border-box;
  padding: 0px 0px 4px 0px;
  width: 34px;
  height: 34px;
  font-size: 20px;
  position: relative;
  text-decoration: none;
  color: #8eddf2;
  text-align: center;
}
#circle-search-expanding ul li {
  padding: 0px;
  width: auto;
  border-radius: 50px;
  text-align: left;
  overflow: hidden;
  float: right;
  margin-right: 30px;
  margin-top: 3px;
  height: 34px;
}
#circle-search-expanding ul li a {
  position: relative;
  display: block;
  min-width: 27px;
  padding: 10px;
}
#circle-search-expanding ul input {
  z-index: 1;
  white-space: nowrap;
  margin-right: 0px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  visibility: none;
  width: auto;
  max-width: 0px;
  /* This is the fixed unit value */
  opacity: 0;
  text-align: left;
  transition: all 1s;
  box-sizing: border-box;
  padding: 0px;
  text-decoration: none;
  color: black;
  font-size: 16px;
  border: unset !important;
}
#circle-search-expanding li:hover,
#circle-search-expanding .active {
  cursor: pointer;
}
#circle-search-expanding li:hover,
#circle-search-expanding .active,
#circle-search-expanding li:hover i,
#circle-search-expanding .active i {
  background: #ffffff;
  color: #000000;
}
#circle-search-expanding li:hover input,
#circle-search-expanding .active input {
  margin-right: 0px;
  opacity: 1;
  width: auto;
  max-width: 400px;
  border: unset !important;
  /* this value makes the transition */
  padding: 6px 4px 4px 14px;
}
.custom-display-time {
  position: relative;
  top: 156px;
  right: 10px;
  float: right;
}
.custom-display-time span {
  border-radius: 27px;
  background: #fdfdfd;
  padding: 1px 10px;
  opacity: 0.8;
  font-weight: 600;
  color: #ffffff;
  border: 1px solid #000000;
  background: #000000;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.14);
  position: absolute;
  right: 0;
}
#custom-training-panel {
  border: 1px solid #0000001f;
  box-shadow: unset !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  cursor: pointer;
}
#custom-training-panel:hover {
  border: 1px solid #0000001f;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15) !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.custom-panel-view .custom-panel-tab {
  border-top: 2px solid #e4e4e4;
  padding-bottom: 20px;
}
.custom-panel-view > :first-child {
  border: unset;
}
.training-title {
  border: 1px solid #00142566;
  border-radius: 4px !important;
  padding: 1px 25px;
  box-shadow: 1px 1px 8px #5959592e;
  margin: 20px 0px 10px;
  background: white;
}
.training-title h3 {
  margin-top: 10px;
}
.training-info-nav .preview-video {
  padding: 0px 20px;
}
.training-info-nav .preview-video video {
  width: 100%;
}
.training-info-nav div {
  margin: 25px 0px;
  color: #282828;
}
.training-info-nav .author-info h4 {
  color: #282828;
}
.training-info-nav .author-info h4 span {
  color: #595959;
  padding-left: 5px;
}
.training-info-nav ul {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  font-size: 14px;
  padding-left: 0px;
}
.training-info-nav ul li {
  padding-right: 15px;
}
.training-info-nav ul li p {
  font-size: 15px;
}
.training-info-nav ul li i {
  padding-right: 4px;
  font-size: 16px;
}
#render_training_desc {
  font-size: 14px;
  text-align: justify;
  color: #595959 !important;
  font-weight: 500;
}
#render_training_desc h4 {
  color: #282828;
}
#render_training_desc ul {
  padding-left: 18px !important;
  list-style: disc;
  display: block;
}
.list-dropdown-custom {
  position: absolute !important;
  left: -214px !important;
  top: -30px !important;
  z-index: 0 !important;
  border-radius: 4px !important;
}
.list-dropdown-custom li {
  border-radius: 4px !important;
}
.list-dropdown-custom li a {
  cursor: pointer !important;
  padding: 8px 18px !important;
  color: #282828 !important;
}
.list-dropdown-custom li a i {
  padding-right: 20px !important;
  width: 30px !important;
}
.list-dropdown-custom li a .fa-trash-o {
  font-size: 16px;
}
.list-dropdown-custom li a:hover {
  border-radius: 4px !important;
  background: #8eddf2 !important;
}
.table.table-striped.table-custom {
  min-height: 180px;
}
.campaign_list_view tr .list-dropdown-custom {
  left: -180px !important;
  top: -60px !important;
}
.campaign_list tr:last-child:not(:first-child) .list-dropdown-custom {
  position: absolute !important;
  left: -214px !important;
  top: -88px !important;
  z-index: 0 !important;
  border-radius: 4px !important;
}
.campaign_list tr:last-child:not(:first-child) .list-dropdown-custom li {
  border-radius: 4px !important;
}
.campaign_list tr:last-child:not(:first-child) .list-dropdown-custom li a {
  cursor: pointer !important;
  padding: 8px 18px !important;
  color: #282828 !important;
}
.campaign_list tr:last-child:not(:first-child) .list-dropdown-custom li a i {
  padding-right: 20px !important;
  width: 30px !important;
}
.campaign_list tr:last-child:not(:first-child) .list-dropdown-custom li a .fa-trash-o {
  font-size: 16px;
}
.campaign_list tr:last-child:not(:first-child) .list-dropdown-custom li a:hover {
  border-radius: 4px !important;
  background: #8eddf2 !important;
}
.campaign_list tr:first-child .list-dropdown-custom {
  position: absolute !important;
  left: -214px !important;
  top: -30px !important;
  z-index: 0 !important;
  border-radius: 4px !important;
}
.campaign_list tr:first-child .list-dropdown-custom li {
  border-radius: 4px !important;
}
.campaign_list tr:first-child .list-dropdown-custom li a {
  cursor: pointer !important;
  padding: 8px 18px !important;
  color: #282828 !important;
}
.campaign_list tr:first-child .list-dropdown-custom li a i {
  padding-right: 20px !important;
  width: 30px !important;
}
.campaign_list tr:first-child .list-dropdown-custom li a .fa-trash-o {
  font-size: 16px;
}
.campaign_list tr:first-child .list-dropdown-custom li a:hover {
  border-radius: 4px !important;
  background: #8eddf2 !important;
}
.campaign_list.campaign_list_view tr .list-dropdown-custom {
  left: -180px !important;
  top: -16px !important;
}
.campaign_list.campaign_list_view tr:last-child:not(:first-child) .list-dropdown-custom {
  left: -180px !important;
  top: -48px !important;
}
.campaign_list.campaign_list_view tr:first-child .list-dropdown-custom {
  left: -180px !important;
  top: -16px !important;
}
@media (min-width: 768px) {
  .row.equal {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .row.equal .panel {
    height: 100%;
  }
}
.reset-password-top {
  position: relative;
  margin: -1px;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  background-image: linear-gradient(to right, #8ad9ef, #2b8ca6);
}
.reset-password-top h3 {
  font-size: 22px !important;
  color: #001628 !important;
  font-weight: 500;
}
.reset-password-top h3 i {
  position: relative;
  top: 5px;
  padding: 0 5px;
}
.reset-password-top img {
  padding: 15px 15px 30px;
  width: 140px;
}
.edit-profile-top {
  position: relative;
}
.edit-profile-top h3 {
  font-size: 22px !important;
  color: #001628 !important;
  font-weight: 500;
}
.edit-profile-top h3 i {
  position: relative;
  top: 5px;
  padding: 0 5px;
}
.edit-profile-view {
  position: relative;
  padding: 4px 20px !important;
}
.edit-profile-view div {
  position: relative;
}
.edit-profile-view .fa-custom-cam {
  position: relative;
  bottom: -32px;
  right: 26px;
  cursor: pointer;
}
.my-profile-top {
  position: relative;
  margin: -1px;
  height: 121px;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-image: linear-gradient(to right, #8ad9ef, #2b8ca6);
}
.my-profile-top h3 {
  font-size: 22px !important;
  color: #001628 !important;
  font-weight: 500;
}
.my-profile-top h3 i {
  position: relative;
  top: 5px;
  padding: 0 5px;
}
.my-profile-view {
  position: relative;
  top: -70px;
}
.my-profile-view .my-profile-info div img {
  position: relative;
  top: -40px;
  height: 112px;
}
.my-profile-view .my-profile-info .text-center div {
  margin-top: -10px;
}
.my-profile-view .my-profile-info .text-center div h3 {
  font-size: 18px;
  font-weight: 500;
}
.my-profile-info {
  margin: 8px;
  padding: 20px;
  /* border: 1px solid #d0d0d0; */
  border-radius: 4px;
  box-shadow: -1px 18px 27px -12px rgba(0, 0, 0, 0.39);
  background-color: white;
}
.dataTables_length label {
  color: #282828 !important;
  font-size: 14px !important;
}
.dataTables_length select {
  height: 32px;
  border: 2px solid #e9e9e9;
  border-radius: 4px;
}
.dataTables_wrapper .dataTables_filter label {
  color: #282828 !important;
  font-size: 14px !important;
}
.dataTables_wrapper .dataTables_filter input {
  height: 32px;
  border: 2px solid #e9e9e9;
  border-radius: 4px;
}
.earn-graph-card {
  background-color: #f7e5e9 !important;
  color: #f4213a !important;
}
.earn-amount h3 {
  color: #f4213a !important;
  font-size: 1.4em !important;
  font-weight: 500 !important;
}
.earn-amount h2 {
  font-weight: 500;
  margin: 5px;
  font-size: 2.8em;
  letter-spacing: 2px;
}
.earn-graph-card .row {
  padding: 10px;
}
@media (min-width: 768px) {
  .earn-image {
    position: relative;
    top: -82px;
  }
}
.mainnav-profile .profile-wrap {
  padding: 30px 10px 12px !important;
}
.profile-info-view {
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  padding: 11px 0px;
  font-size: 16px;
  border-bottom: 1px solid #cacaca;
}
.profile-info-view i {
  margin-top: -5px;
  padding: 0 20px 0 0px;
}
.profile-info-view:hover,
.profile-info-view:active,
.profile-info-view:focus,
.profile-info-view-active {
  color: #8eddf2;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  padding: 11px 0px;
  font-size: 16px;
  border-bottom: 1px solid #cacaca;
}
.profile-info-view:hover i,
.profile-info-view:active i,
.profile-info-view:focus i,
.profile-info-view-active i {
  margin-top: -5px;
  padding: 0 20px 0 0px;
}
audio::-webkit-media-controls-panel {
  background-color: #8eddf2 !important;
  border-color: #77d9f3 !important;
  border-radius: 4px;
}
audio {
  background-color: #8eddf2 !important;
  border-radius: 4px;
}
audio:hover,
audio:focus,
audio:active {
  box-shadow: 2px 2px 4px 0px #006773;
}
.navbar-top-links > li > a {
  color: #8eddf2 !important;
  background-color: #011629 !important;
}
.navbar-top-links > li > a:hover,
.navbar-top-links > li > a:active,
.navbar-top-links > li > a:focus {
  color: #001628 !important;
  background-color: #dae2e8 !important;
}
.navbar-top-links > .open > a,
.navbar-top-links > .open > a:focus {
  background-color: #dae2e8;
  color: #001628;
}
.navbar-top-links .head-list li {
  color: #8eddf2 !important;
}
.navbar-top-links .head-list li :hover {
  color: #001628 !important;
  background-color: #dae2e8 !important;
}
@media (min-width: 768px) {
  .navbar-top-links .tgl-menu-btn > a {
    color: #8eddf2 !important;
    background-color: #011629 !important;
  }
  .navbar-top-links .tgl-menu-btn > a:hover {
    color: #001628 !important;
    background-color: #dae2e8 !important;
  }
}
::selection {
  background-color: #8eddf2 !important;
  color: #282828 !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #8eddf2 !important;
  color: #282828 !important;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #b2e7f5 !important;
}
#circle-button-expanding {
  position: relative;
  float: right;
  right: 20px;
  text-align: right;
  font-family: sans-serif;
  font-size: 24px;
  margin-top: -10px;
  margin-right: -28px;
}
#circle-button-expanding ul {
  list-style: none;
  display: inline;
  margin: 0;
  padding: 0;
  max-width: 75px;
}
#circle-button-expanding ul:after {
  content: "";
  display: block;
  clear: both;
}
#circle-button-expanding i {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 33%, #ffffff 33%);
  box-sizing: border-box;
  padding: 8px 10px;
  position: relative;
  text-decoration: none;
  color: black;
  /* right: 15px; */
  /* bottom: 15px; */
  /* font-size: 26px !important; */
  text-align: center;
  /* line-height: 28px !important;
    // padding: 5px;
    // position: relative;
    // // margin: -20px;
    // text-decoration: none;
    // color: black; /*Color of the Icon*/
}
#circle-button-expanding ul li {
  background: #fff;
  padding: 0px;
  width: auto;
  border-radius: 50px;
  text-align: center;
  overflow: hidden;
  float: right;
  margin: 10px;
}
#circle-button-expanding ul li a {
  position: relative;
  display: block;
  min-width: 27px;
  padding: 15px;
}
#circle-button-expanding ul span {
  z-index: 1;
  white-space: nowrap;
  margin-right: 0px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  visibility: none;
  width: auto;
  max-width: 0px;
  /* This is the fixed unit value */
  opacity: 0;
  text-align: center;
  transition: all 1s;
  box-sizing: border-box;
  padding: 0px;
  text-decoration: none;
  color: black;
  font-size: 15px;
}
#circle-button-expanding li:hover {
  cursor: pointer;
}
#circle-button-expanding li:hover span {
  margin-right: 0px;
  opacity: 1;
  width: auto;
  max-width: 500px;
  /* this value makes the transition */
  padding: 10px 4px 4px 14px;
}
#mceu_45 {
  height: 16px;
}
#mceu_45-0 {
  display: none;
}
.badge-primary {
  background-color: #50c6c8 !important;
}
.table-responsive {
  width: 100%;
}
.magic-checkbox:checked + label:before {
  border: #0e0824 !important;
  background: #0e0824 !important;
}
#custom-row-col {
  position: relative;
  padding: 10px 15px;
  /* Float four columns side by side */
  /* Remove extra left and right margins, due to padding */
  /* Clear floats after the columns */
  /* Responsive columns */
  /* Style the counter cards */
}
#custom-row-col h3 {
  font-size: 42px;
}
#custom-row-col .card-1 h3 {
  color: #7573e6;
}
#custom-row-col .card-2 h3 {
  color: #fb8f87;
}
#custom-row-col .card-3 h3 {
  color: #76bc3a;
}
#custom-row-col .card-4 h3 {
  color: #8d81c1;
}
#custom-row-col .card-5 h3 {
  color: #ffb339;
}
#custom-row-col span {
  font-size: 16px;
}
#custom-row-col img {
  width: 100%;
  padding: 10px 5px;
}
#custom-row-col .column {
  -ms-flex: 1;
      flex: 1;
  float: left;
  width: 20%;
  margin: 10px;
  background-color: #fff;
  border: 1px solid transparent;
  box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
}
#custom-row-col .row {
  margin: 0 -5px;
  display: -ms-flexbox;
  display: flex;
}
#custom-row-col .row:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
}
@media screen and (max-width: 600px) {
  #custom-row-col .column {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}
#custom-row-col .card {
  padding: 4px;
  text-align: center;
}
#custom-row-col-3 {
  position: relative;
  padding: 10px 15px;
  /* Float four columns side by side */
  /* Remove extra left and right margins, due to padding */
  /* Clear floats after the columns */
  /* Responsive columns */
  /* Style the counter cards */
}
#custom-row-col-3 h3 {
  font-size: 42px;
}
#custom-row-col-3 .card-1 h3 {
  color: #7573e6;
}
#custom-row-col-3 .card-2 h3 {
  color: #fb8f87;
}
#custom-row-col-3 .card-3 h3 {
  color: #76bc3a;
}
#custom-row-col-3 .card-4 h3 {
  color: #8d81c1;
}
#custom-row-col-3 .card-5 h3 {
  color: #ffb339;
}
#custom-row-col-3 span {
  font-size: 16px;
}
#custom-row-col-3 img {
  width: 100%;
  padding: 10px 5px;
}
#custom-row-col-3 .column {
  -ms-flex: 1;
      flex: 1;
  float: left;
  width: 33%;
  margin: 10px 34px;
  background-color: #fff;
  border: 1px solid transparent;
  box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
}
#custom-row-col-3 .row {
  margin: 0 -5px;
  display: -ms-flexbox;
  display: flex;
}
#custom-row-col-3 .row:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
}
@media screen and (max-width: 600px) {
  #custom-row-col-3 .column {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}
#custom-row-col-3 .card {
  padding: 4px;
  text-align: center;
}
@media (min-width: 640px) {
  #video-panel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
}
@media screen and (max-width: 1024px) {
  .phrase {
    margin-left: 5px;
    /* Adjust margin for smaller screens */
    margin-right: 5px;
  }
  .col-md-5,
  .col-md-4,
  .col-md-3 {
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    /* Full width for smaller screens */
    max-width: 100%;
  }
  .btn {
    font-size: 0.8rem;
    /* Reduce button font size for smaller screens */
  }
}
td .campaign_type {
  background-color: #8eddf2 !important;
  color: #001628 !important;
}
.alert-info {
  background-color: #1bc7dc00 !important;
  border-color: transparent;
  border-left: unset !important;
  color: #fff;
  font-size: 16px !important;
  padding: 15px 0 !important;
}
.alert-info strong {
  color: red !important;
}
.profile-info .img-icon {
  float: left;
  padding: 0px 10px 0px 0px;
  width: 50px;
}
.profile-info strong {
  font-weight: 400;
  font-size: 14px;
}
.profile-info .text-main {
  font-size: 16px;
  font-weight: 500;
}
.profile-info address {
  margin-bottom: 15px;
}
.btn-info-basic,
.btn-info,
.btn-info:focus,
.btn-info.disabled:hover,
.btn-info:disabled:hover,
.btn-hover-info:hover,
.btn-hover-info:active,
.btn-hover-info.active,
.btn.btn-active-info:active,
.btn.btn-active-info.active,
.dropdown.open > .btn.btn-active-info,
.btn-group.open .dropdown-toggle.btn.btn-active-info {
  background-color: #8eddf2 !important;
  border-color: #77d9f3 !important;
  color: black !important;
}
.btn-info:hover,
.btn-info:active {
  background-color: #78c2d6 !important;
  border-color: #78c2d6 !important;
  color: black !important;
}
.btn-info1:hover,
.btn-info1:active {
  background-color: #0e0824 !important;
  border-color: #0e0824 !important;
  color: white !important;
}
.btn-info1,
.btn-info1:focus,
.btn-info1.disabled:hover,
.btn-info1:disabled:hover {
  background-color: #23212e !important;
  border-color: #23212e !important;
  color: white !important;
}
#report-group .select2-container {
  font-size: 15px;
  height: 38px !important;
  border: unset !important;
  border-radius: 4px !important;
}
.custom-half-background {
  position: absolute;
  height: 180px;
  background: #011629;
  /* z-index: +999; */
  width: 100%;
}
.mainnav-profile .profile-wrap {
  padding: 30px 20px 12px;
  background-image: unset !important;
  background-size: cover;
  text-align: center !important;
}
#mainnav {
  height: 100%;
  background-image: linear-gradient(#001628, #000000) !important;
}
.mainnav-profile .mnp-name,
.mainnav-profile .mnp-desc,
.mainnav-profile .dropdown-toggle i,
#mainnav .mainnav-profile .list-group-item,
#mainnav-menu .list-header,
#mainnav-menu > li > a,
#mainnav-menu > li > a {
  color: #8eddf2 !important;
}
#mainnav .mainnav-profile > a:hover,
#mainnav .mainnav-profile > a:active,
#mainnav .mainnav-profile .list-group-item:hover,
#mainnav .mainnav-profile .list-group-item:active,
#mainnav-menu a:hover,
#mainnav-menu a:active,
#mainnav-menu > li > a:hover,
#mainnav-menu > li > a:active,
.list-group.bg-trans .list-group-item:hover,
.list-group.bg-trans .list-group-item:active {
  color: #001628 !important;
  background: #dae2e8 !important;
}
#mainnav-menu a {
  display: block;
  color: #8eddf2 !important;
  padding: 12px 18px;
}
.list-group.bg-trans .list-group-item {
  padding-left: 30px !important;
}
.switch-toggle {
  /*------ ADDED CSS ---------*/
  /*--------- END --------*/
  /* Rounded sliders */
}
.switch-toggle .switch {
  position: absolute;
  display: inline-block;
  width: 60px;
  height: 24px;
  margin-left: 10px;
}
.switch-toggle .switch input {
  display: none;
}
.switch-toggle .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #cccccc;
  transition: 0.4s;
}
.switch-toggle .slider:before {
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  left: -9px;
  top: 0px;
  bottom: 0px;
  background-color: white;
  transition: 0.4s;
  box-shadow: 1px 3px 9px rgba(0, 0, 0, 0.18);
}
.switch-toggle input:checked + .slider {
  background-color: #8eddf2;
}
.switch-toggle input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}
.switch-toggle input:checked + .slider:before {
  transform: translateX(55px);
}
.switch-toggle .on {
  display: none;
}
.switch-toggle .on {
  color: #001628;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 40%;
  font-size: 14px;
  font-family: Verdana, sans-serif;
}
.switch-toggle .off {
  color: #001628;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  right: 12%;
  font-size: 14px;
  font-family: Verdana, sans-serif;
}
.switch-toggle input:checked + .slider .on {
  display: block;
}
.switch-toggle input:checked + .slider .off {
  display: none;
}
.switch-toggle .slider.round {
  border-radius: 34px;
}
.switch-toggle .slider.round:before {
  border-radius: 50%;
}
.import-source {
  margin: 14px 0;
  height: 130px;
}
.import-source div img {
  width: 68px;
}
.import-source p a {
  color: #44aa72;
  font-size: 12px;
}
.import-source p a:hover {
  color: #44aa72;
  font-size: 12px;
  text-decoration: underline;
}
.import-source button {
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  padding: 8px 12px 6px 12px;
  border-radius: 25px;
  border: 2px solid #ffffff;
  margin: 10px 0;
  box-shadow: 0 1px 8px 3px rgba(0, 0, 0, 0.18);
}
.form-horizontal .panel-title a:after {
  font-family: Fontawesome;
  content: "\f077";
  float: right;
  font-size: 10px;
  font-weight: 300;
}
.form-horizontal textarea {
  height: unset !important;
}
.form-horizontal .panel-title a.collapsed:after {
  font-family: Fontawesome;
  content: "\f078";
}
.form-horizontal .panel-group .panel {
  border-radius: 0;
  margin-bottom: 10px !important;
}
.form-horizontal .panel {
  border: unset !important;
}
.form-horizontal .alert-info {
  background-color: #8eddf2 !important;
  border-color: transparent;
  border-left: unset !important;
  color: #0a0a0a !important;
  text-align: center !important;
  font-size: 13px !important;
}
.form-horizontal .alert-info a {
  color: #0a0a0a !important;
}
.btn-info .custom-btn {
  background: red !important;
}
.label-custom-btn {
  color: #000000 !important;
  padding: 8px 20px !important;
  border-radius: 20px !important;
  margin: 0px !important;
  margin-left: 5px !important;
}
.custom-btn {
  color: #000000 !important;
  font-weight: 600 !important;
  padding: 8px 20px !important;
  border-radius: 2px !important;
  margin: 0px !important;
  margin-left: 5px !important;
}
td .custom-btn {
  border-radius: 24px !important;
}
.modal-footer {
  padding: 0px 26px 10px 26px !important;
  border: unset !important;
}
.modal-footer .btn-danger {
  color: #ffffff !important;
  font-weight: 600 !important;
  border-radius: 2px !important;
}
.modal-footer .btn-primary {
  color: #ffffff !important;
  font-weight: 600 !important;
  border-radius: 2px !important;
}
.modal-footer .custom-btn {
  padding: 8px 20px !important;
}
.btn-circle {
  width: 32px !important;
  border-radius: 30px !important;
  padding: 6px 0px !important;
  margin: 0 2px;
}
.btn-circle-sm {
  width: 22px !important;
  height: 22px;
  border-radius: 30px !important;
  padding: 1px 0px !important;
  margin: 4px 2px;
}
.a-btn-circle {
  width: 28px !important;
  height: 28px;
  text-align: center !important;
  border-radius: 30px !important;
  padding: 5px 6px !important;
  margin: 0 1px;
  color: #282828 !important;
}
.a-btn-circle i {
  font-size: 15px !important;
}
.btn-margin-right {
  margin-right: 40px !important;
  position: relative;
  left: -25px;
}
.custom-form label {
  font-size: 14px !important;
}
#setting-form-horizontal .form-horizontal {
  padding: 0px;
}
#setting-form-horizontal textarea {
  height: unset !important;
}
#setting-form-horizontal .form-group {
  margin-bottom: 5px;
}
#setting-form-horizontal .form-horizontal .control-label {
  padding-top: unset;
  color: #3896af !important;
  text-align: left;
}
#setting-form-horizontal :-ms-input-placeholder {
  color: #758697 !important;
  opacity: 1;
  /* Firefox */
}
#setting-form-horizontal ::placeholder {
  color: #758697 !important;
  opacity: 1;
  /* Firefox */
}
#setting-form-horizontal :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #758697 !important;
}
#setting-form-horizontal ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #758697 !important;
}
#setting-form-horizontal .form-control {
  font-size: 16px;
  padding: 6px 0px !important;
  font-weight: 500;
  color: #282828 !important;
  border: unset !important;
  border-bottom: 2px solid #e9e9e9 !important;
  border-radius: unset !important;
}
#setting-form-horizontal .panel-footer {
  background-color: #f6f8fa00 !important;
  border: unset !important;
}
.form-group {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.btn-custom {
  font-size: 13px !important;
  color: #000000 !important;
  height: 38px !important;
  border: 2px solid #ffffff !important;
  border-radius: 4px !important;
  box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.18) !important;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
  right: 20px;
  top: 2px;
  font-weight: 700 !important;
}
.form-control {
  font-size: 13px;
  height: 38px !important;
  border: 2px solid #e9e9e9 !important;
  border-radius: 4px !important;
}
#page-sub-header {
  color: #ffffff;
  font-size: 1.7em !important;
  padding-bottom: 0px;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 2px solid #e9e9e9 !important;
  height: 36px !important;
  border-radius: 0px !important;
  outline: 0 !important;
  color: #282828 !important;
}
.select2-container {
  font-size: 13px;
  border-radius: 4px !important;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  cursor: text;
}
.select2-selection--multiple {
  background-color: #fff;
  border: 2px solid #e9e9e9 !important;
  border-radius: 4px !important;
  outline: 0 !important;
  color: #282828 !important;
}
.input-group-btn button {
  height: 38px;
}
.col-sm-3 span.hint {
  padding: 0px 6px !important;
}
.col-sm-9 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}
.col-sm-9 .input-group-btn button {
  height: 38px;
}
.col-sm-9 .col-sm-9,
.col-sm-9 span {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.col-sm-9 span.hint {
  padding: 0px 6px !important;
}
.col-sm-9 .select2-selection__placeholder,
.col-sm-9 .select2-selection__rendered {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
#mssp-select-client .select2-selection__rendered {
  border: 1px solid #b7b7b7;
  border-radius: 12px;
  padding: 3px 8px;
}
#mssp-select-client .select2-selection__placeholder {
  color: #000000;
}
#mssp-select-client .select2-container--default .select2-selection--single {
  border: 0px !important;
}
.subscription-form .login-form2 {
  margin: 0 auto;
  font-size: 18px;
  padding: 90px 0;
  max-width: 400px;
  line-height: 20px;
}
.subscription-form label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
.subscription-form .login-form2 .form-control {
  resize: none;
  height: 40px;
  color: #8f8f8f;
  font-size: 12px;
  background: none;
  margin: 0 0 10px;
  box-shadow: none;
  padding: 6px 16px;
  border-radius: 0px;
  text-transform: uppercase;
  border: 1px solid #ddd;
}
.subscription-form .price-section .btn {
  color: #fff;
  margin: 0 0 33px;
  background: #2a2a2a;
  border-radius: 0px;
  border-color: #2a2a2a;
}
.subscription-form .btn-f-info:hover {
  background: #3498db !important;
  color: #fff !important;
  border-radius: 0px;
  border-color: #3498db !important;
}
.subscription-form .login-form2 .btn-f-info {
  border: 0;
  width: 100%;
  padding: 10px;
  display: block;
  color: #ffffff;
  margin: 0 0 20px;
  background: #2a2a2a;
}
.subscription-form .btn-f-info {
  margin-top: 5px !important;
}
.subscription-form .btn-f-info {
  background: #3498db;
  border-color: #3498db;
}
.subscription-form .btn-f-info {
  color: #fff;
  text-transform: uppercase;
  border: 1px solid transparent;
}
.subscription-form .btn {
  border-radius: 0;
  padding: 8px 20px;
  text-align: center;
  white-space: normal;
  vertical-align: top;
  letter-spacing: 2px;
  text-transform: uppercase;
  font: 12px/20px "Lato", Georgia, "Times New Roman", Times, serif;
  transition: all 0.4s ease;
}
.subscription-form .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.subscription-plan .btn {
  color: #000;
  /* margin: 0 0 33px; */
  background: #d9e2e7;
  border-color: #efefef;
  border-radius: 1px;
}
.subscription-plan .pricing-plan-price {
  line-height: 35px;
}
.subscription-plan table {
  border-collapse: collapse;
  table-layout: fixed;
}
.subscription-plan th {
  background: #f5f5f5;
  display: none;
}
.subscription-plan td,
.subscription-plan th {
  height: 53px;
  color: #212529;
}
.subscription-plan td,
.subscription-plan th {
  border: 1px solid #131628;
  padding: 10px;
  empty-cells: show;
}
.subscription-plan td,
.subscription-plan th {
  text-align: left;
}
.subscription-plan td + td,
.subscription-plan th + th {
  text-align: center;
  display: none;
}
.subscription-plan td.default {
  display: table-cell;
}
.subscription-plan .bg-gray {
  background-color: #d9e2e7;
  color: white;
  border: 1px solid #000000;
}
.subscription-plan .bg-purple {
  background-color: #001729;
  color: white;
  border: 1px solid #000000;
}
.subscription-plan .bg-blue {
  background-color: #003046;
  color: white;
  border: 1px solid #000000;
}
.subscription-plan .bg-premium {
  background-color: #0d5e79;
  color: white;
  border: 1px solid #000000;
}
.subscription-plan .price-bronze {
  background-color: #001729;
  color: white;
  border: 1px solid #000000;
}
.subscription-plan .price-standard {
  background-color: #003046;
  color: white;
  border: 1px solid #000000;
}
.subscription-plan .price-premium {
  background-color: #0d5e79;
  color: white;
  border: 1px solid #000000;
}
.subscription-plan .table th {
  padding: 0.75rem;
  border-top: 0px !important;
}
.subscription-plan .table thead th {
  border-bottom: 2px solid #000;
  vertical-align: middle !important;
}
@media (min-width: 640px) {
  .subscription-plan ul {
    display: none;
  }
  .subscription-plan td,
  .subscription-plan th {
    display: table-cell !important;
  }
  .subscription-plan td {
    width: 55%;
    font-size: 20px;
    line-height: 1.5;
  }
  .subscription-plan td + td,
  .subscription-plan th + th {
    width: 15%;
  }
}
.subscription-plan .sep {
  background: #d9e2e7;
  font-weight: bold;
  font-size: 24px;
}
.subscription-plan .txt-l {
  font-size: 28px;
  font-weight: bold;
}
.subscription-plan .txt-top {
  position: relative;
  top: -9px;
  left: -2px;
}
.subscription-plan .tick {
  font-size: 25px;
  color: #fff;
}
.subscription-plan .hide {
  border: 0;
  background: none;
}
.report-docx {
  /*! 
 * Fancy styles for pdf2htmlEX
 * Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com> 
 * https://github.com/coolwanglu/pdf2htmlEX/blob/master/share/LICENSE
 */
}
.report-docx #sidebar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 250px;
  padding: 0;
  margin: 0;
  overflow: auto;
}
.report-docx #page-container {
  /* position: absolute; */
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
.report-docx .content {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.report-docx .content-bottom {
  top: auto;
  padding: 20px;
  position: absolute;
  bottom: 0;
}
.report-docx .pf-header {
  position: absolute;
  top: 0;
}
.report-docx .h-left {
  top: 20px;
  left: 75px !important;
}
.report-docx .h-right {
  top: 30px;
  left: 50px !important;
}
.report-docx .pf-title {
  position: absolute !important;
  top: 55px;
  font-size: 60px !important;
}
.report-docx .pf-content {
  position: relative;
  margin: 10%;
  margin-top: 17%;
}
.report-docx .pf p {
  color: black;
}
.report-docx .pf-content h1,
.report-docx h2,
.report-docx h3,
.report-docx h4,
.report-docx h5,
.report-docx h6 {
  color: #4f81bd;
}
@media screen {
  .report-docx #sidebar.opened + #page-container {
    left: 250px;
  }
  .report-docx #page-container {
    bottom: 0;
    right: 0;
    overflow: auto;
  }
  .report-docx .loading-indicator {
    display: none;
  }
  .report-docx .loading-indicator.active {
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -32px;
  }
  .report-docx .loading-indicator img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
}
@media print {
  @page {
    margin: 0;
  }
  .report-docx html {
    margin: 0;
  }
  .report-docx body {
    margin: 0;
    -webkit-print-color-adjust: exact;
  }
  .report-docx #sidebar {
    display: none;
  }
  .report-docx #page-container {
    width: auto;
    height: auto;
    overflow: visible;
    background-color: transparent;
  }
  .report-docx .d {
    display: none;
  }
}
.report-docx .pf {
  position: relative;
  background-color: white;
  overflow: hidden;
  margin: 0;
  border: 0;
}
.report-docx .pc {
  position: relative;
  border: 0;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
  transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
.report-docx .pc.opened {
  display: block;
}
.report-docx .bf {
  position: absolute;
  border: 0;
  margin: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.report-docx .bi {
  position: absolute;
  border: 0;
  margin: 0;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
@media print {
  .report-docx .pf {
    margin: 0;
    box-shadow: none;
    page-break-after: always;
    page-break-inside: avoid;
  }
  @-moz-document url-prefix() {
    .report-docx .pf {
      overflow: visible;
      border: 1px solid #fff;
    }
    .report-docx .pc {
      overflow: visible;
    }
  }
}
.report-docx .c {
  position: absolute;
  border: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  display: block;
}
.report-docx .t {
  position: absolute;
  white-space: pre;
  font-size: 1px;
  transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  -webkit-transform-origin: 0 100%;
  unicode-bidi: bidi-override;
  -moz-font-feature-settings: "liga" 0;
}
.report-docx .t:after {
  content: "";
}
.report-docx .t:before {
  content: "";
  display: inline-block;
}
.report-docx .t span {
  position: relative;
  unicode-bidi: bidi-override;
}
.report-docx ._ {
  display: inline-block;
  color: transparent;
  z-index: -1;
}
.report-docx ::selection {
  background: rgba(127, 255, 255, 0.4);
}
.report-docx ::-moz-selection {
  background: rgba(127, 255, 255, 0.4);
}
.report-docx .pi {
  display: none;
}
.report-docx .d {
  position: absolute;
  transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  -webkit-transform-origin: 0 100%;
}
.report-docx .it {
  border: 0;
  background-color: rgba(255, 255, 255, 0);
}
.report-docx .ir:hover {
  cursor: pointer;
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media screen {
  .report-docx #sidebar {
    background-color: #2f3236;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjNDAzYzNmIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDBMNCA0Wk00IDBMMCA0WiIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiMxZTI5MmQiPjwvcGF0aD4KPC9zdmc+");
  }
  .report-docx #outline {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 13px;
    margin: 2em 1em;
  }
  .report-docx #outline ul {
    padding: 0;
  }
  .report-docx #outline li {
    list-style-type: none;
    margin: 1em 0;
  }
  .report-docx #outline li > ul {
    margin-left: 1em;
  }
  .report-docx #outline a,
  .report-docx #outline a:visited,
  .report-docx #outline a:hover,
  .report-docx #outline a:active {
    line-height: 1.2;
    color: #e8e8e8;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none;
    display: block;
    overflow: hidden;
    outline: 0;
  }
  .report-docx #outline a:hover {
    color: #0cf;
  }
  .report-docx #page-container {
    background-color: #9e9e9e;
    /* background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjOWU5ZTllIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4="); */
    transition: left 500ms;
  }
  .report-docx .pf {
    margin: 13px auto;
    box-shadow: 1px 1px 3px 1px #333;
    border-collapse: separate;
  }
  .report-docx .pc.opened {
    animation: fadein 100ms;
  }
  .report-docx .loading-indicator.active {
    animation: swing 1.5s ease-in-out 0.01s infinite alternate none;
  }
  .report-docx .checked {
    background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goQDSYgDiGofgAAAslJREFUOMvtlM9LFGEYx7/vvOPM6ywuuyPFihWFBUsdNnA6KLIh+QPx4KWExULdHQ/9A9EfUodYmATDYg/iRewQzklFWxcEBcGgEplDkDtI6sw4PzrIbrOuedBb9MALD7zv+3m+z4/3Bf7bZS2bzQIAcrmcMDExcTeXy10DAFVVAQDksgFUVZ1ljD3yfd+0LOuFpmnvVVW9GHhkZAQcxwkNDQ2FSCQyRMgJxnVdy7KstKZpn7nwha6urqqfTqfPBAJAuVymlNLXoigOhfd5nmeiKL5TVTV+lmIKwAOA7u5u6Lped2BsbOwjY6yf4zgQQkAIAcedaPR9H67r3uYBQFEUFItFtLe332lpaVkUBOHK3t5eRtf1DwAwODiIubk5DA8PM8bYW1EU+wEgCIJqsCAIQAiB7/u253k2BQDDMJBKpa4mEon5eDx+UxAESJL0uK2t7XosFlvSdf0QAEmlUnlRFJ9Waho2Qghc1/U9z3uWz+eX+Wr+lL6SZfleEAQIggA8z6OpqSknimIvYyybSCReMsZ6TislhCAIAti2Dc/zejVNWwCAavN8339j27YbTg0AGGM3WltbP4WhlRWq6Q/btrs1TVsYHx+vNgqKoqBUKn2NRqPFxsbGJzzP05puUlpt0ukyOI6z7zjOwNTU1OLo6CgmJyf/gA3DgKIoWF1d/cIY24/FYgOU0pp0z/Ityzo8Pj5OTk9PbwHA+vp6zWghDC+VSiuRSOQgGo32UErJ38CO42wdHR09LBQK3zKZDDY2NupmFmF4R0cHVlZWlmRZ/iVJUn9FeWWcCCE4ODjYtG27Z2Zm5juAOmgdGAB2d3cBADs7O8uSJN2SZfl+WKlpmpumaT6Yn58vn/fs6XmbhmHMNjc3tzDGFI7jYJrm5vb29sDa2trPC/9aiqJUy5pOp4f6+vqeJ5PJBAB0dnZe/t8NBajx/z37Df5OGX8d13xzAAAAAElFTkSuQmCC);
  }
}
.report-docx .ff0 {
  font-family: sans-serif;
  visibility: hidden;
}
@font-face {
  font-family: ff1;
  src: url("data:application/font-woff;base64,d09GRgABAAAAAEqkAA8AAAAAilAABQBZAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAcY3ths0dERUYAAAF0AAAAHAAAAB4AJwBNT1MvMgAAAZAAAABdAAAAYPcK1cljbWFwAAAB8AAAAO0AAAG6fk2EEWN2dCAAAALgAAACSwAABSCw38njZnBnbQAABSwAAAUOAAAJGvb2TQxnbHlmAAAKPAAAKwcAAESARlrMwGhlYWQAADVEAAAAMwAAADYQdygYaGhlYQAANXgAAAAgAAAAJAsEBPdobXR4AAA1mAAAAPEAAAEcAyAZ+2xvY2EAADaMAAAAkAAAAJA8Kk60bWF4cAAANxwAAAAgAAAAIBJaAf1uYW1lAAA3PAAABbAAAA01bpuMY3Bvc3QAADzsAAAAnAAAAM0TlT5JcHJlcAAAPYgAAA0cAAAkEGuvAv4AAAABAAAAANGrZ0MAAAAAu+t8zAAAAADV5H2jeJxjYGRgYOABYjEgZmJgBEI3IGYB8xgABqAAdXicY2BmPsg4gYGVgYN1JqsxAwOjHIRmvsDQxsTAwcDEz8rExMTCzMTygIHpvwPDmv8MQEVAzOAbrKAApBQUZFm7/01mYGDtZsxVYGCcD5Jj3s7KB5JjYAQAw80OlAAAAHiclY9dL4JxGIev5wnltRQpir8oTzwlL6Ek0sxsDsyBcx+jb9IH6Ss4ZgwbM8/WB7m7K2NzIr/tft21e78b8NGPBBZdtXSyevMQTa0pjHa25jRZ8hQpU6HKGRdccUPDREzcJEWU7TIOLgVKPabGOZdcc6tMzCREpC2f8iHv8iav8iLP8iSP8iD3cue5nuNlvjz8IWuEb9CyNdm/gf5L6pthZf2BUcbGJyangroLTRMmAjOz0bkY8fkFfTW5uGRYTq2spn9uZNac7PqGm8tvFra2d3aLe/sHpfJh5ag6iMP/65jT+kltcL4DdU8xOwAAAHicrZRJTxRRFIU/WhsSI4jyB/wVbo2JP0C3zorBEUQRGhBQaRVBUbQFB7DBqdsREBQQBxQVxyjigoVbNy4kMe5IqPK8Vz2UHWFl3dR755x3X6Xuua8KcqLgRPBfq9hJGYcUx2gmwgjf2EJY6CJdxLhFLy94xyT/8XKqgsUsnDdINgXgTrs/nZjuoWCeT4mIFcxfmlbcfHcqQ5tyIm6+M5S9hAV2b25gQurvrBl3OrDccHeZ4YEG4UV2x6+cqNPjxDM8WM0a1rKO9Wxis+rfynZ2yJld7KaYEstKtLZNY5HYRmUVKsvgdNYeSnXvYz/lVChKhcsSzKzttbyckKKSKqo5QA21iTFklRqtVFteqbuOg+rMYeotSs6eEuYIR9W1Bo7TOCdrTKEmTnBSfT7F6Vlx81+sRXGGszoP52iljQs6F+10ZKjnrX6JKJ06M2atVUqnRWb1CWM8pJseBqyXhXLNcyTpS5H1sFQe1KjCsO+NPf9CKbfqVLuprSlRaaX0et+OioSPJjOsTO8pXh/MU2oznGhRDR5OV+SxVlt/WvW7Mpea9KPD50y7ZQZlqrPhNi7rC7yi0bhq0FVhD3Va7Nejqdwuy69xnRvqRdyi5OwpMeE4N/Vt3+YOdxVp7Efe3M0927le7tNHPw/UyQEGGbL6XGv/0vsTel9KecQwj3VCnvFcf5pRRVJ5Km0kob6ymsdHeSlusjw2xhv9od7zgY985rXYJzu+FRtngq9MZuUKfeGHxhnGg9/JYwUEh+VzBxsUK4OL/wBIom7tAHicfVVNb9tGEF1SkiVLFsoEaWCAhyy7oWBDUlw0aeu6rsNKpCxFSWtZMrB00pa0pEC+5RS0QQvo5oBpf0evo/Qi31Kg1/yHHHpsjjm7M0tSsI20xFLcefOxb2dmV87u6Ifvv3v08NCXB4P+fm/v228e3O/e67R3W57bbHzt3N35avvLrS82P//s041b9dpaxb4pPrqxeu2K8UG5VFwu5Jdy2YyusZonWgGHSgDZimi36ySLEIHwHBAAR6h10QZ4oMz4RUsHLR9fsnRiS2dhqRl8m23Xa9wTHF67gs+1w57E+W+u8Dm8VfMHap6tKKGMgmWhB/dWJy4HLeAetJ5OIi9wMd6sVGyK5rhYr7FZsYTTEs5gTTyZaWs7mproa97WTGeFMi0LGdsLR7DXk55rWpavMNZUsWCpCXkVix8TZ/aCz2qvol/nBjsKqisjMQofSciE6BRlvCg6gStVWBcurD/7exW3PIaacD2oCgzW3V8soEHONgSP3jEkL97+cxEJE2TJNt4xmtIWF2lCfTpnyA0Z4v4si7i8mDvsCAWY9mQsc3ZkvmTORtUHPSDNq1Tz4QFppqlm4R4Ii0rlBcl4OlmF6RGv1zD7atg4UM8hUwmOhhP6huNIuG6ct4EEx8WJEyZ79WYfb6B9GOAmjikNPQkb4glcE43YAAFONTjuS+WSuMG1JrBgmHjBhucSL+5FgRsTpFiiJ0/Z7bM3szvc/OM2u8N84gHXm1iUihfJ0WO4EZgj7M/HXJoWOD6mzxdy7FOVhAHrb3A5S62ovHBvl6xTY9p53i5wqZsZn6qFAG/hj2hso8LAcimRKtrY5lIzWWqGqyQWNLsQB4WM3WyTKkOuzbZp+Vb8/A8lM+GUs6FwLpaBwIJTvM5/UoutidA698buOYIXguYSgkm09/PUKRfJwuhRoHK2U1XGxpOLmI5hFERVXOXA9rgUY+EL7CFnT9LeKNeqvt2+6PYOpap20iWDC1Ks34wlYBaqU0FvYg+2qmZaViXvKnkhti+pO6maRwXR7UcUXCQBGccThJteqnTCF5tX7+DRbOHtJlqh4AZvReH8bHoUzRwneuIFky2KITqjSPTltqm47stfzGe01FXW1bqDRr2Gd09jJrTnvZmjPe8fylODMf58IF/qmt4MGv7sJurkKWfMUahOKIEkcBIo0j4KBWVvnjqMTZU2qwAlD+caU1ghxTQ2nOsxZqSYjlg2xhyF0YNFWp1givG69fiIyvOzP4kCnw4Xu46lxKGBJnYY6GJnpulLK1AU4waURIPwu4TfjfElwvPYGNp1DZNDd1IUCLynsKEkM7W4FTMUks/PzgbSem2+9S1stUf4HkpYruLdn7Pvod0uvQHCuzAdhsSDHUjyzdudoY9tmwZEkw4sY4TlJAJatJQPtSM6DbE2WEDlP0UBpj74VVpUHvuqnQ1gbbGFZY9j5iq00IYfXRWfqLOJR6Fon9BnGbmxvowRE0VczI+TlF9B5kOBqmHAMdtZNuxjq8d3adGMkTFeidnKWL1FM1Ey2lbGLpWLsHwLA+KgeekWHcmcnff9mLySThIDXNuAEjKqnEtl4oDZQVWHuOA4Qapk+ieF6c3ZvvgRbxYirSLlUQ1luxPi5R/7lxARm6lzge6IUhLjrxjN085XMO8ZezA/+138ZJ176jVBfw7UmMw8xcZmfnQZgIfVeq1wGS0rOIoK5fc7xPkqlBdfArmH/xr/AoI2goIAAHiclXwHeFzVmfY5t5cpt0zvvWikGWlGbdTmypbVLFmW5G7L3XSwjQEDdrBD2yTAEohDQtgsSTaBJJtg3LCMU8w+zp9k9zHLZr0k2QV+ePbZhZB1lpQ/oVij/5x770hyYYtAc+7cKTrnPd/3fu/3ffcaEKAPAGI7vRKQgAX5IxAUuo6y1J9fKB5h6Ne6jpIEOgRHSHyaxqePssyjF7uOQny+JEflZFSO9hGRagJ+sXodvfLDv+6jzgEwOwsGZ1+jd9EtUhosARLxZ3gkRQAkFvTD/QD/QPBA9Vn4e/ohEAcxzUlKIhwlJTt+sFjhCOkMiw+ASgEWSrlcrqkRMoTTobhD0AbjsTyRzpMtzT1EWw9ZKoYI+J+bpjatp6Et6FV8qoVsnWgPhMsTJchLAZc7IBH01p9W17768+q6v7PIIk0wHH3NP/zi9d27X/vlz66lGIZkBMmY091oTm+jOUVB6RRQZt87hmalTKPRbown8NwUMD175gX0CvAJxhxzRWOSDhvB2kg0Qdja1qq0NBPpVA+BZ+h2KfDtQPt4K2lRfYovaIX0ho0bN1KEFHA7AzJHXHs74d39+i/+4RqaYwhalC1/C5/9+avw2Z/ykoDmx1DnqmNofnXVN+Ae8CbwA+Go6A4A6fy5psYk+rN2qP9dok3FuOig7GFsbvnTtFX1qrJbgNQDoifh8ybc4qPh5nyD92VW4EiStXBQPeiPSAwjRQwMlsDjRJ7oBnZgOw5Y8QIFChdg4RxeHhOPxlItza2lKPoDRF6RqxsV9AO/xll5Gn6QDoVTqRAj+/Tv+cLsn+DNaK4icB8BDIbMAkcZnhwBlXMIspfwxJm48X1FF7y50N2Vx783DxTyS9AvMk1kRxfIH9NRoIIceFfzZhSYlWHKClMWmOJgkoV1JMwSsAF9u5a0E6ObG6DDI8FRB7Ykh8uKHgT0Vx0RtFsODz46TTSg2UVm3zmG3hYxtxaN7x6z6uMfj1n08R0820QERqaJBo0XIqARaIAU0Ac0Hn2iIIwJBLKDV/RngoT+NrYKTcAHAhAa6v3TUDhqn0yi4Qi9ClQuVC7ICiyXCwVkK1O5KemtqRz+kd7SB2Q+6KT5gw0J72ZtL9nmPBWP2ZALhNDzHor8ceHm5z9597PX5Bpvev7gPjQ+b/PnukYbV97Q7Qr17hhsX9md8fDEZz7/xyNbVn/rT1859Cd9/M6WL92xss27/OHv3fTY3x3sSCzeeOsD+l49BwD5NO0GefBvWiIRgokgTARg3A8TPpjwwpQHptwwq6OvRBBwjXitVgx4IwQYXJCdNiDNmpDqo1UfdUjR+D72puw0IWu2kAd/yCPiR1Genn0TfwSN54+h70TjGfxVC86fwV8h6+CjT3xFhrKqTMPKsfhEVpqG7BFmBQK4WJlBhmWgmjuXO5sr/VY//JGOLcjBqbkf7DLIlk2EozJrg3moM0rSoBSnjB/JpxnBys5sYC0iw/BWDto+VN02mmREHtZRFsWjeCIK8y5n4+k+1SexrORTFZ/Mk7/4vEBZQ27ZI1mYH5IUBSlWZD56lNddA+F9K8L7L5Bd94BDmjXbCnMhmA3CVAhqGFg3BlaDLmzJLp0OXRgoFzLFF0pJ9B8om2iXXyQOANGAR0RwaaIdA9pejkTKyADzL5RcTH5SKk/DTA0jpVy+IJcLaEBOmHsrdw6bpG6EOkpT8HJ42tQeRLZ5AhugaZSMDpFOO5gJ0FJ4Oz/TYnPaWVKwWz5afX1ZCbQsb+7eMtRkYUWWImjO07n2xs6Nj0zlXQMP7jxHlDi7SA8rAZVnpZDLEXK7rVDY8PidW3O50Y5YLBPjlJDT7pJszkTc07Lh7iU9+x49fOurvOLH+F2LeOFxhN8aSJ8C6xBkAQzZOtjEIVCasPM36bg1YdyapokWTVg2mVq2zKPCUQTxO1oKvSUVQQ8aOpvSSJsff9KPP+nXP+nHn/SbRutHyJ8AHLZz9OHj2MdtpnHaTHu34Y1T0TbYOjX0tFPDX1LohLrxmkasCfhkp9wpu1qnoagJQ5P1v49E6KFJF3pqsoRSLlwoS2iLdKZA1oy3KXcebxX+UdzoPD4jK2WDOvC2mYTB6FyqcwSBtywHzT3shOaZq20i6wyR5OM9t337xt7dazrsHEParHzL5M6+Rdv7YrnJu0b3ob1iGdHG7150/VDa1zze0rFlpCigjSVRLFU7Vu7U1n1qfUOkZ13n4p3LG+Ctax+9ps0ZDNtsjqAzEYgkI7GelcW2NVoMOYhT9drZmLa2LTPUGo5n4rTd77K7ZZuK9jm/4vaB7uvHyyLBtiy/EfF/4+yH5D/SDlCHmOkjrSOZh6kGmK6HiTRMpGAyAFN+GNcpKumBSTdMuWDKCVMOmJIg2uIEDRMUzPmhzleKwVcNLg86cGEac5mbiMeTaO9cgXxemp69qAXROyTsfhK2CElCRCbhQCJhmSKdJmSQBpTBVhQKAtj9KOx+AnqZohoLaX9e32AqF5UkITohrAQVvLNKuXShWMRxAG9hyaT+olw6p4/zHnjZDwq9OSjXooI855pwnq1cMA6j5D86lMc5R8TriajszLsWyYrUjsDCn9FqqD4UbQpJj8vO6leJ6nr4LNwVTVXf40SOotADlBgp5FFDXreVVDgLR9Iopl/8P3HiVzMdBmftQD73BG1DnPWSZk23wXQrjsEpUuesFwzKajN5CY3vHReRsbe9iLDKIPAz6GwGe0bGNlbcWTxQJItBDHAQAxzUXS6IXS74IlFCEvKdY2ZEPYFeBpqKjk7aJTiiqh7kOvWapb7jD5EYjMXo+nHPJc4zdQE7TyEHpVdNnzk7dd5wHwNejO+8vxgBtjTnHroikU2J48SKR+6Beix4ov/gkZu6blrRamdoguREVqgbuH5w8a7xfHp8/6ruNamAJxwkujm7QDuUajA+1LjzmZ1l+JXrvrazQ/Z6bBbZp8h+mfMGfZG+a4d7NlXCFl+SsEcjPKLBRKb6eZpo2fIZgHXPBML6GcRvjWAR+L6mZvOwjoZZCmZJWJeCKQH2YYOOYND7EOlZa3wXvLsJlpuGmq5vInNNEBFfvcYDmy0CdgGsVt40UX3zOEa1E7Mb+mgnjqsK/vjtnbC1s7/zmk4y0Qk7p4mcZiskYVL7XSTCtv6hbhIhzR1hDTGDeQpF27eQdSKIEVOVURRBT4oLcdaRRtIlTy1Eus0Q8eYpijV5yVA3reQzjsbxfd/alRvvrXfwKNZyYqZ7orTloTX1RMuhzTd9bm26eMPXbx3/xAYtLR+OLdpc6d3QGfC2r1u09GHixRXfefqh6zpFSVHCPpfPRtsV+9J7ntkQbuy85uHJVU/d0Z8dvfkzX+0/ePimxsLY9pbOrX1JLAgRPKeRXn2E/DzSmmngPwIc08S+k0Io7h2h7YNIsmLRWnqraKj8heJMvuw5fIT3ZsIRpL94TyYSznj5y5+TkUi9XxT99ZFYAx4bZjJR40Q02uCzWHwNug4HU+QXqBQIAssxt91Lg8I5U+3DVLomV2CrS6dwHiIO/wIl2MWL/yFYSJZnSNktk6zVMrOfOGi1c+TXvGErwcA/p1MJKaBYCfiw6CkEY06Rqf6o+res6IxjHwcbyWkqCsLobyoBiTH/pp7YwDmNxEM9/YIuNwxB9H5GYC7+pyjxFMp+ROKBmQPo7xEUL4mkQ7ASPbLfIZLV23B+5g7EnBYadsMWRnTFgygRIpjqHjqN8Y/Pfkjdg7g+BlLgy6dAAgVaC/L4+LR5kNI5BR2ItQNdjfvwUVLCj1b90aI/ahmYxC/XI05JxFPJP1hEiycWjAtW6KIswCJZiMPxH8b/Pk7GLXGLEpxQVtKYpLE+KhSmpmR3GUXYslySLiB6RhDkTGEJcrnkXBpKRslavmdSsZuNk1HqdsSnyXA4qfLUzpl/v4EU1HggmLRDDh6lrN50KFLns1H74P+Ff9Pt8tsolIbxsLP6U97KU7TN76KOijaUnKGw+8jMPiQVwXcAoCDi3hDKg9rBTzRfGHNnGHNnGAenMM5twpg/w9NEXsv4nBp63Yn51ukU6/Gb6/Gb6/Gb6/Gb6/Gb618kiohsz5zAyiZVMsm7ZEqakinhS6aE118X8UhImvUr4hmREH3pPzQ1sYlpyB+VxpsxEbMr5uihjPnBiHDna/IFB77yW2bGo5ND9BLCRYYWIqGuXWTMFer8IQXD7WPbdg9Vn3NnsyjW33ZoW9GV661r2bAkU53xta8bPnp28USrd1ly4Mbxlz/sXLM4Bfd0XzvRU+cMp6l70+H6FXeP5lcMtCtCy8QtBCyMtASqU/HOsZnXO9Z0havtgbYJ5ANbZt+jLHQIlMHWYwHQmTNRyZmooPE/MCpo/A1GJWeikvsBClw24IEFEAUpWH9UnaROwzrQAhph/giPSHPm/AX8CwvG8qVXz+rezCwgD8ZpksmCbE8nFcqCJLRD27Rv6J6/e3R08ol/ONB+w7p+P0eTOHjbimO7x1Y9sr2tZdtn14/uGW+2swJDnpQ8is2RTftXfP23X/7qxcMbnJE6v031KQ6kutOF9JIHX9q/7/sHelOFFCOHdA7EdvYosjMFMcBeLViJQhXbjoptR3WgVasKWrLqQetVT2PbAT4DHZ+Jjs+0GZ9pMz4THR/WTDxCx3LUNo4yk9QR2rCTGhrnazZhxOaFRsEuMIFHV33jvWeqv9ENIPnNd748fqJ557cfPHxk/7dvLRNf+uZH35gwtnr1X73z5PUn7h++KPccfMnQL2ht5D60tnpwxxFf2tzVtDnvtDnvtDnvtDnvNE5XeV6NqBE0fR+Kf5r1YAqeScFXUBxOMd5ptCLreBoNRoKlW/7U7lvRwgrKXGqla7vk5QvTNzsqX3ZI7qMEKzdzCK+R2MFZORpJMa7KwiNIkVEUSkOrYwTgrAI1oPgVzlgvp/gdChIX1Rt4KYByUImtNnGyniutn/0NdScdARXwNS0YCNg9eEc9eEc9mA08WNd6sK714LVawQ/TMJLW0pvTZNpuomQ3UbKbtm83bd9uomSfJorHC82wGQkE4XgsVi70nIYCoIEAs0fLkw6k2I4UdNmA7F+uKQdj36emzs5Rw3xwXaAH2mS96ITzdF3qGoJiTj1Qd1KchbW0b7xv3Y3fvqOy5O5v7eja11I9L8sUj1j1KdGlCErHhq3bm574j79aNfWtC58dvnfHEp9AbVSDKpfKp5Z95gc795+5vy8YhHfFEioCkUMBsqr6UsGYxzL1nfcOfenD57f44llfzLAjFKeWozhVANPHK00wbjFBspggWUxTspimZDFBsmB4A+6EiPEXMf4ixl/E+IvYo0TMq26gOXXFix8kGY4ADb0O3DiNRC/g8QX0mrtuIoF1sP2MBb5igZZLIxgywAsVnDeex8CaBjhviEZ+b2QS80mFKV+c6FztkFrOOaIeX8TBzRxDR15PzMFxjpjHG3VwxCjKM3wedORD+NM0a+GInpm/qR1T/1w7mvkQJYnmsYkfXIPwc4LlJyvuMfdhNwlMCIEJITAhBCaEwIQQ4GxCQKmAE9fcJvTlomXOUUfyisXANbV5886o27twtvMznOeHYTQvHxg8BZzGhJzmhJzmhJzmhJzmhJxoT48D3j7hnIY5kwBg4VxtQgs8fg5c7OHDyIv5mR+5szUw4d/j0L/U4Vd55M/P1Sb20Vd5OWBixuQQd3WB72jS5p5dPYS1sdFdKAh5j8c3/T+kYGx/oUSTxSJgCxQkvXCJ3ihgCxSwBQoYX6QHNC8GO9E6Lnrc1oKnKc+EM+PhlTUDqyhIHJXQQmtRHSkkae5ILncXSiWsmRbsR9ysT6dhfIHFtXZCLJlgCYkn/dDJ5DhH2OuOqhxRLZGiM+hwhhwiUR2Atay23n9dpDHh4eFeGj4o+sIp7812v2qZ39ZrPzrECixJoRBI3fTRk3Pnn6lLWHwZ/8XV5DOhOq/Iq0HnnD/fQ8ugGzxwLG23O0w49dFujlZ9fA/D6TDhdOhwhoR8vojhLHrs+AG9sShZ8BF6SxG/RQKh9gkhb09T3ti4dyW2ER1ADN8V6BVKhtHohRss8tPxEHReBbEQ6S4hNT7vqfdYnT5rmy8djzur10V6AwRBcGrY4wkrXL1vIpgOB2XYEWwtNnkgAdErXldE4QYcAYUTg8U08Wb5E52DTwxf/D1rxXBZWerbmZjgzoZnftK8bfNUYeyvx4gfIJWK4o+FNfKlbbMXqHf02nwa7Nd8C+ruWCg4sFBweAygShqPC+gHkZINmfCGTGsNmSElZIaUkAlv6DSSUwLwogBin4xj7zKL6HOCYWqBiry8Wn6JfqLeGf7cG4ce/6eH+oYPvXHo0fOPLDmRXv/FXbu+uCmbWveFW3d/aWOGeOLLF49sWv3MH7/y5IeHN636xu+/dcv3H1q24uHT19565qHRFY9+D2uj2Q/JHyMfDIAsuPNIgjEXwpgLYUy3Y0y3Y8yFMNgI3PLVix0obh4FMu4RHGMYC1qmeMw5bsFOZubXhonMUzfUjWOhQeCoSC2QSOSPtb3fvfNzvBr1Ymap80Fn3ej1N49kT3Sunqp/+qll1/YnyM9t+Ytbuqr5Od9Am826KxvuWj12Q7Nt5oPMwDZjj7FviGjNraAPPKaFpLzchqugbXgdbfo62vC62vA+t6F9PpnFeUe2gkv1Zgn/PbP6qYMjm+DIJjgyAudoIC8hXfXCLg1qmrsbYXAiOu42qUZXUziRuCKPKJv0qqdhefIKUFzuEGmmE241BGFzKp2HNRkpMo5EyBd1iNReZ0PPis49NbiQrFSben1L9yxLxxdtKEeaGzKO22xcdaZvubdSeuybfdsWhRHVcMgPkJs3Na+uxGd+OQfjc+kwTVrbV+1c3HvtWIfDluta1lT910SQfGDkejfLVEeinct1zhmYvUBuRb4zBN4+BXpxSRmlrL0mSL0meL0m4/SaYPXick6uqKkOOFLUZJTXFhNFi9+DP+vHRO6X9Bo2+ogfb4j/RaIJs/kxvx5BzxzzmqPDGF+wY3lhyZ+GadCGpFpKE+VIG2zTRAscMerV+KhNbpNdXUjgnuj101lcqs7OVdvKc3Vq6YKEzXVebyjGC5c5KXVZxY35mMSHIbcu3vvVDb07V3e6RSTwOFtp+e7htqnFieLEdbdcN1HqvP6xydzq0S6VoQiSEVmx0DfV0bK82VecvP6WGyZL8Mb1f47Sw0jMkwy7ggoby8RDbctLbcs6m0o9K3aPjR9Y1WD3hlVR9qi4CxGIB4ONi5Kty7qKpe7J3WiP7MjfX0W2HwM7Tno0rJRljNpxrEv+x86PA6qMEmxs+4wyDTPHgqZ/F5FwqfWnpLM1hKJXFnl12Uu+qgv/Q1jNuJGaQUdmYkDep6cFZ9WAzH30l3OmuJWTA6oaVDhOCRr65tuIr+9C+iYHntSCmxtgBHtuBHtyBBtPBKuACLabCNah8kIdimwNuMwlu8wlu8wlu8wlu8wlu14kJKzRsFoVsBHx6CuE1IQ04Z+3nAqcM43zuXkjmW98zgsmk8QXhLq7lhycvv3G5+/p0wVoTOXqJ28fWnr7eE6XelGVh2/ccergop67XthLxmuAXPzdugfXNtSvuXc16b5U98UQx12LcEmAW7RgAtNbJgF9eEz5YMaN2831Xljvgd5p01H1A0x+ntoZfGCUUL0eryeVDE94aMXQp0q5Mt/3RWs0C6O5qVxSl0QUDvNGidkQQugIMizxAmXzpoPOqEe2sGR1LQeVTCwQVXgK3grh9SSHCCycsJJcCJeKIEXjQv5RvZiEUsOPfkhV8HlcTMI8vgHxTYX8W1ACGnhei9gXhRcVFpEi7262oK1rxvvfjLe+WcKraZ6Gf9JsIJ22A2gB2EJAh8lFHaYa6jB3u6OGQMc0wWkO2f0j0Cw1E51nmiFA+WBzvrduGvo1+yu4Vk8F380Pd79mGaVAoZYp6+ng1O6NU7XAfja3US8l63SPSH4jVpG42ga74XzduBNe1s2idNtgDfpw4bSRrEgBvy9s63xsfGDPeEPPbd+8fr+raVlZb0pySMqw/kWrrmne8qkVqa8/0rd9UXjt8t6d3R6LBUViy7pKf7L/mt6RXcPJ/ublLf5gPMhJXrs36IsH1fqV96w4626oZPsnF/XpcfJJhO95ejeowyryBDJvIdpq+kWr6SetJmL4uY5Y6zR8X/M7c1go5SK4ooR3IIe9MifphSZC0HjgFFpbohTdOA3pF1LD/n5ppIwOj9Cjuh8hEN3lOSU5j9qcJ6WdV7qUUamsySRWDkFdOJwvbfvsVG6wvz/NKX4nkoYMq0Y8XqQTM0sHBzJbH1qdec7ZvEqLdGtL0n37F/WsafPCt28/fX+/nOrI3oK8iqKQV9HtenxEDzP/lm2PS8vue/72Jfdu71bqFhWrT06u7tq2T/e7dQizCPlT0AI+fSQAzJ6/3qSwmn1WnIRcpVDzm0sLNMalG+lpQtSsBRu0ed8Oa4J1MIzyY+K4Okz+ugmzNm8dbKqfhswRfhRX4nIX9Ie5MsTZuRLNZeU4xghKzMJiHBkhaNbbtXRNYcsTO1p6dz+5Njfe1+LhGUKx2tNdKzv2HohqU13lVZWcBaciX5O9stWbDCravmO3P/DDuzslX8xjUz1KOhzNRE8+t/q+NblELs6pQWxLmxEuT9E3gxQog4e0cKUTiv4y9tAyZugyjvFlbB9lbC7l0/ADhGbBQK1gglUwwSqYXlswwSpgkxLUaL9YTvspG3JN+qhnGLk7dcw2So/gsKQbVOWyqpxuUTW1tdANS0hmzdkVmYcLZXcb+RQrBxxOlGIMPLlu28OrM8Wtj21adp/GOsLYqvhnFn9icQXZELKp3miX1p/21kxo7+iq0fuObL3t9P0DSxYTYi0nmVmCrGfrfq3v3h3ImhY3GRp1CuH1JOK2HGgGz2l1hdZK685WUsUepeIOv6pG67Emqsd4GQVwneWQNXxwoi/39RyBS7u4z5hrpkzzo0wr05+L+mjQHIURjEbrf3yQ+ixFnKHgKxSkqEDhtdSw593Ntl02wsa/G9BNbGphLdBwzNdzhrnpVXDdSZl4dIFhOS81P8KZbk3pLko+mfbOHA317xrXtg8VLKzIkATJiq2rdms7n721o2v3V7bd8PnNDc+Qd+3t3tATQ8lfOrr0zlV5p8/J2ryKVbVbRK9H7bl7+u7bTn1ySd+ep9ao9x7Kj+xoM2JgcvZD4kH6TtAFth91SXqHEDuf3+Quf42z/Cap+U2DQiH9g6ONdUl8IZSCq1VJ4ULrgC91oXEwMiIN6gq+iHO23FnjYpyzudLZS6t8QWis/JIGd9yo+HXCWpWPeBBFOIZ1hrL+ZHPE9lNO5GnF/lMOEZQnonIHJAkTzoH44M3D8UUJ3L624yt1eJH3lMY7trKyT01ELv661u0mnZGE6pPZqY1/tiprtVtUP8aBBC3Vz5GfJn8CesAysAm8ojmVhgHsawMcWvRARFLhyECpgvum6HnF9DI0vvkCfqnCjuGLAKx2BY6M+Sl7I1liWWxBko7YGc2KDhpKrN/PlhoojLLWjGFeg//EmoiEPramLqmJaEzaG1myffifLZPvOJ2b28lfdQ3WRRb9sn14/S8jY2aZuWKUUl81QkAOX0NwNqdfHlLAl4e4y9K5nIQvLDAf9Cv4cjAEjZCQStvQkSsMjTypZndtuMnX2paHNf9GqRRKnuYCK27JpArQRprPyE+r9k/GA8Wpg8vatvkVd2/rrxfvmsg33/jM7puf3FovRZsiTYViMpxo3vDJkexAGEqyXK3umGocKLh3rG8aLLgnN43/KpL18PffsXRHj5+8LR5OrC4su3OyPuhS8qF4nhCIaPfazp5dK5uS2trmaE97yesdqe/enEpOLRq9e0UDz0Wrv91wbaR9KLP2mnDb4MzGjgrBeRuyGWfv4mBjj2HjTyI9/zSK0UVw1/FKM6xTTRtWa8atmsatmlav4gDtDhkFWr1Uq1dpdfIQ8WuCUZsN1XlRAsucbBhO9HtHdBrVE1dYMEuTRlguX1qg1KMKe5Xyq6EFneTTnGJEX09+qLF7fx96qhfAakF54LOD6/aNRL01mybsoxv7EmtWzjxUO7MwEi8d6r7m01swXz4w+yFcTheAE0TBwycr8bH4zjjpMnXdJWpeNa+QuVT1Gyr/NLEbBIDz48qiJqROBNMLQhj3IcPTsOe4VxrS8Xn1Qs7kxPPzlz9eWb1VF14g2o0BcBsAuDEAan1HRw7/zkFA3s8aC2ZhY0ddtox+9Rgx+0/Vz8FtaM0J0AgePDZWxL1hXTag8Xd45skaweOmMV5CcprYdTRnAeb7FlSijZXNlaQRA2qC1wuKebzKPFrlsUx4yIFi6hFa91S0VrlUqqnb87VrtuhLEmLXpTnOJQtfHqpsH4g0eJD0J1meZeLuaCFkQ9TnxtSn1neW63IdnXX27ftW5DjBKitW3P+hHQ2DQ+RfXw0Qwxf2I19oBp/XLJVWmG2CTZqCL5WbfUVfXpMZCJvw+i36qAfCptNEGmXEFhOFj+91IPfwuRoagKZfv4ORc8VEOjMU6JdrLqJfgoiEF1L7emwovlmzhDlTSMOrOEjtoicHgy97gOR+To35/HGPnanef7mTwBWc4o15vDEnb7VXX4S3WEW9fEOyVh7+rmq90lUu/gzeIVh5EoVX3uKRqi9Wk7LTxAx2I8ycQNP7Fjv1vsXV+xTzVgLfPy5I/fqKTRO4ep/iCuv2Xjm1OR6jX0F6Zzl4V/MruHGn92NTEi7WpD34cdcE7F/AZnM0hz1ZNT1ZNS1bZ7lQCF8rHQoVjV6A3hXQGwI62QnIxk8ux1WA5T1XNkiNr72ikXoavo+oVoLM0aXDSIozmrV3uKe/oX2oYcS7wAIWlnTLZnUPX75lnkFgAXzwXxHnxzBpsJZVm+ZCv2IQqso56vvy5T1LsHhwR1XWVb84X75tjl8ZJeB2BSV25NGh9rV9jVLD+NKBxOo7hsLzTBsvX8a0V54h70cShSR5kdu7csxX6M009dWpiIJH5mMR2sMiOKTZjT3ED2ZYunyfzGh0+X7i9DEkSlItOuktxQXdRPj+STNA4fCkCQ3Ddd7EUA18rB/mIlStwmzi/d+HqRq4Hx+m5mD8wsh/E6YugQpBtNnQ9Tg/fB1hhPsL39QClSy87PL/VO3y/6v0FN68ak8Bi/dQQYDCgmZF5NJmxYuEgGumJ+1gdBfaKO80hEftw3GUS5opN84ZTdAKcy2IBRdq/te9CPL1jj3f3b3zG7e0lvd851Y0tj3n77lhbPD6vqi/csPYwA19Efhvt5x6cOmie47fisZhNO4fundruXnTvaPD924pN2+8F9cbqofI8wgbXG84iOsN0VbBtBPBtBOhxkGCuXpBlzNOo9SgFx30yrFRdbhqrWFIGvvYWsPVSg1Xs5KPLTU8vjGzuFdLLDAXh9OvsNmR0eUNWz+DSw0lvdTQn+67e1HP2jYf/NUd37tvQIo1x6s9NUakfoWshiSR/dxV15N1jtx/+PYln9zepWYXN1W/NLmma/t+w5Y2I7yeMvF6UPMjwMJiDjtNTrDUCi861eVwPl0HSobhLLgS6l3zSqjaFVK1K6FQPu1MDonduTAl5XE+7Rtux/m0NIqj/9Xz6UtQa5GNzmjNYtwtH59P89jVwg42Ozw4mMYgFbc9timzZMlAHacEnI6AzF6RU1eP17CC57LluL2WV8vJzuzNNfCq/89IrI0yjZ5Y6xxFPKvXDLcd39UCU3bTsOYv+jANzG5anh0bmLKgZIwtDfiQ3SU1PjecsjsjQ84RYNK+Hvpzc8p4YUp4VbrBhsQQzxIMz3HuYMLpbWzpiF9ONsnejnLQGk0ELRQJya2ukMzzPOfIj7TNPH8l3dzX2pe2k5wg8Da/EVvHZy8QL6M1D4GXNUthaWXp2NIDSw8vpRe0Zv5otmR0w+jFZSv1spaN3qqBr2lhoz+jd2awmZntGbF2n8GL8I96s13AEsmi6bIJPU2h76tYDlsIS/71NuHX8nJ5s7xLJo02zL/gHsyw6x3DJecaMGb7ZQqX0xe0X+a19f+2/UK8XNp477LG1UsaXQKF2yu5yqr2ur6iP60tXzmupbMT+yYSgx1ZJ0sipSQwfKx1qFCnZZ0ZbWLlpJaGtiU3oR13ex2JML4zxh/xK/HWZKo5E47lelZ1tWwZqrcoTslid0myV2JdXpcabwykWzKRWF3XCrwX0dn/JG6mvgs6wIbjWSDHG0zMG8y9aDD3osF0ygbTLhuwGVrc1oYL8cGg9YJ7sAlrcdYg73PY8Mzr7ovnzholP+rqRYdLSxOuWpGGuJmTItm8u3+7FrzHruAezCdqcvNtXFdW7G+3DbgTAQdH8zS1PhiTbDyTXLpnGWEzqg6v1hrprxp1iaowtYkXeNrmwes+hOt/5PeQNnhcCyNFIKaxBaWxBaVxVyKtE1Va0sUX/OAFw9fCJiphExU0vq97Z9i8hyVcc9ewaaNhnLnwasNQWqS9Q0ii0fNFQOyhNc6aM6mrFgEva9S0ts2XA59ilaDTHZSZ0Sd0CcA6jGKNuzDY2L1vCesII99V+DllsHflsq5rP72ViNX8c+YPY5sWJ9esJG6vnTH7NeQ+hE89+NdTID6LYhqWvGEOPybDMGQchKDLXKfTHB3zQvgd875Oswc9+57WhhvYSFvIMC3BDA1jGXSiOwYTMRjFh5UoTERhRD8bgYkITNvhHVEY1e8AlJ2D0Qjy2ijuAvHIFKO47oif4Z2I4u+3oA9GM0NR0TckGhSot8By+HriKV0/5Iz/9YvmDdyn9Lt/jEuvzYtnFoQJ1Y1vzNLL0fsgQRLVc5TVlwmFMl4bVX2ZovFFHu5gXOWpKkV+RAhq1O8OySz5NMULFvbit3B7iOJsArnaovAkyhAJ9MDP+CwW4t95C0cSnGhwYgvKN+5HeC8Bb5wCA4igutHi2nFBLNsO2/CIb8uJwlQEpsL4HrZUEKYDMKPfrdDRCTs7YGcD7KqHUsQJRyWzoCDpt8vg+2oi+L4au3kaj/jWqVE7Pm3vHdLfh+GsSGPSTumAREma4hqUSkPJoY7P1sN6/Fo95k1JdQ1eW7+3nliCzrpHeAzzP2Esp85WKucQlgbi8224qQV32hhQM3NIk2mWnAMdXgX0BYf0/RRd/RNpdWdC4Tqvhfw+QRwmrb5sKJxGz6of0BTO1QMxhSN/SRA/JngFGX5Y4YifE/BVglejPk8QbwzrsM9vC/EIz8/smd8ku4PlRbRHKG+d8fE82iMrq9++O+OpPSM4Ae9XFvnHUrRfBfDgKdCEgJFx5R8zRx5zRmceepBF4vuXmz3QbbKDq3bKBXlsr3U4i8Wf6QKwPQ5bRSjiG6ZEvCui2NSYHYqLcnBInksmjC5nYa7Dqd+6psOaS7oc5uXyIqxdLc/PNz39cz1PSC7m1HQ4FHeK1C9+TonOWCCYlCEPPdU/cVBNR4Jxh0Cde4US5LA/mFQIvvpBvU210ChXZ+GO6lP4jjTaotrgSfisTbVSJCOw1SNwjMHXg4kOe3Uj5g+kBfcjfBJg4hTwo7W2YN/3w6wfevRE2gNTtlYbkeahDwflDh/0tmPgvDA85BXUIWEpNQaWmglsRb9vNwdND46SxlLb1DxMw1TzXGNX1S0IOliidCfTVPRFZILZz0tk9YeclAiFYg6ehpB8n5FjkUBCZqonJJm2INzKlCKQG5weG01ydutMnnhVFWkUKRTsm7N/hBcogrgH2IF8FLDiKRgAH3e7NkWo6sWKqigq+RJv52miNRWPp5JxXja1z8Pk7fA8fSfwA/4o4xoAFfwdCyvDFXOjHCwcsXgSXnwvuXGPuUX1KopbpKj+A/6IzDByxB9qzuc9L3MCi29u0Hm7Dn3/HvP7Rbf5/f/LW9fpVLhUaPC8zFp04+ehesAXURhGiRg6/1PkXrJB/xttwHqcibmK6O+UzhWvvhJErFdfH/EN0R33eGIukbG6pT+jLYpXkVwCpKueq7zgQAsfuMechy9Uyjd4z9UWXr3wMS8Y882Re4lX5uYrpt2lufnOIwOb56GhrwoY8Qqezqcoq+LB0yHvE9xxrzvuEqtPLXgBLYC6H7+C50+nw2g+nnOciOaDiB/KCEl963wf9wKgAajuIX9G2/R/L6IMRsEysP57wAongAt0wBMnnH19XAP7A7gYLS0CVwAOQLhYs1OE9aTPV4mfbGEeIeWhadhwvMI+QhCgMvPGzMuFmTfMi91ef+uNt6TfviyXkUI7/xbCQI7K+q++aKMV25JOtZp3s6bm2/+t5r8EQV5+Lxb5s4vryLEZhrgnXllVokM+u8PK0ETAozR0JaXJ9cmufJAlWYakOTbTtii29KYlsX9m5aDTZVw643Iiap75F9r24e9o20eLqZs+OkQynRsqCfKLAkdQDDMd8njrOqNDq+yqRImqJLs4VpEtmb4NMw/i1idOzJzGd82M6nvePvtbYgfxhF7XiGmKA4QEyQu9h+0HwnEYP0zfi4TqbvQ/LLx0/qX//upGYkes/8bBoesWhaN9Nw6N3aj5Hpaircl4c1RS4y2xTClshQOj96wt5ld/YvnQ/nXNrevvHmpf3REMtE+2961vcYY6J3UuWTr7GnkL3QKcIHsKqLNnaj2RM7gVqHL4XkwUATiJBgX8T17oVM9eevcT4vAYbXMEHC6/SKJEi7Y5/U6n30JyHM+zJGdFXM1zIkOyNocI/j8Nmsw3AHicY2BkYGBgfXx9ZljG03h+m68M8hwMIHD1Se1iGP3f+18xmzZrN5DLwcAEEgUAv7wO+wB4nGNgZGBg7f43mYGB7fp/7/+ubNoMQBEU4A4Ak/sGB3icHY+7SgNhEEbPzsymEn2GZEmhaQQJ+gAJBrTRKsQI8RKsLNRCsA8oWAqyhSJiFX4CdgFrKwurxScQEVJbLayzGTjMzMdc+GRGCw8ZQ/QJ8ZSOnDJyrgRW5IK2GPe2SMeZOOfOibPqDJ1dqfOmOW1naM8k1iNYiwObEfSHEC+wZznB7wTtEypfrjWcbY4s8dmu64FN/WYpThjbDTXN6NsaqR7S8zzw2/tyRl3faZZ6lDGKfotMX+Z1WjkmLXVbn8+X9UA+fL/Kjkyoen+nj9TcX1MvWdYn/5EXf+7xtvSpXa6dhvtBHtiQ12LrH5OfP/oAAAAAAAAsACwALAAsAD4AiADYAQoBLgFQAgQCvANcBFAFFgXMBoYGzgcIB0YH1AiKCQgJdgnyCpoLOguGC9QMgg0eDZYOEA68D44P9hCCEPQRpBI+EsoTYhQEFIgVdhX6FnQW/BeWF9oYvBlOGdwadBsOG4gcThzKHVoeEh7qH3of4CAGIDYgaCDAIRghuiIGIkAAAQAAAEcAYAAFAGYABQACABAALwBlAAARkAEFAAMAAXicrVZLbxRHEK5dwMYYUISEFOUQtSIiDIlmAUEE9slCCCEZJbEEEsfemd7dlueV7h4vyzG/IMfklivH/IQcc8ghh/yOnHPLV9U96/ULcYhXnv26uuvZVd8sEX0+qGlA8e8BTRIe0Dq9T3gI/HvCF+gG/ZPwRVof3Ej4El0dPEx4DfLvE16nncFfCV+mm8MnCW/QJ8MfEr4y+O7SrYQ36au1PxO+SjfXv0z42mBv4++Er9M3mz8hksHFDawKiYrxADu/JDwE/i3hC3SL/kj4Il0fDBO+RJ8OPkt4DfLdhNfpcPAm4ct0d3gt4Q1Sw28TvjL8dfhjwpv0eq1L+CrdXfs34WvDn9d3Er5O5eYXqKhCje/RfXoI9JIs5eSoIY//CQXIngI5auWpIbFANWXY2aUSH0X7kE1phj0vK4Nvg9OHeBY4Se/Vg3v3H6qXNneNbyZBPW1c2zgdbFNnarcs1b6dzoJX+8Ybd2gK6DyFsxKGxzBksdSlHTsANj+lDnsaO7Rvpl2pAU6Hvi3BH7OyjGBbLQ2e5+i15OBTvooeIZPH9AQbxnkErh5lj5+cr35crvDPxdH4D1LIAuYryeEAMo6Yd2aQnn0NU1l3uIj+dI7vCmuN8KwUPVv6V9YrrYLTham0O1DNRIWZWbmBqWu6lsV5U7W6tsZnZ9XwvOunM++SaA8R5rSFk57uQLuQfJ6LzQbatNflW9rfUYVRz13ThA8VqoJKIbfA9feSqBdk5CwXYQJpBVzSAqs5EBeRz3SwGCDnAGLpalizeE7FSpOsBrmI6JNPxMKyz3j/3OkvpBQTSLgEHeRGNJxISok6pDxy7HwtliuRlGJRo4RR3nuppIm5oG2KsoakEq/RJucZViJgj63kEq+jv4wYO3tqUAGF/OM8clSxQXKJ30rGYTmtsWbRi5LY65RXbLCxnDyKeDUjrtpb0YtZH2CdnRq422KtEgsLqUOXeGG13n3bs/e5VFWne3HSDfwdPfJdqzQEMZsY4zSd4Wl9l6wHZBFv6HB5S1p6hIeuOpZX3+w5ItHiP0/+T45U1RTG1crr2itwlZ2oia5suVBzG2bKd+NQGoXZqgtbT70CTfhgKmjWBUbN1eCOTL0IamJ06JzxyhldKhvgI/dfK19psGGuW2BWqboy2BYm664yDie9CWLAq9Y1mDseO1gvy2auZiBRZTHOeVC2VoE5FZFBRZW2hi+M+9hOxXB0FMzbAGV7YLKeEG97Vel6ofIORBzjZuaozVw5jVycRdpQ1JUCgcANLE4h8fYdjocGCR1ySlrNtauiL6aJfKYdAjMOFeXmC7jEbRrhM5dPJmN8nH2yxHEj4IU0/VQup4WFBaR8SRMZAR4OmoXQbo9G8/k8q3p6ysBvo7Bom6nT7WwxysOkqYM/GUNvhekktu7B0ntvlxUnGiU6YKNEb4RUYnsvpC29tHGQAfRCGNGqkobm4TXSelZ8G2m+sej2I/CMXoFDd5OuW9mJg18Ivx4N81x85TLsZ/mNaz6bYwA6odNiORyF7LfyLl2sDEQrFajTSERbRp484ifz5v1IJVvQYtZnQh0vPZ0VVX3K8sfX6Mh6T+cqEXKQuPNjxHg6954GT8a1s1IBziTmEl8P/fvPLV81hZBtLaSrz8001lkfq2mkqiY9Y1YRd9KRnWgWQlycjVna4ZOlkN+HbojeNB1meKE6bzC7oC3uXKVBGcZVNgRTqPFCpvrZq71d7DpZgFCKLlLHfGbz2Youvm2dl10BVYx4YX1bwgEPd+ssDuQ4ZeqQqd53U4N5tuwdZaoxKx2ZqvvDZ0Ykx5k7wSM+OJtHglt6Z17rbe1IAFsWXsCx/CPEMRMXzbwuG73qFDHrGCmYCuk2cIVnF9ou4KfIoc0Nn5mZsj2R0P9HVkdENZLLZaqJvwAyaf0W79OPojAhsFFhJhovh0z79i39B7Ab6+p4nG3MyUpCAQBA0fOeLRQFC01bFBKYRUkO0bP2Dllps0O5ceGy3+iDpOHvQpFo5YULd3WFVvymfFhHZ2kgFBOXlJK2aUtG1racvB279hTsKzpQcujIsRNlFVU1dWfORRouXGpqaS+fV7qu3bjV03fn3oNHT569GBgaGXv1ZmLu249PX0EYxIKNeH/6PuvNTquJv4ii/2osALLaGhp4nNWWZ3hU5RpF550AQiaTSSCTQhJOFAExgKACIyAMLZRAQskBEiC00HsKPRBAFAtg7wULoo4lHFARC9i72Bsq2LugYi+5e9h3/71/vUZW1jo1Ex++j9drlpC323/WrmaZNhSxXrFOsVZRp1ijWK2oVaxSrFSsUCxXLFMsVSxR1CiqFVWKxYpFioWKBYr5inmKuYo5itmKWYqZihmK6YoKxTTFVMUUxWTFJEW5YqJigmK8okxRqhinGKsYo3AVJYrRilGKkYoRimJFkWK4YpiiUDFUMUQxWDFIUaAYqBig6K/op+iriCr6KHorzlT0UvRU9FCcoYgouiu6KboqTlecpjhV0UXRWXGKopOio6KDIl9xsqK94iRFO0VbRRvFiYrWihMUxyvyFI6ilSJXkaPIVrRUZCkyFRmKdEVYkaZooWiuSFWkKEKKZEVQkaQIKBIVzRRNFccpmigaKxopEhR+hSl8/w1rUPyt+Evxp+IPxe+K3xS/Kn5R/Kz4SXFU8aPiB8X3iiOKw4rvFN8qvlF8rfhK8aXiC8Xnis8Unyo+UXys+EjxoeKQ4qDiA8X7ivcUBxTvKt5RvK14S/Gm4g3F64rXFK8qXlG8rNiveEnxouIFxfOK5xTPKp5RPK14SvGk4gnF44rHFI8q9in2Kh5RPKx4SPGgYo/iAcVuxf2K+xT3KnYpdio8xQ5FveIexd2KuxR3KmKKOxS3K25TbFfcqtimuEVxs+ImxY2KrYobFNcrrlNcq7hGcbXiKsWViisUlysuU1yquERxseIixYWKLYrNik2KCxTnK85TnKvYqDhHcbZig0Jjj2nsMY09prHHNPaYxh7T2GMae0xjj2nsMY09prHHNPaYxh7T2GMae0xjj2nssUqF5h/T/GOaf0zzj2n+Mc0/pvnHNP+Y5h/T/GOaf0zzj2n+Mc0/pvnHNP+Y5h/T/GOaf0zzj2n+Mc0/pvnHNP+Y5h/T/GOaf0zzj2n+Mc0/pvnHNP+Yxh7T2GMae0zTjmnaMU07pmnHNO2Yph3TtGOadkzTjvXfGQ9MzV6r3g5mZq9VGFrHo7Veqx5QHY/WUKu9VklQLY9WUSupFdRyL7cvtMzL7Q8tpZZQNbxWzaMqqpInF3u5/aBF1EJqAW+ZT82j5no5A6E51GxqFjWTmuHlDICm86iCmkZNpaZQk6lJVDmfm8ijCdR4qowqpcZRY6kxlEuVUKOpUdRIagRVTBVRw6lhVCE11MseAg2hBnvZQ6FBVIGXXQgN9LKHQQOo/lQ/XuvL56JUHz7XmzqT6sU7e1I9+PgZVITqTnWjuvJlp1On8S2nUl2oznzZKVQnPteR6kDlUydT7amTqHZ8dVuqDd95ItWaOoGvPp7K43MO1YrKpXKobKql17IIyqIyvZbFUAaVzpNhKo0nW1DNqVReS6FCPJlMBakkXgtQiVQzXmtKHUc18bJGQI29rJFQIyqBJ/08Msp3TNZA/X3sFvuLR39Sf1C/89pvPPqV+oX6mfrJyyyBjnqZo6EfefQD9T11hNcO8+g76lvqG177mvqKJ7+kvqA+pz7jLZ/y6BMefcyjj6gPqUO8dpD6gCffp96jDlDv8pZ3ePQ29ZaXMRZ608sYA71Bvc6Tr1GvUq9QL/OW/dRLPPki9QL1PPUcb3mWeoYnn6aeop6knqAe552P8ehRah+1l9ceoR7myYeoB6k91APUbt55P4/uo+6ldlE7vfQ+kOelj4d2UPXUPdTd1F3UnVSMusNLx35tt/Mtt1Hbee1Waht1C3UzdRN1I7WVuoEvu55vuY66lteuoa6mrqKu5ANX8Ohy6jLqUl67hG+5mLqI1y6ktlCbqU3UBbzzfB6dR51LbaTOoc72wlOgDV54KnQWtd4Lz4DWUWu9sAvVeWFsxrbGC3eDVlO1fHwVn1tJrfDCFdByPr6MWkotoWqoaqqKr67k44upRV54GrSQL1vAO+dT86i51BxqNp+bRc3kJ5vBx6dTFbxzGjWVmkJNpiZR5fylJ/KTTaDG85cu46tL+YPGUWP5ccfwB7l8Swk1mhpFjfTSotAILy3+E4q9tPhf7yIvbT003EvrCA3jLYXUUC8Nc4EN4dFgahBPFnhpq6GBXto50AAvbQ3U30urg/p5zQugvlSU6kP19prj33c7k0e9vNRSqCfVw0uN/9U4g4p4qYOg7l7qOKibl1oGdeW106nTvNQO0Km8s4uXGv/FOnup8bV5CtWJj3fkT+hA5fNlJ1Pt+bKTqHZUW6qNlxr/v3Qi1ZrvPIHvPJ4vy+NbHKoVn8ulcqhsqiWV5aVMhDK9lHIow0uZBKVTYSqNakE15wOpfCCFJ0NUMhWkknhngHcm8mQzqil1HNWEdzbmnY14MoHyU0b5og2hqU6cv0PTnL9CFc6f6D/A7+A3nPsV534BP4OfwFGc/xH8gGvf4/gIOAy+A9/i/Dfga1z7Csdfgi/A5+Cz5JnOp8mznE/Ax+Aj8CHOHYIPgg/A+zh+Dz4A3gXvgLeDc523gl2cN+E3gvOc14NtndfAq+hXgvnOy2A/eAnXX8S5F4LznefRz6GfRT8TnOM8HZztPBWc5TwZnOk8gWcfx/seA4+CaMM+fN8LHgEPJy12HkqqdB5MqnL2JFU7D4Dd4H6cvw/ci2u7cG0nznlgB6gH9wSWO3cHVjh3BVY5dwZqnVhgtXMHuB3cBraDW8G2QEfnFvhmcBOeuRHeGpjr3IC+Hn0duBZ9Dd51Nd51Fd51Jc5dAS4Hl4FLwSXgYjx3Ed53YWKRsyWx2NmcONPZlLjNuSBxu7MhoY1zVkLEWW8RZ51b566N1blr3Fp3dazWDdRaoDa7trB2ZW2s9kBttHmTxFXuCndlbIW73F3qLostdff4z/bN8G+I9nKXxGrcRjVpNdU1CUdrLFZjA2qsc435fTUpNXk1CUnVbqVbFat0fZUjKusq6ysb9ayvPFTp91Va4u6GfTsrs1sVwNFVlcGUgsXuQndRbKG7YMZ8dw4+4OzITHdWbKY7I1LhTo9VuNMiU90pkcnupMhEtzw20Z0QKXPHx8rc0sg4dyzuHxMpcd1YiTs6MtIdFRvpFkeK3CKcHx4pdIfFCt2hkcHukNhgd1CkwB2IX96Xk5KTl5OQEv8ARTn4JL5s69c5O5p9KPtIdiNfdn32vuyE5qGWTkt/+1CW9S/OsoVZa7K2ZCWEMvdn+qOZ7TsUhDL2ZxzMOJzRqEU0o32nAl96SnpeekI4/rulDy8pOOY+A+guXY/9rsPTW7ctCIUtFHbC/oFO2Hyph1KPpCaE96bsT/GHQhYKNYT80RBuDyU7yf74t4bkhGhyl+4FoaAT9Me/NQQT0qNBnIm/sV3SiJKCUMAJ+N0+geKAPxro078gGujYucCXYHlmPkuBEprGP4WFnQKs653p1tjw7/mOktH5+YW7m/pGFdY3HTG+3jbWtxkd/x4dWVbfZGO9zy0bP26H2ebSHebvX1KfVjiyjMcbNm3y9cstrM8dPa5+a25pYX0dIhqPBoQvd0e6r19pfnlVTVV+fnU5vpVXVecf+4Mjq4kf5cdPxv9UVeM4/l/NsWNf/v/84m3QpCp8Vetk9f9+6v/9y/7pD/Dv/9rhw1/RcX0b/Gf5KvzrwTqwFtSBNWA1qAWrwEqwAiwHy8BSsATUgGpQBRaDRWAhWADmg3lgLpgDZoNZYCaYAaaDCjANTAVTwGQwCZSDiWACGA/KQCkYB8aCMcAFJWA0GAVGghGgGBSB4WAYKARDwRAwGAwCBWAgGAD6g36gL4iCPqA3OBP0Aj1BD3AGiIDuoBvoCk4Hp4FTQRfQGZwCOoGOoAPIByeD9uAk0A60BW3AiaA1OAEcD/KAA1qBXJADskFLkAUyQQZIB2GQBlqA5iAVpIAQSAZBkAQCIBE0A03BcaAJaAwa9W3A9wTgBwZ8vgrDOfsb/AX+BH+A38Fv4FfwC/gZ/ASOgh/BD+B7cAQcBt+Bb8E34GvwFfgSfAE+B5+BT8En4GPwEfgQHAIHwQfgffAeOADeBe+At8Fb4E3wBngdvAZeBa+Al8F+8BJ4EbwAngfPgWfBM+Bp8BR4EjwBHgePgUfBPrAXPAIeBg+BB8Ee8ADYDe4H94F7wS6wE3hgB6gH94C7wV3gThADd4DbwW1gO7gVbAO3gJvBTeBGsBXcAK4H14FrwTXganAVuBJcAS4Hl4FLwSXgYnARuBBsAZvBJnABOB+cB84FG8E54GywwVfRt86w/g3r37D+DevfsP4N69+w/g3r37D+DevfsP4N69+w/g3r37D+DevfsP4N698qAfYAwx5g2AMMe4BhDzDsAYY9wLAHGPYAwx5g2AMMe4BhDzDsAYY9wLAHGPYAwx5g2AMMe4BhDzDsAYY9wLAHGPYAwx5g2AMMe4BhDzDsAYY9wLAHGNa/Yf0b1r9h7RvWvmHtG9a+Ye0b1r5h7RvWvmHtG9b+P70P/8u/Sv/pD/Av/8qcVP4fUfr87Q==") format("woff");
}
.report-docx .ff1 {
  font-family: ff1;
  line-height: 0.871094;
  font-style: normal;
  font-weight: normal;
  visibility: visible;
}
@font-face {
  font-family: ff2;
  src: url("data:application/font-woff;base64,d09GRgABAAAAACqsAA8AAAAAUkQABQBZAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAcY3ths0dERUYAAAF0AAAAHAAAAB4AJwAhT1MvMgAAAZAAAABcAAAAYPkluGRjbWFwAAAB7AAAAJ8AAAGiReRkPGN2dCAAAAKMAAAC6wAABgwvjTpaZnBnbQAABXgAAAUIAAAJE6HqQqxnbHlmAAAKgAAAEIYAABtwMRFi4WhlYWQAABsIAAAAMQAAADYRCSgFaGhlYQAAGzwAAAAgAAAAJAuDBSBobXR4AAAbXAAAAGwAAABsYhMHpWxvY2EAABvIAAAAOAAAADhNLlT+bWF4cAAAHAAAAAAgAAAAIAz0AbpuYW1lAAAcIAAABa8AAA1WK8jG1XBvc3QAACHQAAAAUgAAAGGev8sJcHJlcAAAIiQAAAiFAAAVnMfwdC4AAAABAAAAANGrZ0MAAAAAu+t8zAAAAADV5H2jeJxjYGRgYOABYjEgZmJgBEIpIGYB8xgABLwASXicY2BmvsG0h4GVgYN1JqsxAwOjHIRmvsCwi4mBg4GJn52JmYWFmYnlAQPTfweGNf8ZgIqAmME3WEEBSCkwlLNW/JvMwMBawZirwMA4HyTHfICVDyzHCADujQ8ueJy9js0KAXEUxX/DGN+Mb8rCg0jJXl5BslAWkrL1IFYiPAJr4j08yPE3I2rE0ql7b+ej7gHC+FPH4oGlYZbHbRbedY2SokGTFm06dOnRZ8CICTPmkkl9ukPGTB+ubrrqorNOOuqgvXbaaqO1Vs+PX2E5vCJWyKxQMOBX/wabCDhE30qMeDCUIEkqncm6kMsXiiXKlSrUfjf7H+6WgyWuAHicrVTpU01hHH5+t257qUSyZZ9pDGIswxczxh/gTzA+M2PMGNvQmIYYu4hCWVKiRdlCkkhosZUlISmVikiWm871vO+53XtbfDHumXvO+yy/d+59njMv4J0MGPFwfTbzOopzuIRruIUHeIpO8cNSbMFNvMdHfEW3QLxlmIyWKPy3jxFrXYFAjyJ4IRyw2+wtRoa9BbAGuTHxROGeU1yMPdTe3p8z4o18o9LLH8F6NthSRrZD2u02y0KF7XMVtsSptZ7o8E42coyUPj9nJVZhNdZiHdZjAzZiE2IQi62IwzZsZxYxXO/ATuzCbuzBXuzDfsTjAA4iAYdwGIlIwhHmeAzJSHFoCifzStCqUk4iDRnI5PMUUnEa6ThDfJbpZyKbnMmYOIvMcZwgm0ZWuRSXw+s8cpGHC7jIzkzci/JRhMu4wudVtnkdBbiBQvZYxGaLNaeYXvx3p3m/jTsowV2U4h7u880oQzkqUImH/6SUOBmFHuExnvBdq0I1nuE5XuIV3uAt6lDPt65tgP6Cjhp6Xjtc7+hqRAud7XSaPtNTq9VmvUMVZ+vQID7oEgu6YedKtZegG0rUPar2VDupOmfVRw6xaijd2U0WM85inwqpdZKjjWx6c5lgb36Dp1bpaMfMu4AelYVSKhxZlDqaUPsUOmfLtJan54qdu7oSNf9htVs6tW4ZNuKDTsZMz1Rd6SlHAz0qZbVH32zrOWumr2YV7z6jtBriFp4ObUxaPVt1E61ocq6bHHo7PuEzuvS9A194nnTiG/F3Mh1EA9n+zA9eP/ELNjb4Gz1uqKef0gODHUNELOIBw7VysfrrKVbx4pnmI77iJwESKEEyRILJ9FX8nUrIACVgEM1XM6EyVMJ4XobLCBkpo3hujpGxEinjZYKbFuFUxlGZKJNkskMbricjnLORdIS7eaMkWtbwPlWmywyuZ8psmSPzZD6ZacSziBdQi9bPRViCZVgOm7XZUs79w3iq5GKxNeQPrkXQngB4nH1VTW/bRhBdUpIlSxbKBGlggIcsu6FgQ1JcNGnruq7DSqQsRUlrWTKwdNKWtKRAvuUUtEEL6OaAaX9Hr6P0It9SoNf8hxx6bI45uzNLUrCNtARl7rz5ejszu3ZaP3z/3aOHh748GPT3e3vffvPgfvdep73b8txm42vn7s5X219ufbH5+Wefbtyq19Yq9k3x0Y3Va1eMD8ql4nIhv5TLZnSN1TzRCjhUAshWRLtdJ1mECITngAA4Qq2LNsADZcYvWjpo+fiSpRNbOgtLzeDbbLte457g8NoVfK4d9iSuf3OFz+GtWj9Q62xFCWUULAs9uLc6cTloAfeg9XQSeYGL8WalYlM0x8V6jc2KJVyWcAVr4slMW9vR1EJf87ZmOiuUKS1kbC8cwV5Peq5pWb7CWFPFgqUm5FUsfkyc2Qs+q72Kfp0b7CiorozEKHwkIROiU5TxougErlRhXbiw/uzvVdzyGGrC9aAqMFh3f5FAg5xtCB69Y0hevP3nIhImyJJtvGO0pC0uyoT6dM2QGzLE/VkWcXkxd9gRCjDtyVjm7Mh8yZyNqg96QJpXqebDA9JMU83CPRAWtcoLkvfpZBWmR7xew+qr18YX9RwyleBoOKFvOI6E68Z1G0hwXFw4YbJXb/bxBtqHAW7imMrQk7AhnsA10YgNEODUg+O+VC6JG1xrAguGiRdseC7x4l4UuDFBiiV68pTdPnszu8PNP26zO8wnHnC9iU2peJEcPYYbgTnC+XzMpWmB42P5fCHHPnVJGLD+BtNZKqPywr1dsk6Naed5u8ClbmZ86hYCvIV/RGMbFQa2S4nU0cY2l5rJUjPMkljQ6kIcFDJ2s02qDLk226blW/HzP5TMhFPOhsK5WAYCC05xnv+kFlsToXXujd1zBC8EzSUEk2jv56lTLZLE6FGgdrZTVcbGk4uYjmEURF1c5cD2uBRj4QucIWdP0t6o1qq/3b7o9g6l6nYyJYMLUqzfjCVgFqpTQW/iDLaqZtpWJe8qeSG2L6k7qZpHBdHtRxRcJAEZxxOEm16qdMIXm1fv4NFs4e0mWqHgBm9F4fxsehTNHCd64gWTLYohOqNI9OW2qbjuy1/MZ5TqKutq3UGjXsO7pzET2vPezNGe9w/lqcEYfz6QL3VNbwYNf3YTdfKUM+YoVCeUQBI4CRRpH4WCsjdPHcamSptVgJKHc40prJBiGhvO9RgzUkxHLBtjjsLowSatTrDEeN16fETt+dmfRIFPh4tdx1biq4EmdhjoYmem6UsrUBTjBpREg/C7hN+N8SXC8zgY2nUNi0N3UhQIvKdwoCQztXgUMxSSz8/OBtJ6bb71LRy1R/g7lLBcxbs/Z99Du136BQjvwnQYEg92IMk3b3eGPo5tGhBNOrCMEZaTCGjRUj40jug0xN5gA5X/FAWY+uBXKak89tU4G8DaYgvbHsfMVSjRhh9dFZ+os4lHoWif0GcZubG+jBETRUzmx0XKryDzoUDVMOBY7Swb9nHU47u0aMbIGK/EbGWsfkUzUTLaVsYulYuwfAsD4kvr0i06kjk77/sxeSWdJAaY24ASMqqcK2XigNVBVYe44HuCVMn0TwrTm7N98SPeLERaRcqjGsp2J8TLP/YvISI2U+cC3RGlJMZfMZqnna9g3TP2YH72u/jJOvfUa4L+OdBgMvMUB5v50WUAHlbrtcJltKzgKCqU3+8Q16tQXnwR/Bfh9YCyeJzFWXlwI9Wdfq8vSa2WultX674PWy3rtmTZstT2eDyWbI09Y5thmLHngAATSGaAuRgYFrYCJJxVmQokf7BhYTd7pCph7JlBEI4suKAoMltbMMVWSEglKaoWdqOt7Gxqt3CQvK9bkscDZCGwR5Wt9/pZ3e+9733f9/v92gADYwBg15DzAAcqED8NQaK4pCKIRvo0Rf68uIRjqAtO4/IwKQ8vqSjyw+ISlMczvI8P+XjfGOZtBeG3W9eT86vfHyPOAwAgem4NP0UUgAvYlgzAWsdSZzQCayNB4vyF8zDReGcllQyZ9DAcgXHYny1heZizmE16TKWBbhw/RemMbBPqdQSlVWEtlxVX65nmj7F+1kgTPwhFDZgK3qHOZOwRG0vA2/WRYm/SyVCti61Vld6VAsoargUz+DkiCzzA9gzgscQ5oBUMTo7qrGHlnUYqCeUpIRXHlDVoYBxHHWgRoBuie1VaFVqESUfK02NS83XOSOOkzqTHgY7FyvawncVbX1Nhpogbza8joR5S8vxRZYWtu6gsghcIa6vEy6QJ+EEY/Oo0xDbNX/kMCK69d0bLwqlAfe09yS33QowuYNUBC9Rbwlo64KeBlwhAPhAO1WFUcktawEADzjARVzAQcNM6Cwj4rSqDa7thHh2gtVwuG4TCAJ/hDYXEnsWFjL3WSENbYnHBbj2fzpy8d2UFWlcWF9rdVBKIouPyZZyVO19ktlRSFHeG3AiFgD+ORXCfSo+jHszlYQnPpN2YoArgPuI0Q1kGUpmCmyF2tOzbCZ2rX4xnTRQDH6a4QCkzNB7hqZfg0/Dg/mDUTOIaTgeJpt6oJSghGiBu581aHNdajK8031bOeXrtXwgtGQAFcH8b3SUnEF/AXgV6YIX7gA+EO5sM1+HeJeMsUYdXPd2ftMpDyTrcvyRprkA7stea4oVGWf5ABL2AIHI893kfkEruROymZBj6s4YSRJunZHbLAwG/HjOb3FgmXcJkUAgtTtGW8q4jY19765GZK//s53fnrpkfc9AUTtB6DRuvfGm8dnw+lthxojZ+bSWhoxk1sWIL2AxC0GfZ/uTvnvhLCH5wlcEVdhicYac7amcCYqB85HvX3/xXN/b7erxqq9jWw4OIh3XSAIbB2TZO5yIsHWdZUx3LLrnjadScAe6B7b31td9KBjaMTfX2xP0MJ/cYLcXW4cmnI7TNv802H0f9JYmaU3bdQFwoFBp8oSAiNhTEMkxcaKS5RjqB6JFBMC79DzyzjSgmQplZyDMiATc08x1I+/lsbgjKBDO6cSGDHIXPtsE1E3XOETIeCmTEHlvrBeeggBGE1hEPBuJ2Ot/zYDjbGzR+aBF7wgaI44wzHvTHbfRuIWjV6kPlNLaQOzk08fBUcxfNaSlKy9HE/YmEzt0faUXE2dmZnvFvb8b20BxDkgxHI63LGOOkHjhBL7izjfLpIPUj7BTggQv7O0kD+JDCGyQzcZmiGFl4HQVC8Yxk3sYo6kIIiEhZDVHGkpOl5Tj3x92IAIMKYBtByvjSboLMxuVhmX8EPvanz995o86djoQzbibVA1Px2cPH5mKtRnK81nvoaHk+58Tv/spf31JsXU1zNEWhD+KBREIllPb8yf6xK6PaVsU/PA9kn9uy9j5+FP9HkAES7O0oUSNk69iuMyASAYN1bLPE8bgA/12AQp3Jwg+zMFtf+7GkYXRwKpuNj0Tr0Co5fumH+En/g35M8s/49/px1u/xYwzh9xOu+tovJT2DNu2ycrDmWo1Xh2X/1KCL4XclpkYAa0KBoNwQxbYzLSzsWWjILiUu3NRYuAlJe6WQQIgWEKQS+/+8mjarZbuEwx3blAPREAqJbaPojBAKl1Vt67Bk0rk8ftQkRvt6+fyDV2w5tiM5fOuZYzv4yEiyfPVUhtPyWop2ji8eHDrwrb2x/9w7fEXOtqXcvzPu0XMqFaffMjQaqtw4sfWWyWAuWo6anH6n3h4WPEFXwG3snb9n99uGYMY3IOWysm9MrP0z7sXfAv3gsXV/jbyAHVb81YPCazeIBOvQs2SsEs/CCZBCSGq1sJaKKayN1eE4ssla1ybFdaNdSXeM9os96TLHVbSPDJdq+y210W7RVkiVdbC6I37td2/Mbzr+F/t6apv6LRoSN3F8ODuR3n+dPTOVyU4OhHUaRkU8ZQ9YWcFn56STZw7f8/KdJb3VbWGtAdtgAsH26DcnvloNecIe2hGVNVBFGjiLNCCCLCTbaC0bjb5YHdu0JGaJOnazRPvwmDGGOWIvEzLdBB2sAYIjsKkZYi+BPU48RSCLciYQk5ZZWJNbyYu+k3g3XLX+B9BzeozH9RorA2saK/qC5gPJ2QVDvIAo1uiwbeGmxQWxsbiAME6/00ADMuE1/7dzKyZEBXwb8DdffkqYOZILy7xW4Wd7g81fO4YWpNFrKklWw6hR+qnWDV51ePTo8vGh0tG/OXDou9cmf4fv2pPYkrBhcDUeKyyM+I2CUWXw2SweC6u3CnzxxLMnj7149/jokccXvV++NTg8m0Actq2tYo+Sx0ER3NI5FQsHHHVsz3IyGqLr0LWc22IP1y/Fec85KTnhneImlFxHFnG6jOi6kmmuZOTU4BlAf8abOkbcDf0u2EaB2ujMAX+4q3sFFQJ7lFDTlIq3+QVHxM48qWFp0mR8knGmA8GUS3vIaCTR0MFg7ei2yHiPXkMQF10Bo0qlVvGhIXE7LfS48olmnEa3kegDeyORd/UI9OSub+yK61idLYIyfkfrFP4E/iYoga1gD8TauEjTbFKFDwSqmerLVdxThdVfvcZAdOLMa7PQPQuts3D2386boWCGwMyZMdZs3juAf1CciHpjo8+NYmAUjp4fqLK7IIfv+onknW6Hc8SNcmNhwVAoK+4nGyG6XHhLaVAmKXNzfuPM2ir89MkvzV0c/ckoRoxC9r+df/HSCi5bQHsFMlVFlPi3E7VwRI96Fg8qR7qZm1IjyOVKLh/vnJRF8KUtMBted+YSZsyGE1CPd67wJyzcAYsxu+8bc+JWM2PMxH86dWybOHj4h0du/vPrErwv6RETOTEQze//+vZozQcdvLn1/EwlNBAyzGwJD4SMQxPlZbvHSH1pd2Fr0oTvTcatw76tt86KZr0uaHGFMDUe2rRYHD1yRToo7ez3FfNpQZhODO2LBPZXtt4230drYq0PJmZsYsEzNm2N5ptX9CUx0hjwurl0VggnZI+/Y20Vf4M8BNLgK90KRYvtWUpHUXK4d9kdtXFdmnN1WJM0Ul81OG6bIqcUpneyDtlpZCd2LH2273dyuk5yoji1akO20vEHvtRWDP4G40wFQyknYwwWwsn9/YwrGQolXUy3Hbm3sutkze/vkh42R6r9rvFNzR92R8hAN41rGaVy8fr7r5Y9+4a1VfgguRWYUaa/ub37F4EFexElcWZsL6CBB952VrJxlfbq30KLlwuEhuICH//b5bvqbMIoxyKk8RyiDDzx0ZUbS3PzQ8Pzc8X1teMnaFZeKdpFcmpwoDI1VACdc4In0DmZQbmjV1Znhig8ammoA1BLAHReZyWaG28vCCaUFSmZx4JjuTv8iWv8+Lr8HweuvQZKjWLcDPh+J8MdN8pO6nanadQuzZQiP0K4pQG3gQJLk9Vg/VJ0r0l6aaRaGu8bqPRNXeIFSvW7CROCuHABFQCoUYD+Qg/7FKb9Aeq5YJt6Qrt6NVNqxpkMhZMuLR/oD/XtziGcgkGEE+/PBeO71wlJ23s93qhAV0/N5K8cS/M9tcnJyM4Tk951PDG+7yPU/PgIfnu3d93MjCAWQ2IpYixed19tXa/oDNLgrs4ZRI0y6G5FtsCN5PfbZZQ0KTJkujLUIhlGbcHKOkaGNkKdKqML9B9z52fScBfIP6zhdci+M/spGr4MFgTHPqX2mFh7nyAQHkYQATd1NWzCjqA/utEnjRKANl1sdWiXNGw1YO3UTs4liWznMF3adZT9We/YEN+7OQ2ZvbzMJ4jiifptx546PDB84unbjj91y0CraU7Plgfmcg5Laq5UmMvZ4fs3P/f16ugd9aM3P39vdeSO+l2jB7fHe6cPbkFtX+/Wg8o+72h9iwBon1FUxT/SycZ9OVo+ejMQsbtRgWmmc/0+gkx2BZKsw0lJF646Ktx0QdlDoQ6rG/dQRrtAEbBTasosOPd5n7EBjMgn0QDfCI+Kd0MFHpDZ/83FyMhw0bvOB1uvx91royOTW2cT++/b0dNa5Xs3pW2pTM7dvzeb2hwzw8axF++ZYD1xT2v3enX+iy45DvQM95pq9ywdKxzYnmL9uZ7W25sq6W3XtrWDPavUqYc62gmzyDUlBthZ2kMnaFyH03IKjFSAUsNZiZbEapg1eytmhftdX9kj59YrHdXQn/79jySCnygTGR8KexblvbTaZHMbzNE+JBbn5SLxlwYGnDq316olCQyfDMbttJz4BYux5oWPy+RgeiTM4ioNzZijSgyprL2PXUT7r4D3u7F+BIufDaaDaQalxGOSHzBEHMbfzaOgQv8Tn5dkO8h78xie5/O8hS3Covw6xyHzoPjuiIPsrVo4uWoGFsgRlovrtEAIicp7HHGBLxQSiT0LItdYQD8y1QzyiCw1yfu/PNsl4ImuQmXaoRqbulQrXvZyjsIuFq5/aDa9ayJpYQg1o9GK0nzO3x8xhYZr22rDofTivXPRaSlmVBM4rmLUmnBhMulPe7lwaXrbdCkM3VOHt0ZYwWrui7kCZpXNbdfbe+xu0ev0x6SrytINU1HGYGZZs0dw+E0qs9WstwdMnqjX6YtJO5VzEtZ+gz1EnAaD4FT7nJ7med1QLwj0yVFW0PV11dmHKo/lwIRL1x3QyeWzMJGqwy1LkqoDDxLoecXgMs30SppvF4TPgL7P85C26xOfXLxcXuJYuoUf9pDWEEjknZNfnfDfYDTJ1Pyy1tWOBi/RSn3zcnzI5LXxKkpLkSdiCSNKgcLTx7fD19rVy6tI5iSJZP5qu75pLVQqKo1KZQ4qeAXWVsk38VfAZvBoBy+nyxCPxbgoqr4lrYsb0HMEPjjIFeuYKOkknBupZCpcUstODNbX/mEZtTHUSnq5M8jhQqgiTGmmui+7RRG5HLQlrBcQDoaCLWEoILJZuQvKRaFgaL9Rkp/5CXcrORcqMFS48k4ci+CRS934OnSCUcgbOy/LL3XJNyn1v5KcbziVKgU44hEMu49gg6VUehhd/UZDIhhDPWmnFj+NYd/DdfZEKBR3aPElHPtbTDGPhIPGH9d63R/+lDczBMmYOcyt0TR/3b3CIy6flmZRGUnzTPMmhsEeZniakGvM5o3azhWhYRHOJACtW/CfkXrlf0YFUEPV49xzQAcfAwIYhK+fGRtT96leQJcY8MLXgRpA+JhkJDCdw1EO9FMP4Nv4Sln1ADYHys1fvPMK+jiPuHgeJt5pvNXgmq/IKZ8cgiHv45VfJE22+3IsEpZf9MraDV96PZbLt2HCPxKGIf6zD6fxzc0gdqtvaDZFQjEkeIxqNe5x60IZLztZC+R67CShpnBSrYrkRgPzx6r+v6etEacrYqVR63KitvkSqV+9SOp/v4MY+/1z2HuFK0tB6ladFiM16sd63OZgyjk8iYpqUu8Q7E6VmtfT0Yl9ze/YQwJNCyG7MyQ/K9Qc+i8EyTA4AAB4nGNgZGBgYH18fc/Zm6zx/DZfGeQ5GEDg6pPaxQj6XzEbB2sFkMvBwAQSBQCvPA2mAAAAeJxjYGRgYK34N5mBga2RgeH/BzYOBqAICpAGAHXlBLAC7ABEAAAAAAKqAAABzwAAA/wARAP8AGYE2QAXBDsATwVGAI0EQgCNA/QARwNYAEgEBgBKAocAGQPLABsETAB+AfgAawH4AH4GgQB+BEwAfgROAEgETAB+AtcAfgMxAEkCxwAXBfYAIwQOAAAAAAAsACwALAAsAG4AsgFiAfYCqAMmBBIEqAV0Bf4HBAeCB9gIGgjcCWQJ2Ap6CvoLzgxmDRoNuAABAAAAGwBgAAUAAAAAAAIAEAAvAGAAAAxjASkAAAAAeJytVruOFEcUvTMs+2ABOcG2HFglJywY9QACC5ZoWWGEtEgWEkhYTmq6a2ZK2y9VVe8wfIYDy84sOSJ07MRfZFkOHPvcW9Wzsw8QgXe0Paer7/txeojoy0FNA4p/d2mS8IA26F3CQ1qjPxK+QJ/R3wmv0eXBVwlfBH6W8DptL21u0KPBPwlv0rXh9wlv0SfDHxO+NPju4pOEt+nr9b8SvkzXNr5N+MrgYOvfhK/SN9u/I5LB2hbuComK8QBPfkl4CG+9zAXK6M+E1+jzwWbCF4FHCa/Tp4NXCW/Q0eBtwpt0c5glvEVq2CZ8afjr8LeEt+nV+k8JX6abG18kfGX488YPCV+lcnsfFVWo8W26Q/eAnpOlnBw15PE/oYCzfSBHrVw1TixQjfgV7VGJj6IXOJvSDM+83Bl8G0gf4VpAkt6pu7fv3FPPbe4a30yC2m9c2zgdbFNnaq8s1Qs7nQWvXhhv3JEpoLMPZyUMj2HI4laXduwAHsN9ySV+3JS4no14V2JeVVbHSssQdlWyqKKd92qcFHsliflUBEX3kd4DeogHxnlko+5nDx6etnba1vkerVRP4z9IpQu4qvDt6BBnnBs/meH0/D5N5b5Dp3rpHN8V7jVCtdKV7Dgf65VWwenCVNodqmaiwsystGjqmq7l47ypWl1b47Pzqv2++aBzm010gAhz2oGkpxvQLiSfp2KzgTYddPmO9jdUYdRT1zThQ4WqoFJIR7gXXhL1gozIchEmOK2AS1rgbg7ERWSZDhYDzjmAWLoa1iyuU7HSJKtBGhF9skQsLPuMs8Cr8ExKMcEJl6DDuRENJyelRB1SHjme3BLLlZyUYlGjhPG891LBTikFbVOUNU4q8Rptcp5hJQL22EousR19M2Ls7KlBBRTyjwvLUcUBySV+KxmH5TrHmkUvSmKvU15xwMYieRzxakZctTeiF7M+xH12ZjWvi7VKLCykDl0ijtV692PP3udSVZ364mQa+Dt65F6rtAQxmxjjNMnw5r5N1gOyiB06WnZJy4zw0lUn8uqHPUckWvznyf/plaqawrhaeV17BTKzEzXRlS0Xam7DTPluHEqjsFt1YeupV6AMH0wFzbrAqrkaPJKpZ0FNjA6dM145o0tlA3zk/pbylQZd5roFZpWqK4NtYbLuKuMg6U0QA161rsHe8drBelk2czUDyyqLdc6DsrUKTLqIDCqqtDV8Yd3HdiqGo6Ng3gQo20OT9YR53atK1wuVd2DqGDczR23mymnk4izShqKuFAgEbmBxihNv30I8NEjoiFPSaq5dFX0xTeQz7RCYcagoD19AE3dphM9cPpms8Un2yRLHjYAXMvRTaU4LCwuccpMmsgK8HDQLod0djebzeVb19JSB30Zh0TZTp9vZYpSHSVMHfzqG3grTSRzdw6X33i4rTjRKdMhGiV4LqcTxXshYehnjIAvohTCiVSUDzctrZPSs+DYyfGPR7VfgCb0Eh+4lXbfyJC5+Ifx6vMxz8ZXLsp/nN96zbI4F6IROi+VyFPKc6Sdm0C9EKxWo00pEW0auvOKn8+bnkUp2oMWsz4Q6Xno6L6r6jOWPr9Gx9Z7OVSLkIHHnJ4jxbO49DZ6O69FKBTiTmEt8PfTvP7d81RRCtrWQrn5vprHO+kRNI1U16RqziriTiexEsxDi4mzM0g5LlkJ+H+oQvW467PBCdd5gd0FbPLlKgzKMq2wIplDjhWz1k5cHe3jq5AaEUnSROuYzm89WdPFt67zsCqhixQvr2xIOeLlbZyGQQ8rUIVO976YG8+zYG8pUY1Y6NlX3wudGJOLMneARH5zNI8EtvTOv9bYeSQA7Fl7AsfwjxDETF828Lhu96hQx6xgpmArpNnCFaxfaLuCnyJHNDcvMTNmeSuj/I6tjohpJc5lq4i+ATEa/xfv0oyhMCGxUmInGyyHTvn1D/wGCNPRkAHicY2BiAIN/PAxtDNiANBAzMjAxMDPIMygyqDCoMRgyGDO4MLgxeDB4MngxeDP4MPgzBDAEMgQxBDOEMoQxhDNEMTJx+CXmpvqm6hkAAE4GCisAAHic5dZ5XBTlH8DxnRk8OJZlCVZBlrVSO7D1NtPKVXPdJEWUUQ4FK0s6bGlhPEOwtKxUtOy0Qs3y2BR4PMI0NbVLK83UDjW17C7x6k7pu3z+9t9+f/z2xWffOzPPPDM7Myh10Ua9/qdKd3vq9T9Ueobwu0rvKPwGv8I5tp1l6QychlPQACcZ+Qv8zMqf4Ef4Ab6H7+Bb+AZOqPRo4WuWvoLjyp0oHFPuFOGocncSvoQjcBgOMeQLlj6Hz+BTOAgHYD98AvvgY9gLe+AjTuJD+AB2wy4O+z4j34N34R14G3bCDtgOb8E22MqcW+BNVm6GTfAGbIR6eB02wHpYB2tBQZ1K6yrUQo1K6yasgdXwGoRhlUrrIqyEFey3HF6FV2AZvAxL2X0JLIZqeAlehBeYehE8z+7PwbPwDDwNT7HfQngSnoAFMB+qYB5Tz2X3OfA4PAaPwmx2eAQehlkwEx6CB1Wb7sIMqIQKmA7l8ABMg6kwBSbDJJgIFpRBKYTgfiiBoErtIdwHE+BeuAfuhrugGMbDnXAHjIPb4Ta4FcZCERTCGBgNBZAPeSrlWiEXRsFIMCEHRsBwyIZhkAVDYQjcApkwGG6GAAwCPwyEm2AA9Id+4IO+cCPcANdDH+gN16nW1wm94FroCT2gO3SDrtAFOjdhaKq1V5Y6sdIL10BHyICr4Sq4Eq6ADtBeteojtIPLVavIA32ZatVbuJSVbcED6eCGNGgDqZACraEVuCCZIyRxhEtYmQhOSAAHxIMd4iAWYiCaOVtCC1Y2h2YQBQbooIGtCa0RLsB5+Af+hr/gT/gDfm86rPZb0zfSfmXlOTgLZ+A0nIIGOAm/wM/wE/wIP8D38B3H+1a5Lhe+gRPKJQ+Y9jV8pVy9hONwTLkGCEeV6ybhSzgCh5VroHBIufzCF/A5fMbUn8JBJjvAZPvhE9jHZB+z317YAx/Bh/AB7Ga/XUz9PrzHyb8L73C8t5Wrv7CTHXZwoO2c9VtMtg22whZ4EzbDJniDqTcydT1Tv87UG2A9rONAa0FBHYethRpYw9Sr4TUIwypYqZLl311thUruJyyHV1XyEOEVlTxUWKaSs4SXVfJwYalK9glLGLKYIdUMeYkhL7LtBUYuYul5Rj4Hz7LDM/C0Sh4mPMXuC+FJeIJTWsDI+YysgnkqOVuYy8g58Dg8ppJyhUdVUp4wWyWNFh5RSWOEh1XSYGGWSioQZrLtIUY+yJAZvhrxlGOgpyE+4DkWN9SzXXpL2iZtjR3pUVKdVCvVSGuk1dJrUlhaJa2UVkjLpVelV6Rl0svSUmmJtFiqll6KKfY8Lz0nPSs9Iz0tPSUtlJ6UnpAWSPOjiz1V0jxprjRH6het/6P/ZRtp8+h/i8U2j1ahLon8Ok5XiZFHqwxKlTPyaIXgfiiBINwHE+BeuAfuhuuhj0qI0Buug15wLfSEHtAdukFX5Yg8p12gMySCExLAAfFgV3JT6rU4iIUYiIaW0ELZI7e6ua9APCn9Iv0s/ST9KP0gt/Oo9KV0RDosHZK+kD6X2/KZ9Km0RXpT2ixtkt6QXpRb8YJUr1VypacqZ+SRn8LFmQyTYCJYMAD6cx36gQ/6wo1wA185GZLgkggbDcPQlc+zbIuh29ZJOyXDsHEu02AEd304Z5YNwyALhsIQuAUyYTDcDAEYBH4YCDfBZXApJ98WPJAObkiDNpAKKdCar9kKXL5F4nnpH+lv6S/pT7nBf0i/S79Jv0rnpLNyV89Ip6XvpG+lb6QT0tfSV9JxubsfSh9Iu6Vd0vvSe9K70jvS29JOaYdUL70ud3yDtF5aJ62VFkXuvn6ea1wOD8Bdyil/CmnFMJ7LcifcAePgdrgNboWxUASFMAZGQwHkQx7kwigYCSbkQCfwcqmvgY6QAVfDVXAlXAEdoD33ph1cDs0gCgzQQeM30uZbKjZKF6Tv5cIelA5I+6VPpH3Sx9JeaY/0kVzojdIso71npuH1PKR5PQ8GKs0Z4UqzIlBuTg+Xm7Hlfcozy43Y8jbCtPJw+aHy5g8EpprTwlPNqKlJU/WYKYFJ5uTwJDN2khY3MWCZOdYJ65xlJFk51jirzFpo7ZcVLZZZ66ydllHfuM2XaPXq46+05lt6kmzXbZbmiKy+1IqN95cFQmZpOGRGhbqH9D7nQtqxkKZ3DmnDQmNDuoxaG2p3pT8yukfIlepPCHUO+ULG/YGgWRIOmlnBYLAiWB3cGmxWEawK6jXySfcFo+3++wITzKMTNNtmvdGWIG3TG5URE9ykX7Bptgb9gq9Ru0cuwN1yIe7yjjeLw+PNO73jzDvC48zbvbeZt3rHmkXeMWZheIw52ptvFoTzzTxvrjlKxo/05phmOMcc4c02h4ezzSzvUHOorB/izTRvCWeag70B8+ZwwBwW0AZ5/eZAo6dH/gexpctPSXpl+qn0qNix7hK3XuI+5j7lNkrSTqXpFW00R2pFalWq4ZA3nbcUT0pVSnVKTUozR9MHI64ksTJRL3FWOvXOTp9zr/OYM8rmXOzUHVWOakeNw8hyFDkaHI2OqBqHVhO/NX5PvJEVXxQfjDcc8ZFlI8EX7+3id9g9dt+gTnbj+k72vvYsu1Fl13x2b1e/z97uCn/fuKy4ojijOk7zxXW4yt8Q0xij+2JkQ0N0Y7TeGK3ZDK2tptm0BMFoGblHWrLHL8/jWpfWTJM/LepyRmRkZNa3aByeWdtyWEGtNru2/YjIuy87v7b57FqbmV+QW6dp8/LqNH1ATm1SZnY+y7PmzrX1d2fWukfk1i5252XWVsoHX+RDo3ywuetctv55GYWlVmlpWUZphrxJhaWypsySnyY0eRetssiWslKbDMm4yCsyojSC1TSo1CqyZA7ZIKtLm1ZHlgqbhlxsjv/0ddFv8l+8tP/lwf+/X62LCv8F9be2qQAAAA==") format("woff");
}
.report-docx .ff2 {
  font-family: ff2;
  line-height: 0.861816;
  font-style: normal;
  font-weight: normal;
  visibility: visible;
}
@font-face {
  font-family: ff3;
  src: url("data:application/font-woff;base64,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") format("woff");
}
.report-docx .ff3 {
  font-family: ff3;
  line-height: 0.917969;
  font-style: normal;
  font-weight: normal;
  visibility: visible;
}
@font-face {
  font-family: ff4;
  src: url("data:application/font-woff;base64,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") format("woff");
}
.report-docx .ff4 {
  font-family: ff4;
  line-height: 0.677246;
  font-style: normal;
  font-weight: normal;
  visibility: visible;
}
.report-docx .m0 {
  transform: matrix(0.25, 0, 0, 0.25, 0, 0);
  -ms-transform: matrix(0.25, 0, 0, 0.25, 0, 0);
  -webkit-transform: matrix(0.25, 0, 0, 0.25, 0, 0);
}
.report-docx .m1 {
  transform: none;
  -ms-transform: none;
  -webkit-transform: none;
}
.report-docx .v0 {
  vertical-align: 0px;
}
.report-docx .ls0 {
  letter-spacing: 0px;
}
.report-docx .sc_ {
  text-shadow: none;
}
.report-docx .sc0 {
  text-shadow: -0.015em 0 transparent, 0 0.015em transparent, 0.015em 0 transparent, 0 -0.015em transparent;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .report-docx .sc_ {
    -webkit-text-stroke: 0px transparent;
  }
  .report-docx .sc0 {
    -webkit-text-stroke: 0.015em transparent;
    text-shadow: none;
  }
}
.report-docx .ws0 {
  word-spacing: 0px;
}
.report-docx ._2 {
  width: 1.012px;
}
.report-docx ._5 {
  width: 2.728px;
}
.report-docx ._1 {
  width: 3.74px;
}
.report-docx ._4 {
  width: 6.468px;
}
.report-docx ._8 {
  width: 22.704px;
}
.report-docx ._6 {
  width: 29.172px;
}
.report-docx ._9 {
  width: 45.452px;
}
.report-docx ._7 {
  width: 51.744px;
}
.report-docx ._0 {
  width: 54.604px;
}
.report-docx ._3 {
  width: 76.296px;
}
.report-docx .fc2 {
  color: #4f81bd;
}
.report-docx .fc1 {
  color: #365f91;
}
.report-docx .fc0 {
  color: #000000;
}
.report-docx .fs2 {
  font-size: 40px;
}
.report-docx .fs0 {
  font-size: 44px;
}
.report-docx .fs4 {
  font-size: 52px;
}
.report-docx .fs3 {
  font-size: 56px;
}
.report-docx .fs1 {
  font-size: 80px;
}
.report-docx .y32 {
  bottom: 2.401006px;
}
.report-docx .y2 {
  bottom: 29.810001px;
}
.report-docx .y4f {
  bottom: 75.514027px;
}
.report-docx .y8 {
  bottom: 86.227034px;
}
.report-docx .y7 {
  bottom: 100.265034px;
}
.report-docx .y4e {
  bottom: 100.934043px;
}
.report-docx .y4d {
  bottom: 125.785999px;
}
.report-docx .y30 {
  bottom: 133.669044px;
}
.report-docx .y2f {
  bottom: 149.111045px;
}
.report-docx .y4c {
  bottom: 151.206016px;
}
.report-docx .y2e {
  bottom: 170.759023px;
}
.report-docx .y4b {
  bottom: 176.648032px;
}
.report-docx .y4a {
  bottom: 201.50005px;
}
.report-docx .y2d {
  bottom: 222.118042px;
}
.report-docx .y49 {
  bottom: 226.920005px;
}
.report-docx .y69 {
  bottom: 234.17701px;
}
.report-docx .y2c {
  bottom: 237.560041px;
}
.report-docx .y68 {
  bottom: 248.21501px;
}
.report-docx .y48 {
  bottom: 252.362021px;
}
.report-docx .y2b {
  bottom: 253.587036px;
}
.report-docx .y67 {
  bottom: 262.25301px;
}
.report-docx .y2a {
  bottom: 269.029036px;
}
.report-docx .y47 {
  bottom: 277.214039px;
}
.report-docx .y66 {
  bottom: 282.948018px;
}
.report-docx .y29 {
  bottom: 295.056022px;
}
.report-docx .y46 {
  bottom: 302.044025px;
}
.report-docx .y12 {
  bottom: 317.5px;
}
.report-docx .y28 {
  bottom: 317.54401px;
}
.report-docx .y31 {
  bottom: 325.463046px;
}
.report-docx .y45 {
  bottom: 327.464011px;
}
.report-docx .y65 {
  bottom: 333.856026px;
}
.report-docx .y64 {
  bottom: 347.894026px;
}
.report-docx .y44 {
  bottom: 352.316029px;
}
.report-docx .y33 {
  bottom: 356.063021px;
}
.report-docx .y63 {
  bottom: 361.932026px;
}
.report-docx .y43 {
  bottom: 377.736014px;
}
.report-docx .y62 {
  bottom: 385.970009px;
}
.report-docx .y61 {
  bottom: 400.008011px;
}
.report-docx .y27 {
  bottom: 401.40403px;
}
.report-docx .y42 {
  bottom: 403.178031px;
}
.report-docx .y60 {
  bottom: 414.046013px;
}
.report-docx .y26 {
  bottom: 416.84603px;
}
.report-docx .y41 {
  bottom: 428.030018px;
}
.report-docx .y5f {
  bottom: 428.535011px;
}
.report-docx .y25 {
  bottom: 442.288025px;
}
.report-docx .y5e {
  bottom: 443.977012px;
}
.report-docx .y40 {
  bottom: 453.450034px;
}
.report-docx .y24 {
  bottom: 457.730026px;
}
.report-docx .y5d {
  bottom: 469.419014px;
}
.report-docx .y23 {
  bottom: 473.17202px;
}
.report-docx .y3f {
  bottom: 478.89202px;
}
.report-docx .y5c {
  bottom: 484.861019px;
}
.report-docx .y22 {
  bottom: 488.614025px;
}
.report-docx .y5b {
  bottom: 500.303017px;
}
.report-docx .y3e {
  bottom: 503.744022px;
}
.report-docx .y21 {
  bottom: 504.056023px;
}
.report-docx .y11 {
  bottom: 510.688025px;
}
.report-docx .y6 {
  bottom: 513.427025px;
}
.report-docx .y5a {
  bottom: 515.745018px;
}
.report-docx .y20 {
  bottom: 519.498024px;
}
.report-docx .y3d {
  bottom: 528.574024px;
}
.report-docx .y10 {
  bottom: 531.130027px;
}
.report-docx .y59 {
  bottom: 531.187018px;
}
.report-docx .y1f {
  bottom: 534.940024px;
}
.report-docx .y5 {
  bottom: 551.503029px;
}
.report-docx .yf {
  bottom: 551.572028px;
}
.report-docx .y58 {
  bottom: 552.835027px;
}
.report-docx .y3c {
  bottom: 553.994025px;
}
.report-docx .y1e {
  bottom: 556.588017px;
}
.report-docx .ye {
  bottom: 572.014029px;
}
.report-docx .y57 {
  bottom: 580.156028px;
}
.report-docx .y1d {
  bottom: 583.909019px;
}
.report-docx .y4 {
  bottom: 589.579018px;
}
.report-docx .yd {
  bottom: 592.456031px;
}
.report-docx .y3b {
  bottom: 597.878028px;
}
.report-docx .y1c {
  bottom: 599.351025px;
}
.report-docx .y56 {
  bottom: 605.00803px;
}
.report-docx .yc {
  bottom: 612.898017px;
}
.report-docx .y1b {
  bottom: 614.793022px;
}
.report-docx .y3a {
  bottom: 616.320029px;
}
.report-docx .y3 {
  bottom: 627.655022px;
}
.report-docx .y1a {
  bottom: 630.235023px;
}
.report-docx .y55 {
  bottom: 630.428023px;
}
.report-docx .yb {
  bottom: 633.340026px;
}
.report-docx .y39 {
  bottom: 634.762023px;
}
.report-docx .y19 {
  bottom: 645.677024px;
}
.report-docx .y38 {
  bottom: 653.204024px;
}
.report-docx .ya {
  bottom: 653.78202px;
}
.report-docx .y54 {
  bottom: 655.870025px;
}
.report-docx .y9 {
  bottom: 669.827021px;
}
.report-docx .y18 {
  bottom: 671.119019px;
}
.report-docx .y37 {
  bottom: 671.646026px;
}
.report-docx .y53 {
  bottom: 680.722027px;
}
.report-docx .y17 {
  bottom: 686.561024px;
}
.report-docx .y36 {
  bottom: 690.088024px;
}
.report-docx .y16 {
  bottom: 702.003021px;
}
.report-docx .y35 {
  bottom: 705.530025px;
}
.report-docx .y52 {
  bottom: 706.142024px;
}
.report-docx .y15 {
  bottom: 717.445023px;
}
.report-docx .y51 {
  bottom: 731.584023px;
}
.report-docx .y14 {
  bottom: 732.887023px;
}
.report-docx .y13 {
  bottom: 754.535024px;
}
.report-docx .y34 {
  bottom: 756.414023px;
}
.report-docx .y50 {
  bottom: 756.436024px;
}
.report-docx .y1 {
  bottom: 766.888023px;
}
.report-docx .y0 {
  bottom: 782.5px;
}
.report-docx .h9 {
  height: 13.250006px;
}
.report-docx .h5 {
  height: 27.714844px;
}
.report-docx .h3 {
  height: 30.486328px;
}
.report-docx .ha {
  height: 30.765625px;
}
.report-docx .h8 {
  height: 36.359375px;
}
.report-docx .h1 {
  height: 38.5px;
}
.report-docx .h6 {
  height: 39.15625px;
}
.report-docx .h2 {
  height: 53.712002px;
}
.report-docx .h4 {
  height: 54.6875px;
}
.report-docx .h7 {
  height: 503.5px;
}
.report-docx .h0 {
  height: auto;
  min-height: 841.900024px;
}
.report-docx .w1 {
  width: 65.5px;
}
.report-docx .w3 {
  width: 124.75001px;
}
.report-docx .w2 {
  width: 386px;
}
.report-docx .w0 {
  width: 700px;
}
.report-docx .x1 {
  left: 0px;
}
.report-docx .xe {
  left: 13.325px;
}
.report-docx .x10 {
  left: 44.578px;
}
.report-docx .xd {
  left: 64.025002px;
}
.report-docx .xa {
  left: 70px;
}
.report-docx .x7 {
  left: 72px;
}
.report-docx .x0 {
  left: 73.5px;
  top: 20px;
}
.report-docx .x8 {
  left: 83px;
}
.report-docx .xb {
  left: 90px;
}
.report-docx .x9 {
  left: 94px;
}
.report-docx .xc {
  left: 108px;
}
.report-docx .x11 {
  left: 114.549999px;
}
.report-docx .x12 {
  left: 126px;
}
.report-docx .x3 {
  left: 171.419998px;
}
.report-docx .x4 {
  left: 222.873993px;
}
.report-docx .x5 {
  left: 256.942001px;
}
.report-docx .xf {
  left: 258.924989px;
}
.report-docx .x6 {
  left: 263.617004px;
}
.report-docx .x2 {
  left: 439.984009px;
}
@media print {
  .report-docx .v0 {
    vertical-align: 0pt;
  }
  .report-docx .ls0 {
    letter-spacing: 0pt;
  }
  .report-docx .ws0 {
    word-spacing: 0pt;
  }
  .report-docx ._2 {
    width: 1.349333pt;
  }
  .report-docx ._5 {
    width: 3.637333pt;
  }
  .report-docx ._1 {
    width: 4.986667pt;
  }
  .report-docx ._4 {
    width: 8.624pt;
  }
  .report-docx ._8 {
    width: 30.272pt;
  }
  .report-docx ._6 {
    width: 38.896pt;
  }
  .report-docx ._9 {
    width: 60.602667pt;
  }
  .report-docx ._7 {
    width: 68.992pt;
  }
  .report-docx ._0 {
    width: 72.805333pt;
  }
  .report-docx ._3 {
    width: 101.728pt;
  }
  .report-docx .fs2 {
    font-size: 53.333333pt;
  }
  .report-docx .fs0 {
    font-size: 58.666667pt;
  }
  .report-docx .fs4 {
    font-size: 69.333333pt;
  }
  .report-docx .fs3 {
    font-size: 74.666667pt;
  }
  .report-docx .fs1 {
    font-size: 106.666667pt;
  }
  .report-docx .y32 {
    bottom: 3.201341pt;
  }
  .report-docx .y2 {
    bottom: 39.746668pt;
  }
  .report-docx .y4f {
    bottom: 100.685369pt;
  }
  .report-docx .y8 {
    bottom: 114.969378pt;
  }
  .report-docx .y7 {
    bottom: 133.686712pt;
  }
  .report-docx .y4e {
    bottom: 134.578724pt;
  }
  .report-docx .y4d {
    bottom: 167.714666pt;
  }
  .report-docx .y30 {
    bottom: 178.225393pt;
  }
  .report-docx .y2f {
    bottom: 198.814726pt;
  }
  .report-docx .y4c {
    bottom: 201.608021pt;
  }
  .report-docx .y2e {
    bottom: 227.678697pt;
  }
  .report-docx .y4b {
    bottom: 235.53071pt;
  }
  .report-docx .y4a {
    bottom: 268.666733pt;
  }
  .report-docx .y2d {
    bottom: 296.157389pt;
  }
  .report-docx .y49 {
    bottom: 302.560006pt;
  }
  .report-docx .y69 {
    bottom: 312.236013pt;
  }
  .report-docx .y2c {
    bottom: 316.746722pt;
  }
  .report-docx .y68 {
    bottom: 330.953346pt;
  }
  .report-docx .y48 {
    bottom: 336.482695pt;
  }
  .report-docx .y2b {
    bottom: 338.116048pt;
  }
  .report-docx .y67 {
    bottom: 349.67068pt;
  }
  .report-docx .y2a {
    bottom: 358.705381pt;
  }
  .report-docx .y47 {
    bottom: 369.618718pt;
  }
  .report-docx .y66 {
    bottom: 377.264024pt;
  }
  .report-docx .y29 {
    bottom: 393.408029pt;
  }
  .report-docx .y46 {
    bottom: 402.725367pt;
  }
  .report-docx .y12 {
    bottom: 423.333333pt;
  }
  .report-docx .y28 {
    bottom: 423.392014pt;
  }
  .report-docx .y31 {
    bottom: 433.950727pt;
  }
  .report-docx .y45 {
    bottom: 436.618682pt;
  }
  .report-docx .y65 {
    bottom: 445.141368pt;
  }
  .report-docx .y64 {
    bottom: 463.858701pt;
  }
  .report-docx .y44 {
    bottom: 469.754705pt;
  }
  .report-docx .y33 {
    bottom: 474.750695pt;
  }
  .report-docx .y63 {
    bottom: 482.576035pt;
  }
  .report-docx .y43 {
    bottom: 503.648019pt;
  }
  .report-docx .y62 {
    bottom: 514.626678pt;
  }
  .report-docx .y61 {
    bottom: 533.344014pt;
  }
  .report-docx .y27 {
    bottom: 535.205373pt;
  }
  .report-docx .y42 {
    bottom: 537.570708pt;
  }
  .report-docx .y60 {
    bottom: 552.06135pt;
  }
  .report-docx .y26 {
    bottom: 555.794707pt;
  }
  .report-docx .y41 {
    bottom: 570.70669pt;
  }
  .report-docx .y5f {
    bottom: 571.380015pt;
  }
  .report-docx .y25 {
    bottom: 589.717367pt;
  }
  .report-docx .y5e {
    bottom: 591.969349pt;
  }
  .report-docx .y40 {
    bottom: 604.600046pt;
  }
  .report-docx .y24 {
    bottom: 610.306702pt;
  }
  .report-docx .y5d {
    bottom: 625.892019pt;
  }
  .report-docx .y23 {
    bottom: 630.896027pt;
  }
  .report-docx .y3f {
    bottom: 638.522694pt;
  }
  .report-docx .y5c {
    bottom: 646.481359pt;
  }
  .report-docx .y22 {
    bottom: 651.485367pt;
  }
  .report-docx .y5b {
    bottom: 667.070689pt;
  }
  .report-docx .y3e {
    bottom: 671.658696pt;
  }
  .report-docx .y21 {
    bottom: 672.074697pt;
  }
  .report-docx .y11 {
    bottom: 680.917367pt;
  }
  .report-docx .y6 {
    bottom: 684.569366pt;
  }
  .report-docx .y5a {
    bottom: 687.660024pt;
  }
  .report-docx .y20 {
    bottom: 692.664032pt;
  }
  .report-docx .y3d {
    bottom: 704.765366pt;
  }
  .report-docx .y10 {
    bottom: 708.173369pt;
  }
  .report-docx .y59 {
    bottom: 708.249358pt;
  }
  .report-docx .y1f {
    bottom: 713.253366pt;
  }
  .report-docx .y5 {
    bottom: 735.337372pt;
  }
  .report-docx .yf {
    bottom: 735.429371pt;
  }
  .report-docx .y58 {
    bottom: 737.113369pt;
  }
  .report-docx .y3c {
    bottom: 738.6587pt;
  }
  .report-docx .y1e {
    bottom: 742.117357pt;
  }
  .report-docx .ye {
    bottom: 762.685373pt;
  }
  .report-docx .y57 {
    bottom: 773.54137pt;
  }
  .report-docx .y1d {
    bottom: 778.545359pt;
  }
  .report-docx .y4 {
    bottom: 786.105357pt;
  }
  .report-docx .yd {
    bottom: 789.941374pt;
  }
  .report-docx .y3b {
    bottom: 797.170704pt;
  }
  .report-docx .y1c {
    bottom: 799.134699pt;
  }
  .report-docx .y56 {
    bottom: 806.677373pt;
  }
  .report-docx .yc {
    bottom: 817.197356pt;
  }
  .report-docx .y1b {
    bottom: 819.72403pt;
  }
  .report-docx .y3a {
    bottom: 821.760039pt;
  }
  .report-docx .y3 {
    bottom: 836.873362pt;
  }
  .report-docx .y1a {
    bottom: 840.313365pt;
  }
  .report-docx .y55 {
    bottom: 840.570698pt;
  }
  .report-docx .yb {
    bottom: 844.453368pt;
  }
  .report-docx .y39 {
    bottom: 846.349364pt;
  }
  .report-docx .y19 {
    bottom: 860.902699pt;
  }
  .report-docx .y38 {
    bottom: 870.938699pt;
  }
  .report-docx .ya {
    bottom: 871.709359pt;
  }
  .report-docx .y54 {
    bottom: 874.493366pt;
  }
  .report-docx .y9 {
    bottom: 893.102694pt;
  }
  .report-docx .y18 {
    bottom: 894.825358pt;
  }
  .report-docx .y37 {
    bottom: 895.528034pt;
  }
  .report-docx .y53 {
    bottom: 907.629369pt;
  }
  .report-docx .y17 {
    bottom: 915.414698pt;
  }
  .report-docx .y36 {
    bottom: 920.117366pt;
  }
  .report-docx .y16 {
    bottom: 936.004028pt;
  }
  .report-docx .y35 {
    bottom: 940.706699pt;
  }
  .report-docx .y52 {
    bottom: 941.522699pt;
  }
  .report-docx .y15 {
    bottom: 956.593363pt;
  }
  .report-docx .y51 {
    bottom: 975.445365pt;
  }
  .report-docx .y14 {
    bottom: 977.182697pt;
  }
  .report-docx .y13 {
    bottom: 1006.046698pt;
  }
  .report-docx .y34 {
    bottom: 1008.552031pt;
  }
  .report-docx .y50 {
    bottom: 1008.581365pt;
  }
  .report-docx .y1 {
    bottom: 1022.517364pt;
  }
  .report-docx .y0 {
    bottom: 1043.333333pt;
  }
  .report-docx .h9 {
    height: 17.666674pt;
  }
  .report-docx .h5 {
    height: 36.953125pt;
  }
  .report-docx .h3 {
    height: 40.648438pt;
  }
  .report-docx .ha {
    height: 41.020833pt;
  }
  .report-docx .h8 {
    height: 48.479167pt;
  }
  .report-docx .h1 {
    height: 51.333333pt;
  }
  .report-docx .h6 {
    height: 52.208333pt;
  }
  .report-docx .h2 {
    height: 71.616002pt;
  }
  .report-docx .h4 {
    height: 72.916667pt;
  }
  .report-docx .h7 {
    height: 671.333333pt;
  }
  .report-docx .h0 {
    height: 1122.533366pt;
  }
  .report-docx .w1 {
    width: 87.333333pt;
  }
  .report-docx .w3 {
    width: 166.333347pt;
  }
  .report-docx .w2 {
    width: 514.666667pt;
  }
  .report-docx .w0 {
    width: 793.733317pt;
  }
  .report-docx .x1 {
    left: 0pt;
    top: 30px;
  }
  .report-docx .xe {
    left: 17.766666pt;
  }
  .report-docx .x10 {
    left: 59.437333pt;
  }
  .report-docx .xd {
    left: 85.366669pt;
  }
  .report-docx .xa {
    left: 93.333333pt;
  }
  .report-docx .x7 {
    left: 96pt;
  }
  .report-docx .x0 {
    left: 98pt;
  }
  .report-docx .x8 {
    left: 110.666667pt;
  }
  .report-docx .xb {
    left: 120pt;
  }
  .report-docx .x9 {
    left: 125.333333pt;
  }
  .report-docx .xc {
    left: 144pt;
  }
  .report-docx .x11 {
    left: 152.733332pt;
  }
  .report-docx .x12 {
    left: 168pt;
  }
  .report-docx .x3 {
    left: 228.559998pt;
  }
  .report-docx .x4 {
    left: 297.165324pt;
  }
  .report-docx .x5 {
    left: 342.589335pt;
  }
  .report-docx .xf {
    left: 345.233318pt;
  }
  .report-docx .x6 {
    left: 351.489339pt;
  }
  .report-docx .x2 {
    left: 586.645345pt;
  }
}
a.link {
  color: #337ab7;
  text-decoration: underline !important;
}
a.link:hover {
  color: #337ab7;
  text-decoration: none;
}
a.link:visited {
  color: #337ab7 !important;
  text-decoration: underline;
}
div#message-content {
  max-height: 450px;
  overflow: scroll;
}
#aside i.fa.fa-times-circle {
  font-size: 22px;
  cursor: pointer;
}
#aside .title {
  padding-left: 40px;
  font-size: 20px;
}
#aside .panel-body {
  padding: 15px 20px 0px;
}
.jconfirm-title-c {
  text-align: center;
  border-bottom: 1px solid #ccced2;
  margin-bottom: 15px;
}
.template_list .actions {
  -ms-flex-pack: justify;
      justify-content: space-between;
  display: -ms-flexbox;
  display: flex;
  min-width: 80px;
}
#template-content iframe {
  width: 100%;
  height: 450px;
  border: none;
}
.goog-te-banner-frame {
  display: none !important;
}
.goog-te-gadget-icon {
  display: none !important;
}
.goog-te-gadget {
  padding: 7px !important;
}
.goog-te-gadget-simple {
  border: 0px !important;
}
.goog-te-menu2 {
  color: black !important;
}
.goog-te-menu2 {
  border: 0px !important;
}
.goog-tooltip {
  width: 0px !important;
  height: 0px !important;
  overflow: hidden;
  visibility: hidden;
  display: none !important;
  background: transparent !important;
  border: none !important;
}
.goog-text-highlight {
  background-color: transparent !important;
  box-shadow: none !important;
}
#container {
  height: auto;
  position: relative;
  min-width: 290px;
}
.graph-item {
  width: 100%;
}
.graph-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.graph-container > .graph-item {
  -ms-flex: 0 50%;
      flex: 0 50%;
  /*demo*/
  border: red solid;
  box-sizing: border-box;
}
.nav-tabs {
  border-bottom: 0px solid #ddd !important;
}
#tabs {
  background: #007b5e;
  color: #eee;
}
#tabs h6.section-title {
  color: #eee;
}
#tabs .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #f3f3f3;
  border-color: transparent transparent #f3f3f3;
  font-size: 20px;
  font-weight: bold;
  color: #0f80db;
}
#tabs .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #eee;
  font-size: 20px;
}
.nav-link {
  font-size: 20px !important;
  cursor: pointer;
}
.tablegrid {
  table-layout: fixed;
}
.tablegrid td {
  overflow: hidden;
  word-wrap: break-word;
}
td.actions * {
  cursor: pointer;
}
.pagination li > a {
  z-index: 1 !important;
}
span.badge.orange {
  background: #ffa627;
}
.panel-heading > .radio > .select2-container {
  width: 45% !important;
}
.panel {
  border: none;
}
th span.badge {
  cursor: pointer;
}
ul.file_types li a {
  color: #263238;
  text-decoration: underline;
  text-align: left;
}
ul.file_types li {
  padding-right: 15px;
}
ul.file_types {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 2px;
  padding: 0px;
}
.bounced {
  background-color: pink !important;
}
.blocked {
  background-color: red !important;
}
.panel-footer input[type="file"] {
  display: inline;
}
.emailStatus {
  white-space: pre-wrap !important;
}
.brand-icon.epf {
  width: 80px !important;
}
.brand-icon.bnm {
  display: none;
}
.jconfirm-type-animated.loading .jconfirm-title-c {
  border-bottom: none !important;
}
.investigation_list td.action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.jconfirm-animated .jconfirm-title-c {
  border-bottom: none !important;
}
.modal-header .actions {
  width: 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.modal-header .actions span {
  font-size: 16px;
}
.alert a.link {
  color: white;
}
.buildCampaignContentArea {
  width: 100%;
  -ms-flex: 0 49%;
      flex: 0 49%;
}
.buildCampaignMainArea {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.select2-results {
  text-align: left;
}
span.badge.red {
  background: red;
}
.import_users .form-group {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 25px;
}
.import_users .control-label {
  text-align: left !important;
}
input.has-error {
  border: 1px solid #a94442;
}
span#domains_error {
  display: none;
}
span#domains_error.show {
  display: block !important;
}
.bootstrap-tagsinput input {
  font-size: 13px !important;
  width: 100% !important;
  height: 100%;
  padding: 6px 12px !important;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #e9e9e9;
  transition-duration: 0.5s;
}
.bootstrap-tagsinput input:focus {
  border-color: #42a5f5 !important;
  box-shadow: none !important;
  transition-duration: 0.5s !important;
  outline: none;
}
#organisations_list td span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.d-flex.justify-space-between {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.align-items-center {
  -ms-flex-align: center;
      align-items: center;
}
.align-items-start {
  -ms-flex-align: start;
      align-items: flex-start;
}
input.select2-search__field {
  border-bottom: 0px !important;
}
.body_overlay.active {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: black;
  z-index: 9;
  opacity: 0.4;
}
#campaign-preview .modal-header:after {
  border-bottom: none;
}
#campaign-preview .modal-body-header {
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.text-center {
  text-align: center;
}
.preview-button {
  padding: 16px 0;
}
.modal-content-list ul {
  list-style: none;
}
.modal-content-list ul li {
  display: -ms-flexbox;
  display: flex;
}
.pointer-round {
  text-align: center;
  padding-top: 8px;
  padding-right: 5px;
}
.pointer-round span {
  font-size: 20px;
  padding: 0px 8px;
  font-weight: 900;
  border: 1px solid #ea1e1e;
  color: #ea1e1e;
  border-radius: 50%;
  margin-right: 10px;
}
.modal-content-list {
  margin-top: 30px;
}
.modal-body-content {
  margin-top: 30px;
}
.modal-content-list p {
  font-size: 14px;
}
#campaign-preview h4 {
  font-weight: 400;
}
#campaign-test-email .modal-header {
  margin: 15px;
  padding: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
#campaign-test-email .modal-header:after {
  border-bottom: none;
}
#campaign-test-email .modal-header .modal-title {
  font-size: 20px;
}
.d-flex.justify-space-between {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
#campaign-test-email .modal-body-header {
  margin: 0 15px;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
#campaign-test-email .modal-body-header .header-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 5px;
  font-size: 14px;
}
#campaign-test-email .modal-body-header .header-item strong {
  color: #2b425b;
}
.header-item span.icon {
  color: #379ff4;
  width: 180px;
}
.header-item i.fa-flag {
  color: #c54444;
}
.cciso-register-form {
  height: 36px !important;
  padding: 6px 12px;
}
.panle-cell {
  min-height: 94px;
  border-radius: 2px;
  border-left: 6px solid #ffffff;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.28);
  margin-top: 10px;
}
.panel-center-title {
  position: absolute;
  top: 45px;
  font-size: 20px;
  font-weight: 600;
}
.panel-top-title {
  font-size: 30px;
  font-weight: bold;
}
.panel-bottom-title {
  font-size: 17px;
}
.panel-right-icon {
  width: 60px;
}
.panel-entice-to-click {
  background-color: #4bae4f;
  color: #fff;
}
.panel-credentials-harvest {
  background-color: #fc594d;
  color: #fff;
}
.panel-usb-security {
  background-color: #42a5f5;
  color: #fff;
}
.panel-send-attachment {
  background-color: #009587;
  color: #fff;
}
.panel-training {
  background-color: #2095f2;
  color: #fff;
}
.panel-vishing {
  background-color: #9b26af;
  color: #fff;
}
.panel-smishing {
  background-color: #3b3d6a;
  color: #fff;
}
.panel-heading.no-after:after {
  display: none !important;
}
.panel-heading.no-after {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.page-header {
  font-size: 1.9em !important;
}
.template-menu {
  height: 178px;
  overflow-x: scroll;
  padding: 6px !important;
}
.branding img {
  width: 120px !important;
}
.navbar-brand {
  padding: 5px !important;
}
.navbar-header::before {
  background: #011629 !important;
  box-shadow: 1px 4px 8px rgba(0, 0, 0, 0.62);
}
.navbar-header2 {
  box-shadow: 1px 4px 8px rgba(0, 0, 0, 0.62);
  content: "";
  position: absolute;
  display: block;
}
.brand-icon {
  height: 45px !important;
  width: 140px !important;
}
@media (min-width: 768px) {
  .navbar-content {
    background: #011629 !important;
    box-shadow: 1px 4px 8px rgba(0, 0, 0, 0.62);
  }
}
@media (min-width: 768px) {
  #container.mainnav-sm .brand-icon {
    display: none !important;
  }
  #container.mainnav-sm .navbar-brand {
    position: relative;
    top: 7px;
    left: 12px !important;
  }
}
span.hint {
  border: 1px solid;
  padding: 2px 5px;
  border-radius: 15px;
  font-weight: 800;
}
#organisations_list .actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100px;
  margin: 0 auto;
}
#countdownTimer {
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 100%;
  background-color: gray;
  opacity: 0.9;
}
.base-timer {
  position: relative;
  width: 300px;
  height: 300px;
  margin: 14% 28%;
}
.base-timer__svg {
  transform: scaleX(-1);
}
.base-timer__circle {
  fill: none;
  stroke: none;
}
.base-timer__path-elapsed {
  stroke-width: 7px;
  stroke: grey;
}
.base-timer__path-remaining {
  stroke-width: 7px;
  stroke-linecap: round;
  transform: rotate(90deg);
  transform-origin: center;
  transition: 1s linear all;
  fill-rule: nonzero;
  stroke: currentColor;
}
.base-timer__path-remaining.green {
  color: #41b883;
}
.base-timer__path-remaining.orange {
  color: orange;
}
.base-timer__path-remaining.red {
  color: red;
}
.base-timer__label {
  position: absolute;
  width: 300px;
  height: 300px;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 48px;
  color: white;
}
.license-filter .select2-container {
  width: 200px !important;
}
span.cold_lead {
  width: 25px;
  height: 25px;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  border: 1px solid #92919191;
  border-radius: 2px;
  text-align: center;
  padding: 4px;
}
span.hot_lead {
  width: 25px;
  height: 25px;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  border: 1px solid #92919191;
  border-radius: 2px;
  text-align: center;
  padding: 4px;
  background: green;
  color: white;
}
#fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#light {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 600px;
  max-height: 360px;
  margin-left: -300px;
  margin-top: -250px;
  border: 2px solid #fff;
  background: #fff;
  z-index: 1002;
  overflow: visible;
}
#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #aeaeae;
  border-radius: 3px;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  padding: 11px 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
}
.boxclose:before {
  content: "×";
}
#fade:hover ~ #boxclose {
  display: none;
}
.test:hover ~ .test2 {
  display: none;
}
span.accountExpiry {
  width: 25px;
  height: 25px;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  border: 1px solid #8a353591;
  border-radius: 25px;
  text-align: center;
  padding: 5px;
  background: red;
  color: white;
  font-weight: 600;
  margin-top: 10px !important;
}
.sales_fontColor {
  color: white;
}
.panel-width {
  width: 31% !important;
  margin-right: 3%;
}
#ohphishPlans article {
  width: 100%;
  max-width: 1000px;
  position: relative;
}
#ohphishPlans ul {
  display: -ms-flexbox;
  display: flex;
  top: 0px;
  z-index: 10;
  padding-bottom: 14px;
}
#ohphishPlans li {
  list-style: none;
  -ms-flex: 1;
      flex: 1;
}
#ohphishPlans li:last-child {
  border-right: 1px solid #ddd;
}
#ohphishPlans button {
  width: 100%;
  border: 1px solid #00162b;
  border-right: 0;
  border-top: 0;
  padding: 10px;
  background: #00162b;
  font-size: 14px;
  font-weight: bold;
  height: 60px;
  color: #fff;
}
#ohphishPlans .button-standard {
  width: 100%;
  border: 1px solid #003046;
  border-right: 0;
  border-top: 0;
  padding: 10px;
  background: #003046;
  font-size: 14px;
  font-weight: bold;
  height: 60px;
  color: #fff;
}
#ohphishPlans .button-premium {
  width: 100%;
  border: 1px solid #0d5e79;
  border-right: 0;
  border-top: 0;
  padding: 10px;
  background: #0d5e79;
  font-size: 14px;
  font-weight: bold;
  height: 60px;
  color: #fff;
}
#ohphishPlans li.active button {
  border: 1px solid red;
  color: #fff;
}
#ohphishPlans table {
  border-collapse: collapse;
  table-layout: fixed;
}
#ohphishPlans th {
  background: #f5f5f5;
  display: none;
}
#ohphishPlans td,
#ohphishPlans th {
  height: 53px;
}
#ohphishPlans td,
#ohphishPlans th {
  border: 1px solid #131628;
  padding: 10px;
  empty-cells: show;
}
#ohphishPlans td,
#ohphishPlans th {
  text-align: left;
}
#ohphishPlans td + td,
#ohphishPlans th + th {
  text-align: center;
  display: none;
}
#ohphishPlans td.default {
  display: table-cell;
}
#ohphishPlans .bg-purple {
  background-color: #001729;
  color: white;
  border: 1px solid #000000;
}
#ohphishPlans .bg-blue {
  background-color: #003046;
  color: white;
  border: 1px solid #000000;
}
#ohphishPlans .bg-premium {
  background-color: #0d5e79;
  color: white;
  border: 1px solid #000000;
}
#ohphishPlans .price-bronze {
  background-color: #001729;
  color: white;
  border: 1px solid #000000;
}
#ohphishPlans .price-standard {
  background-color: #003046;
  color: white;
  border: 1px solid #000000;
}
#ohphishPlans .price-premium {
  background-color: #0d5e79;
  color: white;
  border: 1px solid #000000;
}
#ohphishPlans .table th {
  padding: 0.75rem;
  border-top: 0px !important;
}
#ohphishPlans .table thead th {
  border-bottom: 2px solid #000;
  vertical-align: middle !important;
}
#ohphishPlans .sep {
  background: #d9e2e7;
  font-weight: bold;
  font-size: 24px;
}
#ohphishPlans .txt-l {
  font-size: 28px;
  font-weight: bold;
}
#ohphishPlans .txt-top {
  position: relative;
  top: -9px;
  left: -2px;
}
#ohphishPlans .tick {
  font-size: 25px;
  color: #fff;
}
#ohphishPlans .hide {
  border: 0;
  background: none;
}
@media (min-width: 640px) {
  #ohphishPlans ul {
    display: none;
  }
  #ohphishPlans td,
  #ohphishPlans th {
    display: table-cell !important;
  }
  #ohphishPlans td {
    width: 55%;
    font-size: 20px;
    line-height: 1.5;
  }
  #ohphishPlans td + td,
  #ohphishPlans th + th {
    width: 15%;
  }
}
#resellerApproval article {
  width: 100%;
  max-width: 90%;
  margin: 0 auto;
  position: relative;
}
#resellerApproval ul {
  display: -ms-flexbox;
  display: flex;
  top: 0px;
  z-index: 10;
  padding-bottom: 14px;
}
#resellerApproval li {
  list-style: none;
  -ms-flex: 1;
      flex: 1;
}
#resellerApproval li:last-child {
  border-right: 1px solid #ddd;
}
#resellerApproval button {
  width: 100%;
  border: 1px solid #00162b;
  border-right: 0;
  border-top: 0;
  padding: 10px;
  background: #00162b;
  font-size: 14px;
  font-weight: bold;
  height: 60px;
  color: #fff;
}
#resellerApproval .button-standard {
  width: 100%;
  border: 1px solid #003046;
  border-right: 0;
  border-top: 0;
  padding: 10px;
  background: #003046;
  font-size: 14px;
  font-weight: bold;
  height: 60px;
  color: #fff;
}
#resellerApproval .button-premium {
  width: 100%;
  border: 1px solid #0d5e79;
  border-right: 0;
  border-top: 0;
  padding: 10px;
  background: #0d5e79;
  font-size: 14px;
  font-weight: bold;
  height: 60px;
  color: #fff;
}
#resellerApproval li.active button {
  border: 1px solid red;
  color: #fff;
}
#resellerApproval table {
  border-collapse: collapse;
  table-layout: fixed;
}
#resellerApproval th {
  background: #f5f5f5;
  display: none;
}
#resellerApproval td,
#resellerApproval th {
  height: 53px;
}
#resellerApproval td,
#resellerApproval th {
  border: 1px solid #131628;
  padding: 10px;
  empty-cells: show;
}
#resellerApproval td,
#resellerApproval th {
  text-align: left;
}
#resellerApproval td + td,
#resellerApproval th + th {
  display: none;
}
#resellerApproval td.default {
  display: table-cell;
}
#resellerApproval .bg-purple {
  color: #282828;
  border: 1px solid #000000;
}
#resellerApproval .bg-blue {
  background-color: #003046;
  color: white;
  border: 1px solid #000000;
}
#resellerApproval .bg-premium {
  background-color: #0d5e79;
  color: white;
  border: 1px solid #000000;
}
#resellerApproval .price-bronze {
  background-color: #001729;
  color: white;
  border: 1px solid #000000;
}
#resellerApproval .price-standard {
  background-color: #003046;
  color: white;
  border: 1px solid #000000;
}
#resellerApproval .price-premium {
  background-color: #0d5e79;
  color: white;
  border: 1px solid #000000;
}
#resellerApproval .table th {
  padding: 0.75rem;
  border-top: 0px !important;
}
#resellerApproval .table thead th {
  border-bottom: 2px solid #000;
  vertical-align: middle !important;
}
#resellerApproval .sep {
  background: #d9e2e7;
  font-weight: bold;
  font-size: 24px;
}
#resellerApproval .txt-l {
  font-size: 28px;
  font-weight: bold;
}
#resellerApproval .txt-top {
  position: relative;
  top: -9px;
  left: -2px;
}
#resellerApproval .tick {
  font-size: 25px;
  color: #fff;
}
#resellerApproval .hide {
  border: 0;
  background: none;
}
@media (min-width: 640px) {
  #resellerApproval ul {
    display: none;
  }
  #resellerApproval td,
  #resellerApproval th {
    display: table-cell !important;
  }
  #resellerApproval td {
    width: 50%;
    font-size: 20px;
    line-height: 1.5;
    color: #242842;
  }
  #resellerApproval td + td,
  #resellerApproval th + th {
    width: 50%;
  }
}
#resellerSelectBox .select2-selection__rendered {
  width: 134px !important;
}
#resellerSelectBox .select2-selection__clear {
  margin-left: 18px !important;
}
.collateralText:hover {
  box-shadow: 2px 2px 2px 2px;
}
.collateralText {
  width: 220px;
  height: 250px;
  cursor: pointer;
  position: absolute;
}
.totalQuizCardStyle {
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 16px;
  margin-bottom: 24px;
  border-radius: 4px;
  box-shadow: 1px 10px 10px -10px #999;
  background: linear-gradient(90deg, #03e49e, #05aacb);
  border: none !important;
}
.currentQuizCardStyle {
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 16px;
  margin-bottom: 24px;
  border-radius: 4px;
  box-shadow: 1px 10px 10px -10px #999;
  background: linear-gradient(90deg, #fac964, #fa9156);
  border: none !important;
}
.totalPlayersCardStyle {
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 16px;
  margin-bottom: 24px;
  border-radius: 4px;
  box-shadow: 1px 10px 10px -10px #999;
  background: linear-gradient(90deg, #797ec7, #63c0fd);
  border: none !important;
}
.number___3HO8j {
  line-height: 32px;
  font-size: 2.2rem;
  color: #fff;
  text-align: end;
  font-family: MontserratBold, sans-serif !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 0;
}
.title___2cIN5 {
  font-size: 24px;
  margin-bottom: 8px;
  text-align: end;
  margin-top: 16px;
  font-family: GothamRegular, sans-serif !important;
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-bottom: 20px;
}
.quizCard {
  padding: 16px 16px 16px 32px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #fff;
  font-family: MontserratBold, sans-serif !important;
  font-size: 2rem;
  background: linear-gradient(90deg, #9b96cd, #adc6ef);
}
.ant-tag-green {
  color: #52c41a !important;
  background: #f6ffed !important;
  border-color: #b7eb8f !important;
}
.ant-tag-orange {
  color: #fa8c16 !important;
  background: #fff7e6 !important;
  border-color: #ffd591 !important;
}
.ant-tag {
  box-sizing: border-box;
  color: #666;
  font-size: 13px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: "tnum";
  display: inline-block;
  height: auto;
  margin: 0 8px 0 0;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  cursor: default;
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.cardContent {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.cardContainer {
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
}
.cardTitle {
  color: black;
  text-align: start;
  font-family: "MontserratBold", sans-serif !important;
  font-size: 24px;
}
.cardMargin {
  margin-top: 2px;
  margin-bottom: 2px;
}
.hostedByTitle {
  color: black;
  font-family: "MontserratRegular", sans-serif !important;
  text-align: start;
  font-size: 1em;
}
.reportSummary th,
.reportSummary td {
  padding-left: 10px;
}
.optionContainerStyle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.optionStyle {
  color: #282828;
  font-family: "MontserratRegular", sans-serif !important;
  font-size: 1em;
  padding: 16px;
}
.optionsIconStyle {
  color: green;
  font-weight: bold;
  font-size: 1.3rem;
}
.optionIconContainer {
  margin-right: 16px;
  margin-left: 16px;
}
.lead-green {
  background-color: green;
}
.lead-red {
  background-color: red;
}
.green-border {
  border: 1px solid green;
}
.red-border {
  border: 1px solid red;
}
#page-content {
  margin-bottom: 36px;
}
.btn-maxis {
  background-color: #115e67 !important;
  border-color: #115e67 !important;
  color: #fff !important;
}
.btn-thone {
  background-color: #2b3083 !important;
  border-color: #2b3083 !important;
  color: #fff !important;
}
.totalTraining {
  padding-right: 20px;
  padding-top: 8px;
  margin: 10px 5px !important;
  background-color: #4baf4f !important;
  border: none !important;
}
.liveTraining {
  padding-right: 20px;
  padding-top: 8px;
  margin: 10px 5px !important;
  background-color: #f44236 !important;
  border: none !important;
}
.passUser {
  padding-right: 20px;
  padding-top: 8px;
  margin: 10px 5px !important;
  background-color: #2095f2 !important;
  border: none !important;
}
.failUser {
  padding-right: 20px;
  padding-top: 8px;
  margin: 10px 5px !important;
  background-color: #9c26b0 !important;
  border: none !important;
}
.trainingDashbaordImage {
  width: 64px;
  height: 60px;
}
.trainingDashbaordImage2 {
  width: 40px;
  height: 60px;
}
.trainingTileName {
  color: #ffffff;
  font-size: 16px;
  text-align: left;
}
.trainingTileCount {
  color: #ffffff;
  font-size: 22px;
  text-align: right;
}
.collateralCard {
  width: 19%;
  margin-right: 1%;
  float: left;
  margin-bottom: 20px;
}
.collateralCard.first {
  margin-left: 1%;
}
.collateralCard.last {
  margin-right: 0;
  position: relative;
}
.collateralOverlay {
  position: absolute;
  width: 280px;
  height: 300px;
  border: 1px solid #bfbfbf;
  background-color: white;
  box-shadow: 10px 10px 5px #aaaaaa;
  cursor: pointer;
  opacity: 0.1;
}
.collateralCard img,
.collateralCard iframe {
  width: 280px;
  height: 300px;
  border: 1px solid #bfbfbf;
  background-color: white;
  box-shadow: 10px 10px 5px #aaaaaa;
  cursor: pointer;
}
#phishing_guage_graph {
  width: 550px !important;
  height: 400px !important;
  margin: auto;
}
.left_box_top_area {
  margin-left: 140px;
  margin-top: 300px;
  height: 60vh;
}
.left_box_top_area .login_title {
  margin-top: 50px;
  font-size: 30px;
  font-weight: bold;
  color: #ffffff;
}
.left_box_top_area .login_text {
  font-size: 20px;
  color: #ffffff;
}
.left_box_bottom_area {
  margin-left: 140px;
}
.left_box_bottom_area p {
  font-size: 14px;
  color: #ffffff;
}
.left_box_bottom_area span {
  color: red;
}
.right_box_area {
  width: 65%;
  margin: auto !important;
  margin-top: 220px !important;
  border: 1px solid #e1e1e1;
  border-radius: 10px;
}
.right_box_area .right_box_title {
  padding: 40px 20px;
  text-align: center;
  font-size: 34px;
  color: #000000;
  font-weight: bold;
}
.right_box_area .otp-container,
.right_box_area #loginForm {
  padding: 20px;
}
.login_box {
  background: #001628;
  height: 100vh;
}
.login_logo {
  width: 200px;
}
@media only screen and (min-width: 851px) and (max-width: 1025px) {
  .left_box_top_area {
    height: 56vh;
    margin-top: 50px;
  }
  .left_box_top_area,
  .left_box_bottom_area {
    margin-left: 50px;
  }
  .right_box_area {
    width: 86%;
    margin-top: 40px !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 850px) {
  .left_box_top_area {
    margin-top: 0px;
    padding: 20px 10px 0 20px;
    margin-left: 10px;
    height: 90vh;
  }
  .left_box_bottom_area {
    margin-left: 10px;
    padding: 0 10px 20px 20px;
  }
  .login_box {
    height: 100vh;
  }
  .right_box_area {
    margin-top: 20px !important;
    width: 90%;
  }
}
@media only screen and (min-width: 300px) and (max-width: 768px) {
  .left_box_top_area {
    margin-top: 0px;
    padding: 20px 10px 0 20px;
    margin-left: 10px;
    height: 40vh;
  }
  .left_box_bottom_area {
    margin-left: 10px;
    padding: 0 10px 20px 20px;
  }
  .login_box {
    height: 350px;
  }
  .right_box_area {
    margin-top: 30px !important;
    width: 90%;
  }
}
/*********************************************************/
section {
  background-color: #f5f5f5;
}
.summaryArea .heading {
  font-size: 20px;
  font-weight: 600;
  color: #000000;
}
.summaryArea .notice {
  padding: 14px;
  background-color: #cbedff;
  border-radius: 2px;
  border: none;
  font-weight: 600;
}
.summaryArea .show-data {
  display: -ms-flexbox;
  display: flex;
  gap: 36px;
  margin-top: 20px;
}
.summaryArea .card {
  box-shadow: 1px 4px 23px -12px rgba(0, 0, 0, 0.69);
}
.summaryArea .card-data {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.summaryArea p,
.summaryArea a {
  color: #000000;
}
.summaryArea .sec-2 {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: 20px;
}
.summaryArea .graph {
  border-radius: 10px;
  border: none;
  overflow: hidden;
  width: 65%;
  padding: 20px;
  box-shadow: 1px 4px 23px -12px rgba(0, 0, 0, 0.69);
  background-color: white;
}
.summaryArea .bar-graph-heading {
  font-size: 18px;
  font-weight: 600px;
  margin-bottom: 10px;
}
.summaryArea .campaign-details {
  border: 1px solid grey;
  border-radius: 10px;
  overflow: hidden;
  padding: 15px;
  display: -ms-flexbox;
  display: flex;
  gap: 10%;
}
.summaryArea .highlighter-blue {
  width: 10px;
  height: 10px;
  border: none;
  overflow: hidden;
  background-color: blue;
  color: blue;
  float: left;
  margin-top: 7px;
}
.summaryArea .highlighter-da-blue {
  width: 10px;
  height: 10px;
  border: none;
  overflow: hidden;
  background-color: #04111e;
  float: left;
  margin-top: 7px;
}
.summaryArea .highlighter-red {
  width: 10px;
  height: 10px;
  border: none;
  overflow: hidden;
  background-color: #f10f0f;
  float: left;
  margin-top: 7px;
}
.summaryAreaNew .card {
  display: -ms-flexbox;
  display: flex;
}
.summaryArea .progress {
  height: 3px !important;
}
.summaryArea .data {
  font-weight: 500px;
}
.summaryArea .vl {
  border-left: 1px solid #bebebe;
}
.summaryArea table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
}
.summaryArea td,
.summaryArea th {
  border: 1px solid #dddddd;
  border-radius: 4px;
  text-align: left;
  padding: 8px;
}
.summaryArea .pie-cart {
  border-radius: 10px;
  border: none;
  overflow: hidden;
  padding: 20px;
  width: 34%;
  box-shadow: 1px 4px 23px -12px rgba(0, 0, 0, 0.69);
  background-color: white;
}
.summaryArea .lets-satrt {
  border-radius: 10px;
  border: none;
  overflow: hidden;
  padding: 20px;
  box-shadow: 1px 4px 23px -12px rgba(0, 0, 0, 0.69);
  background-color: white;
  margin: 10px 8px;
}
.summaryArea .card-btn {
  border-radius: 4px;
  background-color: white;
  padding: 10px;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  width: 110px;
  margin-bottom: 20px;
  margin-left: 35px;
}
.summaryArea .card-data-right {
  display: -ms-flexbox;
  display: flex;
  gap: 4%;
}
.summaryArea .fl-right {
  float: right;
  font-size: 10px;
}
.summaryArea {
  margin-left: 20px;
  margin-top: 26px;
}
.card-data p {
  font-size: 18px;
}
.summaryArea .card-data img {
  width: 27px;
  height: 27px;
}
.heading {
  font-size: 20px;
  font-weight: 600;
}
.navbar {
  position: relative;
  min-height: 0px !important;
  margin-bottom: 20px;
  border: 0px solid transparent !important;
  padding: 10px !important;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 20%;
  margin-bottom: 0;
  background-color: #f3f3f9;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #f3f3f9 !important;
  border: none !important;
  border-radius: 4px;
}
.nav-search {
  padding: 12px;
  background-color: #f3f3f9;
  border-radius: 4px;
  border: none;
}
.navbar-default {
  background-color: #ffffff !important;
}
.notice {
  padding: 14px;
  background-color: #cbedff;
  border-radius: 2px;
  border: none;
  font-weight: 600;
}
.left-side-data {
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-top: 10px;
}
.summaryArea .card {
  border: none;
  border-radius: 4px;
  box-shadow: 1px 4px 9px -12px rgba(0, 0, 0, 0.69);
  padding: 24px;
  gap: 12px;
  background-color: white;
  width: 100%;
  height: 120px;
}
.tileText {
  margin-left: 10px;
}
.tileText p {
  font-size: 14px;
}
.data-tracker-i {
  float: inline-end;
  border-radius: 4px;
  border: none;
  margin-top: 43px;
  width: 68px;
  text-align: center;
  padding-top: 5px;
  height: 28px;
}
.data-tracker-d {
  float: inline-end;
  border-radius: 4px;
  border: none;
  margin-top: 43px;
  width: 68px;
  text-align: center;
  padding-top: 5px;
  height: 28px;
}
.right-panel {
  background-color: #fff;
  padding: 10px;
  margin-top: 10px;
  border-radius: 4px;
  box-shadow: 1px 4px 9px -12px rgba(0, 0, 0, 0.69);
}
.right-data {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: left;
      justify-content: left;
}
.part-1 {
  width: 35%;
  margin: 13px 2px;
}
.part-2 {
  margin-top: 13px;
  width: 32%;
}
.data {
  padding: 10px;
  overflow: hidden;
}
.quick_link_viewdetail {
  font-size: 11px;
}
.data-2 {
  padding: 10px;
  margin-top: 18px;
}
.header-graph {
  display: -ms-flexbox;
  display: flex;
  gap: 220px;
}
.header-graph1 {
  display: -ms-flexbox;
  display: flex;
  gap: 320px;
}
.image {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
input[type="month"] {
  border: none;
}
.b-data {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  width: 80%;
  margin: auto;
  padding-top: 20px;
}
.p1 {
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  border-right: 2px solid #f7f7f7;
  padding: 10px;
  margin-top: 20px;
}
.p2 {
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  padding: 10px;
  margin-top: 20px;
}
h2 {
  margin-top: 0px !important;
}
.cardArea .card {
  border-radius: 10px;
  border: none;
  width: 23%;
  margin-right: 1%;
  margin-left: 1%;
  overflow: hidden;
  box-shadow: 1px 4px 23px -12px rgba(0, 0, 0, 0.69);
  background-color: white;
  height: 140px !important;
}
.left-side {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.menu-icon,
.search-box {
  margin-right: 20px;
}
.right-side {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.notification-icon,
.profile-info {
  margin-left: 20px;
}
.search-box input[type="text"] {
  padding: 8px;
  border: none;
  border-radius: 4px;
  padding-left: 30px;
  /* Add padding for the search icon */
}
.search-icon,
.notification-icon,
.profile-info i {
  font-size: 24px;
  /* Increase the size of icons */
}
.profile-info i {
  margin-right: 8px;
}
@media (max-width: 768px) {
  .container {
    width: 100%;
    padding: 0;
  }
  .left-side,
  .right-side {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  .navbar {
    padding: 5px;
  }
  .navbar-default {
    margin-bottom: 0;
  }
  .input-group .form-control {
    width: 100%;
  }
  .nav-search,
  .search-box input[type="text"] {
    width: 100%;
  }
  .heading,
  .notice,
  .container-fluid {
    padding: 10px;
  }
  .left-side-data,
  .card {
    width: 100%;
  }
  .data-tracker-i,
  .data-tracker-d {
    width: 100%;
    text-align: center;
  }
  .right-panel,
  .right-data {
    width: 100%;
  }
  .part-1,
  .part-2 {
    border-right: none;
  }
  .summaryArea .card {
    /* border: none; */
    border-radius: 4px;
    box-shadow: 1px 4px 9px -12px rgba(0, 0, 0, 0.69);
    padding: 4px;
    gap: 0px;
    background-color: white;
    width: 100%;
    height: 120px;
  }
  .quick_link_right {
    float: none;
    margin-left: 0px;
  }
  .quick_link_img img {
    width: 0px;
    margin-bottom: 0px;
  }
  .quick_link_right {
    float: right;
    margin-left: -1px;
  }
  .part-1,
  .part-2 {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    border-right: none;
    margin-left: 16px;
  }
  .header-graph,
  .header-graph1 {
    gap: 0;
  }
  .image img,
  .image img {
    width: 100%;
  }
  input[type="month"] {
    width: 100%;
  }
  .b-data {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  .p1,
  .p2 {
    border-right: none;
  }
  table {
    width: 100%;
  }
  .right-data {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .data,
  .data-2 {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  .summaryArea .card {
    /* border: none; */
    border-radius: 4px;
    box-shadow: 1px 4px 9px -12px rgba(0, 0, 0, 0.69);
    padding: 4px;
    gap: 0px;
    background-color: white;
    width: 100%;
    height: 120px;
  }
  .quick_link_right {
    float: none;
    margin-left: 0px;
  }
  .quick_link_img img {
    width: 0px;
    margin-bottom: 0px;
  }
  .quick_link_right {
    float: right;
    margin-left: -1px;
  }
  .part-1,
  .part-2 {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    border-right: none;
    margin-left: 16px;
  }
  .right-side {
    margin-right: 0;
  }
  .notification-icon {
    margin-right: 10px;
  }
  .profile-info {
    margin-right: 10px;
  }
}
.quick_link_img img {
  width: 53px;
  margin-bottom: 6px;
}
.quick_link_right {
  float: right;
  margin-left: -17px;
}
.quick_link_top {
  margin-bottom: 12px;
  float: left;
  text-align: center;
  width: 100%;
  margin-left: -12px;
}
.quick_link_top .quick_link_text {
  color: #000000;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
}
.quick_link_top .quick_link_viewdetail a {
  color: #5c7dfd;
  text-decoration: underline;
}
.quick_link_top .quick_link_number {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
  text-align: center;
}
.quick_link_top .quick_link_img img {
  width: 30px;
  height: 30px;
}
#campaign-form .form-control {
  border-radius: 20px !important;
}
.custom-dropdown {
  border-radius: 10px;
}
.radius-button {
  border-radius: 20px !important;
}
.input-training {
  padding-top: 10px;
}
#campaign-form .select2-container--default .select2-selection--multiple {
  border-radius: 20px !important;
}
#campaign-form .col-md-12,
#campaign-form .col-sm-12,
#campaign-form .col-sm-4,
#campaign-form [class^="col-"]:not(.pad-no) {
  padding-left: 0px !important;
}
#campaign-form .btn-select {
  border-radius: 20px !important;
}
.grey-card {
  background-color: #d9d9d9 !important ;
  border-radius: 20px !important ;
  margin: 5px !important;
  height: 130px !important;
}
.big-card {
  background-color: #ffffff !important ;
  border-radius: 24px !important ;
  height: 370px !important;
}
.big-card-radius {
  border-radius: 24px !important ;
}
.new-big-card-radius {
  border-radius: 2px !important ;
}
.custom-margin-right {
  margin-right: 2px;
  /* Adjust the margin as needed */
  margin-left: -2px;
  /* Adjust the margin as needed */
}
.count {
  font-size: 40px;
  width: 100%;
  text-align: center;
}
.count-2 {
  margin-left: 10px;
  font-size: 10px;
}
.blue a {
  color: blue !important;
  text-align: center !important;
  font-size: 11px;
  display: block;
  width: 68px;
  margin-top: 3px;
}
.custom-search-form input:-ms-input-placeholder,
.custom-search-form select:-ms-input-placeholder {
  font-size: 14px;
}
.custom-search-form input::placeholder,
.custom-search-form select::placeholder {
  font-size: 14px;
}
.custom-select {
  height: 100px !important;
}
#user-form .control-label {
  font-weight: 600;
  padding-left: 10px;
}
#user-form .user-form-box .form-control {
  border-radius: 15px !important;
}
.card-radius {
  border-radius: 24px !important ;
}
.headingSummary {
  margin-left: 40px;
  font-size: xxx-large;
}
#name {
  border: 2px solid #007bff;
  border-radius: 4px;
  padding: 10px;
  font-size: 16px;
  width: 100%;
}
.custom-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
}
.custom-dropdown {
  position: relative;
  display: inline-block;
  cursor: pointer;
  padding: 10px 20px;
  color: black;
  text-align: center;
  width: 150px;
  margin-bottom: 10px;
}
.custom-dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 150px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  border-radius: 5px;
  padding: 8px 0;
}
.custom-dropdown:hover .custom-dropdown-content {
  display: block;
}
.custom-dropdown-content a {
  color: black;
  padding: 10px 20px;
  text-decoration: none;
  display: block;
}
.custom-dropdown-content a:hover {
  background-color: #ddd;
}
.custom-slider {
  display: none;
  width: 80%;
  margin-top: 20px;
}
.irs--round .irs-bar {
  background-color: #00c2c0;
}
.irs--round .irs-handle {
  background-color: #00c2c0;
  border-color: #00c2c0;
  box-shadow: 0px 0px 0px 5px rgba(0, 194, 192, 0.2);
}
.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
  background-color: #00c2c0;
}
.irs--round .irs-handle {
  width: 16px;
  height: 16px;
  top: 29px;
}
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  background-color: transparent;
  color: #666666;
}
.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before,
.irs--round .irs-min,
.irs--round .irs-max {
  display: none;
}
.filter-container {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.filter-label {
  font-weight: bold;
  margin-bottom: 5px;
}
.filter-select {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.filter-range {
  width: 100%;
  margin-bottom: 10px;
}
.filter-range-input {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #d3d3d3;
  outline: none;
  border-radius: 10px;
  cursor: pointer;
}
.filter-range-input::-webkit-slider-thumb {
  appearance: none;
  width: 15px;
  height: 15px;
  background: #4caf50;
  border-radius: 50%;
  cursor: pointer;
}
.filter-range-input::-moz-range-thumb {
  width: 15px;
  height: 15px;
  background: #4caf50;
  border-radius: 50%;
  cursor: pointer;
}
.filter-range-value {
  display: inline-block;
  width: 40px;
  text-align: center;
}
.borderLess {
  border-radius: 0 !important;
}
.range-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.range-input {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 20px;
  /* Optional: Adjust the spacing between inputs */
}
.range-input input {
  margin-right: 10px;
}
.range-input button {
  margin-left: 5px;
  margin-right: 5px;
}
#trainingListFilter .dropdown-checkbox {
  display: none;
}
#trainingListFilter .dropdown-checkbox:checked + .dropdown-toggle + .dropdown-menu {
  display: block;
}
#trainingListFilter .dropdown-toggle::after {
  display: none;
}
#trainingListFilter .dropdown-menu {
  display: none;
  position: absolute;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
  margin-top: 0.125rem;
  min-width: 10rem;
  padding: 0.5rem 0;
  z-index: 1000;
}
#trainingListFilter .dropdown {
  position: relative;
}
.black-heading {
  color: #000;
}
#dmarc_doughnut {
  width: 250px !important;
  height: 250px !important;
  margin: auto;
}
#autoSec .tabs {
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
#autoSec .tab-label {
  padding: 10px 20px;
  background-color: #263238;
  border: 1px solid #263238;
  color: #ffffff;
  cursor: pointer;
  border-radius: 5px 5px 0 0;
  margin-right: 5px;
  text-align: center;
}
#autoSec .tab-label:hover {
  background-color: #ddd;
  color: #000000;
}
/* Hide all tab content by default */
#autoSec .tab-content {
  display: none;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 0 0 5px 5px;
  background-color: #fff;
}
/* Show content for the active tab */
#autoSec #tab1:checked ~ .tab-content1,
#autoSec #tab2:checked ~ .tab-content2 {
  display: block;
}
/* Hide radio buttons */
#autoSec input[type="radio"] {
  display: none;
}
.fc-license-message {
  display: none;
}
/* Make the container responsive */
.highcharts-figure,
.highcharts-data-table table {
  min-width: 320px;
  max-width: 500px;
  margin: 1em auto;
}
.highcharts-figure-risk-graph {
  min-width: 320px;
  max-width: 600px;
  margin: 1em auto;
}
.highcharts-data-table table {
  font-family: Verdana, sans-serif;
  border-collapse: collapse;
  border: 1px solid #ebebeb;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  max-width: 500px;
}
.highcharts-data-table caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555;
}
.highcharts-data-table th {
  font-weight: 600;
  padding: 0.5em;
}
.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
  padding: 0.5em;
}
.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
  background: #f8f8f8;
}
.highcharts-data-table tr:hover {
  background: #f1f7ff;
}
input[type="number"] {
  min-width: 50px;
}
.highcharts-description {
  margin: 0.3rem 10px;
}
.highcharts-credits {
  display: none;
}
.tab-item {
  display: inline-block;
  margin-right: 10px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
  /* light gray underline */
  padding-bottom: 5px;
  cursor: pointer;
  color: #fff;
}
.tab-item-black {
  display: inline-block;
  margin-right: 20px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
  /* light gray underline */
  padding-bottom: 5px;
  cursor: pointer;
  color: #000000;
}
.tab-item.tab-active {
  border-bottom: 4px solid #fff;
  /* bright white thick underline for active */
  color: #fff;
}
.tab-item-black.tab-active {
  border-bottom: 4px solid #000000;
  /* bright white thick underline for active */
  color: #fff;
}
.tab-link {
  text-decoration: none;
  color: #fff !important;
  /* make sure the tab text is also visible on black */
  font-size: 15px;
}
.blue-box {
  background-color: #e4f0ff;
  color: #1a5fd0;
  padding: 6px 10px;
  border-radius: 12px;
  font-weight: bold;
  font-size: 14px;
}
.red-box {
  background-color: #ffe4e4;
  color: #ed4545;
  padding: 6px 10px;
  border-radius: 12px;
  font-weight: bold;
  font-size: 14px;
}
.green-box {
  background-color: #e4fff3;
  color: #42b25a;
  padding: 6px 10px;
  border-radius: 12px;
  font-weight: bold;
  font-size: 14px;
}
.orange-box {
  background-color: #f4e3dc;
  color: #ff7e00;
  padding: 6px 10px;
  border-radius: 12px;
  font-weight: bold;
  font-size: 14px;
}
#risk_score_graph {
  width: 100%;
  height: 80%;
  /* Adjust this to your needs */
  max-width: 100%;
  /* Ensures it doesn't stretch beyond the parent */
  max-height: 100%;
  /* Prevents exceeding height */
  overflow: hidden;
  /* Ensures the chart stays inside the bounds */
  margin-top: -40px;
}
.shimmer-wrapperBlue {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 40px;
  height: 20px;
  background: linear-gradient(90deg, #e4f0ff 25%, #d1e4fc 37%, #e4f0ff 63%);
  background-size: 400% 100%;
  animation: shimmer 4s ease-in-out infinite;
  border-radius: 4px;
  color: #1a5fd0 !important;
  overflow: hidden;
  text-align: center;
}
.shimmer-wrapperGreen {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 40px;
  height: 20px;
  background: linear-gradient(90deg, #e4fff3 25%, #a8d5ba 37%, #e4fff3 63%);
  background-size: 400% 100%;
  animation: shimmer 4s ease-in-out infinite;
  border-radius: 4px;
  color: #42b25a !important;
  overflow: hidden;
  text-align: center;
}
.shimmer-wrapperOrange {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 40px;
  height: 20px;
  background: linear-gradient(90deg, #f4e3dc 25%, #ffb380 37%, #f4e3dc 63%);
  background-size: 400% 100%;
  animation: shimmer 4s ease-in-out infinite;
  border-radius: 4px;
  color: #ff7e00 !important;
  overflow: hidden;
  text-align: center;
}
@keyframes shimmer {
  0% {
    background-position: -400px 0;
  }
  100% {
    background-position: 400px 0;
  }
}
.tab-link-black {
  text-decoration: none;
  color: #000 !important;
  /* make sure the tab text is also visible on black */
  font-size: 15px;
}
#url-analysis tr.active td {
  color: #2b425b !important;
}
#url-analysis tr.active button.btn.btn-info {
  color: white !important;
  background: #000000 !important;
  border: white !important;
}
.policySearch,
.policySearch .select2-container {
  width: 200px !important;
}
span.analysis-result.badge.green {
  background-color: green;
  padding: 6px;
}
span.analysis-result.badge.red {
  background-color: red;
  padding: 6px;
}
span.analysis-result.badge.blue {
  background-color: #5757b5;
  padding: 6px;
}
span.analysis-result.badge.orange {
  background-color: orange;
  padding: 6px;
}
#selectAssessmentButtonNew {
  height: 1px !important;
}
#selectAssessmentButtonNew,
#selectAssessmentButtonNew:hover,
#selectAssessmentButtonNew.form-control:focus,
#hoverAssessment.btn-info:hover {
  border: 1px solid #8eddf2 !important;
  background-color: #8eddf2 !important;
}
.remove-icon {
  all: unset;
  /* removes all default button styles */
  color: red;
  font-size: 16px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 4px;
  line-height: 1;
}
.menu-container-add {
  margin-right: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 7px;
}
.add-btn-add {
  background: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 6px 14px;
  font-weight: 500;
  cursor: pointer;
  background: #8eddf2;
  border: white;
  color: black;
}
/* Dropdown */
.dropdown-add {
  display: none;
  position: absolute;
  top: 40px;
  right: 0;
  width: 235px !important;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
  z-index: 100;
}
.dropdown-add.visible-add {
  display: block;
}
.dropdown-item-add i {
  font-size: 18px;
  margin-right: 12px;
  color: #555;
  width: 22px;
  text-align: center;
}
.dropdown-text-add strong {
  font-size: 14px;
  color: #111;
}
.dropdown-text-add span {
  font-size: 12px;
  color: #666;
}
.dropdown-item-add {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 14px;
  cursor: pointer;
  transition: background 0.2s ease;
}
.dropdown-item-add:hover {
  background: #f5f7fa;
}
.dropdown-text-add {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.switch-smtp {
  position: relative;
  display: inline-block;
  width: 46px;
  height: 24px;
}
.switch-smtp input {
  opacity: 0;
  width: 0;
  height: 0;
}
.slider-smtp {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
  border-radius: 24px;
}
.slider-smtp:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}
input:checked + .slider-smtp {
  background-color: #4caf50;
}
input:checked + .slider-smtp:before {
  transform: translateX(22px);
}
.assessment-container {
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -ms-flex-align: center;
      align-items: center;
}
.assessment-chart {
  -ms-flex: 1;
      flex: 1;
  text-align: center;
}
.assessment-chart-left {
  -ms-flex-pack: center;
      justify-content: center;
}
.assessment-chart-right {
  -ms-flex-pack: center;
      justify-content: center;
}
.assessment-chart-title {
  margin-top: 10px;
  font-size: 14px;
  color: #555;
}
@media (min-height: 570px) {
  .register-container.container-background {
    width: 100%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 375px) {
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 10pt !important;
    margin-left: 30px;
  }
}
@media only screen and (max-width: 480px) {
  .register {
    padding: 20px 15px 15px !important;
    width: 90% !important;
  }
  .register .panel {
    margin-top: 10px !important;
  }
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 10pt !important;
    margin-left: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .register {
    padding: 20px 15px 15px;
    margin: 120px auto !important;
    width: 90% !important;
  }
  .register .col-lg-6.left_col {
    display: none !important;
  }
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 12pt !important;
    margin-left: 30px;
  }
}
.register {
  margin-top: 100px !important;
  padding: 20px 80px 15px;
  margin: 100px auto !important;
  width: 70%;
}
.register label {
  margin-left: 12px;
}
.register .pp {
  padding-left: 6% !important;
  padding-top: 10px;
}
.register .form-control {
  border-radius: 20px;
  height: 44px;
}
.register .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.08) !important;
  border-radius: 5px !important;
}
.register .panel-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.register .panel-body .col-lg-6.left_col {
  -ms-flex: 0 50%;
      flex: 0 50%;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-right: 1px solid lightgray;
}
.register .panel-body .image-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.register .signup_tag {
  border-bottom: 3px solid #5aa2ce;
  width: 125px;
  font-size: 28px;
  /* padding   : 30px; */
  margin: 14px;
  font-family: "Gotham";
  color: black;
}
.register .pad-all {
  text-align: center;
}
.register .mt {
  margin-left: 12px;
}
.register .select2-container--default .select2-selection--single {
  border-radius: 20px !important;
}
.register .select2-results__option {
  border-radius: 20px !important;
}
.register .select2-container--open .select2-dropdown--below {
  border-radius: 20px !important;
}
.register .select2-results__option {
  border-radius: 20px !important;
}
.register .select2-dropdown {
  border-radius: 20px;
}
@media screen and (max-width: 480px) {
  .register .pp {
    padding-left: 8px !important;
  }
  .register .panel {
    margin-top: 80px;
  }
}
.register-container.container-background {
  width: 100%;
  height: 100vh;
  overflow: scroll;
}
.container-background {
  background: lightskyblue !important;
  background-image: url(/assets/images/login_background_image.png) !important;
  background-color: #cccccc;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.branding {
  float: left;
  padding: 10px 30px;
  width: 90%;
  position: fixed;
  z-index: 9999;
  background: white;
}
.branding img {
  width: 80px;
}
.branding span {
  font-size: 15pt;
  margin-left: 30px;
}
@media (min-height: 570px) {
  .login-container.container-background {
    width: 100%;
  }
  .login-container.maxis-background {
    width: 100%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 375px) {
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 10pt !important;
    margin-left: 30px;
  }
}
@media only screen and (max-width: 480px) {
  .login {
    padding: 20px 15px 15px !important;
    width: 90% !important;
  }
  .login .panel {
    margin-top: 10px !important;
  }
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 10pt !important;
    margin-left: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .login {
    padding: 20px 15px 15px;
    margin: 120px auto !important;
    width: 90% !important;
  }
  .login .col-lg-6.left_col {
    display: none !important;
  }
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 12pt !important;
    margin-left: 30px;
  }
}
.login label,
.forgot label,
.reset label {
  margin-left: 12px;
}
.login .pp,
.forgot .pp,
.reset .pp {
  padding-left: 6% !important;
  padding-top: 10px;
}
.login .has-error .form-control,
.forgot .has-error .form-control,
.reset .has-error .form-control {
  box-shadow: 0px 1px #f73838 !important;
  border-color: #b94a48 !important;
}
.login .has-warning .form-control,
.forgot .has-warning .form-control,
.reset .has-warning .form-control {
  box-shadow: none !important;
  border-color: #b94a48 !important;
}
.login .has-success .form-control,
.forgot .has-success .form-control,
.reset .has-success .form-control {
  box-shadow: none !important;
}
.login .form-group .form-control,
.forgot .form-group .form-control,
.reset .form-group .form-control {
  box-shadow: none !important;
  border-radius: 30px !important;
}
.login .form-control,
.forgot .form-control,
.reset .form-control {
  border-radius: 20px;
  height: 36px;
}
.login .login_username_icon,
.forgot .login_username_icon,
.reset .login_username_icon {
  margin: 8px 0px;
  background: url("/assets/images/login_username_icon.png") no-repeat;
}
.login .login_password_icon,
.forgot .login_password_icon,
.reset .login_password_icon {
  margin: 8px 0px;
  background: url("/assets/images/login_password_icon.png") no-repeat;
}
.login .has-error .login_username_icon,
.forgot .has-error .login_username_icon,
.reset .has-error .login_username_icon {
  background: url("/assets/images/login_username_error_icon.png") no-repeat;
}
.login .has-error .login_password_icon,
.forgot .has-error .login_password_icon,
.reset .has-error .login_password_icon {
  background: url("/assets/images/login_password_error_icon.png") no-repeat;
}
.login .btn-lg,
.forgot .btn-lg,
.reset .btn-lg,
.login .btn-icon.btn-lg,
.forgot .btn-icon.btn-lg,
.reset .btn-icon.btn-lg {
  font-size: 17px;
  line-height: 0.9;
  border: 2px solid #ffffff !important;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.28) !important;
  background-color: #8eddf2 !important;
}
.login .btn-lg:hover,
.forgot .btn-lg:hover,
.reset .btn-lg:hover,
.login .btn-icon.btn-lg:hover,
.forgot .btn-icon.btn-lg:hover,
.reset .btn-icon.btn-lg:hover {
  color: #ffffff !important;
  background-color: #011629 !important;
}
.login .panel,
.forgot .panel,
.reset .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.08) !important;
  border-radius: 5px !important;
}
.login .panel-body,
.forgot .panel-body,
.reset .panel-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.login .panel-body .col-lg-6.left_col,
.forgot .panel-body .col-lg-6.left_col,
.reset .panel-body .col-lg-6.left_col {
  -ms-flex: 0 50%;
      flex: 0 50%;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-right: 1px solid lightgray;
}
.login .panel-body .image-wrapper,
.forgot .panel-body .image-wrapper,
.reset .panel-body .image-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.login .login_tag,
.forgot .login_tag,
.reset .login_tag {
  width: 84px;
  font-size: 28px;
  /* padding   : 30px; */
  margin: 14px 14px 40px;
  font-weight: 800;
  color: black;
}
.login .mt,
.forgot .mt,
.reset .mt {
  margin-left: 12px;
}
.login .pad-all,
.forgot .pad-all,
.reset .pad-all {
  text-align: center;
}
.login .select2-container--default .select2-selection--single,
.forgot .select2-container--default .select2-selection--single,
.reset .select2-container--default .select2-selection--single {
  border-radius: 20px !important;
}
.login .select2-results__option,
.forgot .select2-results__option,
.reset .select2-results__option {
  border-radius: 20px !important;
}
.login .select2-container--open .select2-dropdown--below,
.forgot .select2-container--open .select2-dropdown--below,
.reset .select2-container--open .select2-dropdown--below {
  border-radius: 20px !important;
}
.login .select2-results__option,
.forgot .select2-results__option,
.reset .select2-results__option {
  border-radius: 20px !important;
}
.login .select2-dropdown,
.forgot .select2-dropdown,
.reset .select2-dropdown {
  border-radius: 20px;
}
@media screen and (max-width: 480px) {
  .login .pp,
  .forgot .pp,
  .reset .pp {
    padding-left: 8px !important;
  }
  .login .panel,
  .forgot .panel,
  .reset .panel {
    margin-top: 80px;
  }
}
.login #sign_in,
.forgot #sign_in,
.reset #sign_in {
  margin-top: 15px;
}
.login .magic-checkbox:checked + label:before,
.forgot .magic-checkbox:checked + label:before,
.reset .magic-checkbox:checked + label:before {
  border: #0e0824 !important;
  background: #0e0824 !important;
}
.login-container.container-background {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.login-container.maxis-background {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.maxis-background {
  background: lightskyblue !important;
  background-image: url(/assets/images/login_bg_image_maxis.jpg) !important;
  background-color: #cccccc;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100vh !important;
}
.login-container.tmone-background {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.tmone-background {
  background: lightskyblue !important;
  background-image: url(/assets/images/tm_login_bg_image.jpg) !important;
  background-color: #cccccc;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100vh !important;
}
.container-background {
  background: lightskyblue !important;
  background-image: url(/assets/images/login_background_image.png) !important;
  background-color: #cccccc;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.branding {
  float: left;
  padding: 10px 30px;
  width: 90%;
  position: fixed;
  z-index: 9999;
  background: white;
}
.branding img {
  width: 80px;
}
.branding span {
  font-size: 15pt;
  margin-left: 30px;
}
@media (min-height: 570px) {
  .reset-container.container-background {
    width: 100%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 375px) {
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 10pt !important;
    margin-left: 30px;
  }
  .reset .pad-top a {
    margin-left: 34px !important;
  }
}
@media only screen and (max-width: 480px) {
  .reset {
    padding: 20px 15px 15px !important;
    width: 90% !important;
  }
  .reset .panel {
    margin-top: 10px !important;
  }
  .reset .pad-top a {
    margin-left: 34px !important;
  }
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 10pt !important;
    margin-left: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .reset {
    padding: 20px 15px 15px;
    margin: 120px auto !important;
    width: 90% !important;
  }
  .reset .col-lg-6.left_col {
    display: none !important;
  }
  .reset .pad-top a {
    margin-left: 160px !important;
  }
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 12pt !important;
    margin-left: 30px;
  }
}
.reset {
  margin-top: 100px !important;
  padding: 20px 80px 15px;
  margin: 100px auto !important;
  width: 70%;
}
.reset label {
  margin-left: 12px;
}
.reset .pp {
  padding-left: 6% !important;
  margin-top: 8%;
}
.reset .form-control {
  border-radius: 20px;
  height: 44px;
}
.reset .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.08) !important;
  border-radius: 5px !important;
}
.reset .panel-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.reset .panel-body .col-lg-6.left_col {
  -ms-flex: 0 50%;
      flex: 0 50%;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-right: 1px solid lightgray;
}
.reset .panel-body .image-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.reset .reset_tag {
  border-bottom: 3px solid #5aa2ce;
  width: 200px;
  font-size: 24px;
  /* padding: 30px; */
  margin: 14px;
  font-weight: 800;
  color: black;
}
.reset .mt {
  margin-left: 12px;
}
.reset .pad-all {
  text-align: center;
}
.reset .select2-container--default .select2-selection--single {
  border-radius: 20px !important;
}
.reset .select2-results__option {
  border-radius: 20px !important;
}
.reset .select2-container--open .select2-dropdown--below {
  border-radius: 20px !important;
}
.reset .select2-results__option {
  border-radius: 20px !important;
}
.reset .select2-dropdown {
  border-radius: 20px;
}
@media screen and (max-width: 480px) {
  .reset .pp {
    padding-left: 8px !important;
  }
  .reset .panel {
    margin-top: 80px;
  }
}
.reset-container.container-background {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.container-background {
  background: lightskyblue !important;
  background-image: url(/assets/images/login_background_image.png) !important;
  background-color: #cccccc;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.branding {
  float: left;
  padding: 10px 30px;
  width: 90%;
  position: fixed;
  z-index: 9999;
  background: white;
}
.branding img {
  width: 80px;
}
.branding span {
  font-size: 15pt;
  margin-left: 30px;
}
@media (min-height: 570px) {
  .forgot-container.container-background {
    width: 100%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 375px) {
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 10pt !important;
    margin-left: 30px;
  }
  .forgot .pad-top a {
    margin-left: 50px;
  }
}
@media only screen and (max-width: 480px) {
  .forgot {
    padding: 20px 15px 15px !important;
    width: 90% !important;
  }
  .forgot .pad-top a {
    margin-left: 50px;
  }
  .forgot .panel {
    margin-top: 10px !important;
  }
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 10pt !important;
    margin-left: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .forgot {
    padding: 20px 15px 15px;
    margin: 120px auto !important;
    width: 90% !important;
  }
  .forgot .pad-top a {
    margin-left: 50px;
  }
  .forgot .col-lg-6.left_col {
    display: none !important;
  }
  .branding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .branding span {
    font-size: 12pt !important;
    margin-left: 30px;
  }
}
.forgot {
  margin-top: 100px !important;
  padding: 20px 80px 15px;
  margin: 100px auto !important;
  width: 70%;
}
.forgot label {
  margin-left: 12px;
}
.forgot .pp {
  padding-left: 6% !important;
  padding-top: 10px;
}
.forgot .form-control {
  border-radius: 20px;
  height: 44px;
}
.forgot .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.08) !important;
  border-radius: 5px !important;
  margin-top: 8%;
}
.forgot .panel-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.forgot .panel-body .col-lg-6.left_col {
  -ms-flex: 0 50%;
      flex: 0 50%;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-right: 1px solid lightgray;
}
.forgot .panel-body .image-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.forgot .forgot_tag {
  border-bottom: 3px solid #5aa2ce;
  width: 220px;
  font-size: 24px;
  /* padding: 30px; */
  margin: 14px;
  font-weight: 800;
  color: black;
}
.forgot .mt {
  margin-left: 12px;
}
.forgot .tt {
  margin-left: 12px;
}
.forgot .pad-all {
  text-align: center;
}
.forgot .select2-container--default .select2-selection--single {
  border-radius: 20px !important;
}
.forgot .select2-results__option {
  border-radius: 20px !important;
}
.forgot .select2-container--open .select2-dropdown--below {
  border-radius: 20px !important;
}
.forgot .select2-results__option {
  border-radius: 20px !important;
}
.forgot .select2-dropdown {
  border-radius: 20px;
}
@media screen and (max-width: 480px) {
  .forgot .pp {
    padding-left: 8px !important;
  }
  .forgot .panel {
    margin-top: 80px;
  }
}
.forgot-container.container-background {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.container-background {
  background: lightskyblue !important;
  background-image: url(/assets/images/login_background_image.png) !important;
  background-color: #cccccc;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.branding {
  float: left;
  padding: 10px 30px;
  width: 90%;
  position: fixed;
  z-index: 9999;
  background: white;
}
.branding img {
  width: 80px;
}
.branding img.logo.bnm {
  width: 120px !important;
}
.branding span {
  font-size: 15pt;
  margin-left: 30px;
}
:root {
  --purple: #3b3646;
  --red: #ee4b5a;
}
body {
  font-family: "Poppins", "sans-serif" !important;
}
body .panel {
  background-color: #fff;
  border: 1px solid transparent;
  box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.08) !important;
  border-radius: 5px !important;
}
@font-face {
  font-family: "Gotham";
  src: url("/customfont/Gotham-Rounded-Bold_0.ttf");
  /* Safari, Android, iOS */
}
@font-face {
  font-family: "proxima";
  src: url("/customfont/proximanova-regular.woff");
  /* Safari, Android, iOS */
}
@font-face {
  font-family: "GothamLight";
  src: url("/customfont/GothamRoundedBook_21018.ttf");
  /* Safari, Android, iOS */
}
#linkSummaryContent {
  background-color: #ecf0f5;
  color: black;
  margin-top: 20px;
}
#linkSummaryContent .title {
  padding: 10px;
  background-color: #1c75b1;
  color: white;
}
.raphael-group-22-creditgroup {
  display: none !important;
}
g[class$="creditgroup"] {
  opacity: 0;
  display: none !important;
}
g[class$="messageGroup"] text {
  font-size: 20px !important;
}
.summary-modal .panel-body {
  padding: 15px 15px 0px 20px !important;
}
#message-content-image {
  cursor: pointer;
}
#message-content-image .title {
  font-size: 25px;
  font-weight: 800;
}
.d-flex {
  display: -ms-flexbox;
  display: flex;
}
.align-items-end {
  -ms-flex-align: end;
      align-items: flex-end;
}
.fa.fa-custom-disapprove:before {
  content: "";
  display: block;
  background: url("/assets/images/disapprove.png?v=1");
  width: 30px;
  height: 30px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-approve:before {
  content: "";
  display: block;
  background: url("/assets/images/approve.png?v=1");
  width: 30px;
  height: 30px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-cam:before {
  content: "";
  display: block;
  background: url("/assets/images/cam_icon.png?v=1");
  width: 30px;
  height: 30px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-edit-profile:before {
  content: "";
  display: block;
  background: url("/assets/images/edit_profile_icon.png?v=1");
  width: 26px;
  height: 26px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-logout:before {
  content: "";
  display: block;
  background: url("/assets/images/logout_icon.png?v=1");
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-logout-active:before {
  content: "";
  display: block;
  background: url("/assets/images/logout_active_icon.png?v=1");
  width: 26px;
  height: 26px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-my-profile:before {
  content: "";
  display: block;
  background: url("/assets/images/my_profile_icon.png?v=1");
  width: 26px;
  height: 26px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-reset-password:before {
  content: "";
  display: block;
  background: url("/assets/images/reset_password_icon.png?v=1");
  width: 26px;
  height: 26px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-pencil:before {
  content: "";
  display: block;
  background: url("/assets/images/action_edit_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-delete:before {
  content: "";
  display: block;
  background: url("/assets/images/action_delete_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-copy:before {
  content: "";
  display: block;
  background: url("/assets/images/action_copy_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-favourite:before {
  content: "";
  display: block;
  background: url("/assets/images/action_favourite_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-favourite-active:before {
  content: "";
  display: block;
  background: url("/assets/images/action_favourite_icon_active.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-list:before {
  content: "";
  display: block;
  background: url("/assets/images/action_menu_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-menu:before {
  content: "";
  display: block;
  background: url("/assets/images/action_menu_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-bell:before {
  content: "";
  display: block;
  background: url("/assets/images/action_notification_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-bell-inactive:before {
  content: "";
  display: block;
  background: url("/assets/images/notification_inactive.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-send:before {
  content: "";
  display: block;
  background: url("/assets/images/action_send_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-sheet:before {
  content: "";
  display: block;
  background: url("/assets/images/action_sheet_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-doc:before {
  content: "";
  display: block;
  background: url("/assets/images/action_doc_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-view:before {
  content: "";
  display: block;
  background: url("/assets/images/action_view_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-custom-eye:before {
  content: "";
  display: block;
  background: url("/assets/images/action_view_icon.png?v=1");
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-campaign-report:before {
  content: "";
  display: block;
  background: url("/assets/images/campaign_detailed_report.png?v=1");
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-campaign-branch-report:before {
  content: "";
  display: block;
  background: url("/assets/images/branch_wise_report.png?v=1");
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-campaign-department-report:before {
  content: "";
  display: block;
  background: url("/assets/images/department_wise_report.png?v=1");
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-campaign-designation-report:before {
  content: "";
  display: block;
  background: url("/assets/images/designation_wise_report.png?v=1");
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  color: white;
}
.fa.fa-executive-summary-report:before {
  content: "";
  display: block;
  background: url("/assets/images/executive_summary_report.png?v=1");
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  color: white;
}
.list-group-item:hover .fa.fa-campaign-report:before,
.list-group-item:active .fa.fa-campaign-report:before {
  content: "";
  display: block;
  background: url("/assets/images/campaign_detailed_report_active.png?v=1");
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  color: white;
}
.list-group-item:hover .fa.fa-campaign-branch-report:before,
.list-group-item:active .fa.fa-campaign-branch-report:before {
  content: "";
  display: block;
  background: url("/assets/images/branch_wise_report_active.png?v=1");
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  color: white;
}
.list-group-item:hover .fa.fa-campaign-department-report:before,
.list-group-item:active .fa.fa-campaign-department-report:before {
  content: "";
  display: block;
  background: url("/assets/images/department_wise_report_active.png?v=1");
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  color: white;
}
.list-group-item:hover .fa.fa-campaign-designation-report:before,
.list-group-item:active .fa.fa-campaign-designation-report:before {
  content: "";
  display: block;
  background: url("/assets/images/designation_wise_report_active.png?v=1");
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  color: white;
}
.list-group-item:hover .fa.fa-executive-summary-report:before,
.list-group-item:active .fa.fa-executive-summary-report:before {
  content: "";
  display: block;
  background: url("/assets/images/executive_summary_report_active.png?v=1");
  width: 16px;
  height: 16px;
  background-position: center;
  background-size: cover;
  color: white;
}
a.list-group-item {
  display: -ms-flexbox !important;
  display: flex !important;
}
.documentation_links {
  display: -ms-inline-grid;
  display: inline-grid;
  margin-top: 10px;
}
.documentation_links small {
  margin-bottom: 6px;
}
.documentation_links small a {
  color: #4ec5c7;
  text-decoration: underline;
}
.effect #mainnav li.navigation.active .arrow:before {
  transition: transform 0.25s;
}
#mainnav li.navigation.active .arrow:before {
  transform: rotate(135deg);
}
#mainnav li.navigation.active1 .arrow:before {
  transform: rotate(135deg);
}
.effect #mainnav li.navigation .arrow:before {
  transition: transform 0.25s;
}
#mainnav li.navigation .arrow:before {
  content: "";
  border-style: solid;
  border-width: 0.1em 0.1em 0 0;
  display: inline-block;
  height: 0.4em;
  left: 0;
  position: relative;
  top: 0;
  width: 0.4em;
  transform: rotate(45deg);
}
.poster-image {
  height: 200px;
  width: 100%;
  margin: 0 0 6px 6px;
  cursor: pointer;
}
.campaign_list .action {
  width: 100px;
}
.poster-image.active {
  border: 2px solid gray;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
.img-wraps {
  position: relative;
  display: inline-block;
  font-size: 0;
}
.img-wraps .closes {
  position: absolute;
  top: -5px;
  right: -5px;
  z-index: 100;
  background-color: #fff;
  padding: 2px 2px;
  cursor: pointer;
  text-align: center;
  font-size: 22px;
  line-height: 10px;
  border-radius: 50%;
  border: 1px solid #8eddf2;
}
.img-wraps:hover .closes {
  opacity: 1;
}
button#ihavecookiesBtn {
  margin-left: 0px !important;
}
/* Cookie Dialog */
#gdpr-cookie-message {
  position: fixed;
  right: 30px;
  bottom: 30px;
  max-width: 375px;
  background-color: var(--purple);
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);
  margin-left: 30px;
  font-family: system-ui;
  z-index: 9999999999;
}
#gdpr-cookie-message h4 {
  color: var(--red);
  font-family: "Quicksand", sans-serif;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}
#gdpr-cookie-message h5 {
  color: var(--red);
  font-family: "Quicksand", sans-serif;
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 10px;
}
#gdpr-cookie-message p,
#gdpr-cookie-message ul {
  color: white;
  font-size: 15px;
  line-height: 1.5em;
}
#gdpr-cookie-message p:last-child {
  margin-bottom: 0;
  text-align: right;
}
#gdpr-cookie-message li {
  width: 49%;
  display: inline-block;
}
#gdpr-cookie-message a {
  color: var(--red);
  text-decoration: none;
  font-size: 15px;
  padding-bottom: 2px;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.75);
  transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
  color: white;
  border-bottom-color: var(--red);
  transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
  border: none;
  background: var(--red);
  color: white;
  font-family: "Quicksand", sans-serif;
  font-size: 15px;
  padding: 7px;
  border-radius: 3px;
  margin-left: 15px;
  cursor: pointer;
  transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
  background: white;
  color: var(--red);
  transition: all 0.3s ease-in;
}
button#gdpr-cookie-advanced {
  background: white;
  color: var(--red);
}
#gdpr-cookie-message button:disabled {
  opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
  float: none;
  margin-top: 0;
  margin-right: 5px;
}
#gdpr-cookie-types ul li label {
  color: white;
}
.template-button {
  font-weight: 600 !important;
  padding: 8px 20px !important;
  border-radius: 2px !important;
  margin: 0px !important;
  margin-left: 5px !important;
  border-radius: 35px !important;
  font-size: 14px !important;
}
.template_selected {
  background-color: #6bb8ff !important;
  color: #ffffff !important;
}
.template_cancel {
  color: #ffffff !important;
  background-color: #ff0000 !important;
}
.template_save {
  color: #ffffff !important;
  background-color: #17c05b !important;
}
.template_notselected {
  background-color: #e0e0e0 !important;
  color: #000000 !important;
}
.template_subHeading {
  color: #000000 !important;
}
.template_right_marging {
  margin-right: 10px;
}
.template_marging {
  margin: 0 10px;
}
.template_marging_left {
  margin-left: 10px;
}
.template_menu_width {
  width: 21%;
  float: left;
}
.template_menu_title {
  width: 20%;
  display: inline-block;
  font-weight: 600;
}
.template_menu_dropdown {
  width: 64%;
  display: inline-block;
}
.campaign_dropdown .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #000000;
}
.campaign_dropdown .select2-container--default .select2-selection--single,
.campaign_dropdown .form-control,
.awareTemplate .select2-container--default .select2-selection--single,
.groupTable .form-control,
.groupTable .select2-container--default .select2-selection--multiple {
  border: 1px solid #b7b7b7 !important;
  border-radius: 12px !important;
}
.groupTable .select2-container--default .select2-selection--multiple {
  height: 40px !important;
  padding: 6px !important;
}
.licenseModal .select2-container--default .select2-selection--multiple {
  height: auto !important;
}
.groupTable .select2-search__field:-ms-input-placeholder,
.groupTable .form-control:-ms-input-placeholder,
.campaign_dropdown .form-control:-ms-input-placeholder {
  /* Most modern browsers support this now. */
  color: #000000;
}
.groupTable .select2-search__field::placeholder,
.groupTable .form-control::placeholder,
.campaign_dropdown .form-control::placeholder {
  /* Most modern browsers support this now. */
  color: #000000;
}
#searchBoxCampaign input::-webkit-input-placeholder {
  color: #000000;
}
.completedCampaign {
  background-color: #ebf9f1;
  color: #1f9254 !important;
  padding: 10px 14px !important;
  border-radius: 14px !important;
}
.inProcessCampaign {
  background-color: #fef2e5;
  color: #cd6200 !important;
  padding: 10px 14px !important;
  border-radius: 14px !important;
}
.awareTemplate .panel > .panel-heading:after {
  border-bottom: none;
}
.groupTable .modal-header > .close {
  background-color: inherit !important;
}
.groupTable .modal-header .close:hover,
.groupTable .modal-header .close {
  opacity: 1 !important;
}
.closeButton {
  background-color: #ff0000;
  color: #ffffff;
}
.groupTable .pci-cross {
  width: 2em;
  height: 2em;
}
.groupTable .modal-header:after {
  border-bottom: none !important;
}
.dmarc-button {
  font-weight: 600 !important;
  padding: 8px 20px !important;
  border-radius: 2px !important;
  margin: 0px !important;
  margin-left: 5px !important;
  font-size: 14px !important;
}
.chart-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.chart-container canvas {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  /* Adjust this value to decrease the width */
  height: 200px;
  /* Keep proportional height */
}
.chart-container div {
  margin-left: 20px;
}
.right-panel {
  width: 100%;
}
.right-data {
  margin-top: -19px;
  padding: 0px;
  margin-left: -19px;
}
.data-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  /* Ensures equal column widths */
}
.data-table th {
  text-align: left;
  padding: 8px;
  font-weight: normal;
}
.data-table .col-left {
  width: 50%;
  /* Left column occupies 50% */
}
.data-table .col-right {
  width: 50%;
  /* Right column occupies 50% */
  text-align: right;
  /* Aligns values to the right for better readability */
}
/* Style the table header */
/* Highlight "Active" in green */
.status-active {
  color: green;
  font-weight: bold;
}
/* Style clickable sender links */
.clickable-sender {
  color: #007bff;
  /* Bootstrap default blue link color */
  text-decoration: none;
}
.clickable-sender:hover {
  text-decoration: underline;
}
.header-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px;
}
.info-text {
  margin: 0;
  font-size: 16px;
}
.actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.search-bar {
  padding: 5px 10px;
  border-radius: 4px;
  border: 1px solid #ccc;
  margin-right: 10px;
}
.filter-icon,
.export-icon {
  font-size: 18px;
  color: #333;
  cursor: pointer;
  margin-left: 10px;
}
.filter-icon:hover,
.export-icon:hover {
  color: #007bff;
}
.phrase {
  margin-left: 15px;
  margin-right: 20px;
}
.dmarc_notSelected {
  background-color: #ffffff !important;
  color: #007bff !important;
  border: solid 1px #007bff !important;
}
.file_types {
  list-style: none;
  padding: 0;
  margin: 0;
}
.file_types li a {
  text-decoration: none;
  color: #007bff;
}
.file_types li a:hover {
  text-decoration: underline;
}
