.eedetapas {
	margin
}

.eedetapashead {
	
}

.eedetapas a {
	text-decoration: none;
}

.eedetapas .eedetapa {
	border: 1px solid #b3b3b3;
	padding: 18px;
	min-height: 220px;
	margin-top: 15px;
	margin-bottom: 15px;
	position: relative;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	
	border: 0; 
	background-color: #fff;
	box-shadow: 0px 0px 34px 0px rgba(0, 0, 0, 0.15);
	border-radius: .5rem;
	-webkit-transition: all 0.8s 0s ease;
	-moz-transition: all 0.8s 0s ease;
	-o-transition: all 0.8s 0s ease;
	transition: all 0.8s 0s ease;
}

.eedetapas .eedetapa:hover {
	background-color: #fff !important;
	box-shadow: 0px 0px 34px 0px rgba(0, 0, 0, 0.15) !important;
	transform: scale(1.03);
}

.eedetapas .eedetapa h3 {
	margin-top: 0;
	font-size: 1.0rem;
	margin-bottom: 45px;
}

.eedetapas .eedetapa .eedetapa-subject {
	position: absolute;
	bottom: 15px;
	font-size: 0.875rem;
	margin-right: 18px;
	width: 90%;
	padding-right: 50px;
}

.eedetapas .eedetapa .eedetapa-bloom {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.eedetapas a {
	color: #000;
}

.eedetapas a:hover .eedetapa, .eedetapas a:hover .eedetapa h3, .eedetapas a:hover {
	text-decoration: none;
	background-color: transparent;
}


.tooltip-inner {
    background-color: #6ea82e;
    color: #fff;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #6ea82e;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #6ea82e;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #6ea82e;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #6ea82e;
}

.bloom-1 .tooltip-inner {
    background-color: #6ea82e;
    color: #fff;
}

.bloom-1 .tooltip.top .tooltip-arrow {
    border-top-color: #a6c128;
}

.bloom-1 .tooltip.right .tooltip-arrow {
    border-right-color: #a6c128;
}

.bloom-1 .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #a6c128;
}

.bloom-1 .tooltip.left .tooltip-arrow {
    border-left-color: #a6c128;
}

.bloom-2 .tooltip-inner {
    background-color: #fc7c00;
    color: #fff;
}

.bloom-2 .tooltip.top .tooltip-arrow {
    border-top-color: #fc7c00;
}

.bloom-2 .tooltip.right .tooltip-arrow {
    border-right-color: #fc7c00;
}

.bloom-2 .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #fc7c00;
}

.bloom-2 .tooltip.left .tooltip-arrow {
    border-left-color: #fc7c00;
}

.bloom-3 .tooltip-inner {
    background-color: #00c3e1;
    color: #fff;
}

.bloom-3 .tooltip.top .tooltip-arrow {
    border-top-color: #00c3e1;
}

.bloom-3 .tooltip.right .tooltip-arrow {
    border-right-color: #00c3e1;
}

.bloom-3 .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #00c3e1;
}

.bloom-3 .tooltip.left .tooltip-arrow {
    border-left-color: #00c3e1;
}

.bloom-4 .tooltip-inner {
    background-color: #a93380;
    color: #fff;
}

.bloom-4 .tooltip.top .tooltip-arrow {
    border-top-color: #a93380;
}

.bloom-4 .tooltip.right .tooltip-arrow {
    border-right-color: #a93380;
}

.bloom-4 .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #a93380;
}

.bloom-4 .tooltip.left .tooltip-arrow {
    border-left-color: #a93380;
}



.etapdetail h2 {
	margin-bottom: 30px;
}

.etapdetail .row {
	padding: 10px 0 10px 0;
	border-top: 1px solid #dadada;
}

.etapdetlabel {
	text-align: right;
}

.etapdetail .row:nth-of-type(2n+1) {
    background-color: #f1f1f1;
}

.eedetapadet-bloom {
	float: right;
}

.etapdetail .col-xs-3 {
	width: 27%;
}

.etapdetail .col-xs-9 {
	width: 73%;
}

.alert-warning  {
	/*font-family: "ubuntumedium",sans-serif;
	background: rgba(234, 118, 15, 0.1) url("../Images/alert.png") no-repeat scroll 98% 50%;
    border: 1px solid rgba(234, 118, 15, 0.5);
    padding: 15px;
    padding-right: 120px;
    display: block;*/
    margin: 30px 15px 0px 15px;
    width: calc(100% - 30px); 
    min-height: 90px;
}

.row.eedetapas {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}

.row.eedetapas > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
