/* v3 */

.bg-v3 {
  background-color: #0A2B51 !important;
}

.bg-success-v3 {
  background-color: #A1FFA1 !important;
}

.text-primary-v3 {
  color: #0A2B51 !important;
}

.opacity-0_5 {
  opacity: .5;
}

.opacity-0_7 {
  opacity: .7;
}

.opacity-0_9 {
  opacity: .9;
}

.wrapper {
  position: relative;
  width: 305px;
  height: 155px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.signature-pad {
  position: absolute;
  left: 0;
  top: 0;
  width: 300px;
  height: 150px;
  background-color: white;
}

.alert-secondary {
  background-color: #e4e6e98a;
}

/* v3 end */

.pa-video-btn {
    position: absolute !important;
    top: 35%;
    left: 38%;
}

.u-media-player__icon {
    color: #85888a;
    background-color: #ffffffc2;
}

.heading-v2-3--bottom::after, .heading-v2-3--top::before {
  content: "";
  display: inline-block;
  border-top-style: solid;
  border-color: inherit;
}

.heading-v2-3--bottom::after {
    margin-top: 0.1rem;
}
.heading-v2-3--bottom::after, .heading-v2-3--top::before {
    width: 5rem;
    border-top-width: 3px;
	border-color: #8bc34a;
}

.srv-1 {
    background: url(https://beta.cyor24.com/static/assets/images/srv-1.jpg) 50% 50% no-repeat;
    background-size: cover;
	/* min-height: 22rem; */
}

.srv-2 {
    background: url(https://beta.cyor24.com/static/assets/images/srv-2.jpg) 50% 50% no-repeat;
    background-size: cover;
	/* min-height: 22rem; */
}

.srv-3 {
    background: url(https://beta.cyor24.com/static/assets/images/srv-3.jpg) 50% 50% no-repeat;
    background-size: cover;
	/* min-height: 22rem; */
}

.srv__inner--content {
    position: absolute;
    z-index: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.srv:hover {
    opacity: 0.8;
}

.srv__inner--title {
   font-size: 1.3em;
   color: #fff;
}



.nav-item a {
    font-size: 0.95rem!important;
	color: #666;
}

.nav-item a:hover {
    color: #212121;
	background: #66666629;
}

.navbar-expand-md .navbar-nav {
	padding-right: 3rem!important;
    padding-left: 3rem!important;
}

/* .u-header__nav-link { */
	/* padding-top: 0.45rem!important; */
    /* padding-bottom: 0.45rem!important; */
	/* padding-right: 2rem!important; */
    /* padding-left: 2rem!important; */
/* } */

.u-icon-success {
    background-color: #8bc34a!important;
    border-color: #8bc34a!important;
}

.text-success-2 {
    color: #8bc34a !important;
}

.img__intro--1--1 {
    z-index: 100;
    right: 22%;
    right: 20%;
    width: 414px;
    top: -43px;
}

img.img-fluid.img__intro--1 {
    position: absolute;
}

.img__intro--1--2 {
    right: 27%;
    width: 355px;
}

hr.hr-style-1, hr.hr-style-2 {
    width: 77px!important;
    background: #8bc34a;
    height: 4px;
    border: none;
	display: block;
}

hr.hr-style-1 {
    /* margin-top: 20px; */
    /* margin-bottom: 20px; */
}

hr.hr-style-2 {
    /* margin: 0 auto; */
}


<!-------------------------------------------------------- OLD frontend ---------------------------------------------------------------->
.form-control:focus {
	box-shadow: 0px 4px 12px #196dab40;
	border: 1px solid #196dab;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid {
	box-shadow: 0px 4px 12px #de443740;
    border-color: #de4437;
	background-color: #fb82821a;
}

.gradient-half-success-v1{
	background-image: linear-gradient(150deg, rgba(99, 213, 31, 0.1) 0%, transparent 100%);
	background-repeat: repeat-x;
}

.gradient-modal-head-1{
	background-image: linear-gradient(00deg, rgba(123, 124, 209, 0.1) 0%, transparent 100%);
	background-repeat: repeat-x;
}

.u-gradient-overlay-half-danger-v1::before {
  background-image: linear-gradient(150deg, rgba(200, 27, 12, 0.95) 20%, rgba(222, 68, 55, 0.1) 100%);
  background-repeat: repeat-x;
}

.u-gradient-overlay-half-success-v1::before {
  background-image: linear-gradient(150deg, rgba(23, 187, 158, 0.95) 20%, rgba(34, 200, 151, 0.1) 100%);
  background-repeat: repeat-x;
}

.u-gradient-overlay-half-warning-v1::before {
  background-image: linear-gradient(150deg, rgba(255, 199, 5, 0.95) 20%, rgba(34, 200, 151, 0.1) 100%);
  background-repeat: repeat-x;
}

.u-gradient-overlay-half-info-v2::before {
  background-image: linear-gradient(150deg, rgba(55, 125, 255, 0.95) 20%, rgba(0, 223, 252, 0.1) 100%);
  background-repeat: repeat-x;
}

.text-shd-v1{
	text-shadow: 0px 1px 2px rgb(0, 0, 0);
}

.text-shd-v2{
	text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.7);
}

.u-label--danger-light{
	background-color: rgba(222, 68, 55, 0.06);
}

.brd-btm-v1{
	border-bottom: 1px solid #f8f8f8;
	/* border-bottom: 1px solid #f2f2f2; */
}

/* .nav-item a{ */
	/* font-size: 0.9rem; */
/* } */

.min-height-30{
	min-height: 4.5rem;
}

.min-height-50{
	min-height: 6.5rem;
}

.min-height-80{
	min-height: 9rem;
}

.min-height-100{
	min-height: 12rem;
}

.min-height-80vh{
	min-height: 80vh;
}

.min-height-70vh{
	min-height: 70vh;
}

mark-1{
	/* background: rgba(55, 125, 255, 0.4); */
	/* background: rgba(0, 0, 0, 0.4); */
	background-color: rgba(255, 255, 255, 0.9);
	color: #000;
	padding: 0px 15px 0px 15px;
}

mark-2{
	background-color: rgba(255, 255, 255, 0.4);
	color: #000;
	padding: 0px 15px 0px 15px;
}

mark-primary{
	background-color: rgba(22, 162, 179, 0.1);
	color: #000;
	padding: 0px 5px;
	margin: 0px 10px;
}

mark-primary:hover{
	background-color: rgba(18, 146, 255, 0.2);
}

.bg-success-dark {
    background-color: #0eab68 !important;
}

.bg-primary-dark {
   background-color: #196dab !important;
}

.bg-danger-dark {
   background-color: #a81104 !important;
}

.text-success-dark {
    color: #0eab68 !important;
}

.text-primary-dark {
    color: #196dab !important;
}

link-primary-dark a{
    color: #196dab !important;
}

.text-danger-dark {
    color: #a81104 !important;
}

.text-dark p{
    color: #1e2022 !important;
}

.text-dark-sm p{
    color: #1e2022 !important;
	font-size: 14px;
}

.modal-header {
	border-bottom: 1px solid #f0f0f0 !important;
}

.modal-footer {
	border-top: 1px solid #ddd !important;
}

.badge-large {
    /* z-index: 3; */
    /* display: inline-block; */
    /* vertical-align: middle; */
    /* text-align: center; */
    width: 3.125rem;
    height: 3.125rem;
    line-height: 1.7;
    font-size: 1.7rem;
}

.tooltip {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1rem;
}

.tooltip-inner {
  padding: 0.4rem 0.7rem;
  background-color: #196dab;
  border-radius: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #196dab;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #196dab;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #196dab;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #196dab;
}

.link-light {
  color: rgba(255, 255, 255, 0.7);
}

.link-light:hover {
  color: #fff;
}


