.modal-container{
	z-index: 999999;
	display: flex;
    flex-flow: column;
    padding: 20px;
}

.modal-container > i{
    cursor: pointer;
    float: right;
    font-size: 3rem;
    position: absolute;
    right: 1%;
    top: 1%;
    transition: 0.3s;
}
.modal-container > i:hover{
    color: #00aeef;
}
.modal-container > i.warning-icon:hover{
    color: #DB4227;
}
.modal-container .simple-title{
	font-size: 1.2rem;
	font-family: robotomedium;
	text-transform: uppercase;
    margin: 1% 0% 3% 0%;
}

/*CONTENIDO RELEVANTE*/
.modal-container span{
	font-size: 1.1rem;
	margin: 30px 0px 40px 0px;
	color: #777;
	font-family: robotomedium;
}

.modal-container .important-message{
	font-size: 1.0rem;
	margin: 30px 0px 40px 0px;
	color: #777;
	font-family: robotomedium;
}
.modal-container .important-message-titulo{
	font-size: 0.9rem;
	margin: 15px 0px 20px 0px;
	color: #777;
	font-family: robotomedium;
}
.modal-container .important-message-subtitulo{
    font-size: 0.9rem;
    margin: 15px 0px 20px 0px;
    color: #777;
    font-family: robotomedium;
    font-style: italic;
}

/* CONTENIDO SIMPLE, INFORMATIVO, TEXTOS, TABLAS */
.modal-simple-content .lonely-text{
	font-size: 1.0rem;
	margin: 30px 0px;
	color: #777;
	font-family: robotomedium;
	float: left;
}

.modal-simple-content .lonely-paragraph{
	font-size: 1.0rem;
	margin: 10px 0px;
	color: #777;
	font-family: robotomedium;
	float: left;
}

.modal-simple-content .simple-sub-title{
	font-size: 1.0rem;
	font-family: robotomedium;
	font-weight: 600;
}

.modal-simple-content .simple-text span{
	font-size: 1.0rem;
	color: #777;
	font-family: robotomedium;
	margin-top: 2px;
	margin-bottom: 2px;
	display: inline-flex;
	line-height: 2rem;
}
.modal-simple-content .simple-text-small span{
	font-size: 0.9rem;
	color: #777;
	font-family: robotomedium;
	margin-top: 2px;
	margin-bottom: 2px;
	display: inline-flex;
	line-height: 2rem;
}

.modal-simple-content .simple-text{
	font-size: 1.0rem;
	color: #777;
	font-family: robotomedium;
}
.modal-simple-content .small-text{
	font-size: 0.9rem;
}

.small-leyend{
	margin-top: 5px;
	margin-bottom: 8px;
}
.small-leyend span{
	font-size: 0.9rem;
	color: #777;
	font-family: robotomedium;
}

.modal-simple-content .simple-table-borders{
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	margin: 5px 0px 5px 0px;
}
.modal-simple-content .simple-icon{
    color: #c0c0c0;
    font-size: 1.3rem;
}
.modal-simple-content .no-padding{
    padding: 0px;
}
.modal-simple-content .no-margin{
    margin: 0px !important;
}
.modal-simple-content .text-centered{
    text-align: center !important;
}
.modal-simple-content .content-remark{
	background-color: lemonchiffon;
	border-radius: 6px;
}

.modal-simple-content .text-align-left{
    text-align: left;
}
.modal-simple-content .text-gray{
    color: #777;
}

.modal-simple-content .margin-bottom-30{
    margin-bottom:30px;
}
.modal-simple-content .margin-top-0{
	margin-top: 0px !important;
}
.modal-simple-content .margin-bottom-20{
    margin-bottom:20px;
}
.modal-simple-content .margin-top-bottom-20{
    margin:20px 0px;
}
.modal-simple-content .last-row-margin:last-child{
	margin-bottom:20px;
}


/* U I - M O D A L */
/*
 O V E R R I D I N G
*/
.display-modal{
	margin-top:10%;
}

.display-modal.info.sm-modal{
	margin-top:15%;
}

.display-modal.warning .modal-content{
	border: 1px solid #E9573E;
}
.display-modal.info .modal-content{
	border: 1px solid #00aeef;
}
.modal-simple-content.modal-container {
	/*display: block;*/
}


@media (min-width: 900px){
	.display-modal.size-md .modal-dialog{
	    width: 860px;
	    margin: 30px auto;
	}
}


/* MISC STYLES */
.zero-padding{
	padding: 0 !important;
}