/* 
    Created on : 06-mar-2017, 17:33:03
    Author     : innova
*/
/*
#component_step_breadcrum{
    display: none;
}
*/

.card-header a .h5 {
	color: #ffffff !important;
}

.card-header a.h5.d-block:hover, .card-header a.h5.d-block:active, .card-header a.h5.d-block:focus {
    color: #ffffff !important;
    text-decoration: none;
}

a.h5.d-block {
    margin: 0;
    font-weight: bold;
}

div.idxtotprice{
    font-size: 1.125rem;
    font-weight: bolder;
}

.step_content{
	border-radius:5px;
	overflow:hidden;
}
.component_step .card{
    border-radius:5px;
    overflow:hidden;
}

.step_content .card-header{
	color: #ffffff;
    padding:5px !important;
}

.step_content .card-footer a{
	border-radius:5px;
	color: #ffffff;
}
.accordion_text{
    height: 44px;
}
/*
.img-element {
    height: 50px;
    width: 50px;
    padding: 2px;
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    margin-right: 5px;

 }
*/
.card-block .option_div span{
    display: block;
    font-style: italic;
    color: #6e6e6e;
    min-height: 20px;
    letter-spacing: 0.1px;
    font-size: 14px;
    margin-top: -5px;
    font-weight: bold;
    overflow: visible;
}
#component_step_last .card-header{
    color: #ffffff;
    background-color: black !important;
}
.component_step .card-header{
    padding:5px !important;
}

.option_div{
    padding: 0px !important;
}

.disabled {
    opacity: 0.5!important;
    cursor: not-allowed!important;
    pointer-events: none!important;
}
#component_step_last .card {
    border-color: black !important;
}