/* particulares envios */ 

.form-control.is-valid{
	background-image: url("../images/tick.svg");
}

.zeleris-content{
	padding: 0;
    padding-right: 0;
    padding-left: 0;
}
.zeleris-content .row{
	margin-left: 0;
	margin-right: 0;
}
.zeleris-content .col-md-12{
	height: 100vh;
	width: 100vw;
    padding-right: 0;
    padding-left: 0;
}

.zeleris-content .zeleris-form .wizard-bar{
	background-color: #4D5151;
}
.zeleris-content .zeleris-form .wizard-bar ul.nav.nav-justified{
	max-width: 60%;
	margin-left: auto;
	margin-right: auto;
}
.zeleris-content .zeleris-form .wizard-bar .nav-link{
	color: #C1CBCB;
    padding: 15px 0px;
    font-weight: 500;
    opacity: 0.4;
    height: 100%;
	display: flex;
    align-items: center;
    justify-content: center;
}
.zeleris-content .zeleris-form .wizard-bar .nav-link img,
.zeleris-content .zeleris-form .wizard-bar .nav-link svg{
	margin-right: 10px;
}

.zeleris-content .zeleris-form .wizard-bar .nav-link:not(.active) svg path[fill],
.zeleris-content .zeleris-form .wizard-bar .nav-link:not(.active) svg line[fill],
.zeleris-content .zeleris-form .wizard-bar .nav-link:not(.active) svg rect[fill]{
  fill: #C1CBCB;
}

.zeleris-content .zeleris-form .wizard-bar .nav-link:not(.active) svg path[stroke],
.zeleris-content .zeleris-form .wizard-bar .nav-link:not(.active) svg line[stroke],
.zeleris-content .zeleris-form .wizard-bar .nav-link:not(.active) svg rect[stroke]{
  stroke: #C1CBCB;
}

.zeleris-content .zeleris-form .wizard-bar .nav-link.active{
	background-color: #9BE51B;
	max-width: 252px;
	color: #212121;
    opacity: 1;
}

.zeleris-content .zeleris-form .wizard-bar .nav-link .zeleris-step-complete{
	width: 15px;
	display: none;
}

.zeleris-content .zeleris-form .wizard-bar .nav-link.active .zeleris-step-complete{
	display: none;
}
.zeleris-content .zeleris-form .wizard-bar .nav-link.complete .zeleris-step-complete{
	display: block;
}
.zeleris-content .zeleris-form .wizard-bar .nav-link.complete .zeleris-step-incomplete{
	display: none;
}
.zeleris-content .zeleris-form .wizard-bar .nav-link.active .zeleris-step-incomplete{
	display: block;
}


.zeleris-content .zeleris-form .tab-content{
	padding-left: 144px;
	padding-top: 53px;
	padding-bottom: 140px;
	padding-right: 144px;
}
.zeleris-content .zeleris-form h2{
	font-family:"Heebo", Sanserif;
	font-size: 38px;
	line-height: 56px;
	font-weight: bold;
	color: #212121;
	margin-top: 0px;
    margin-bottom: 0px;
}
.zeleris-content .zeleris-form .form-label,
.zeleris-content .zeleris-form h4{
	font-family:"Heebo", Sanserif;
	font-size: 20px;
	line-height: 29px;
	font-weight: bold;
	color: #212121;
	margin-top: 0px;
    margin-bottom: 0px;
}
.zeleris-content .zeleris-form h5{
	font-family:"Heebo", Sanserif;
	font-size: 18px;
	line-height: 35px;
	font-weight: 700;
	color: #212121;
	margin-top: 0px;
    margin-bottom: 0px;
}
.zeleris-content .zeleris-form small{
	font-family:"Heebo", Sanserif;
	font-size: 16px;
	font-weight: 400;
	color: #212121;
	margin-bottom: 8px;
}
.zeleris-content .zeleris-form p{
	font-family:"Heebo", Sanserif;
	font-size: 16px;
	font-weight: 400;
	color: #212121;
	margin-bottom: 8px;
}
.zeleris-content .zeleris-form .form-check-label{
	margin-right: 15px;
}

.zeleris-content .zeleris-form input[type="text"],
.zeleris-content .zeleris-form input[type="email"],
.zeleris-content .zeleris-form input[type="url"],
.zeleris-content .zeleris-form input[type="password"],
.zeleris-content .zeleris-form input[type="search"],
.zeleris-content .zeleris-form input[type="tel"],
.zeleris-content .zeleris-form input[type="number"],
.zeleris-content .zeleris-form input[type="date"],
.zeleris-content .zeleris-form input[type="time"],
.zeleris-content .zeleris-form textarea,
.zeleris-content .zeleris-form select,
.zeleris-content .zeleris-form .select2-container--bootstrap-5 .select2-selection,
.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
    /* height: 44px; */
	border: 1px solid #212121;
	/* border-radius: 10px; */
	color: #212121;
	padding: 5px 0px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-radius: 0;
	width: 100%;
	border-color: #212121;
    box-shadow: none;
	background-color: transparent;
}
.zeleris-content .zeleris-form .form-control:focus,
.zeleris-content .zeleris-form .select2-container--bootstrap-5 .select2-selection:focus,
.zeleris-content .zeleris-form .select2-container--bootstrap-5.select2-container--focus .select2-selection,
.zeleris-content .zeleris-form .select2-container--bootstrap-5.select2-container--open .select2-selection,
.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus{
	box-shadow: none;
	border-color: #212121;
}

.zeleris-content .zeleris-form .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection{
	/* border-bottom: 1px solid #212121; */
}

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){
	background-color: #9BE51B;
	color: #212121;
}

.select2-container--bootstrap-5 .select2-dropdown{
	border: 1px solid #212121;
}

.zeleris-ivalid-feedback .invalid-feedback{
	display: block;
}

.zeleris-content .zeleris-form .zeleris-inline-radios{
	display: flex;
	flex-wrap: wrap;
}


.zeleris-content .zeleris-form #step1{
    max-width: 965px;
}
.zeleris-content .zeleris-form #step1 .zeleris-shipping-form-origin{
	margin-left: 0px !important;
	padding-right: 60px;
}
.zeleris-content .zeleris-form #step1 .zeleris-shipping-form-destination{
	/* margin-left: 120px !important; */
	padding-left: 60px;
}
/* .zeleris-content .zeleris-form #step1 #inputOrigin{
	height: 44px;
	border: 1px solid #212121;
	border-radius: 10px;
	width: 100%;
}
.zeleris-content .zeleris-form #step3 #inputOrigin{
	height: 44px;
	border: 1px solid #212121;
	border-radius: 10px;
	width: 100%;
}
.zeleris-content .zeleris-form #step1 #inputDestination{
	height: 44px;
	border: 1px solid #212121;
	border-radius: 10px;
	width: 100%;
} */
.zeleris-content .zeleris-form #step3 textarea{
	min-height: 113px;
	background: #fff;
}
.zeleris-sender-time div:first-child{
	padding-left: 0px;
}
.zeleris-sender-time div:last-child{
	padding-right: 0px;
}
/* .zeleris-content .zeleris-form #btnAddPaquete{
	width:966px;
	height: 87px;
	border: none;
	background-color: #9BE51B;
	color: #212121;
	text-align: left;
	font-family:"Heebo", Sanserif;
	font-size: 22px;
	font-weight: 600;
}
.zeleris-content .zeleris-form #btnAddPaquete img{
	margin-right:18px;
}
.zeleris-content .zeleris-form #btnAddPaquete small{
	margin-left:160px;
}
.zeleris-content .zeleris-form #btnAddPaquete .img-mas-paquete{
	margin-left:18px;
} */

.zeleris-separator-mobile{
	display: none;
}

.zeleris-content .zeleris-form .zeleris-btn-custom-large{
	display: flex;
    justify-content: space-between;
    align-items: center;
	border: none;
	background-color: #9BE51B;
	color: #212121;
	text-align: left;
	font-family:"Heebo", Sanserif;
	font-size: 20px;
	font-weight: 500;
	width: 100%;
	padding: 24px 20px;
}
.zeleris-content .zeleris-form .zeleris-btn-custom-large:hover{
	opacity: 0.9;
}

.zeleris-content .zeleris-form .zeleris-btn-custom-large.zeleris-btn-custom-large-primary{
	background-color: #4D5151;
	color: #fff;
}
.zeleris-content .zeleris-form .zeleris-btn-custom-large.zeleris-btn-custom-large-primary small{
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}
.zeleris-content .zeleris-form .zeleris-btn-custom-large.zeleris-btn-custom-large-secondary{
	background-color: #C1CBCB;
	color: #212121;
}
.zeleris-content .zeleris-form .zeleris-btn-custom-large.zeleris-btn-custom-large-secondary small{
	color: #212121;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.zeleris-discount-code-container{
	display: flex;
}
.zeleris-content .zeleris-form .zeleris-btn-custom-large .zeleris-btn-custom-large-content{
	display: flex;
    justify-content: space-between;
	width: 100%;
	padding-right: 20px;
}

.zeleris-content .zeleris-form .zeleris-btn-custom-large .zeleris-btn-custom-large-content .zeleris-btn-custom-large-icon img{
	padding-right: 20px;
}

.zeleris-content .zeleris-form .zeleris-btn-custom-large .zeleris-btn-custom-large-content .zeleris-btn-custom-large-content-title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.zeleris-content .zeleris-form .zeleris-btn-custom-large .zeleris-btn-custom-large-content .zeleris-btn-custom-large-content-title small{
	padding: 0px;
	margin: 0px;
}

.zeleris-content .zeleris-form .zeleris-btn-custom-large .zeleris-btn-custom-large-plus img{
	width: 20px;
}

.zeleris-form-box-item{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
    background-color: transparent;
    /* border-radius: 10px;     */
	border: none;
    position: relative;
	height: 146px;
}
.zeleris-form-box-item .zeleris-form-box-item-col-title{
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #4D5151;
	color: #fff;    
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 250px;
	height: 100%;
}

.zeleris-form-box-item.zeleris-form-box-item-gray .zeleris-form-box-item-col-title{
	background-color: #C1CBCB;
	color: #212121;
}

.zeleris-form-box-item .zeleris-form-box-item-col-body{
    display: flex;
    width: 100%;
    justify-content: space-around;
	flex-direction: column;
	border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
	border: 1px solid #9BE51B;
	border-left: none;
	height: 100%;
}
.zeleris-form-box-item .zeleris-form-box-item-col-inputs{
    display: flex;
    width: 100%;
    justify-content: space-around;
}
.zeleris-form-box-item .zeleris-form-box-item-col-inputs .invalid-feedback span,
.zeleris-form-box-item .zeleris-form-box-item-error{
    font-size: .875em;
	font-weight: 400;
}
.zeleris-form-box-item .zeleris-form-box-item-col-title img{
    margin-right: 18px;
    max-width: 51px;
}
.zeleris-form-box-item .zeleris-form-box-item-col-title span{
    font-size: 18px;
	line-height: 27px;
    font-weight: 500;
}
.zeleris-form-box-item .zeleris-form-box-item-col{
    display: flex;
    flex-direction: column;
	justify-content: flex-start;
    /* justify-content: center; */
    /* height: 146px; */
    width: 100%;
    padding: 0px 24px;
}
.zeleris-form-box-item .zeleris-form-box-item-col input{
    max-width: 114px;
    /* border: none !important; */
}
.zeleris-form-box-item .zeleris-form-box-item-col span{
    font-size: 16px;
    font-weight: 600;
}
.zeleris-form-box-item .zeleris-form-box-item-col-close{
    position: absolute;
    right: 12.5px;
    top: 5px;
}
.zeleris-form-box-item .zeleris-form-box-item-col-close img{
    width: 12.5px;
}


.zeleris-box-style-1{
    max-width: 430px;
}


.zeleris-content .zeleris-form .form-check-input[type=radio] {
	border-color: #212121;
}
.zeleris-content .zeleris-form .form-check-input:checked {
    background-color: #9BE51B;
    border-color: #212121;
}
.zeleris-check-inline-container .form-check-inline{
    min-width: 120px;
}
.zeleris-content .zeleris-form .wizard-footer {
	position: fixed;
	bottom: 0px;
    background-color: #4D5151;
	margin-top:63px;
	height: 87px;
	display: flex;
    justify-content: space-between;
}
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-prev button,
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-next button{
	height: 100%;
	width: 396px;
	border-radius: 0;
	margin: 0px;
	border: 0px;
	color: #212121;
	font-family:"Heebo", Sanserif;
	font-size: 20px;
	font-weight: 500;
}
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-prev button:hover,
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-next button:hover{
	opacity: 0.9;
}
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-prev button{
	background-color: #C1CBCB;
}
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-next button{
	background-color: #9BE51B;
}
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-info{
	width: 100%;
	display: flex;
    justify-content: flex-end;
	align-items: center;
	text-align: right;
}
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-info .wizard-footer-info-values{
	display: flex;
}
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-info .wizard-footer-info-values .wizard-footer-info-values-item{
	display: flex;
    flex-direction: column;
	padding: 0px 30px;
}
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-info .wizard-footer-info-total{
	
}
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-info .wizard-footer-info-total .wizard-footer-info-total-item{
	display: flex;
    flex-direction: column;
	padding: 0px 40px;
	font-weight: 600;
}
.zeleris-content .zeleris-form .wizard-footer .wizard-footer-next{

}
/* .zeleris-content .zeleris-form .wizard-footer #btnNextStep{
	height: 87px;
    background-color: #9BE51B;
	color: #212121;
    border-radius: 0;
    border: none;
    min-width: 396px;
    margin-top: -15px;
    margin-right: -27px;
	font-family:"Heebo", Sanserif;
	font-size: 20px;
	font-weight: 500;
}
.zeleris-content .zeleris-form .wizard-footer #btnNextStep img{
	margin-left: 15px;
}
.zeleris-content .zeleris-form .wizard-footer #btnPrevStep{
	height: 87px;
    background-color: #C1CBCB;
	color: #212121;
    border-radius: 0;
    border: none;
    min-width: 396px;
    margin-top: -15px;
    margin-left: -27px;
	font-family:"Heebo", Sanserif;
	font-size: 20px;
	font-weight: 500;
}
.zeleris-content .zeleris-form .wizard-footer #btnPrevStep img{
	margin-right: 15px;
} */

.zeleris-content .zeleris-form #btn-add-discount{
	transform: scale(0.7);
}
.zeleris-content .zeleris-alert-style-1{
	background-color: #C1CBCB;
    border: none;
    color: #212121;
    font-size: 12px;
    line-height: 10px;
    padding: 8px;
    margin: 0px;
    border-radius: 0;
}
.zeleris-content .zeleris-alert-style-1 img{
	width: 15px;
    height: 15px;
    margin-right: 12px;
}

.zeleris-alert{
    color: #212121;
    font-size: 14px;
    line-height: 21px;
    display: flex;
    align-items: flex-start;
    background-color: rgb(193 203 203 / 50%);	
	border-radius: 8px;
	padding: 17px 20px 20px 15px;
}
.zeleris-alert .zeleris-alert-dark{    
    background-color: rgb(193 203 203 / 50%);
}
.zeleris-alert .zeleris-alert-icon{
	width: 22px;
    height: 22px;
}
.zeleris-alert .zeleris-alert-description{
    margin-left: 8px;
	font-weight: 500;
}
.zeleris-alert .zeleris-alert-text{
    font-size: 14px;
	font-weight: 400;
}
.zeleris-content .zeleris-form .zeleris-info-package{
	margin-bottom: 14px;
}
.zeleris-content .zeleris-form .link-with-icon{
	color: #212121;
    font-size: 16px;
    line-height: 24px;
	font-weight: 500;
	margin-right: 30px;
}
.zeleris-content .zeleris-form .link-with-icon span{	
    text-decoration: underline;    
}

.zeleris-box-style-1:hover line{
    stroke: #212121;
}

.zeleris-box-style-1:hover .btn-arrow-hover .elementor-button-link{
    background:#9BE51B !important;
}
.zeleris-content .zeleris-form .info-comofunciona{
	color: #212121;
    text-decoration: underline;
    font-size: 16px;
    line-height: 24px;
	font-weight: 500;
	padding-left: 0px;
    margin-bottom: 23px;
}
.modal .modal-content{
	    padding: 30px;
}
.modal .modal-header{
	border: none;
}
.modal .modal-header H1,
.modal .modal-body H4{
	color:#212121;
	font-family:"Heebo", Sanserif;
	font-size: 32px !important;
	line-height: 47px;
	font-weight: 600;
	
}
.modal .btn-close{
	background: url(/wp-content/plugins/zeleris-shipping/public/images/icon-chapar.svg);
    width: 50px;
    height: 50px;
    opacity: 1;
	position: absolute;
    right: 18px;
    top: 25px;
}
#queNoPodemosEnviar h5{
	font-family:"Heebo", Sanserif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	margin-bottom: 17px;
	margin-left: 22px;
}
#comoFunciona h5{
	font-family:"Heebo", Sanserif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	margin-bottom: -5px;
    margin-top: 28px;
}
#cuantoPesa .modal-dialog{
	max-width: 1079px;
	width: 1079px;
}
#cuantoPesa .modal-body p{
	font-family:"Heebo", Sanserif;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	margin-bottom: 44px;
}
#cuantoPesa .modal-body .container{
	padding-left:0;
	padding-right: 0;
}
#cuantoPesa .modal-body .container .col-md-2{
	padding-left:0;
	margin-bottom: 28px;
}
#cuantoPesa .modal-body .container .col-md-2 .card{
    background-color: #C1CBCB;
    border-radius: 8px;
    text-align: center;
    border: none;
    width: 163px;
    height: 163px;
	display: grid;
    place-items: center;
}
#cuantoPesa .modal-body .container .col-md-2 .card h5{
	font-family:"Heebo", Sanserif;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin-top: 7px;
	margin-bottom: -7px;
}

.zeleris-topbar-info-container{
	background-color: #9BE51B;
	display: flex;
    justify-content: center;
}
.zeleris-topbar-info{
	display: flex;
    justify-content: space-evenly;
	align-items: center;
	width: 100%;
    height: 113px;
	font-size: 20px;
	font-weight: 400;
	max-width: 1440px;
}
.zeleris-topbar-info .zeleris-topbar-info-item{
	display: flex;
}
.zeleris-topbar-info .zeleris-topbar-info-item-header{
	min-width: 20px;
}
.zeleris-topbar-info .zeleris-topbar-info-item-body{
	display: flex;
	flex-direction: column;
}
.zeleris-topbar-info .zeleris-topbar-info-item-body .zeleris-topbar-info-item-body-value{
	font-weight: 700;
}
.zeleris-vertical-separator{
	border-right: 1px solid #212121;
	height: 70px;
}

.zeleris-content .zeleris-form .card .card-text{
	font-family:"Heebo", Sanserif;
	font-size: 18px;
	font-weight: 300;
	color: #C1CBCB;
}
.zeleris-cards{
	display: flex;
	align-items: center;
	margin-top: 32px;
	justify-content: space-around;
}

.zeleris-cards .zeleris-vertical-separator{
	height: 360px;
}

.zeleris-card{
	cursor: pointer;
	background-color: transparent;
    border: 2px solid transparent;
	border-radius: 20px;
	min-height: 460px;
	max-width: 366px;
	margin-bottom: 77px;
	transition: border .4s;
	padding: 30px;
}
.zeleris-card:hover{
	border-color:#9BE51B;
}
.zeleris-card.selected-card{
	border-color:#9BE51B;
}
.zeleris-card .card-head{
	display: flex;
    justify-content: center;
    align-items: flex-start;
	position: relative;
}
.zeleris-card .card-head .card-icon-check{
	width: 33px;
	margin-top: 10px;
	position: absolute;
	right: 0;
	opacity: 0;
}
.zeleris-card .card-head .card-img-top{
	max-width: 135px;
}
.zeleris-card .card-head .card-icon-check{

}
.zeleris-card.selected-card .card-head .card-img-top{
}
.zeleris-card.selected-card .card-head .card-icon-check{
	opacity: 1;
}
.zeleris-card .card-title{
	margin: 0px;
	font-family:"Heebo", Sanserif;
	font-size: 32px;
	line-height: 47px;
	font-weight: 700;
	color: #212121 !important;
}
.zeleris-card.selected-card .card-title{
}
.zeleris-card .card-subtitle{
	display: flex;
    justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	color: #747A7A;
}
.zeleris-card .card-body hr{
	border-bottom: 1px solid #212121;
    max-width: 60px;
    margin: 10px auto;
    opacity: 1;
}
.zeleris-card .card-footer{
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.zeleris-card .card-footer .card-price{
	font-size: 42px;
	font-weight: 700;
	line-height: 62px;
	color: #212121;
	text-align: center;
}
.zeleris-card .card-footer .card-alert{
	display: flex;
    align-items: flex-start;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	max-width: 160px;
}
.zeleris-card .card-content{
	
}
.zeleris-card .card-content .card-text{
	color: #212121;
	margin: 0px;
	text-align: center;
}
.zeleris-card.selected-card .card-content{
}

/* .zeleris-card{
	cursor: pointer;
	background-color: #4D5151;
    border: none;
	height: 362px;
	max-width: 446px;
	margin-bottom: 77px;
	transition: transform .2s;
}
.zeleris-card:hover{
	background-color: #212121;
}
.zeleris-card.selected-card{
	background-color: #212121;
	transform: scale(1.1);
}
.zeleris-card .card-head{
	display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.zeleris-card .card-head .card-icon-check{
	width: 65px;
	margin: 20px;
	opacity: 0;
}
.zeleris-card .card-head .card-img-top{
	max-width: 180px;
}
.zeleris-card.selected-card .card-head .card-img-top{
}
.zeleris-card.selected-card .card-head .card-icon-check{
	opacity: 1;
}
.zeleris-card .card-title{
	margin: 0px;
	font-family:"Heebo", Sanserif;
	font-size: 24px;
	font-weight: bold;
	color: #9BE51B !important;
}
.zeleris-card.selected-card .card-title{
}
.zeleris-card .card-subtitle{
	display: flex;
    justify-content: space-between;
	align-items: center;
	font-size: 18px;
	font-weight: 400;
	color: #9BE51B;
}
.zeleris-card .card-subtitle .card-price{
	font-size: 49px;
	font-weight: 700;
	color: #9BE51B;
}
.zeleris-card.selected-card .card-subtitle .card-price{
}
.zeleris-card .card-content{
	max-width: 80%;
}
.zeleris-card.selected-card .card-content{
} */

.zeleris-btn-black-green-custom{
	width: 100%;
	height: 44px;
	border-radius: 10px;
	padding: 0px 15px;
	display: flex;
    align-items: center;
    justify-content: space-between;
	background-color: #212121;
	color: #9BE51B;
	font-size: 20px;
}
.zeleris-black-alert{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background-color: #212121;
	border-radius: 10px;
	min-height: 113px;
	padding: 0px 20px;
}
.zeleris-black-alert .zeleris-black-alert-img img{
	max-width: 95px;
}
.zeleris-black-alert .zeleris-black-alert-content{
	display: flex;
	flex-direction: column;
    justify-content: center;
	color: #9BE51B;
	padding-left: 10px;
}
.zeleris-black-alert .zeleris-black-alert-content .zeleris-black-alert-content-title{
	font-size: 23px;
	font-weight: 700;
	margin: 0px;
	color: #9BE51B;
}
.zeleris-black-alert .zeleris-black-alert-content .zeleris-black-alert-content-description{
	color: #9BE51B;
	font-size: 15px;
	font-weight: 300;
	margin: 0px;
}
.zeleris-black-alert .zeleris-black-alert-content .zeleris-black-alert-content-description img{
	margin-right: 10px;
}
.zeleris-col-sender{
	border-right: 1px solid #212121;
	padding-right: 72px;
}
.zeleris-col-receiver{
	padding-left: 72px;
}

.zeleris-summary{
    background-color: rgb(193 203 203 / 30%);
    right: 0;
    width: 666px;
	padding: 30px 110px 30px 130px;
}
.zeleris-summary .zeleris-summary-action{
	display: flex;
	justify-content: space-between;
    align-items: center;
    align-content: center;
	cursor: pointer;
	padding-top: 20px;
	padding-bottom: 20px;
}
.zeleris-summary.zeleris-summary-open{
	position: absolute;
    top: 58px;
	bottom: auto;
    height: 120%;
}
.zeleris-summary.zeleris-summary-close{
    position: fixed;
	bottom: 87px;
    top: auto;
    overflow: hidden;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
}
.zeleris-summary .zeleris-summary-content{
	/* transition: height 1s; */
}
.zeleris-summary.zeleris-summary-open .zeleris-summary-content{
	/* height: 100%; */
}
.zeleris-summary.zeleris-summary-close .zeleris-summary-content{
	display: none;
}
.zeleris-summary.zeleris-summary-open .zeleris-summary-action .zeleris-summary-open-icon{
	display: none;
}
.zeleris-summary.zeleris-summary-open .zeleris-summary-action .zeleris-summary-close-icon{
	display: block;
}
.zeleris-summary.zeleris-summary-close .zeleris-summary-action .zeleris-summary-open-icon{
	display: block;
}
.zeleris-summary.zeleris-summary-close .zeleris-summary-action .zeleris-summary-close-icon{
	display: none;
}

.zeleris-summary .zeleris-summary-content .zeleris-summary-label{
	font-size: 18px;
	line-height: 27px;
	color: #212121;
	font-weight: 300;
	margin: 0px;
}

.zeleris-summary .zeleris-summary-content .zeleris-summary-label-small{
	font-size: 12px;	
}

.zeleris-summary .zeleris-summary-content .zeleris-summary-value{
	font-size: 18px;
	line-height: 27px;
	color: #212121;
	font-weight: 400;
	margin: 0px;
}
.zeleris-summary .zeleris-summary-content .zeleris-summary-total-container{
	display: flex;
	align-items: center;
}
.zeleris-summary .zeleris-summary-content .zeleris-summary-total-label{
	font-size: 18px;
	font-weight: 500;
}
.zeleris-summary .zeleris-summary-content .zeleris-summary-total-value{
	font-size: 32px;
	font-weight: 500;
}

.zeleris-summary .zeleris-summary-content .zeleris-summary-separator{
	background-color: #212121;
	margin-top: 18px;
	margin-bottom: 18px;
}
.zeleris-summary .zeleris-summary-text-right{
	text-align: right;
}

.zeleris-shipping-success-container{
	display: flex;
	justify-content: center;
}
.zeleris-shipping-success{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	max-width: 750px;
}

.zeleris-shipping-success .zeleris-alert{
	max-width: 430px;
}

.zeleris-shipping-success h2{
	font-size: 34px !important;
}
.zeleris-shipping-success .zeleris-shipping-header{
	text-align: center;
}
.zeleris-shipping-success .zeleris-shipping-header img{
	max-width: 300px;
}
.zeleris-shipping-success .zeleris-shipping-description{
	font-size: 22px;
	font-weight: 400;
	text-align: center;
	max-width: 530px;
}



/* fin particulares envios */

/*Version mobile*/
@media (max-width: 1024px){
	.zeleris-content .zeleris-form .tab-content{
		padding-left: 30px;
		padding-right: 30px;
	}
	.zeleris-cards .zeleris-vertical-separator{
		margin: 0px 15px;
	}
}

/*Version mobile*/
@media (max-width: 768px){

	.zeleris-content .zeleris-form h4{
		font-size: 18px;
		line-height: 27px;
	}

	.zeleris-content .zeleris-form .tab-content{
		padding: 30px 15px 145px 15px;
	}

	.zeleris-content .zeleris-form .wizard-bar ul.nav.nav-justified{
		max-width: 100%;
	}
	
	.zeleris-content .zeleris-form .wizard-bar .nav-link{
		flex-direction: column;
		justify-content: flex-start;
		padding: 10px;
		font-weight: 300;
		line-height: 20px;
	}
	.zeleris-content .zeleris-form .wizard-bar .nav-link .nav-link-icon{
		min-height: 35px;
	}

	.zeleris-content .zeleris-form #step1 .zeleris-shipping-form-origin{		
		padding-right: 0px;
	}
	.zeleris-content .zeleris-form #step1 .zeleris-shipping-form-destination{		
		padding-left: 0px;
	}

	.zeleris-content .zeleris-form .zeleris-info-package{
		display: flex;
    	flex-direction: column;
	}

	.zeleris-content .zeleris-form .zeleris-btn-custom-large{
		flex-direction: column;
		height: 225px;
	}
	.zeleris-content .zeleris-form .zeleris-btn-custom-large .zeleris-btn-custom-large-plus img{
		width: 36px;
	}

	.zeleris-content .zeleris-form .zeleris-btn-custom-large .zeleris-btn-custom-large-content{
		display: flex;
		/* justify-content: space-between; */
		flex-direction: column;
		padding-right: 0px;
		/* line-height: 18px; */
		height: 100%;
    	justify-content: space-evenly;
		align-items: center;
	}

	.zeleris-content .zeleris-form .zeleris-btn-custom-large .zeleris-btn-custom-large-content .zeleris-btn-custom-large-content-t{
		align-content: center;
		align-items: center;
	}
	.zeleris-content .zeleris-form .zeleris-btn-custom-large .zeleris-btn-custom-large-content .zeleris-btn-custom-large-content-title{
		font-size: 20px;
		flex-direction: column;
		align-items: center;
	}
	.zeleris-content .zeleris-form .zeleris-btn-custom-large-primary .zeleris-btn-custom-large-content .zeleris-btn-custom-large-content-title{
		color: #9BE51B;
	}
	.zeleris-content .zeleris-form .zeleris-btn-custom-large .zeleris-btn-custom-large-content .zeleris-btn-custom-large-content-title small{
		font-size: 14px;
		line-height: 21px;
	}
	.zeleris-content .zeleris-form .zeleris-btn-custom-large .zeleris-btn-custom-large-content .zeleris-btn-custom-large-icon img{
		padding: 0px;
	}

	.zeleris-separator-mobile{
		display: block;
		border-top: 1px solid #212121;
		opacity: 0.5;
    	margin: 50px 0px;
	}

	.zeleris-cards{
		flex-direction: column;
		margin-bottom: 50px;
	}
	.zeleris-cards .zeleris-vertical-separator{
		height: 1px;
		width: 100%;
		border: none;
		border-bottom: 1px solid #4D5151;
		margin: 50px 0px;
	}

	.zeleris-cards .zeleris-card{
		margin: 0px;
	}

	.zeleris-form-box-item{
		display: flex;		
		flex-direction: column;
		height: auto;
	}
	.zeleris-form-box-item .zeleris-form-box-item-col-title{
		width: 100%;
		height: auto;
		padding: 15px 20px;
		justify-content: center;
		flex-direction: column;
		align-items: center;
		border-radius: 10px 10px 0px 0px;
	}

	.zeleris-form-box-item .zeleris-form-box-item-col-title img{
		margin: 0px 0px 10px 0px;
	}

	.zeleris-form-box-item .zeleris-form-box-item-col-body{
		padding-bottom: 20px;
		border: 1px solid #9BE51B;
		border-top: none;
		border-radius: 0;
		border-bottom-left-radius: 10px;
    	border-bottom-right-radius: 10px;
	}

	.zeleris-form-box-item .zeleris-form-box-item-col-inputs{
		justify-content: flex-start;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.zeleris-form-box-item .zeleris-form-box-item-col input{
		max-width: 100%;
	}

	.zeleris-form-box-item .zeleris-form-box-item-col{
		width: 50%;
		padding: 15px 20px;
	}

	.zeleris-discount-code-container{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.zeleris-discount-code-container .zeleris-btn-black-green{
		margin-top: 50px;
	}

	.zeleris-col-sender{
		padding-right: 0px;
		border: none;
	}
	.zeleris-col-receiver{
		padding-left: 0px;
		border: none;
	}

	.zeleris-topbar-info{
		display: flex;
		flex-direction: column;
		height: auto;
		padding: 10px;
	}
	.zeleris-topbar-info .zeleris-topbar-info-item{
		width: 100%;
		border-bottom: 1px solid #212121;
		padding: 10px 0px;
	}
	.zeleris-topbar-info .zeleris-topbar-info-item:last-child{
		border: none;
	}
	.zeleris-topbar-info .zeleris-topbar-info-item-body{
	}
	.zeleris-topbar-info .zeleris-vertical-separator{
		display: none;
	}

	.zeleris-summary{
		position: relative;
		width: 100%;
		padding: 30px 10px;
	}
	.zeleris-summary.zeleris-summary-open{
		top: auto;
		margin-top: 50px;
	}

	.zeleris-summary .zeleris-summary-action{

	}

	.zeleris-content .zeleris-form .wizard-footer .wizard-footer-prev button,
	.zeleris-content .zeleris-form .wizard-footer .wizard-footer-next button{
		width: 80px;
	}
	.zeleris-content .zeleris-form .wizard-footer .wizard-footer-prev button span,
	.zeleris-content .zeleris-form .wizard-footer .wizard-footer-next button span{
		display: none;
	}

	.zeleris-content .zeleris-form .wizard-footer .wizard-footer-info{
		flex-direction: column-reverse;
	}
	.zeleris-content .zeleris-form .wizard-footer .wizard-footer-info .wizard-footer-info-total .wizard-footer-info-total-item{
		flex-direction: row;
	}
	.zeleris-content .zeleris-form .wizard-footer .wizard-footer-info .wizard-footer-info-total .wizard-footer-info-total-item label{
		margin-right: 10px;
	}

	.zeleris-content .zeleris-form .wizard-footer .wizard-footer-info .wizard-footer-info-values .wizard-footer-info-values-item{
		padding: 0px 10px;
		font-size: 14px;
	}
}
