.seccionAngular{
    display: none;
}

.institucion{
    height: 150px;
    border: 1px darkred solid;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px !important;
    margin-top: 14px;
    background-color: white;
    padding: 10px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.compacto{
    padding-left: 7px;
    padding-right: 7px;
}

/*.institucion h4{
    color: #36111F !important;
}

.institucion h4:hover{
    color: #D63838 !important;
}*/

.institucion img{
    max-height: 130px;
}

.contenedor-institucion{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.ver-institucion{
    border: 1px darkred solid;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px !important;
    margin-top: 20px;
    background-color: white;
    padding: 35px;
}

.float-right {display: block; float: right; }
.float-left {display: block; float: left; }

.no-padding {padding: 0 !important; }
.no-margin {margin: 0 !important; }

.br-1{
    border-right: 1px solid black !important;
}
.popover{
    z-index: 1200000 !important;
}
.mt-0 { margin-top: 0px !important;}
.mt-2 { margin-top: 3px !important;}
.mt-3 { margin-top: 3px !important;}
.mt-4 { margin-top: 4px !important;}
.mt-5 { margin-top: 5px !important;}
.mt-10 { margin-top: 10px !important;}
.mt-11 { margin-top: 11px !important;}
.mt-12 { margin-top: 12px !important;}
.mt-15 { margin-top: 15px !important;}
.mt-20 { margin-top: 20px !important;}
.mt-25 { margin-top: 25px !important;}
.mt-30 { margin-top: 30px !important;}
.mt-40 { margin-top: 40px !important;}
.mt-50 { margin-top: 50px !important;}
.mt-60 { margin-top: 60px !important;}
.mt-80 { margin-top: 80px !important;}
.mt-100 { margin-top: 100px !important;}
.mt-120 { margin-top: 120px !important;}
.mt-160 { margin-top: 160px !important;}
.mt-200 { margin-top: 200px !important;}

.mb-0 { margin-bottom: 0px !important;}
.mb-5 { margin-bottom: 5px !important;}
.mb-10 { margin-bottom: 10px !important;}
.mb-15 { margin-bottom: 15px !important;}
.mb-20 { margin-bottom: 20px !important;}
.mb-30 { margin-bottom: 30px !important;}
.mb-40 { margin-bottom: 40px !important;}
.mb-50 { margin-bottom: 50px !important;}
.mb-60 { margin-bottom: 60px !important;}
.mb-80 { margin-bottom: 80px !important;}
.mb-100 { margin-bottom: 100px !important;}
.mb-120 { margin-bottom: 120px !important;}
.mb-160 { margin-bottom: 160px !important;}
.mb-200 { margin-bottom: 200px !important;}

.ml-0 { margin-left: 0px !important;}
.ml-5 { margin-left: 5px !important;}
.ml-10 { margin-left: 10px !important;}
.ml-15 { margin-left: 15px !important;}
.ml-20 { margin-left: 20px !important;}
.ml-30 { margin-left: 30px !important;}
.ml-40 { margin-left: 40px !important;}
.ml-50 { margin-left: 50px !important;}
.ml-60 { margin-left: 60px !important;}
.ml-80 { margin-left: 80px !important;}
.ml-100 { margin-left: 100px !important;}
.ml-120 { margin-left: 120px !important;}
.ml-160 { margin-left: 160px !important;}
.ml-200 { margin-left: 200px !important;}

.mr-0 { margin-right: 0px !important;}
.mr-5 { margin-right: 5px !important;}
.mr-10 { margin-right: 10px !important;}
.mr-15 { margin-right: 15px !important;}
.mr-20 { margin-right: 20px !important;}
.mr-30 { margin-right: 30px !important;}
.mr-40 { margin-right: 40px !important;}
.mr-50 { margin-right: 50px !important;}
.mr-60 { margin-right: 60px !important;}
.mr-80 { margin-right: 80px !important;}
.mr-100 { margin-right: 100px !important;}
.mr-120 { margin-right: 120px !important;}
.mr-160 { margin-right: 160px !important;}
.mr-200 { margin-right: 200px !important;}

.pt-0 { padding-top: 0px !important;}
.pt-2 { padding-top: 2px !important;}
.pt-5 { padding-top: 5px !important;}
.pt-10 { padding-top: 10px !important;}
.pt-15 { padding-top: 15px !important;}
.pt-20 { padding-top: 20px !important;}
.pt-25 { padding-top: 25px !important;}
.pt-30 { padding-top: 30px !important;}
.pt-40 { padding-top: 40px !important;}
.pt-50 { padding-top: 50px !important;}
.pt-60 { padding-top: 60px !important;}
.pt-80 { padding-top: 80px !important;}
.pt-100 { padding-top: 100px !important;}
.pt-120 { padding-top: 120px !important;}
.pt-160 { padding-top: 160px !important;}
.pt-200 { padding-top: 200px !important;}

.pb-0 { padding-bottom: 0px !important;}
.pb-5 { padding-bottom: 5px !important;}
.pb-10 { padding-bottom: 10px !important;}
.pb-15 { padding-bottom: 15px !important;}
.pb-20 { padding-bottom: 20px !important;}
.pb-30 { padding-bottom: 30px !important;}
.pb-40 { padding-bottom: 40px !important;}
.pb-50 { padding-bottom: 50px !important;}
.pb-60 { padding-bottom: 60px !important;}
.pb-80 { padding-bottom: 80px !important;}
.pb-100 { padding-bottom: 100px !important;}
.pb-120 { padding-bottom: 120px !important;}
.pb-160 { padding-bottom: 160px !important;}
.pb-200 { padding-bottom: 200px !important;}

.pl-0 { padding-left: 0px !important;}
.pl-5 { padding-left: 5px !important;}
.pl-10 { padding-left: 10px !important;}
.pl-15 { padding-left: 15px !important;}
.pl-20 { padding-left: 20px !important;}
.pl-30 { padding-left: 30px !important;}
.pl-40 { padding-left: 40px !important;}
.pl-50 { padding-left: 50px !important;}
.pl-60 { padding-left: 60px !important;}
.pl-80 { padding-left: 80px !important;}
.pl-100 { padding-left: 100px !important;}
.pl-120 { padding-left: 120px !important;}
.pl-160 { padding-left: 160px !important;}
.pl-200 { padding-left: 200px !important;}

.pr-0 { padding-right: 0px !important;}
.pr-5 { padding-right: 5px !important;}
.pr-10 { padding-right: 10px !important;}
.pr-15 { padding-right: 15px !important;}
.pr-20 { padding-right: 20px !important;}
.pr-30 { padding-right: 30px !important;}
.pr-40 { padding-right: 40px !important;}
.pr-50 { padding-right: 50px !important;}
.pr-60 { padding-right: 60px !important;}
.pr-80 { padding-right: 80px !important;}
.pr-100 { padding-right: 100px !important;}
.pr-120 { padding-right: 120px !important;}
.pr-160 { padding-right: 160px !important;}
.pr-200 { padding-right: 200px !important;}

.w-10{width: 10px !important;}
.w-20{width: 20px !important;}
.w-25{width: 25px !important;}
.w-30{width: 30px !important;}
.w-40{width: 40px !important;}
.w-50{width: 50px !important;}
.w-60{width: 60px !important;}
.w-70{width: 70px !important;}
.w-80{width: 80px !important;}
.w-90{width: 90px !important;}
.w-100{width: 100px !important;}
.w-120{width: 120px !important;}
.w-140{width: 140px !important;}
.w-150{width: 150px !important;}
.w-160{width: 160px !important;}
.w-180{width: 180px !important;}
.w-200{width: 200px !important;}
.w-250{width: 250px !important;}
.w-300{width: 300px !important;}
.w-350{width: 350px !important;}
.w-400{width: 400px !important;}
.w-500{width: 500px !important;}
.w-600{width: 600px !important;}
.w-700{width: 700px !important;}
.w-800{width: 800px !important;}
.w-900{width: 900px !important;}
.w-1000{width: 1000px !important;}

.w-10v{width: 10vw !important;}
.w-20v{width: 20vw !important;}
.w-25v{width: 25vw !important;}
.w-30v{width: 30vw !important;}
.w-40v{width: 40vw !important;}
.w-50v{width: 50vw !important;}
.w-60v{width: 60vw !important;}
.w-70v{width: 70vw !important;}
.w-80v{width: 80vw !important;}
.w-90v{width: 90vw !important;}
.w-100v{width: 100vw !important;}


.minw-10{min-width: 10px !important;}
.minw-20{min-width: 20px !important;}
.minw-25{min-width: 25px !important;}
.minw-30{min-width: 30px !important;}
.minw-40{min-width: 40px !important;}
.minw-50{min-width: 50px !important;}
.minw-60{min-width: 60px !important;}
.minw-70{min-width: 70px !important;}
.minw-80{min-width: 80px !important;}
.minw-90{min-width: 90px !important;}
.minw-100{min-width: 100px !important;}
.minw-120{min-width: 120px !important;}
.minw-140{min-width: 140px !important;}
.minw-150{min-width: 150px !important;}
.minw-160{min-width: 160px !important;}
.minw-180{min-width: 180px !important;}
.minw-200{min-width: 200px !important;}
.minw-250{min-width: 250px !important;}
.minw-300{min-width: 300px !important;}
.minw-350{min-width: 350px !important;}
.minw-400{min-width: 400px !important;}
.minw-500{min-width: 500px !important;}
.minw-600{min-width: 600px !important;}
.minw-700{min-width: 700px !important;}
.minw-800{min-width: 800px !important;}
.minw-900{min-width: 900px !important;}
.minw-1000{min-width: 1000px !important;}

.maxw-10{max-width: 10px !important;}
.maxw-20{max-width: 20px !important;}
.maxw-25{max-width: 25px !important;}
.maxw-30{max-width: 30px !important;}
.maxw-40{max-width: 40px !important;}
.maxw-50{max-width: 50px !important;}
.maxw-60{max-width: 60px !important;}
.maxw-70{max-width: 70px !important;}
.maxw-80{max-width: 80px !important;}
.maxw-90{max-width: 90px !important;}
.maxw-100{max-width: 100px !important;}
.maxw-120{max-width: 120px !important;}
.maxw-140{max-width: 140px !important;}
.maxw-150{max-width: 150px !important;}
.maxw-160{max-width: 160px !important;}
.maxw-180{max-width: 180px !important;}
.maxw-200{max-width: 200px !important;}
.maxw-250{max-width: 250px !important;}
.maxw-300{max-width: 300px !important;}
.maxw-350{max-width: 350px !important;}
.maxw-400{max-width: 400px !important;}
.maxw-500{max-width: 500px !important;}
.maxw-600{max-width: 600px !important;}
.maxw-700{max-width: 700px !important;}
.maxw-800{max-width: 800px !important;}
.maxw-900{max-width: 900px !important;}
.maxw-1000{max-width: 1000px !important;}


.h-10{height: 10px !important;}
.h-20{height: 20px !important;}
.h-25{height: 25px !important;}
.h-30{height: 30px !important;}
.h-40{height: 40px !important;}
.h-50{height: 50px !important;}
.h-60{height: 60px !important;}
.h-70{height: 70px !important;}
.h-80{height: 80px !important;}
.h-90{height: 90px !important;}
.h-100{height: 100px !important;}
.h-120{height: 120px !important;}
.h-150{height: 150px !important;}
.h-200{height: 200px !important;}
.h-250{height: 250px !important;}
.h-300{height: 300px !important;}
.h-350{height: 350px !important;}
.h-400{height: 400px !important;}
.h-500{height: 500px !important;}
.h-600{height: 600px !important;}
.h-700{height: 700px !important;}
.h-800{height: 800px !important;}
.h-900{height: 900px !important;}
.h-1000{height: 1000px !important;}


.minh-10{min-height: 10px !important;}
.minh-20{min-height: 20px !important;}
.minh-25{min-height: 25px !important;}
.minh-30{min-height: 30px !important;}
.minh-40{min-height: 40px !important;}
.minh-50{min-height: 50px !important;}
.minh-60{min-height: 60px !important;}
.minh-70{min-height: 70px !important;}
.minh-80{min-height: 80px !important;}
.minh-90{min-height: 90px !important;}
.minh-100{min-height: 100px !important;}
.minh-120{min-height: 120px !important;}
.minh-140{min-height: 140px !important;}
.minh-150{min-height: 150px !important;}
.minh-160{min-height: 160px !important;}
.minh-180{min-height: 180px !important;}
.minh-200{min-height: 200px !important;}
.minh-250{min-height: 250px !important;}
.minh-300{min-height: 300px !important;}
.minh-350{min-height: 350px !important;}
.minh-400{min-height: 400px !important;}
.minh-500{min-height: 500px !important;}
.minh-600{min-height: 600px !important;}
.minh-700{min-height: 700px !important;}
.minh-800{min-height: 800px !important;}
.minh-900{min-height: 900px !important;}
.minh-1000{min-height: 1000px !important;}

.maxh-10{max-height: 10px !important;}
.maxh-20{max-height: 20px !important;}
.maxh-25{max-height: 25px !important;}
.maxh-30{max-height: 30px !important;}
.maxh-40{max-height: 40px !important;}
.maxh-50{max-height: 50px !important;}
.maxh-60{max-height: 60px !important;}
.maxh-70{max-height: 70px !important;}
.maxh-80{max-height: 80px !important;}
.maxh-90{max-height: 90px !important;}
.maxh-100{max-height: 100px !important;}
.maxh-120{max-height: 120px !important;}
.maxh-140{max-height: 140px !important;}
.maxh-150{max-height: 150px !important;}
.maxh-160{max-height: 160px !important;}
.maxh-180{max-height: 180px !important;}
.maxh-200{max-height: 200px !important;}
.maxh-250{max-height: 250px !important;}
.maxh-300{max-height: 300px !important;}
.maxh-350{max-height: 350px !important;}
.maxh-400{max-height: 400px !important;}
.maxh-500{max-height: 500px !important;}
.maxh-600{max-height: 600px !important;}
.maxh-700{max-height: 700px !important;}
.maxh-800{max-height: 800px !important;}
.maxh-900{max-height: 900px !important;}
.maxh-1000{max-height: 1000px !important;}


.red { color: red !important; }
.orange { color: darkorange !important; }
.green { color: green !important; }
.blue { color: blue !important; }
.black { color: black !important; }
.text-pink { color: #DD99DD !important; }
.text-lightblue { color: lightblue !important; }

.bg-blue{
    background-color: #8ecfed;
}

.bg-red{
    background-color: #f29393;
}

.bg-green{
    background-color: #10b513;
}

input[type=checkbox] {
    transform: scale(1.3);
    cursor: pointer;
}

.checkbox label{
    padding-left: 21px !important;
}

/*.alias {cursor: alias;}
.all-scroll {cursor: all-scroll;}
.auto {cursor: auto;}
.cell {cursor: cell;}
.context-menu {cursor: context-menu;}
.col-resize {cursor: col-resize;}
.copy {cursor: copy;}
.crosshair {cursor: crosshair;}
.default {cursor: default;}
.e-resize {cursor: e-resize;}
.ew-resize {cursor: ew-resize;}
.grab {cursor: grab;}
.grabbing {cursor: grabbing;}
.help {cursor: help;}
.move {cursor: move;}
.n-resize {cursor: n-resize;}
.ne-resize {cursor: ne-resize;}
.nesw-resize {cursor: nesw-resize;}
.ns-resize {cursor: ns-resize;}
.nw-resize {cursor: nw-resize;}
.nwse-resize {cursor: nwse-resize;}
.no-drop {cursor: no-drop;}
.none {cursor: none;}
.not-allowed {cursor: not-allowed;}*/
.pointer {cursor: pointer;}
/*.progress {cursor: progress;}
.row-resize {cursor: row-resize;}
.s-resize {cursor: s-resize;}
.se-resize {cursor: se-resize;}
.sw-resize {cursor: sw-resize;}
.text {cursor: text;}
.url {cursor: url(myBall.cur),auto;}
.w-resize {cursor: w-resize;}*/
.wait {cursor: wait;}
.zoom-in {cursor: zoom-in; cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}
.zoom-out {cursor: zoom-out;}

.font-10 *, .font-10 { font-size: 10px !important; }
.font-11 *, .font-11 { font-size: 11px !important; }
.font-12 *, .font-12 { font-size: 12px !important; }
.font-13 *, .font-13 { font-size: 13px !important; }
.font-14 *, .font-14 { font-size: 14px !important; }
.font-16 *, .font-16 { font-size: 16px !important; }
.font-18 *, .font-18 { font-size: 18px !important; }
.font-20 *, .font-20 { font-size: 20px !important; }
.font-22 *, .font-22 { font-size: 22px !important; }
.font-24 *, .font-24 { font-size: 24px !important; }
.font-30 *, .font-30 { font-size: 30px !important; }
.font-100 *, .font-100 { font-size: 100px !important; }
.font-200 *, .font-200 { font-size: 200px !important; }
.font-300 *, .font-300 { font-size: 300px !important; }
.font-500 *, .font-500 { font-size: 500px !important; }

.font-normal *, .font-normal {font-weight: normal !important;}
.font-bold *, .font-bold {font-weight: bold !important;}

.align-right {text-align:right;}
.align-left {text-align:left;}
.align-center {text-align:center;}

.valign-center {display: flex !important; align-items: center;}
