/* 
    Created on :Jan 15, 2020, 9:38:53 AM
    Author     :luispinto
*/
.bg-image-cover {background-position:center;background-size:cover;background-repeat:no-repeat;}
.center-fit-image{position:relative;}
.center-fit-image img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.center-image img{position:absolute;margin:auto;min-height:100%;min-width:100%;left:-100%;right:-100%;top:-100%;bottom:-100%}
.img-cover-height{height:100%;width:auto}
.modal-full {min-width:95%;}
.modal-full .modal-content {min-height:80vh;}
.modal-frame iframe {border:0;height:80vh;overflow:hidden;max-width:100%;}
.modal-frame iframe body {max-width:100%;overflow-x:hidden;padding:0 15px;}
.z-100{z-index:100}.z-999{z-index:999}
.w-10{width:10%!important}.w-15{width:15%!important}.w-20{width:20%!important}.w-30{width:30%!important}.w-33{width:33%!important}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}
.min-width-200{min-width:200px}.min-width-400{min-width:400px}.min-width-600{min-width:600px}
.w-50rem{width:50rem;}.w-40rem{width:40rem;}.w-30rem{width:30rem;}
.w-25rem{width:25rem;}.w-20rem{width:20rem;}.w-15rem{width:15rem;}.w-10rem{width:10rem;}.w-5rem{width:5rem;}
.width-400{width:400px}.width-300{width:300px}.width-250{width:250px}.width-200{width:200px}.width-150{width:150px}.width-140{width:140px}.width-120{width:120px}.width-100{width:100px}
.width-90{width:90px}.width-80{width:80px}.width-70{width:70px}.width-60{width:60px}.width-50{width:50px}.width-40{width:40px}.width-30{width:30px}.width-20{width:20px}.width-10{width:10px}
.height-600{height:600px}.height-500{height:500px}.height-400{height:400px}.height-300{height:300px}.height-200{height:200px}.height-150{height:150px}.height-120{height:120px}.height-100{height:100px}.height-50{height:50px}
.h-10{height:10%}.h-20{height:20%}.h-30{height:30%}.h-40{height:40%}.h-50{height:50%}.h-60{height:60%}.h-70{height:70%}.h-80{height:80%}.h-90{height:90%}.h-100{height:100%}
.height-90{height:90px}.height-80{height:80px}.height-70{height:70px}.height-60{height:60px}.height-50{height:50px}.height-40{height:40px}.height-30{height:30px}.height-20{height:20px}.height-10{height:10px}
.fts-em-5{font-size:.5em}.fts-em-6{font-size:.6em}.fts-em-7{font-size:.7em}.fts-em-8{font-size:.8em}.fts-em-9{font-size:.9em}.fts-em-10{font-size:1.0em}.fts-em-11{font-size:1.1em}.fts-em-12{font-size:1.2em}.fts-em-13{font-size:1.3em}.fts-em-14{font-size:1.4em}.fts-em-15{font-size:1.5em}.fts-em-16{font-size:1.6em}.fts-em-17{font-size:1.7em}.fts-em-18{font-size:1.8em}.fts-em-19{font-size:1.9em}.fts-em-20{font-size:2.0em}.fts-em-22{font-size:2.2em}
.fts-px-5{font-size:5px}.fts-px-6{font-size:6px}.fts-px-7{font-size:7px}.fts-px-8{font-size:8px}.fts-px-9{font-size:9px}.fts-px-10{font-size:10px}.fts-px-11{font-size:11px}.fts-px-12{font-size:12px}.fts-px-13{font-size:13px}.fts-px-14{font-size:14px}.fts-px-15{font-size:15px}.fts-px-16{font-size:16px}.fts-px-17{font-size:17px}.fts-px-18{font-size:18px}.fts-px-19{font-size:19px}.fts-px-20{font-size:20px}.fts-px-22{font-size:22px}
.text-note{font-size:1rem;font-weight:lighter;padding:0.75rem 1.25rem;display:none;position:absolute;bottom:3rem;right:0;z-index:5;width:30rem;}
.border-1{border-width:1px;border-style:solid;border-color:#999}.border-2{border-width:2px;border-style:solid;border-color:#999}
.border-bottom-1{border-bottom-style:solid;border-bottom-width:1px;}
.border-dot{border-width:1px;border-style:dotted;border-color:#999}
.border-icon{border:1px #666 solid;border-radius:50%}
.section-full{min-height:100vh;}
.list-clean>li{list-style:none;}
.ui-list{display:flex;padding-left:0;margin-bottom:0;}
.ui-list-column{flex-direction:column;}
.ui-list-row{flex-direction:row;}
ul.ui-list>li{list-style:none;position:relative}ol.ui-list>li{margin-left:15px;position:relative}
.btn-circle{border-radius:50%;border-width:1px}.btn-rounded{border-radius:2rem!important;border-width:1px}
.circle{border-radius:50%}
.radius-0{border-radius:0}
.transparent{opacity:0}
.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-5{right:5%}.left-5{left:5%}
.full-canvas{width:100%;height:100%}
.centered{text-align:center;margin:auto 0}.centered>*{margin:auto}
.card-image.center-image{position:relative;overflow:hidden}
.card-image.center-image:after{content:"";display:block;padding-bottom:70%}
.center-div{position:absolute;margin:auto;left:0;right:0}
.form-control.currency,input[type=number]{text-align:right}
.line-height-9{line-height:0.9}.line-height-10{line-height:1}.line-height-11{line-height:1.1}.line-height-12{line-height:1.2}
.appended-bottom{position:absolute;bottom:-15px;right:0}
.loader{position:absolute;top:0;left:0;width:250px;height:250px;background-image:url("/images/loaders/loading.gif");background-size:cover;background-repeat:no-repeat}
.bg-card:after{content:"";display:block}
.bg-card-140:after{padding-bottom:140%}.bg-card-120:after{padding-bottom:120%}.bg-card-square:after{padding-bottom:100%}.bg-card-80:after{padding-bottom:80%}.bg-card-60:after{padding-bottom:60%}.bg-card-40:after{padding-bottom:40%}
.square:after{padding-bottom:100%}
.column-20{
    column-width:20rem;
}
@media only screen and (min-width:1200px) {
    
}
@media only screen and (max-width:1200px) {
    
}
@media only screen and (max-width:992px) {
    
}
@media only screen and (max-width:768px) {
    
}
@media only screen and (max-width:576px) {
    
}


.text-gray-d{color:#ddd}.text-gray-c{color:#ccc}.text-gray-a{color:#aaa}
.text-active{color:#2196f3}
.vertical-top{vertical-align:text-top}.vertical-bottom{vertical-align:text-bottom}
.has-first > *:first-child{
    border:#6cb2eb 1px solid;font-weight:bold;padding-top:5px;
}
.has-first > *:first-child > form {
    padding-left:15px;padding-right:15px;
}
.title-subsection{font-size:1.2rem;font-weight:bold;line-height:1.4;}
.handle{
    position:absolute;top:-2rem;color:#999;opacity:0.5;
    border-radius:50%;padding:0.35rem;cursor:pointer;
}
.handle:hover{opacity:1;}
.handle-right{right:-1rem;}
.float-form{
    padding-top:1rem;background-color:#FFF;border:1px solid #333;border-radius:10px;z-index:3;
}
.list-inline-item{position:relative;}
.media-published, .media-pending{position:absolute;bottom:-0.5rem;right:-0.5rem;}
.media-published{color:#28a745;}
.media-pending{color:#efd892;}
a.btn-choice{color:#333;}
a.btn-choice:hover{color:#5eba7d;}
.text-ellipsis{
  text-overflow:ellipsis;overflow:hidden;
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.line-4{
    -webkit-line-clamp: 4;
}
.text-ellipsis-hidden{
    display: none;
}