.field--label-above {
  border: 2px solid #191C3A;
  border-radius: 5px;
  border-left: 9px solid #4DCC0A;
  padding: 5px;
  margin-bottom: 5px;
}





.visually-hidden-focusable{
  display: none;
}


li[role = presentation] {
             padding: .75rem 1.25rem;
              border: 2px solid #191C3A;
    border-radius: .25rem;
    border-bottom: 0!important;
 background-color: #E9ECEF;
    /* width: 100%; */
         }

li[role = presentation]:hover {
    color: #191C3A!important;
background-color: #66E026;
}
    

.card {
border:none;
}

h1.title{
display:none;
}


.navigation {
    padding-right: 55px;
    font-size:1em;
}


.sidebar .block {
    background-color: #191C3A;
    border-color: #191C3A;
}

.video-embed-field-lazy-play {
    border: none;
}
a.sf-depth-1{
color: #fff;
}
a.blanco{
color: #fff;
}

div.azul{
color: #191C3A;
}


.collapse.in{
display:block;
}
h5.blanco{
color: #fff;
}
.js-quickedit-page-title{
display:none;
}

#block-distrito-2{
border: 1px solid #191C3A;
background-color: #191C3A;
}

.progress-bar {
    background-color: #66E026;
}

.bg-info {
    background-color: #191C3A!important;
    color: #fff;
    border-radius: .25rem;
}

//div.paragraph__column li {
//    position: relative;
//    padding: .75rem 1.25rem;
    /* margin-bottom: 2rem; */
//    border: 2px solid #191C3A;
//    border-radius: .25rem;
//    border-bottom: 0!important;
    /* width: 100%; */
//}
#block-views-block-calendario-actividades-semanales{
border: 1px solid #191C3A;
background-color: #191C3A;
}
#calendario{
background-color: #191C3A;
}
a.sf-depth-2 {
 border: 1px solid #66E026;
 background-color: #fff;
}
.sidebar_second {
 border: 1px solid #191C3A;
background-color: #191C3A;
color: #66E026;
}

.sidebar_first {
 border: 1px solid #191C3A;
background-color: #191C3A;
color: #66E026;
font-size: 18px;
}

#block-areasmovilidad-2 {
background-color: #191C3A;
border-color: #191C3A;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    border: 3px solid #66E026;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
    width: 100%;
}


div.panel.panel-defaulf{
    border: 12px solid #191C3A;
}

.panel-default>.panel-heading {
    margin-bottom: .2rem!important;
}



.panel-heading {
    padding: 15px;
    background-color: #66E026;
 //   background-color: #191C3A;
    border: 1px solid #191C3A;
}
.panel-primary {
    padding: 15px;
    background-color: #fff;
    border: 1px solid #CCC;
}

.panel-default {
    padding: 15px;
    background-color: #fff;
//    border: 1px solid #CCC;
}

.panel-collapse{
//    padding: 15px;
//    background-color: #fff;
    border: 1px solid #CCC;
}

.show{
//    padding: 15px;
//    background-color: #fff;
    border: 1px solid #CCC;
}


.panel-default>.panel-heading+.panel-collapse>.panel-body {

 border: 1px solid #191C3A;
background-color: #fff;
}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #dddddd;
background-color: #fff;
}
.panel-body {
    padding: 15px;
background-color: #fff;
}


.panel-group {
    margin-bottom: 20px;
}
.panel-default>.panel-heading {
position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 2rem;
    border: 1px solid #191C3A;
    border-radius: .25rem;    
    width: 100%;
}


.fa, .fas {
    font-weight: 900;
}
.fa, .far, .fas {
    font-family: "Font Awesome 5 Free";
}
.fa, .fab, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    color: #66E026;
}


@media (max-width: 780px), (max-height: 575px)
.userway-menu-app .widget .widget-footer {
    display: none;
}
@media (max-width: 1024px), (max-height: 650px)
.userway-menu-app .widget .widget-footer {
    display: none;
}



div.widget-footer {
  display: none;
}

.bg-success {
    background-color: #292929!important;
}


.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    border-radius: .5rem;
     border: 1px solid #191C3A;
}

