@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/Open sans/opensans.woff") format("woff"), url("../fonts/Open sans/opensans.ttf") format("truetype"); }
@font-face {
  font-family: "Open Sans Light";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/Open sans/opensanslight.woff") format("woff"), url("../fonts/Open sans/opensanslight.ttf") format("truetype"); }
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/Raleway/ralewayregular.woff") format("woff"), url("../fonts/Raleway/ralewayregular.ttf") format("truetype"); }
h1, h2, h3, h4, h5, h6, p {
  margin: 0; }

h1, .h1 {
  font-size: 40px; }

h2, .h2 {
  font-size: 32px; }

h3, .h3 {
  font-size: 28px; }

h4, .h4 {
  font-size: 24px; }

h5, .h5 {
  font-size: 20px; }

h6, .h6 {
  font-size: 16px; }

article, aside, audio, b, body, canvas, dd, details, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, img, label, li, mark, menu, nav, ol, p, section, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, u, ul, video {
  margin: 0;
    margin-margin-bottom: 0px;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: 0 0; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section, div {
  display: block; }

ul, ol {
  margin: 0;
  padding: 0; }

li {
  list-style-type: none; }

img {
  display: block;
  width: 100%; }

a {
  margin: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: 0 0;
  text-decoration: underline; }

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

html {
  font-family: sans-serif;
  line-height: 1.4;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  height: 100%; }

body {
  margin: 0;
  font-family: "Open Sans", OpenSans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  color: #1B2835;
  background-color: #edeef0;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  overflow-x: hidden; }

.body {
  flex: 1; }

@keyframes jelly {
  from {
    transform: scale(1, 1); }
  30% {
    transform: scale(1.25, 0.75); }
  40% {
    transform: scale(0.75, 1.25); }
  50% {
    transform: scale(1.15, 0.85); }
  65% {
    transform: scale(0.95, 1.05); }
  75% {
    transform: scale(1.05, 0.95); }
  to {
    transform: scale(1, 1); } }
.checkbox-btn {
  display: flex;
  align-items: center; }
  .checkbox-btn .cbx {
    position: relative;
    display: block;
    top: 1px;
    width: 17px;
    height: 17px;
    border: 1px solid #C8CCD4;
    border-radius: 3px;
    vertical-align: middle;
    transition: background 0.1s ease;
    cursor: pointer;
    background-color: #fff; }
    .checkbox-btn .cbx:after {
      content: "";
      position: absolute;
      top: 1px;
      left: 5px;
      width: 5px;
      height: 11px;
      opacity: 0;
      transform: rotate(45deg) scale(0);
      border-right: 2px solid #fff;
      border-bottom: 2px solid #fff;
      transition: all 0.3s ease;
      transition-delay: 0.15s; }
  .checkbox-btn .lbl {
    margin-left: 5px;
    vertical-align: middle;
    cursor: pointer; }
  .checkbox-btn .cbx-hidden {
    display: none; }
    .checkbox-btn .cbx-hidden:checked ~ .cbx {
      background: #157fc4;
      animation: jelly 0.6s ease; }
      .checkbox-btn .cbx-hidden:checked ~ .cbx.transparent {
        border-color: transparent; }
      .checkbox-btn .cbx-hidden:checked ~ .cbx:after {
        opacity: 1;
        transform: rotate(45deg) scale(1); }

.form-data {
  margin-bottom: 20px;
  position: relative;
  min-height: 50px; }
  .form-data.focus .form-data-input {
    padding-top: 15px; }
  .form-data.focus .form-data-placeholder {
    transform: translate3d(0, 25px, 0) scale(0.8); }
  .form-data.error .form-data-error-box {
    visibility: visible;
    opacity: 1; }
    .form-data.error .form-data-error-box .form-data-error-text {
      padding-top: 6px;
      font-size: 13px;
      color: #dc3545; }
  .form-data.error .form-data-input, .form-data.error .textarea {
    border-color: #dc3545; }
  .form-data .form-data-placeholder {
    position: absolute;
    z-index: 4;
    left: 15px;
    bottom: 100%;
    line-height: 20px;
    text-overflow: ellipsis;
    pointer-events: none;
    transform-origin: left top;
    color: #666666;
    transform: translate3d(0, 36px, 0) scale(1);
    transition: transform 0.4s ease-in-out; }
  .form-data .form-data-input {
    padding: 0 15px;
    width: 100%;
    height: 50px;
    background-color: transparent;
    border: 1px solid rgba(166, 166, 166, 0.5);
    font-size: 18px;
    line-height: 50; }
    .form-data .form-data-input:focus {
      border-color: #157fc4; }
  .form-data .label {
    font-size: 18px;
    margin-bottom: 5px; }
  .form-data .checkbox-container {
    display: flex;
    flex-wrap: wrap; }
    .form-data .checkbox-container .checkbox-btn {
      margin-right: 10px; }
      .form-data .checkbox-container .checkbox-btn:last-child {
        margin-right: 0; }

.btn {
  color: #fff;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  white-space: nowrap;
  outline: none;
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif;
  vertical-align: top;
  line-height: 0.9375rem;
  text-align: center;
  text-decoration: none;
  background: none;
  border: 0;
  border-radius: 4px; }
  .btn.btn-main {
    background-color: #157fc4;
    transition: background-color 0.2s ease-in-out; }
    .btn.btn-main:hover, .btn.btn-main.active {
      background-color: #1370ad; }
  .btn.btn-danger {
    background-color: #dc3545;
    transition: background-color 0.2s ease-in-out; }
    .btn.btn-danger:hover, .btn.btn-danger.active {
      background-color: #d32535; }
  .btn.btn-success {
    background-color: #28a745;
    transition: background-color 0.2s ease-in-out; }
    .btn.btn-success:hover, .btn.btn-success.active {
      background-color: #23923d; }
  .btn.btn-light {
    color: #55677d;
    background-color: #e5ebf1;
    transition: background-color 0.2s ease-in-out; }
    .btn.btn-light:hover, .btn.btn-light.active {
      background-color: #d4dee8; }
  .btn.btn-white {
    color: #1B2835;
    background-color: #fff;
    transition: background-color 0.2s ease-in-out; }
    .btn.btn-white:hover, .btn.btn-white.active {
      background-color: #f2f2f2; }
  .btn.small {
    padding: 5.25px 12px;
    font-size: 13.2px; }
  .btn.normal {
    padding: 7px 16px;
    font-size: 14.8px; }
  .btn.large {
    padding: 10.5px 24px;
    font-size: 16px; }
  .btn.big {
    padding: 14px 32px;
    font-size: 20px; }

.btn-container {
  display: flex;
  align-items: center; }
  .btn-container.margin {
    margin-bottom: 20px; }
  .btn-container.center {
    justify-content: center; }
  .btn-container.end {
    justify-content: flex-end; }
  .btn-container.start {
    justify-content: flex-start; }
  .btn-container .btn, .btn-container .select {
    margin-right: 10px; }
    .btn-container .btn:last-child, .btn-container .select:last-child {
      margin: 0; }

.form-logo {
  display: block;
  max-width: 100px;
  margin-bottom: 20px; }
  .form-logo > img {
    width: 100%; }

.form-title {
  margin-bottom: 20px; }
  .form-title.center {
    text-align: center; }
  .form-title.end {
    text-align: end; }
  .form-title.start {
    text-align: start; }

.form-line > p {
  display: inline-block; }
.form-line.margin {
  margin-bottom: 20px; }
.form-line.start {
  text-align: start; }
.form-line.center {
  text-align: center; }
.form-line.end {
  text-align: end; }
.form-line.danger {
  color: #dc3545; }
.form-line.success {
  color: #28a745; }
.form-line.black {
  color: #000000; }
.form-line.white {
  color: #fff; }

.href {
  color: #157fc4;
  text-decoration: none;
  display: inline-block; }
  .href.block {
    display: block; }
  .href:hover, .href.active {
    color: #1370ad;
    text-decoration: underline; }
  .href.danger {
    color: #dc3545; }
    .href.danger:hover, .href.danger.active {
      color: #d32535; }
  .href.success {
    color: #28a745; }
    .href.success:hover, .href.success.active {
      color: #23923d; }
  .href.black {
    color: #000000; }
    .href.black:hover, .href.black.active {
      color: black; }
  .href.white {
    color: #fff; }
    .href.white:hover, .href.white.active {
      color: #f2f2f2; }
  .href.text {
    color: #1B2835; }
    .href.text:hover, .href.text.active {
      color: #121b24; }

.textarea {
  width: 100%;
  border: 1px solid rgba(166, 166, 166, 0.5);
  padding: 15px;
  font-size: 18px;
  background-color: transparent; }
  .textarea:focus {
    border-color: #157fc4; }

.select {
  background-color: transparent;
  border: 1px solid rgba(166, 166, 166, 0.5);
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #1B2835; }
  .select.transparent {
    background-color: transparent; }
  .select.white {
    background-color: #fff; }
  .select.form {
    width: 100%;
    color: #767676;
    margin-bottom: 15px;
    padding: 14px 10px;
    font-size: 16px; }
  .select.small {
    padding: 5.25px 12px;
    font-size: 13.2px; }
  .select.normal {
    padding: 7px 16px;
    font-size: 14.8px; }
  .select.large {
    padding: 10.5px 24px;
    font-size: 16px; }
  .select.big {
    padding: 14px 32px;
    font-size: 20px; }

.image-load-container, .file-load-container {
  width: 100%;
  padding: 10px 0;
  display: flex;
  align-items: center;
  margin-bottom: 15px; }
  .image-load-container .button-wrapp, .file-load-container .button-wrapp {
    margin-right: 10px; }
  .image-load-container .image-wrapp, .file-load-container .image-wrapp {
    max-width: 200px;
    max-height: 200px;
    margin-right: 10px;
    background-color: rgba(166, 166, 166, 0.5);
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    overflow: hidden;
    cursor: pointer;
    position: relative; }
    .image-load-container .image-wrapp .title, .file-load-container .image-wrapp .title {
      position: absolute;
      left: 0;
      top: 0;
      width: 200px;
      height: 200px;
      padding-top: 160px;
      text-align: center;
      font-size: 14px;
      overflow: hidden; }
  .image-load-container .right-col-info .file_name, .image-load-container .right-col-info .file_size, .image-load-container .right-col-info .error, .file-load-container .right-col-info .file_name, .file-load-container .right-col-info .file_size, .file-load-container .right-col-info .error {
    margin-bottom: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word; }
    .image-load-container .right-col-info .file_name:last-child, .image-load-container .right-col-info .file_size:last-child, .image-load-container .right-col-info .error:last-child, .file-load-container .right-col-info .file_name:last-child, .file-load-container .right-col-info .file_size:last-child, .file-load-container .right-col-info .error:last-child {
      margin-bottom: 0; }
  .image-load-container .right-col-info .error, .file-load-container .right-col-info .error {
    color: #dc3545; }

.wrapper {
  margin: 0 auto;
  width: 1260px;
  padding: 0 30px; }

.container-flex {
  display: flex;
  flex-wrap: wrap; }

.container-flex-column {
  display: flex;
  flex-direction: column; }

.container-flex-space-between {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }

.container-flex-end {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap; }

.container-flex-space-around {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap; }

.container-flex-center {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }

.align-items-center {
  align-items: center; }

.align-items-baseline {
  align-items: baseline; }

.align-items-start {
  align-items: flex-start; }

.align-items-end {
  align-items: flex-end; }

.relative {
  position: relative; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.fz-12 {
  font-size: 12px !important; }

.fz-13 {
  font-size: 13px !important; }

.fz-14 {
  font-size: 14px !important; }

.fz-15 {
  font-size: 15px !important; }

.fz-16 {
  font-size: 16px !important; }

.fz-17 {
  font-size: 17px !important; }

.fz-18 {
  font-size: 18px !important; }

.fz-20 {
  font-size: 20px !important; }

.fz-22 {
  font-size: 22px !important; }

.fz-24 {
  font-size: 24px !important; }

.fz-26 {
  font-size: 26px !important; }

.fz-28 {
  font-size: 28px !important; }

.fz-30 {
  font-size: 30px !important; }

.pointer {
  cursor: pointer; }

.m-3 {
  margin: 3px; }

.m-5 {
  margin: 5px; }

.m-7 {
  margin: 7px; }

.m-10 {
  margin: 10px; }

.m-15 {
  margin: 15px; }

.m-20 {
  margin: 20px; }

.m-25 {
  margin: 25px; }

.m-30 {
  margin: 30px; }

.mb-2 {
  margin-bottom: 2px; }

.mb-3 {
  margin-bottom: 3px; }

.mb-5 {
  margin-bottom: 5px; }

.mb-7 {
  margin-bottom: 7px; }

.mb-10 {
  margin-bottom: 10px; }

.mb-15 {
  margin-bottom: 15px; }

.mb-20 {
  margin-bottom: 20px; }

.mb-25 {
  margin-bottom: 25px; }

.mb-30 {
  margin-bottom: 30px; }

.mb-50 {
  margin-bottom: 50px; }

.mb-80 {
  margin-bottom: 80px; }

.ml-3 {
  margin-left: 3px; }

.ml-5 {
  margin-left: 5px; }

.ml-7 {
  margin-left: 7px; }

.ml-10 {
  margin-left: 10px; }

.ml-15 {
  margin-left: 15px; }

.ml-20 {
  margin-left: 20px; }

.ml-25 {
  margin-left: 25px; }

.ml-30 {
  margin-left: 30px; }

.mt-3 {
  margin-top: 3px; }

.mt-5 {
  margin-top: 5px; }

.mt-7 {
  margin-top: 7px; }

.mt-10 {
  margin-top: 10px; }

.mt-15 {
  margin-top: 15px; }

.mt-20 {
  margin-top: 20px; }

.mt-25 {
  margin-top: 25px; }

.mt-30 {
  margin-top: 30px; }

.mt-50 {
  margin-top: 50px; }

.mt-80 {
  margin-top: 80px; }

.mr-3 {
  margin-right: 3px; }

.mr-5 {
  margin-right: 5px; }

.mr-7 {
  margin-right: 7px; }

.mr-10 {
  margin-right: 10px; }

.mr-15 {
  margin-right: 15px; }

.mr-20 {
  margin-right: 20px; }

.mr-25 {
  margin-right: 25px; }

.mr-30 {
  margin-right: 30px; }

.m-0-15 {
  margin: 0 15px; }

.m-0-10 {
  margin: 0 10px; }

.m-0-5 {
  margin: 0 5px; }

.p-50-25-45 {
  padding: 50px 25px 45px; }

.p-20-25 {
  padding: 20px 25px; }

.p-0-15 {
  padding: 0 15px; }

.p-10-15 {
  padding: 10px 15px; }

.p-5-15 {
  padding: 5px 15px; }

.p-3 {
  padding: 3px; }

.p-5 {
  padding: 5px; }

.p-7 {
  padding: 7px; }

.p-10 {
  padding: 10px; }

.p-15 {
  padding: 15px; }

.p-20 {
  padding: 20px; }

.p-25 {
  padding: 25px; }

.p-30 {
  padding: 30px; }

.pb-3 {
  padding-bottom: 3px; }

.pb-5 {
  padding-bottom: 5px; }

.pb-7 {
  padding-bottom: 7px; }

.pb-10 {
  padding-bottom: 10px; }

.pb-15 {
  padding-bottom: 15px; }

.pb-20 {
  padding-bottom: 20px; }

.pb-25 {
  padding-bottom: 25px; }

.pb-30 {
  padding-bottom: 30px; }

.pb-50 {
  padding-bottom: 50px; }

.pb-80 {
  padding-bottom: 80px; }

.pl-3 {
  padding-left: 3px; }

.pl-5 {
  padding-left: 5px; }

.pl-7 {
  padding-left: 7px; }

.pl-10 {
  padding-left: 10px; }

.pl-15 {
  padding-left: 15px; }

.pl-20 {
  padding-left: 20px; }

.pl-25 {
  padding-left: 25px; }

.pl-30 {
  padding-left: 30px; }

.pt-3 {
  padding-top: 3px; }

.pt-5 {
  padding-top: 5px; }

.pt-7 {
  padding-top: 7px; }

.pt-10 {
  padding-top: 10px; }

.pt-15 {
  padding-top: 15px; }

.pt-20 {
  padding-top: 20px; }

.pt-25 {
  padding-top: 25px; }

.pt-30 {
  padding-top: 30px; }

.pt-50 {
  padding-top: 50px; }

.pt-80 {
  padding-top: 80px; }

.pr-3 {
  padding-right: 3px; }

.pr-5 {
  padding-right: 5px; }

.pr-7 {
  padding-right: 7px; }

.pr-10 {
  padding-right: 10px; }

.pr-15 {
  padding-right: 15px; }

.pr-20 {
  padding-right: 20px; }

.pr-25 {
  padding-right: 25px; }

.pr-30 {
  padding-right: 30px; }

.ta-l {
  text-align: left; }

.ta-c {
  text-align: center; }

.ta-r {
  text-align: right; }

.ta-s {
  text-align: start; }

.ta-j {
  text-align: justify; }

.fg-1 {
  flex-grow: 1; }

.fg-5 {
  flex-grow: 5; }

.col {
  box-sizing: border-box;
  margin-left: 15px;
  margin-right: 15px;
  word-wrap: break-word; }

.col-1 {
  width: calc(4.1666666667% - 30px); }

.col-2 {
  width: calc(8.3333333333% - 30px); }

.col-3 {
  width: calc(12.5% - 30px); }

.col-4 {
  width: calc(16.6666666667% - 30px); }

.col-5 {
  width: calc(20.8333333333% - 30px); }

.col-6 {
  width: calc(25% - 30px); }

.col-7 {
  width: calc(29.1666666667% - 30px); }

.col-8 {
  width: calc(33.3333333333% - 30px); }

.col-9 {
  width: calc(37.5% - 30px); }

.col-10 {
  width: calc(41.6666666667% - 30px); }

.col-11 {
  width: calc(45.8333333333% - 30px); }

.col-12 {
  width: calc(50% - 30px); }

.col-13 {
  width: calc(54.1666666667% - 30px); }

.col-14 {
  width: calc(58.3333333333% - 30px); }

.col-15 {
  width: calc(62.5% - 30px); }

.col-16 {
  width: calc(66.6666666667% - 30px); }

.col-17 {
  width: calc(70.8333333333% - 30px); }

.col-18 {
  width: calc(75% - 30px); }

.col-19 {
  width: calc(79.1666666667% - 30px); }

.col-20 {
  width: calc(83.3333333333% - 30px); }

.col-21 {
  width: calc(87.5% - 30px); }

.col-22 {
  width: calc(91.6666666667% - 30px); }

.col-23 {
  width: calc(95.8333333333% - 30px); }

.col-24 {
  width: calc(100% - 30px); }

.bb_light {
  border-bottom: 1px solid rgba(166, 166, 166, 0.5); }

.bb_light_2 {
  border-bottom: 2px solid rgba(166, 166, 166, 0.5); }

.paragraph {
  text-indent: 25px; }

.bgc_approved_linear_gradient {
  background-image: linear-gradient(to left, transparent 70%, rgba(40, 167, 69, 0.5)); }

.bgc_is_cover_linear_gradient {
  background-image: linear-gradient(to left, transparent 70%, rgba(255, 193, 7, 0.5)); }

.bgc_w_d5 {
  background-color: #f2f2f2; }

.block {
  background-color: #fff;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35); }
  .block.margin {
    margin-top: 15px; }

.flex {
  display: flex;
  align-items: center; }

.ov-h {
  overflow: hidden; }

.section_line {
  position: relative;
  opacity: 1; }
  .section_line.top:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: inherit;
    z-index: -1;
    left: 0;
    top: 0;
    transform-origin: right top;
    transform: skewY(2deg); }
  .section_line.bottom:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: inherit;
    z-index: -1;
    left: 0;
    bottom: 0;
    transform-origin: right top;
    transform: skewY(-2deg); }

.warning-info {
  background-color: #e7f5ff;
  padding: 15px 20px;
  margin: 30px 0; }
  .warning-info > h1, .warning-info > h2, .warning-info > h3, .warning-info > h4, .warning-info > h5, .warning-info > h6 {
    margin-bottom: 10px; }
  .warning-info > p {
    font-size: 14px;
    margin: 0; }

.int-fz {
  font-family: Raleway, Arial, sans-serif; }

.int-main {
  color: #157fc4;
  font-size: 24px;
  font-family: Raleway, Arial, sans-serif; }

.ff-raleway {
  font-family: Raleway, Arial, sans-serif; }

.text-area {
  display: block;
  margin: 0;
  padding: 0; }
  .text-area > p {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 300;
    color: #1B2835;
    padding: 0;
    margin: 0 0 20px; }

.shadow {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1) !important; }

.shadow-1 {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35) !important; }

.shadow-2 {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.35) !important; }

.shadow-3 {
  box-shadow: 0 0 7px 7px rgba(0, 0, 0, 0.1) !important; }

.shadow-4 {
  box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.5) !important; }

.color-danger {
  color: #dc3545; }

.color-success {
  color: #28a745; }

.my-table {
  margin: 0;
  width: 100%;
  display: table;
  border: 0;
  font-size: 14px;
  border-collapse: collapse;
  background-color: #fff; }
  .my-table > thead > tr.main {
    background-color: #157fc4; }
  .my-table > thead > tr > th {
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    border-right: 1px solid #fff;
    padding: 8px;
    vertical-align: middle; }
    .my-table > thead > tr > th:last-child {
      border-right: none; }
    .my-table > thead > tr > th > a {
      color: #fff;
      text-decoration: none; }
  .my-table > tbody > tr:hover > td .row_actions {
    opacity: 1;
    visibility: visible; }
  .my-table > tbody > tr > td {
    text-align: center;
    font-size: 14px;
    color: #1B2835;
    mix-blend-mode: normal;
    border-right: 1px solid rgba(166, 166, 166, 0.5);
    border-bottom: 1px solid rgba(166, 166, 166, 0.5);
    border-left: 1px solid rgba(166, 166, 166, 0.5);
    padding: 8px;
    vertical-align: middle; }
    .my-table > tbody > tr > td .row_actions {
      opacity: 0;
      visibility: hidden;
      transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out; }
    .my-table > tbody > tr > td .admin_img_src_icon_wrap {
      -webkit-border-radius: 0.25rem;
      -moz-border-radius: 0.25rem;
      border-radius: 0.25rem;
      overflow: hidden;
      border: 1px solid rgba(166, 166, 166, 0.5);
      width: 40px;
      height: 40px; }
      .my-table > tbody > tr > td .admin_img_src_icon_wrap.circle {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%; }
      .my-table > tbody > tr > td .admin_img_src_icon_wrap.transparent {
        border: none; }
        .my-table > tbody > tr > td .admin_img_src_icon_wrap.transparent .admin_img_src_icon {
          background-color: transparent; }
      .my-table > tbody > tr > td .admin_img_src_icon_wrap .admin_img_src_icon {
        width: 100%;
        height: 100%;
        background-color: rgba(166, 166, 166, 0.5);
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center center; }

.row_actions {
  color: #a6a6a6;
  font-size: 12px; }
  .row_actions > span {
    cursor: pointer; }
  .row_actions .main {
    color: #157fc4; }
  .row_actions .danger {
    color: #dc3545; }
  .row_actions .success {
    color: #28a745; }

.links_line {
  color: #a6a6a6;
  margin-bottom: 15px; }

.text-page > h1, .text-page > h2, .text-page > h3, .text-page > h4, .text-page > h5, .text-page > h6 {
  margin-bottom: 30px; }
  .text-page > h1:last-child, .text-page > h2:last-child, .text-page > h3:last-child, .text-page > h4:last-child, .text-page > h5:last-child, .text-page > h6:last-child {
    margin-bottom: 0; }
.text-page > p {
  text-align: justify;
  margin-bottom: 20px; }
  .text-page > p.m-0 {
    margin-bottom: 0; }
  .text-page > p:last-child {
    margin-bottom: 0; }
.text-page > ul {
  margin: 30px 0; }
  .text-page > ul > li {
    margin: 0 0 10px;
    padding-left: 50px;
    position: relative;
    line-height: 1.5;
    color: #1B2835; }
    .text-page > ul > li.center:before {
      top: 50%;
      transform: translate(0, -50%); }
    .text-page > ul > li:before {
      content: "";
      margin: 0;
      width: 10px;
      height: 10px;
      border: 1px solid #157fc4;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;
      position: absolute;
      top: 7px;
      left: 30px; }
.text-page > img {
  border: 1px solid rgba(166, 166, 166, 0.5); }
  .text-page > img.small {
    max-width: 30%; }
  .text-page > img.normal {
    max-width: 40%; }
  .text-page > img.large {
    max-width: 70%; }
  .text-page > img.fl-l {
    float: left;
    margin: 0 10px 10px 0; }
  .text-page > img.fl-r {
    float: right;
    margin: 0 0 10px 10px; }

.text-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

/*# sourceMappingURL=style.css.map */
