@font-face {
font-family: portalFont;
src: url('../fonts/KLAVIKA_REGULAR.OTF')  format("opentype")
    ,url('../fonts/KLAVIKA_MEDIUM.OTF')  format("opentype")
    ,url('../fonts/KLAVIKA_LIGHT_PLAIN.OTF')  format("opentype")
    ,url('../fonts/KLAVIKA_BOLD_BOLD_OSF.OTF')  format("opentype");
}

* {
box-sizing: border-box;
}

html, body {
padding: 0;
margin: 0;
}

body {
font-family: portalFont;
background-color: #FCFCFC !important;
}

a.btn-a-sh {
text-decoration: none;
color: #F0F0F0;
background-color: #006192;
padding: 4px 6px;
}

.sz-mn {
font-size: 0.8rem !important;
}
.sz-mn li a {
font-size: 0.8rem !important;
}
.sz-mini {
font-size: 0.68rem !important;
}
.sz-ttl {
font-size: 1.39rem !important;
}
.sz-stl {
font-size:   1.0rem !important;
font-weight: 300 !important;
}
.sz-stl-2 {
padding-bottom: 8px;
padding-top:    16px;
font-size:   1.1rem !important;
font-weight: 300 !important;
color: #185571 !important;
}
.sz-txt {
font-size: 0.9rem !important;
}
.sz-foot {
font-size: 0.64rem !important;
}

.col-green {
background-color: #D9F9D7; /* #C8F7C5; */
}
.col-orange {
background-color: #FEF0CF; /* #FDE3A7; */
}

.imgradio {
margin-top: 2px;
width:  22px;
height: 22px;
}

.img-btndoc {
cursor: pointer;
height: 40px;
}

.rdo-seted {
width:  100%;
height: 100%;
background-image: url(../img/radio_set.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}

.rdo-unset {
width:  20px;
height: 20px;
background-image: url(../img/radio_unset.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}

.portal_logo {
max-width: 800px;
margin: 0 auto;
}

.img_inicio{
width: 100%;
}

.content-box h2 {
margin: 0 24px;
padding: 16px 0 4px 0;
text-transform: uppercase;
font-size: 24px;
color: #185571;
font-weight: 600;
}

.content-box h3 {
margin: 0 16px;
padding: 0 0 16px 0;
text-transform: uppercase;
font-size: 16px;
color: #949494;
font-weight: 100;
}

.content-box p {
font-size: 12px;
color: #949494;
}

.content-box {
max-width: 800px;
margin: 0 auto;
background-color: #FCFCFC;
-webkit-box-shadow: 4px 0 10px 2px rgba(0,0,0,0.4);
box-shadow:         4px 0 10px 2px rgba(0,0,0,0.4);
border-bottom: 20px solid #619CC6;
border-image-source: url("../img/box-foot.jpg");
border-image-slice: 20 22;
border-image-repeat: stretch;
z-index: 4;
}

.content-box-login {
max-width: 800px;
margin: 0 auto;
background-color: #FCFCFC;
-webkit-box-shadow: 4px 0 10px 2px rgba(0,0,0,0.4);
box-shadow:         4px 0 10px 2px rgba(0,0,0,0.4);
}

.content-box-login h2 {
margin: 0 24px;
padding: 16px 0 4px 0;
text-transform: uppercase;
font-size: 24px;
color: #185571;
font-weight: 600;
}

.content-box-login h3 {
margin: 0 24px;
padding: 0 0 16px 0;
text-transform: uppercase;
font-size: 16px;
color: #949494;
font-weight: 100;
}

.content-box-login p {
font-size: 12px;
color: #949494;
}

.form-login {
margin: 0 24px;
width: 250px;
}

.form-content {
margin: 0 16px;
}

.btn1 {
font-family: portalFont;
cursor: pointer;
font-size: 0.812rem;
text-transform: uppercase;
color: #FFFFFF  !important;
}

a.btn1 {
display: inline-block;
text-decoration: none;
}

.btn-primary {
padding: 8px 16px;
background-color: #0059A6 !important;
border:none;
}

.btn-primary:hover {
background-color: #006FCF !important;
}

.btn-grid {
font-size: 12px !important;
padding: 8px 10px;
margin: 0 auto;
background-color: #D08422 !important;
border:none;
}
.btn-grid:hover {
background-color: #DF983C !important;
}

.btn-grid-2 {
font-size: 12px !important;
padding: 8px 10px;
margin: 0 auto;
background-color: #858796 !important;
border:none;
}
.btn-grid-2:hover {
background-color: #93A5BB !important;
}

.btn-grid-3 {
cursor: pointer;
width:   30px;
height:  30px;
padding: 0;
margin:  0;
background-color: #D0962B !important;
border:none;
}

.btn-grid-3 img {
width:   30px;
height:  30px;
margin:  0;
padding: 0;
}

.btn-grid-4 {
cursor: pointer;
width:   30px;
height:  30px;
padding: 0;
margin:  0;
background-color: #006192 !important;
border:none;
}

.btn-grid-4 img {
width:   30px !important;
height:  30px !important;
margin:  0 !important;
padding: 0;
}

.btn-grid-5 {
cursor: pointer;
height:  30px;
padding: 0 6px;
margin:  0;
background-color: #D8D8D8 !important;
color:#585858;
border:none;
text-transform: uppercase;
line-height: 30px;
display: flex;
}
.btn-grid-5:hover {
background-color: #E8E8E8 !important;
}

.btn-grid-5 img {
width:   30px;
height:  30px;
margin:  0;
padding: 0;
}

.hidden-btn {
visibility: hidden !important;
}
.form-wide {
width: 100%;
}
.form-3_4 {
display: inline-block;
width: 75%;
}
.form-1_4 {
position: relative;
display: inline-block;
padding-right: 8px;
}
.form-1_4 span.in-icon {
top: initial !important;
bottom: 0px !important;
}
.hidden_group {
display: none;
}
.form-group-login {
position: relative;
width: 100%;
padding: 8px 0;
}
.form-group {
position: relative;
width: 100%;
padding: 8px 16px;
}
.form-controls {
padding: 8px 0;
display: flex;
}
.form-group label {
font-size: 12px;
color: #989898;
}
label.mini-text {
color: #D0962B;
font-size: 12px;
}
label.mini-text a {
color: #185571;
}
.in-text {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
padding-right: 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #FFFFFF;
background-image: none;
border: 1px solid #D4D4D4;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

padding-left: 42.5px;
}

.in-text2 {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
padding-right: 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #FFFFFF;
background-image: none;
border: 1px solid #D4D4D4;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.in-text.date-txt {
width: 136px;
}

.in-text:focus , .in-text2:focus {
color: #495057;
background-color: #FFFFFF;
border-color: #80BDFF;
outline: 0;
box-shadow: 0 0 8px 1px rgba(0,123,255,.25);
}


.in-icon {
position: absolute;
background-color: #F6F6F6;
top:  8px;
left: 0;
display: block;
width: 34px;
height: 34px;
line-height: 34px;
text-align: center;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
border-right: 1px solid #D4D4D4;
}

.small-link {
color: #185571;
font-size: 10px;
text-decoration: none;
}

#login {
}

.login-bkg {
height: 500px;
width: 800px;
background: url('../img/bkp_login_2020.jpg');
background-repeat: no-repeat;
background-size: 100% 100%;
/*background-position: right;*/
}


nav {
display: block;
padding: 24px 0 20px 0;
}
nav ul {
display: inline-block;
}
nav ul li {
display: inline-block;
list-style: none;
padding: 8px 16px;
border: none;
border-bottom: 2px solid rgba( 0, 0, 0, 0);
}
nav ul li.sel-option {
border-color: #D0962B;
}
nav ul li:hover {
border-color: #E0E0E0;
}
nav ul li.nohov:hover {
border-color: #FFFFFF !important;/* #FFFFFF */
}
/*nav ul li:hover ul li:hover {
border-color: #E0E0E0;
}*/
nav ul li a {
cursor: pointer;
color: #989898;
font-size: 16px;
font-weight: 100;
text-decoration: none;
text-transform: uppercase;
}
nav li:hover > ul {
display:block;
margin-top:10px;
background-color:#FCFCFC;
}
nav ul li ul li {
display:block;
box-sizing: border-box;
margin: 0;
/*margin-left: -16px;*/
border-right: 1px solid #E0E0E0;
border-left:  1px solid #E0E0E0;
}
nav ul ul {
padding: 0;
margin:0;
margin-left: -16px;
display:none;
position: fixed;
width: 133px;
border-bottom: 1px solid #E0E0E0;
z-index: 100;
}

.ui-datepicker-trigger {
display: none !important;
}

.custom-msg-err {
color:#B22217;
font-size: 14px;
padding: 6px 0;
font-weight:normal !important;
}
[data-tip] {
    position:relative;
}
[data-tip]:before {
    display:none;
    content:'';
    display:none;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #1a1a1a;
    z-index:8;
    font-size:0;
    line-height:0;
    width:0;
    height:0;
    position:absolute;
    top:30px;
    left:35px;
}
[data-tip]:after {
    display:none;
    content:attr(data-tip);
    position:absolute;
    top:35px;
    left:0px;
    padding:5px 8px;
    background:#1a1a1a;
    color:#fff;
    z-index:9;
    font-size: 0.75em;
    height:30px;
    line-height:18px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    white-space:nowrap;
    word-wrap:normal;
}
[data-tip]:hover:before,
[data-tip]:hover:after {
    display:block;
}
[data-tip].texta:after{
    top:95px;
}
[data-tip].texta:before{
    top:90px;
}

h1 {
color: #044d6d !important;
}

p {}

.caja_azul{
    display: inline-block;
    margin: 10px;
    padding: 10px;
    background: #2176a3;
    border-radius: 5px;
    color: #fff !important;
    font-weight: 700;
    text-decoration: none;
}

a.caja_azul {
text-decoration: none;
}

a.caja_azul:hover {
background: #ff8b00;
}

h4 {
color: #044d6d !important;
font-size: large !important;
}

.linea{
border-top: 1px solid #585858 !important;
margin-bottom: 10px !important;
margin-top: 0px;
}

#denuncias{
margin-top: 25px !important;
}

h1 {}

h2 {
margin-top: 0;
margin-bottom: 25px;
}

#mensaje{
    margin-top: 20px;
    width: 500px;
    margin-right: 30%;
    margin-left: 30%;
}
.alerta_mediapag{
    top:50%;
    position: absolute;
}
.alerta_abajo{
    top:80%;
    position: absolute;
}
.glyphicon-save{
    background: url('../img/down.png') no-repeat;
    margin-right: 2px;
    background-size: 100%;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
.caja{
    border-radius: 3px;
    border: 1px #585858 solid;
    padding: 10px 20px;
}
.h85{
    height: 85px !important;
}
.width92{
    width: 92% !important;
}
.grande{
    font-size: medium;
    font-weight: lighter;
}
#cajas{
    margin-top: 40px;
}

footer {
background: #0F5C7E;
color: #FFFFFF;
width: 100%;
padding: 15px 0px 8px;
font-size: 13px;
text-align: center;
bottom: 0;
position: fixed;
z-index: -1;
}

.paddingbo50 {
padding-bottom: 50px !important;
}

.table-responsive {
box-sizing: border-box;
margin: 0 16px;
}

.table {
width: 100%;
margin: 25px 0;
border-collapse: collapse;
}

.table th {
height: 32px;
font-size: 12px;
font-weight: 100;
background: #006192;
color: #FFFFFF;
text-transform: uppercase;
border-right: 2px solid #FCFCFC;
}

.table th.col-end {
border-right: none;
}

.table th.txlft {
text-align: left;
}

.table tr {
border-bottom: 1px solid #E0E0E0;
}

.table tr:hover td {
background-color: #E0E0E0;
color: #545454;
}

.table tr.nohvr {
border-color: none;
}
.table tr.nohvr:hover td {
background-color: unset;
color: unset;
}

.table td {
font-size: 14px;
color: #727272;
}

.table td span {
font-weight: bold;
font-size: 1.5rem;
color: #404040;
}

.table td a {
text-decoration: none;
color: none;
}

.table td img {
cursor: pointer;
width:  26px;
height: 26px;
margin: 2px auto auto 26px;
}

.panel-primary {
    border-color: #006192 !important;
}
.panel-heading{
    background: #006192 !important;
    padding-top: 0px  !important;
    padding-bottom: 0px  !important;
    text-align: center  !important;
}
.panel-body {
    padding: 5px 10px  !important;
}
.w90{
    width: 90%;
    margin-left: 5%;
}
.w70{
    width: 70%;
    margin-left: 13%;
}
.w92{
    width: 92%;
    margin-left: 4%;
}
.sm{
    font-size: small !important;
}
.input-sm{
    height: 20px !important;
}
.margintop30{
    margin-top: 30px !important;
}
.ui-datepicker-trigger{
    margin-left: -18px;
}
.left{
display: inline-block;
float: left;
}
.right{
display: inline-block;
float: right;
}
.glyphicon-calendar{
background: url('../img/ico-calendar.png') no-repeat center;
background-size: 16px 16px;
background-position: center;
}
.glyphicon-calendar:before{
content: none !important;
}
.glyphicon-busca{
background: url('../img/ico-find-doc.png') no-repeat center;
background-size: 16px 16px;
background-position: center;
}
.glyphicon-busca:before{
    content: none !important;
}
.glyphicon-user{
background: url('../img/ico-user.png') no-repeat center;
background-size: 16px 16px;
background-position: center;
}
.glyphicon-user:before{
content: none !important;
}
.glyphicon-lock{
background: url('../img/ico-password.png') no-repeat center;
background-size: 16px 16px;
background-position: center;
}
.glyphicon-lock:before, .glyphicon-lock:before, .glyphicon-calendar:before{
content: none !important;
}
.glyphicon-calendar{
background: url('../img/ico-calendar.png') no-repeat center;
background-size: 16px 16px;
background-position: center;
cursor: pointer;
}
.glyphicon-calendar.form-control-feedback{
    width: 20px  !important;
    height: 20px  !important;
}
.w97{
    width: 97% !important;
    display: inline-block !important;
}
.red{
    color: red  !important;
}
.tabla_desplegable{
    width: 90%;
    border: 1px solid #ddd;
    margin: 0 5%;
    border: 1px solid #000;
    text-align: center;
    background:#f5f5f5; 
}
.tabla_desplegable th{
    text-align: center;
    background: #d2741b !important;
}
tr.desplegable{
    background: #afcddd;
}
.nobordertop{
    border-top: none !important;
}
select.input-sm {
    height: 30px !important;
    line-height: 30px;
}
select.input-sm#tipo_den{
padding-top: 0px !important;
    padding-bottom: 0 !important;
    margin-top: 0;
    height: 22px !important;
}
.cerrar_sesion{
    padding-left: 21px;
    cursor: pointer;
}
.w10{
    width: 10%;
}
#descripciontipo{
    margin-top: 5px;
    margin-left: 5px;
}
#tipo_den{
    width: 170px;
}
.w15{
    width: 15%;
}
h2.panel-title{
    padding: 5px 0;
    color: #044d6d;
    text-align: left;
}
.border-black{
    border-color: #585858 !important;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-info {
    border-left-color: #044d6d !important;
}
.bs-callout {
    padding: 10px 20px;
    margin: 20px 0;
    border: 1px solid #585858;
    border-left-width: 5px;
    border-radius: 3px;
}
#cajas.row{
    margin-left: 0;
    margin-right: 0;
}
.sinmargin-bottom{
    margin-bottom: 0 !important;
}
.orange{
    color: #D2741B;
    font-weight: bold;
    font-size: x-large;
}
.sin-icono{
    list-style: none;
    margin-left: -20px;
}
.codigo{
    color: #585858 ;
    font-weight: 400;
}
.informacion{
    border: 1px solid #044d6d;
    border-radius: 5px;
}
.blue{
    background:#006192;
    color: #fff;
    padding: 4px 10px;
    font-weight: 700;
}
.padding0{
    padding: 0px 0px !important;
}
.paddingleft{
    padding-left: 10px;
}
.width35{
    width: 35%;
    margin-left: 30%;
}
.table-condensed th{
    width: 30%;
    text-align: center;
}
#cambia_pass img{
    width: 13px !important;
    margin: 0 !important;
    margin-left: 3px !important;
    margin-top: -6px !important;
}
#cambia_pass{
    margin: 0 !important;
}
#link_segui{
    margin-top: -60px; 
}
.width85{
    width: 85% !important;
    margin: 10px 6% !important;
}
.fondo_img{
background: #2176a3;
background-size: 100% 100%;
display: inline-block;
margin: 10px;
padding: 5px 10px;
color: #fff !important;
font-weight: 700;
text-decoration: none;
}
.fondo_img:hover{
text-decoration: none;
}
.h-10px{
height: 10px !important;
}
iframe#iframepdf {
width:  100%; 
height: 560px;
}

.marginleft15 {
margin-left: 15%;
}

.oculto{
visibility: hidden;
width: 0% !important;
height: 0% !important;
margin: 0 !important;
padding: 0 !important;
}

.spin-loading {
margin: auto;
content: "";
box-sizing: border-box;
border: 4px solid #BBE8FF; /* 88D7FF; */
border-top-color: #006192;
border-radius: 50%;
animation: rotate-effect 0.6s linear infinite;
}

.spin-small {
width: 50px;
height: 50px;
}

.popuplayer {
display: none; position: absolute;
top: 0; left: 0; width:  100%; height: 100%;
background-color: rgba( 0, 0, 0, 0.16);
box-sizing: border-box;
}

.popuplayer.showlayer {
display: block;
}

.mini-box {
width: 70%;
height: 400px;
margin-top: 80px;
margin-left: 15%;
-webkit-box-shadow: 1px 1px 4px 4px #B0B0B0;
box-shadow: 1px 1px 4px 4px #B0B0B0;
border-radius: 5px;
}
.mini-box-topbar {
width: 100%; height: 40px;
line-height: 40px;
background-color: #404040;
border-radius: 5px 5px 0 0;
color: #FFFFFF;
padding: 0 10px;
}
.mini-box-ctrls {
width: 100%;
height: 48px;
line-height: 48px;
background-color: #F3F3F3;
padding: 0 10px;
}
.mini-box-body {
width: 100%;
height: 312px;
background-color: #F3F3F3;
border-radius: 0 0 5px 5px;
padding: 0 10px;
overflow: auto;
}

.mini-datatable {
width: 100%;
font-size: 1.1rem;
background-color: #FFFFFF;
}
.mini-datatable th {
color: #FFFFFF;
background-color: #006192;
padding: 4px 0;
}
.mini-datatable td {
color: #404040;
padding: 4px 0
}
.mini-datatable tr:hover td {
background-color: #D0D0D0;
}
.btn-mini-step2 {
cursor: pointer; margin: 0; padding:0; height: 32px; width: 34px;
border:none; background-color: #D0962B;
}

.ui-datepicker-month , .ui-datepicker-year {
font-family: portalFont;
/*color: #FFFFFF;*/
}

.rsv-pos-del {
height: 30px;
width:  30px;
padding: 0;
margin:  0;
background-color: transparent;
border:none;
}
.rsv-pos-del img { margin: 0 !important; }

.cmm-obs {
height: 30px;
width:  30px;
padding:2px !important;
}
.cmm-obs img {
height: 26px !important;
width:  26px !important;
margin: 0 !important;
}
.mty-obs {
background-color: #E26A6A;
}
.ful-obs {
background-color:#29D272;
}

.lnkFlex {
text-decoration:none;
display:flex !important;
}

.img28h {
height:28px
}

.lh28 {
line-height:28px;
}

.dFlex {
display: flex;
}

.flxSb {
display: flex;
justify-content: space-between;
}

.usrlyr {
float: right;
font-size: 11px;
}

nav .w133 {
width: 133px;
}

.form1Elem {
width: 138px;
padding-left: 8px;
}

.formElem2 {
width:180px;
padding-left:8px;
}

.formElem3 {
width: 200px;
padding-left: 8px;
}

.btnAddLyr {
float:right;
margin-right:1px;
}

.rsvBtnBootLyr {
text-align: center;
padding-bottom: 16px;
}

.btnElem4 {
float:right;
margin-right:1px;
}

.tabMin300 {
min-height: 300px
}

.tabMin320 {
min-height: 320px;
}

.tableHist td img {
margin-left: 2px !important;
}

.mar0 {
margin-top: 0;
}

.pad0 {
padding-top: 0;
}

.pad18 {
padding-top: 18px;
}

.historyContainer {
overflow:auto;
height:420px;
}

.w1650 {
width:1650px;
}

.w138 {
width: 138px;
}

.w160 {
width: 160px;
}

.w100p {
width:100%;
}

.admintabla {
height: 320px;
overflow: auto;
}

.wrapper-adm-form {
overflow-y: scroll;
height: 200px;
width: 500px;
}

.frm-cls-btn {
float: right;
background-color: #D0962B;
cursor: pointer;
height: 40px;
}

.adm-frm-bkgr {
background-color: #F3F3F3;
}

.fs-adm-forms {
border:1px solid #D0D0D0;
width:40%;
overflow-y:auto;
}

.admin-form-1 {
background-color: rgba(0,0,0,0.05);
box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.05);
}

.displayblk {
display: block;
}

.login-info {
background-color: #e1e7f6;
border:1px solid #9aaee1;
padding: 0.75rem;
text-align: center;
border-radius: 3px;
}

.login-info h3 {
color: #000;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
}

.login-warn {
background-color: #f6f0e1;
border:1px solid #e1cd9a;
padding: 0.75rem;
text-align: center;
border-radius: 3px;
}

.login-warn h3 {
color: #000;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
}

.login-error {
background-color: #f6e1e3;
border:1px solid #e19aa0;
padding: 0.75rem;
text-align: center;
border-radius: 3px;
}

.login-error h3 {
color: #000;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
}

.lbl-resv-nbr {
font-size: 1.1rem !important;
color: #C97E1F !important;
}
table.headtable th {
text-align: left;
}
table.bordes {
border-top:   1px solid #000000;
border-left:  1px solid #000000;
border-collapse: collapse;
}
table.bordes th {
text-align: left;
padding: 4px 2px;
border-right: 1px solid #000000;
border-bottom:1px solid #000000;
}
table.bordes td {
padding: 4px 2px;
border-right: 1px solid #000000;
border-bottom:1px solid #000000;
}
.dnegrita {
font-weight: bold;
}
.print-img-btn {
float: right;
background-color: #D0962B;
cursor: pointer;
height: 40px;
}

.wrapper-verreserva {
background-color: #F3F3F3;
padding: 0 10px;
}

.pad0-imp {
padding:0 !important;
}

legend.admin1 { color: #848484; }

.admListItems {
padding:0;
list-style:none;
}

.admListItems li {
line-height: 1.5rem;
}

.admListItems li:hover {
background-color: #E9E9E9;
}

.rmbt {
cursor: pointer;
float: right;
background-color:#DA4A65;
font-size:1.0rem;
font-weight:bold;
color:#FFFFFF;
border: none;
text-transform: uppercase;
margin: 2px 0;
}

.adm-load-ctrl {
display:none;
width:120px;
}

.no-show {
display:none !important;
}
@keyframes rotate-effect {
    to {
        transform: rotate(360deg);
    }
}