@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
/*.visor-header {padding: 25px 0 15px; display: flex; margin-bottom: 20px; nd: rgb(189,19,78);
background: linear-gradient(90deg, rgba(189,19,78,1) 0%, rgba(125,9,49,1) 100%); border-bottom: 4px solid #560725;}*/
.visor-header {padding: 25px 0 15px; display: flex; margin-bottom: 20px; background: rgb(189,19,78); background: linear-gradient(90deg, rgba(189,19,78,1) 0%, rgba(142,12,57,1) 100%); border-bottom: 4px solid #3E111B;}
.align-right {text-align: right;}
.visor-header .logo-dane img {height: 80px; margin: 16px 0 24px 0;}
#logo-dane-mob {height: 32px; margin: 8px 0 16px 0;}
#logo-sen-blanco {height:48px; float: right; margin: 16px 0 24px 32px;}
#logo-sen-blanco-mob {height:32px; float: right; margin: 8px 0 16px 16px;}
#logo-potencia-de-vida {height:48px; float: left; margin: 16px 0 24px 0;}
#logo-potencia-de-vida-mob {height:32px; margin: 8px 0 16px 0;}
#logo-dane-blanco-mob {height: 72px; margin: 8px 0 16px 0;}

.ta-right {text-align: right;}
.titulo-aplicativo h1 {font-family: 'Oswald-Medium', sans-serif; font-size: 1.5rem; color:#fff; letter-spacing: 2px;}
.titulo-aplicativo h1 span {font-family: 'Oswald-Light', sans-serif; font-size: 1.2rem; font-weight:100; letter-spacing: 1px;}
.titulo-aplicativo p {font-family: "Roboto", sans-serif; font-size: 1rem; color: #fff; font-weight: 400;}
.titulo-aplicativo hr {width: 4rem; float: left; border-top: 2px solid #F5DC9D; margin-top: 0.7rem; margin-bottom: 0.7rem;}
.titulo-aplicativo-bg-blanco h1 {font-family: 'Oswald-Medium', sans-serif; font-size: 1.5rem; color:#333; letter-spacing: 2px;}
.titulo-aplicativo-bg-blanco h1 span {font-family: 'Oswald-Light', sans-serif; font-size: 1.2rem; font-weight:100; letter-spacing: 1px;}
.titulo-aplicativo-bg-blanco hr {width: 4rem; float: left; border-top: 2px solid #BD134E; margin-top: 0.7rem; margin-bottom: 0.7rem;}
.d-flex {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: center;}
#hr-logos-tit {border: transparent; border-bottom: solid 1px #fff; width: 100%; margin: 32px 0 24px 0;}

#mensaje-girar-movil-top {padding: 16px 24px; background-color: transparent; margin: 0 0; font-weight: 500;}
#mensaje-girar-movil-bottom {padding: 16px 24px; background-color: #ececec; margin: 0 0; font-weight: 500;}

/*Footer*/
.content-footer_dane {padding: 45px 100px 15px 100px;}
.logo-presidencia img { max-width: 190px; position:relative; top:-4px; margin-bottom: 80px;}
#footer .visor-footer { background: #ECECEC; font-size: x-small; margin-bottom: 0px; margin-top: 20px; }
.margin-icon_pos { margin-bottom: 100px; }
.icon-position { width: 28px; height: 28px; margin-right: 15px; float: left; }
.icon-position img { vertical-align: middle; border-style: none; position: relative; top: -4px; }
.visor-footer { background: #ECECEC; margin-bottom: 0px; margin-top: -10px; padding-top: 40px; position: relative; bottom: 0}
.text-info_dane h5 { font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 1rem; color: #1a1a1a; margin: 0; }
.text-info_dane p { font-family: 'Roboto', sans-serif; font-weight: 400 !important; font-size: .9rem; color: #1a1a1a; margin: 0; text-decoration: none !important;}
.text-info_dane p strong {color:#333;}
.text-info_dane p a { font-family: 'Roboto', sans-serif; font-weight: 500 !important; font-size: .9rem; color: #1a1a1a; margin: 0; text-decoration: underline; transition: .2s;}
.text-info_dane p a:hover {color:#BD134E;}
.pl-45 {padding-left: 45px;}
.pl-16 {padding-left: 16px;}
.pl-20 {padding: 0 0 0 20px;}
