.flex{
    flex:none;
}
.gutenberg>*{
    max-width:100%!important;
}
.v-application.theme--light{
    font-family: effra!important;
    font-weight: lighter;
    color:#000;
}
.theme--light.v-card{
	border:0;
}
.v-application--wrap{
    min-height:50vh;
}
.theme--light.v-card>.v-card__subtitle, .theme--light.v-card>.v-card__text {
    color: #000;
    font-weight: lighter;
}
.v-select .v-text-field__details, .v-text-field.v-text-field--enclosed .v-text-field__details{
    display:none;
}
.v-select .v-input__append-inner{
    
}
.searchBgBtn{
    height: 94px;
  background-color: #54b791;
  border-radius: 0 9999px 9999px 0;
  margin-top: 5px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
}
.theme--light.v-label{
    font-size:18px;
    font-weight: 700;
    color:#9c9c9c;
}
.description-section{
	display:block;
}
.description-section{
    font-size:14px!important;
    color:#000;
}
.description-section h1{
    font-size:30px!important;
    font-weight: 400;
    margin-bottom:20px!important;
    margin-top:20px!important;
    color:#000;
    line-height: 1.2;
}
.description-section h2, .description-section h2 > strong{
    font-size:26px!important;
    font-weight: 400;
	 margin: 10px 0;
	line-height:36px;
}
.description-section h3, .description-section h3 > strong{
    font-size:24px!important;
    font-weight: 400;
    margin: 10px 0;
	line-height:34px;
}
.description-section h4, .description-section h4 > strong{
    font-size:21px!important;
    font-weight: 400;
    margin: 10px 0;
	line-height:32px;
}
.description-section b, .description-section strong{
	font-weight:bold!important;
}
.description-section ul{
    list-style: disc!important;
}
.description-section ol{
    list-style: armenian!important;
}
.cost-green{
    background-color:#77CEAC!important;
}
.v-application .v-picker__title.primary{
    background-color:#77CEAC!important;
}
.v-input--dense>.v-input__control>.v-input__slot{
    margin-bottom:0;
}
button.cost-action{
    color:#FF7A56;
    text-decoration: underline;
    font-weight: bold;
}
#eligibleApp .v-application .primary--text {
    color: #3f464d !important;
    caret-color: #3f464d !important;
}
.mdi-menu-down::before {
    content: "\F035D";
}
.eligible-bg{
    background-image:url("../images/eligible_bg.svg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position:right;
    padding:30px 0;
}
.card-image-bg{
    background-image:url("../images/description_bg.svg");
    background-repeat: no-repeat;
    background-size: auto;
    flex:1 1 auto;
}
.v-card__title{
	
}
.big-title{
	padding: 30px 40px;
    border-bottom: 1px solid #f4f4f4;
	
}
.big-title:not(.inside){
	padding-left:0;
}
.big-title .container{
	margin-left:-12px;
}
.close-title{
	position: absolute;
    top: 20px;
    right: 30px;
}
.big-title h1, .big-title .text-4xl{
    font-weight: lighter;
    font-size: 48px!important;
    text-transform: uppercase;
    line-height: 1;
}
.breadcrumb-title{
	font-size: 13px;
    font-weight: bold;
    padding: 10px 40px;
    border-bottom: 1px solid #f4f4f4;
}
.theme--light.v-divider{
	border-color:#f4f4f4;
}
.v-dialog>.v-card>.v-card__subtitle, .v-dialog>.v-card>.v-card__text {
    padding: 0 40px 20px;
	font-size:16px!important;
}
.v-dialog>.v-card>.v-card__actions {
    padding: 8px 40px;
}

.disclaimer{
    text-align: center;
}
.top-disclaimer{
    background: #FFBDAC;
    padding:30px;

}
.full-disclaimer{
    background: #FFBDAC;
    padding:50px 50px!important;
    min-height: 200px;;

}

.bottom-disclaimer{
    background: #E4E4E4;
    padding:30px;
	margin-top:30px;
    
}
.swipe-hand{
    background-image:url("../images/swipe-hand.svg");
    background-repeat: no-repeat;
    background-size: contain;
	position:absolute;
	bottom:20px;
	right:30px;
	width: 40px;
    height: 40px;
	visibility: hidden;
}
.bounce {
  animation: bounce 2s ease infinite;
}
@keyframes bounce {
    70% { transform:translateY(0%); }
    80% { transform:translateY(-15%); }
    90% { transform:translateY(0%); }
    95% { transform:translateY(-7%); }
    97% { transform:translateY(0%); }
    99% { transform:translateY(-3%); }
    100% { transform:translateY(0); }
}
.head-title{
	padding:0!important;
    background-image:url("../images/big_circle.svg");
    background-repeat: no-repeat;
    background-size: auto;
	    background-position: bottom 35px right -45px;
}
.head-title > .row{
	margin:0;
}
.head-title > .row > .col{
	padding:0;
}
.description-section{
	background-image:url("../images/grafic_element.svg");
    background-repeat: no-repeat;
   background-size: 1000px;
    background-position: top -150px right -200px;
}
@media screen and (max-device-width:480px){
	.big-title h1, .big-title .text-4xl{
		font-size:38px!important;
	}
}
.cusat{

}
.cusat::placeholder {
    color: #9c9c9c;
    opacity: 1; /* Firefox */
    font-weight:800;
    font-size:18px;
  }
  .cusat::-webkit-placeholder {
    color: #9c9c9c;
    opacity: 1; /* Firefox */
    font-weight:800;
    font-size:18px;
  }
  .cusat::-moz-placeholder {
    color: #9c9c9c;
    opacity: 1; /* Firefox */
    font-weight:800;
    font-size:18px;
  }
  .cusat::-ms-input-placeholder {
    color: #9c9c9c;
    opacity: 1; /* Firefox */
    font-weight:800;
    font-size:18px;
  }
.v-select__selections.mx-datepicker{
	display:block;
}