/*
Template Name: WOBM
Author: JAP
Version: 2.0.0
Website: https://www.thetwom.com/
Contact: @

Main App Styles
*/

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.popover {
    max-width: 30%; /* Max Width of the popover (depending on the container!) */
}
.logo_card08 {
    width: 120px;
    /*border: 1px solid #9e9e9e;
    background-color: #fefefe;
    padding: 5px;
    border-radius: 3px;*/
}

.logo_card22 {
    width: 120px;
    /* border: 1px solid #9e9e9e;
    background-color: #fefefe;
    padding: 5px;
    border-radius: 3px;*/
}

.image_card17 {
    width: 240px;
    /*border: 1px solid #9e9e9e;
    background-color: #fefefe;
    padding: 5px;
    border-radius: 3px;*/
}


.short-text-card01 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global01 {
    height: 270px;
    overflow-y: scroll;
}

.global01b {
    height: 200px;
    overflow-y: scroll;
}

.short-text-card04 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global04 {
    height: 650px;
    overflow-y: scroll;
}

.short-text-card05 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    margin: 10px;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global05 {
    height: 120px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.short-text-card06 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card06b {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global06 {
    height: 520px;
    overflow-y: scroll;
}

.global06b {
    height: 250px;
    overflow-y: scroll;
}

.global06c {
    height: 200px;
    overflow-y: scroll;
}

.short-text-card07 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}


.global07 {
    height: 230px;
    overflow-y: scroll;
}

.global07b {
    height: 300px;
    overflow-y: scroll;
}

.short-text-card09 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global09 {
    height: 300px;
    overflow-y: scroll;
}

.short-text-card10 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card10b {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card10c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}
.global10 {
    height: 115px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.global10b {
    height: 100px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.global10c {
    height: 100px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.global10d {
    height: 90px;
    overflow-x: scroll;
    overflow-y: hidden;
}
.global10e {
    height: 70px;
    overflow-x: scroll;
    overflow-y: hidden;
}
.global10f {
    height: 90px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.global10g {
    height: 100px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.short-text-card11 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 20px;
}

.short-text-card11b {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 20px;
}

.global11 {
    height: 720px;
    overflow-y: scroll;
}

.global11b {
    height: 580px;
    overflow-y: scroll;
}

.point_longtail {
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #ffec00;
}

/*LongTail Tool*/
.short-text-card12 {
    display: block;
    display: -webkit-box;
    max-width: 270px;
    margin: 0 20px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card13 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card13b {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card13c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card13d {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global13 {
    height: 150px;
    overflow-y: scroll;
}

.global13b {
    height: 360px;
    overflow-y: scroll;
}

.short-text-card14 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global14 {
    height: 190px;
    overflow-y: scroll;
}

.short-text-card15 {
    width: 3.6%;
    padding-bottom: 3.6%;
    background-color: #ffec00;
}

.short-text-card16 {
    width: 1%;
    padding-bottom: 1%;
    background-color: #ffec00;
}

.short-text-card16b {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 20;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card16c {
    width: 1.1%;
    padding-bottom: 1.1%;
    background-color: #ffec00;
}

.line_tool16 {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #ffec00;
}

.global16 {
    height: 340px;
    overflow-y: scroll;
}

.short-text-card17 {
    width: 1%;
    padding-bottom: 1%;
    background-color: #ffec00;
}

.global17 {
    height: 80%;
    overflow-y: scroll;
}

.short-text-card18 {
    width: 1%;
    padding-bottom: 1%;
    background-color: #ffec00;
}

.short-text-card18b {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card18c {
    width: 1.7%;
    padding-bottom: 1.7%;
    background-color: #ffec00;
}

.short-text-card18d {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global18 {
    height: 100px;
    overflow-y: scroll;
}

.short-text-card19 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.short-text-card19a {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.short-text-card19b {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.short-text-card19c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.short-text-card19d {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.global19 {
    height: 75px;
    overflow-y: scroll;
}
.global19a {
    height: 100px;
    overflow-y: scroll;
}
.global19b {
    height: 160px;
    overflow-y: scroll;
}
.global19c {
    height: 220px;
    overflow-y: scroll;
}

.short-text-card20 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 27;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.global20 {
    height: 660px;
    overflow-y: scroll;
}

.global20b {
    height: 630px;
    overflow-y: scroll;
}

.short-text-card21 {
    width: 1%;
    padding-bottom: 1%;
    background-color: #ffec00;
}

.short-text-card21b {
    width: 1%;
    padding-bottom: 1%;
    background-color: #ffec00;
}

.short-text-card21c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.short-text-card21d {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.short-text-card23 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global23 {
    height: 320px;
    overflow-y: scroll;
}

.short-text-card24 {
    width: 2%;
    border-radius: 50%;
    padding-bottom: 2%;
    background-color: #ffec00;
    border: 2px;
    opacity: 0.7;
}

.short-text-card24a {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.short-text-card24b {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.short-text-card24c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}


.short-text-card24d {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.short-text-card24e {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.short-text-card24f {
    width: 2.4%;
    padding-bottom: 2.4%;
    background-color: #ffec00;
}

.short-text-card24g {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.global24 {
    height: 100px;
    overflow-y: scroll;
}
.global24b {
    height: 70px;
    overflow-y: scroll;
}

.short-text-card25 {
    display: block;
    display: -webkit-box;
    margin: 0 20px;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global25 {
    height: 160px;
    overflow-y: scroll;
}
.short-text-card27 {
    display: block;
    display: -webkit-box;
    margin: 10px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.short-text-card27b {
    display: block;
    display: -webkit-box;
    margin: 10px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.short-text-card27c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}
.global27 {
    height: 115px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.global27b {
    height: 115px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.global27c {
    height: 115px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.global27d {
    height: 90px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.global27e {
    height: 70px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.global27f {
    height: 90px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.global27g {
    height: 100px;
    overflow-x: scroll;
    overflow-y: hidden;
}
.short-text-card29 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card29b {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card29c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.short-text-card29d {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global29 {
    height: 150px;
    overflow-y: scroll;
}

.global29b {
    height: 360px;
    overflow-y: scroll;
}


.short-text-card30 {
    display: block;
    display: -webkit-box;
    margin: 0 20px;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global30 {
    height: 200px;
    overflow-y: scroll;
}
.short-text-card31 {
    width: 2.4%;
    padding-bottom: 2.4%;
    background-color: #ffec00;
}

.short-text-card31b {
    width: 2%;
    padding-bottom: 2%;
    background-color: #ffec00;
}

.short-text-card31c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.short-text-card32 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}


.short-text-card32b {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.short-text-card32c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}


.global32 {
    height: 85px;
    overflow-y: scroll;
}

.global32b {
    height: 250px;
    overflow-y: scroll;
}

.global32c {
    height: 80px;
    overflow-y: scroll;
}

.short-text-card33 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.global33 {
    height: 90px;
    overflow-y: scroll;
}
.short-text-card34 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}


.global34 {
    height: 180px;
    overflow-y: scroll;
}

.short-text-card35 {
    width: 1%;
    padding-bottom: 1%;
    background-color: #ffec00;
}

.short-text-card35b {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.short-text-card35c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}

.short-text-card35d {
    display: block;
    display: -webkit-box;
    margin: 0 20px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    margin-top: 10px;
}

.global35 {
    height: 80px;
    overflow-y: scroll;
}

.global35b {
    height: 400px;
    overflow-y: scroll;
}
.short-text-card36 {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
    text-align: center;
}

.short-text-card36b {
    width: 3%;
    padding-bottom: 3%;
    background-color: #ffec00;
}

.short-text-card36c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.global36 {
    height: 100px;
    overflow-y: scroll;
}

.global36b {
    height: 50px;
    overflow-y: scroll;
}

.global36c {
    height: 500px;
    overflow-y: scroll;
}
.short-text-card37 {
    width: 2.4%;
    padding-bottom: 2.4%;
    background-color: #ffec00;
}
.short-text-card37b {
    width: 2%;
    padding-bottom: 2%;
    background-color: #ffec00;
}

.short-text-card37c {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    margin-top: 10px;
}

.global38 {
    height: 100px;
    overflow-y: hidden;
}

/*AutoComplete flyout */
.completionList {
    border: solid 1px #444444;
    margin: 0px;
    padding: 0.375rem 0.75rem;
    height: 100px;
    overflow: auto;
    list-style: none;
    background-color: #FFFFFF;
}

.listItem {
    color: #717d84;
    padding: 0rem 0.75rem;
}

.itemHighlighted {
    background-color: #000;
    cursor: pointer;
    color: #ffec00;
    padding: 0rem 0.75rem;
}

.croppedPais {
    height: 85.9%; /* height of container */
    overflow: hidden;
    border: 0px solid black;
}

    .croppedPais img {
        margin: -10px 0px 0px -180px;
    }

.croppedLogo {
    height: 85%; /* height of container */
    overflow: hidden;
    border: 0px solid black;
}

    .croppedLogo img {
        margin: -10px 0px 0px 0px;
    }

.popover-header {
    text-align: right;
}

.edit-popover {
    cursor: pointer;
}

.delete-popover {
    cursor: pointer;
}

.sidebar-widget img {
    /*-webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.7, transparent), to(rgba(255,255,255,.5)));*/
    -webkit-transition: all 0.3s;
    -webkit-transform-origin: 50% 100%;
    position: relative;
}

    .sidebar-widget img:hover {
        -webkit-transform: scale(1.5) !important;
        margin: 0 0em;
        z-index: 5
    }

.navbar .btn-toggle-rightsidebar {
    /*font-size: 18px;
    padding: 0 20px;
    line-height: 1;
    vertical-align: middle;
    border: none;
    background: transparent;
    color: #fff;*/
}

    .navbar .btn-toggle-rightsidebar:hover, .navbar .btn-toggle-rightsidebar:focus {
       /* outline: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #fff;
        background-color: transparent;*/
    }


.sidebar-widget span {
    background: rgba(0,0,0,1);
    position: absolute;
    bottom: 100px;
    margin: 0 -10px;
    display: none;
    width: auto;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 6px;
    -webkit-border-radius: 2px;
    text-align: center;
    color: #fff;
    z-index: 10;
}

.sidebar-widget .side:hover span {
    display: block !important;
}

.content-heading .page-title {
    background-color: #ffec00;
    padding: 5px;
    font-weight: bold;
}

.color-1 {
    color: #ffec00;
}




.mensajes {
    height: auto;
}

#myRotatedTable td {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    writing-mode: vertical-lr;
}


.image_description {
    padding: 10px;
    color: #fff;
    text-align: center;
    background-color: #000;
    opacity: 0.8;
    bottom: 20px;
}


.line_tool19 {
    /*position: absolute;*/
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: #ffec00;
    /* height:3px;
    width:150px;
    background-color:#000;*/
}


.overlay-update {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #aaa;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.overlayContent {
    z-index: 99;
    margin: 250px auto;
    width: 80px;
    height: 80px;
}

    .overlayContent h2 {
        font-size: 18px;
        font-weight: bold;
        color: #000;
    }

    .overlayContent img {
        width: 80px;
        height: 80px;
    }


    .oculto{
        display:none !important;
    }

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 600px;
        margin: 10rem auto;
    }
}


/* password show/hide */
.hideShowPassword-toggle {
    margin-right: 5px;
    border: none;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 19px;
    background: #f1f2f5;
    color: #b6bbcb;
}

    .hideShowPassword-toggle:focus {
        outline: 0;
    }

    .hideShowPassword-toggle.toggle-eye {
        background: transparent;
    }

        .hideShowPassword-toggle.toggle-eye i {
            position: relative;
            top: 1px;
            font-size: 14px;
        }


.info {
    margin-left: 5px;
    cursor: pointer;
}

.Idioma{
    position:absolute;
    top:10px;
    right:30px;
}

.desactivado {
    -webkit-filter: grayscale(1); /* Safari 6.0 - 9.0 */
    filter: grayscale(1);
}