/* This is custom css, its only for client */
.agree{
display:none;
}
input:-webkit-autofill ~ label,
input:-webkit-autofill ~ .form-validation {
  color: #000 !important;
}
.form-label-outside ~ .form-validation {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  top: 28px;
}
.form-validation {
  position: absolute;
  right: 18px;
  top: 2px;
  z-index: 11;
  margin-top: 2px;
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
  letter-spacing: 0;
  color: #f5543f;
  transition: .3s;
}
.form-validation-left .form-validation {
  right: auto;
  top: 100%;
  left: 0;
}
.form-validation-left .form-validation {
  right: auto;
  top: 100%;
  left: 0;
}

.form-wrap.form-wrap-recaptcha .form-validation {
  top: 3px;
  left: 14px;
}
.form-sm .form-validation {
  top: -16px;
}
/*
*
* Snackbars
* --------------------------------------------------
*/
.snackbars {
  padding: 9px 16px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  text-align: left;
  background-color: #3C2259;
  border-radius: 0;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  font-size: 14px;
  height:50px;
}

.snackbars .icon-xxs {
  font-size: 18px;
}

.snackbars p span:last-child {
  padding-left: 14px;
}

.snackbars-left {
  display: inline-block;
  margin-bottom: 0;
}

.snackbars-right {
  display: inline-block;
  float: right;
  text-transform: uppercase;
}

.snackbars-right:hover {
  text-decoration: underline;
}

@media (min-width: 480px) {
  .snackbars {
    max-width: 540px;
    padding: 12px 15px;
    font-size: 15px;
  }
}

.form-validation-left .form-validation {
  right: auto;
  top: 100%;
  left: 0;
}

#form-output-global {
  position: fixed;
  bottom: 30px;
  left: 15px;
  visibility: hidden;
  transform: translateX(-500px);
  transition: .3s all ease;
  z-index: 9999999;
}

#form-output-global.active {
  transform: translateX(0);
  visibility: visible;
}
.moveme{
cursor:move;}
.bottommargen{
margin-bottom:20px;}
 @media (min-width: 1200px) {
.bottom-line .col-sm-6 {
 flex: 0 0 50%;
 max-width: 50%;
}
}
.hideme, .newsletterhide{
display:none;
}
.input-box.order-note textarea {
    height: 200px;
}
/*****************************************************************************************************************************************/
.owl-theme .owl-controls .owl-buttons div{
	position:absolute;
	/**/ top:50%; 
	margin-top:-10px;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev{
	left: -10px;
}
.owl-theme .owl-controls .owl-buttons div.owl-next{
	 right:-10px; /**/
}
