.hinstallments-selector-wrapper{
    display:block;
    width:100%;
    margin:15px
}

.hinstallments-selector-message{
    margin:15px;
    width: 100%;
    display: block;
    text-align: left;
    font-weight:normal;
}

.hinstallments-plan{
    margin-left:15px;
}

td .hinstallments-selector-message{
    margin:0;
}

td .hinstallments-plan{
    margin-left:0;
}

.hinstallments-selector{
    display:flex;
    justify-content: space-evenly;
    flex-wrap: nowrap;
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    padding-right:15px;
}

.hinstallments-selector > * {
    width:50%;
}

.hinstallments-selector > span{
    padding-right:4px;
}

.hinstallments-selector select{
    padding:2px 6px!important;
}

.hinstallments-plan{
    display:block;
  
}

.hinstallments-plan > span{
    display:flex;
    width:100%;
    justify-content:space-between;
    font-size:90%;
    line-height:130%;
    text-align:right;
}

.hinstallments-plan span.sub{
    font-size:70%;
    display:block;
}

.hinstallments-plan > span:nth-child(even){
    background:rgba(0,0,0,0.03)
}

.hinstallments-plan .installment-label{
    font-style:italic;
}

.hinstallments-plan{
    margin-bottom:15px;
}

.hinstallments-plan > h5{
    padding-bottom:0px;
    margin-bottom:2px;
}

.hinstallments-plan{
    counter-reset:hinsllment;
}

.installment-label{
    counter-increment:hinsllment;
}

.installment-label:before{
    content: counter(hinsllment)  ". ";
    display:inline-block;
    min-width:24px;
    text-align:left;
}

.hinstallments-disabled{
	opacity:0.2!important;
	pointer-events: none!important;
}

.hinstallments-managed-hidden{
	opacity:0!important;
	pointer-events: none!important;
	z-index:-1!important;
	position:absolute!important;
}

.hinstallments-product-installments-items tr:nth-child(odd) th{
	background:rgba(0,0,0,0.03);
}

.hinstallments-product-installments-items th{
	padding:8px;
	line-height:90%;
}

.hinstallments-product-installments-items tr > th:first-child{
	background:#fcfff2;
}