﻿:root {
    /* ################################################################################# */
    --corprincipalcliente: #62A8B6; /*rgb(98, 168, 182)*/ /*[HIPPIE BLUE]*/ /* Cor base do cliente */
    --corbackgroundclaro: rgba(98, 168, 182,0.6); /*Background titulo2*/
    --corbackgroundmaisclaro: rgba(98, 168, 182,0.3); /*Background dos filtros pesquisa */
    --corbackgroundforte: #567E88; /*rgb(86, 126, 136)*/ /*[SMALT BLUE]*/ /* (AsearchlinkButton , mynetButton:hover) */
    --corbackgroundescuro: #2C475E; /*rgb(44, 71, 94)*/ /*[RHINO]*/ /* (menu:hover) */
    --corbackgroundactive: rgba(86, 126, 136, 0.5); /*#567E88*/ /*menu ativo*/
    --corbackgroundcinzaclaro: rgb(204, 204, 204); /*background neutro - cinzento*/
    --corbackgroundcinzamaisclaro: rgb(227, 227, 227); /*background neutro - cinzento mais claro*/ /*mynetButton[disabled]*/
    --corbackgroundcinzaescuro: #4F5668; /*rgb(79, 86, 104)*/ /*[TROUT]*/ /*background neutro - cinzento escuro*/
    --corcontrasteclara: white; /*texto (titulo2, mynetButton) - contraste com */
    --corInputReadOnly: rgb(79, 79, 79); /*mynetInputReadOnly*/
    --borderradiuscliente: 3px; /*border-radius*/
    /* ################################################################################# */
    /*.mynetTitulo2*/
    --mynettitulo2-background: var(--corbackgroundclaro);
    --mynettitulo2-color: var(--corcontrasteclara);
    /**/
    /*.mynetLink*/
    --mynetlink-color-visited: var(--corprincipalcliente);
    --mynetlink-color-master: var(--corprincipalcliente);
    --mynetlink-color-active: var(--corprincipalcliente);
    --mynetlink-color-hover: var(--corbackgroundforte); 
    /**/
    /*.mynetButton - \theme\mynet.css */
    --mynetbutton-background: #ffffff;
    --mynetbutton-color: #0D73AE;
    --mynetbutton-hover-background: #2bcbba;
    --mynetbutton-hover-color: #4a4a4a;
    --mynetbutton-radius: var(--borderradiuscliente);
    --mynetbutton-disabled: var(--corbackgroundcinzamaisclaro, #cccccc);
    /**/
    /*Menu Lateral  - \core\recursos\Componentes\MenuMyNetLateral\MenuMyNetLateral.css */
	--menulateral-border-all: 0px solid #D1D1D1;
    --menulateral-background-all: transparent;
    --menulateral-color-all: black;
    --menulateral-border-inner: 0px solid;
    --menulateral-background: transparent;
    --menulateral-color: #4a4a4a;
    --menulateral-hover: #0D73AE;
    --menulateral-hover-color:#fff;
    --menulateral-active: transparent;
    --menulateral-active-color: #00aa4f;
    --menulateral-active-final: #ffd602;
    --menulateral-active-final-color: #00354A;

    /**/
	
	
    /*Menu Autenticação*/
    
    --menuautsimples-color-visited: #FFFFFF;
    --menuautsimples-color-master: #FFFFFF;
    --menuautsimples-color-hover: #f0981a; 
    --menuautsimples-color-active: #f0981a;
	

    /* ---------------------------------------------------------------------------------
       | Menu Autenticação - drop \core\recursos\Componentes\MenuAutenticacaoSuperiorLess\MenuAutenticacaoSuperiorLess.css
       --------------------------------------------------------------------------------- */
    
    --menuautsup-nome-color: var(--menulateral-color, #55A9F2);
    --menuautsup-nif-color: var(--menulateral-active-color, #999);
    --menuautsup-background: #fff;
    --menuautsup-color: var(--menulateral-color, black);
    --menuautsup-hover: var(--menulateral-hover, #91c5f2);
    --menuautsup-hover-color: var(--menulateral-hover-color, black);
    /* ---------------------------------------------------------------------------------
       | Menu Mobile - \core\recursos\Componentes\MenuMyNetMobileLess\MenuMyNetMobileLess.css
       --------------------------------------------------------------------------------- */
    
    --menumobile-background: #fff;
    --menumobile-color: black;
    --menumobile-active: transparent;
    --menumobile-active-color: var(--corprincipalcliente, black);
    --menumobile-nome-color: var(--menumobile-active-color, #55A9F2);
    --menumobile-nif-color: var(--menumobile-color, #999);
	
    
    /* ---------------------------------------------------------------------------------
       | AreaPesquisa - \core\recursos\Componentes\AreaPesquisa\AreaPesquisa.css
       --------------------------------------------------------------------------------- */
    
    --areapesquisa-color: #D1D1D1;
    --areapesquisa-radius: 6px;
    --areapesquisa-hover-color: var(--corbackgroundforte, #64b7ff);
    
    /* ---------------------------------------------------------------------------------
       | filtrosPesquisa - \core\recursos\Componentes\FiltrosPesquisa\filtrosPesquisa.css
       --------------------------------------------------------------------------------- */
    /*
    --filtrospesquisa-background: var(--corbackgroundmaisclaro, rgb(33, 104, 166));
    --filtrospesquisa-btnfiltro-background: var(--corbackgroundclaro, rgb(167, 178, 200));
    --filtrospesquisa-btnfiltro-color: white;
*/

    /*-- Fonts --*/
    --tipodeletra:  open_sans,Arial,Helvetica,Sans-Serif,Arial,Helvetica,sans-serif; /*font-family geral*/

}

table, td, tr{
    font-size: 14px;
}

td{
    white-space: normal;
}

.info_servicos_n1 {
    font-size: 14px;
}

.info_servicos_n2 {
    font-size: 14px;
}

.mynetBread2{
    text-align: left;
    font-size: 12px;
    white-space: initial;
    text-transform: none; 
}

.mynetBread2 > a, .mynetBread2 a:visited{
    text-decoration: none;
    font-weight: bold;
    color: #2168a6;
}

.mynetBread2 > a:hover{
    text-decoration: underline;
}

.mynetBread2 > span{
    font-weight: bold;
}

[class^="wndTop"],[class^="wndCel"]{
    background: none !important;

}

.tabskinext .wndTop2{
    width: 100%;
}

[class^="mynetwndInfo"], [class^="mynetwndConh"], [class^="mynetwndData"]{
    font-size: 20px;
    text-align: center;
    margin-bottom: 15px;
    white-space: initial;
    text-transform: none;
    color: #000000;
    text-align: center;
    display: block;
}


.mynetTitulo2{
    background-color: transparent;
    color: #0D73AE;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 15px;
    margin-top: 15px;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid #0D73AE;
}

.mynetTxt2{
    margin-bottom: 10px;
    margin-top: 10px;

}

.labelVisual{
	font-weight: normal;
	vertical-align: middle;
	padding-right: 0px;
	padding-left: 5px;
    font-size: 14px;
    font-weight: bold;
}

.mynetInput{
    height: 26px;
    border-radius: 4px;
    margin-bottom: 4px;
    font-size: 12px;
}

.mynetInputReadOnly {
    color: #4F4F4F;
}

textarea{
    height:auto !important;
}

.botoesespaco{
    padding: 0;
}
/*
.mynetButton{
    border: 0px;
    height: 30px;
    font-size: 13px;
    border-radius: 4px;
    width: auto;  
    background-color: #55A9F2;
    color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
}

.mynetButton:hover{
    background-color: #64b7ff;
    color: #ffffff;
}

.mynetButton[disabled]{
    background-color: #cccccc;
}
*/
.mynetButton {
    border: 0px;
    height: 30px;
    font-size: 15px;
    border-radius: 4px;
    border-radius: var(--mynetbutton-radius, 4px);
    width: auto;
    background-color:var(--mynetbutton-background);
    color: var(--mynetbutton-color, white);
    padding-left: 10px;
    padding-right: 10px;
}

.mynetButton:hover {
    background-color: var(--mynetbutton-hover-background);
    color: var(--mynetbutton-hover-color);
}

.mynetButton[disabled] {
    background-color: #cccccc;
    background-color: var(--mynetbutton-disabled, #cccccc);
    color: white;
    color: var(--mynetbutton-color, white);
    cursor: default;
}

#wrapperbotoes {
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: right;
}

#wrapperbotoes > div{
    padding-left: 0 !important;
}


.menuFilhos{
    display: grid !important;
    padding: 10px;
}

.menuFilhos:nth-child(odd) {
    background-color: transparent;
}

.menuFilhos:nth-child(even) {
    background-color: #d2d2d2;
}

.listaPesquisa td{
    padding: 10px;
}

.listaPesquisa:nth-child(odd) {
    background-color: #e3e4e6;
}

.listaPesquisa:nth-child(even) {
    background-color: transparent;
}

.lista a.mynetLink, 
.lista a.mynetLink:link, 
.lista a.mynetLink:hover, 
.lista a.mynetLink:active, 
.lista a.mynetLink:visited{
    color: #c83d77;
    font-weight: bold;
    font-size: 14px;
}





.mynetLinhaTopo{
    border-right: 0px;
    border-bottom: 1px solid #ffffff;
    background-color: #d2d2d2;
    /*width: 100%;*/
}

/*txt tamanho de texto*/

.authTitulo{
    background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
	padding: 20px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	text-align: center;
    font-size: 14px;

}

.authDescricao{
    background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
	padding: 20px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	text-align: center;
    font-size: 14px;

}

/*border srviços disponioveis*/
.mynetTabInfo_linha td{
    border:0;
}

.menuFilhos .desc {
    font-size: 14px;
    color: #595959;
}

/*dropdowns*/
div .prestoPlacer{
    margin-bottom: 10px;
    height: 20px;
}

#add_file_anexos_sga{
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;

}
.row.about-container {
    min-height: 715px;
}


#myframeB{
	width: 1px;
	min-width: 100%;
	*width: 100%;
	border: 0px solid black;
	overflow: hidden;
}


/******************************MEDIA QUERIES**********************************************************************************/
@media only screen and (max-width: 500px){
	table.mynetListagem {display: block;overflow-x: auto;white-space: nowrap;} /* consulta de processos, tabela "TÉCNICOS" */
	a.mynetLink {float: left;width: 83%;}
	.menuFilhos .desc p{width: 93%;}
	.menuFilhos .crmCanal {float: right;margin-top: 0px;margin-bottom: 10px;text-align: left;display: flex;flex-direction: column;}	
	.menuFilhos .crmCanal .iconPresencial {margin-bottom: 10px;	}

}

@media only screen and (max-width: 600px) {
    .logocmc {
        width: 100% !important;
    }
    #hero {
        background-position-y:50px !important;
    }
	table.mynetListagem {display: block;overflow-x: auto;white-space: nowrap;} /* consulta de processos, tabela "TÉCNICOS" */
	a.mynetLink {float: left;width: 83%;}
	.menuFilhos .desc p{width: 93%;}
	.menuFilhos .crmCanal {float: right;margin-top: 0px;margin-bottom: 10px;text-align: left;display: flex;flex-direction: column;}	
	.menuFilhos .crmCanal .iconPresencial {margin-bottom: 10px;	}
}

@media only screen and (max-width: 760px) {
}

@media only screen and (max-width: 880px) {
}

@media only screen and (max-width: 920px) {
}

@media only screen and (max-width: 991px) {
    #main{
        padding-top: 50px;
    }
    #ColunaCentral{
        padding-left: 0;
    }

    .tabskinext{
        padding:0px;
    }

    .tabformint{
        padding: 0px;
    }
    .searchlinkHome {
       margin-left: 22px;
    }
    .rodapelogotipos{
        width: 100% !important;
     }

	.searchlink {
	    margin-left: 40px !important;
	    width: 225px !important;
	}
}


@media only screen and (max-width: 345px){
	.searchlink {
	    width: 185px !important;
	}
}

@media only screen and (max-width: 1024px) {
}

@media only screen and (max-width: 1199px) {
}

@media only screen and (min-width: 1200px) {
}
/*   -------------------------   CSS Cliente   -------------------------   */
/*IMPORT FONTES DO CLIENTE
@font-face {
	font-family: OpenSans-Light;
	src: url("fonts/OpenSans-Light.ttf");
}

@font-face {
	font-family: OpenSans-Regular;
	src: url("fonts/OpenSans-Regular.ttf");
}

@font-face {
	font-family: OpenSans-SemiBold;
	src: url("fonts/OpenSans-SemiBold.ttf");
}

@font-face {
	font-family: verdanab;
	src: url("fonts/verdanab.ttf");
}*/

body{
    font-family: var(--tipodeletra);
}

form{
	font-family: var(--tipodeletra);
    font-size: 14px;
}
.mynetLink1 {
    FONT-SIZE: 13px;
    FONT-FAMILY: var(--tipodeletra);
}

.mynetLinkOver1 {
    FONT-SIZE: 13px;
    FONT-FAMILY: var(--tipodeletra);
}

h1,h3,h4{
	font-family: var(--tipodeletra);
}
A{
	font-family: var(--tipodeletra);
}

table{
	font-family: var(--tipodeletra);
}

td,tr,th{
	font-family: var(--tipodeletra);
}

input{
	font-family: var(--tipodeletra);
}

p{
	font-family: var(--tipodeletra);
}
TABLE {
    FONT-FAMILY: var(--tipodeletra);
}
.mynetTxt5 {
    font-size: 13px;
    FONT-FAMILY: var(--tipodeletra);
}
TR { 
    FONT-FAMILY: var(--tipodeletra);
}
TD {
    FONT-FAMILY: var(--tipodeletra);
}
TH{
    FONT-FAMILY: var(--tipodeletra);
}
SELECT {
    FONT-FAMILY: var(--tipodeletra);
}
INPUT {
    FONT-FAMILY: var(--tipodeletra);
}
FORM {
    FONT-FAMILY: var(--tipodeletra);
}
TEXTAREA {
    FONT-FAMILY: var(--tipodeletra);
}
.wpsLink {
    FONT-FAMILY: var(--tipodeletra);
}
.wpsLink:active {
    FONT-FAMILY: var(--tipodeletra);
}
.wpsLink:visited {
    FONT-FAMILY: var(--tipodeletra);
}
.wpsLink:hover {
    FONT-FAMILY: var(--tipodeletra);
}
.mynetTitulo1 {
        font-family : var(--tipodeletra);
            }
.mynetTitulo2 {
            font-family : var(--tipodeletra);
            padding: 7px;
            }
.mynetTitulo3 {
            font-family : var(--tipodeletra);
        }
 .mynetTitulo1P {
            font-family : var(--tipodeletra);
        }
.mynetTitulo2P {
            font-family : var(--tipodeletra);
        }
.mynetTitulo3P {
            font-family : var(--tipodeletra);
        }
 .mynetInfo {	
            font-family : var(--tipodeletra);
        }
.mynetInfoSeccao{
            font-family: var(--tipodeletra);
        }
.mynetInfoTitulo{
            font-family: var(--tipodeletra);
        }
.mynetInfoDetalhe{ 
            font-family: var(--tipodeletra);
        }
.mynetInfo {
            font-family : var(--tipodeletra);
        }

/*   -------------------------   header   -------------------------   */

#header{
    background-color: #0D73AE;
}

/*  Caixa Pesquisa */
.searchlinkHome {
    width: 250px;
    float: left;
}

#AsearchlinkButton{
    background-color: #ffffff;
    color: black;
    border-radius: 5px;
    padding-right: 10px;
}

#pvalor {
    border: none;
    border-radius: 5px 0 0 5px;

}

#searchHome {
    float: none;
    padding-right: 0px;
}

.searchlink {
    float:left;
    margin-right:0px;
    width:0px;
    margin-left: 360px;
}

/*   banner    */

#hero {
    height: 170px;
    background-image: url(Imagens/praiavitoriafoto.jpeg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: -470px;
}

#hero .hero-container img{
    width: 650px;
    margin-top: 80px;
}

/*  Visão 360  */
#visao360Lateral {
    border-left: none;
    border-right: none;
    border-bottom: none;
}

/*   Menu   */
/*ul.large-items li a {
    border-top: none;
    font-size: 16px;

  }

ul.large-items li:hover{
    background-color: #5c89be;
    color: #ffffff;
  }

ul.large-items li.has-submenu.menuativo > a {
    background-color: #e6e6e6;
    color: #000000;
}

#mobile-nav-mynet-less ul li a, #mobile-nav-user-less ul li a {
    text-transform:unset;
}*/




.imglogosol{
    width: 230px;
    padding-bottom: 15px;
}

/*   Texto da pagina principal   */
.jumbotron{
    background-color: #fff;
}

.jumbotron h1 {
    font-size: 35px;
    font-weight: bold;
    color: #c83d77;
    text-align: left;
}

.jumbotron p {
    font-size: 16px;
    text-align: justify;
}

.jumbotromimgcoimbra{
    width: 100%;
}

/* menu mobile*/

#logoMobile {
    height: 100px;
    background-image: url(imagens/logomobile.png);
    background-repeat: no-repeat;
    margin-left: 20px;
    margin-top: 30px;
    background-size: 210px 100px;
}

#logomobileimg{
/*    background-image: url(imagens/logomobile.png);
    width: 200px;
    background-repeat: no-repeat;
    background-position: right;
    height: 100px;*/
}

/*    Rodapé    */

.footer {
    background: none;
    padding: 0px;
    height: 40px;
}
.footermargem{
    margin-top: 5px;
}

.copyright p{
    color: #ffffff;
}

.copyright a{
    color: #ffffff;
    font-size: 12px;
}

ul.social-networks.flex.items-center {
    list-style: none;
}
.socialicons{
    padding-right: 30px;
    color: #fff;
    font-size: 20px;
}

/*  Formularios  */

.Inputs{
	border-radius: 0px;
	padding: 4px
}

ul.large-items li a:hover {
    color:#fff;
    font-weight: bold;
}
ul.large-items li a{
    font-family: var(--tipodeletra);
    text-transform:unset;
    font-size: 14px;
}

.Inputs{
	border-radius: 0px;
	padding: 4px
}
.labelVisual{
	font-weight: normal;
	vertical-align: middle;
	padding-right: 0px;
	padding-left: 5px;
}

.logocmc{
    content:url(Imagens/logocmpv.png);
    width: 460px;
    margin-top: -10px;
}
.cidadesustentavel{
    content: url(imagens/logocoimbracidadesustentavel_fase2.jpg);
    width:100%;
}
img.cm-logo {
    margin-left: 100px;
}

ul.large-items li.has-submenu.open > a {
    color: #ffffff;
    background-color: #c83d77;
}
ul.large-items li > ul li > a {
    background-color: #f8c7df;
}

li.menulink.menuativo > a {
    color: #ffffff;
    background-color:#5ba7aa;
}

/****************/
/* CUSTOMIZAÇÃO */
/****************/

/*********************************************************************************/
/* Header */
#header {background-color: #ffffff;height:0px;padding: 0px 0;}
#pvalor {background-color: var(--menulateral-hover, #91c5f2);} /* fundo de caixa de pesquisa */
#AsearchlinkButton {background-color: #ffd35d;color: #ffffff;padding-right: 1px;}/* fundo ícone de pesquisa */
input#pvalor::placeholder {color: #ffffff;} /* cor do texto do placeholder na caixa de pesquisa */
input#pvalor {color: #ffffff;}/* cor do texto da caixa de pesquisa */
.searchlink {left:20px;}





/*.logosol {position: relative;float: left;margin-top: -30px;width: 230px;padding-bottom: 15px;} /* logotipo dos serviços online */
/*.imglogosol_0 {width: 230px;padding-bottom: 15px;display: none;}*/
/*.teste {width: 230px; padding-bottom: 15px;}*/
/*.imglogosol {display: none;}*/










.preloader {animation: myAnim 5s ease-in-out 1s infinite normal forwards;}

@keyframes myAnim {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}


#cover-spin {
    position:fixed;
    width:100%;
    left:0;right:0;top:0;bottom:0;
    background-color: rgba(255,255,255,0.7);
    z-index:9999;
    display:none;
}

@-webkit-keyframes spin {
	from {-webkit-transform:rotate(0deg);}
	to {-webkit-transform:rotate(360deg);}
}

@keyframes spin {
	from {transform:rotate(0deg);}
	to {transform:rotate(360deg);}
}

#cover-spin::after {
    content:'';
    display:block;
    position:absolute;
    left:48%;top:40%;
    width:40px;height:40px;
    border-style:solid;
    border-color:black;
    border-top-color:transparent;
    border-width: 4px;
    border-radius:50%;
    -webkit-animation: spin .8s linear infinite;
    animation: spin .8s linear infinite;
}
/*********************************************************************************/

/*********************************************************************************/
/*Menu Autenticação - DMA v11102021 - ANDRÉ BAPTISTA - */
i.linkSimplesAutencicacao {background-color:red;}
.logopreenchercc{content:url(../Imagens/cclogo_p.jpg);display: inline;}
/*********************************************************************************/

/*********************************************************************************/
/*Menu Lateral Esquerdo - DMA v11102021 - ANDRÉ BAPTISTA - */
ul.large-items li {background-color: var(--menulateral-hover, #91c5f2);border-radius: 5px;margin-bottom: 12px;} /* Altera o fundo dos itens do menu lateral */
ul.large-items li.has-submenu.open > a {border-radius: 5px;}
/*ul.large-items li > ul li > a {border-radius: 5px;} /* cantos dos menus 2º nível */
ul.large-items li > ul li > a {background-color: #ac96a4;}
ul.large-items * {font-size: 10px;margin-top: 1px;border-radius: 5px;} /* Seta */
ul.large-items li, ul.large-items li a {font-size: 12px;color: #ffffff;text-transform: uppercase;} /* Dimensão da fonte dos menus 1º nível */
ul.large-items li a:hover {font-weight: normal;background-color:#ffd35d;} /* Retira o negrito quando o menu de 1º nível está no estado "hover" */
ul.large-items li.has-submenu.open > a {background-color: var(--menulateral-hover, #91c5f2);border-radius: 5px;font-weight: bold;} /* Coloca a cor de fundo do menu de 1º nível em #91c5f2 quando em estado "ativo" e arredonda cantos de menu de 1º nível quando expandido */
ul.large-items li a:hover {border-radius: 5px;}
ul.large-items li {background-color: #ffffff;border-radius: 5px;margin-bottom: 12px;}
ul.large-items li a {font-size: 12px;color: #ffffff;text-transform: uppercase;background-color: #0D73AE;}
#menulateral li {margin-top: 0px;background-color: #ffffff;}
i.acedeMenuLateral.fa.fa-chevron-right.fa-chevron-up {color: #ffd35d;}/* cor da seta quando o menu está ativo */
ul.large-items li.has-submenu.open > a:hover {background-color: #ffd35d;} /* cor do fundo de menus de 2º nível quando o rato está sobre o mesmo*/
ul.large-items li.has-submenu.open > a {color: #ffd35d;background-color:#8c2a68;} /* cor do fundo de menus de 2º nível quando este está ativo */
ul.large-items li > ul li > a {padding-left: 15px;} /* espaçamento esquerdo do texto dos menus de 2º nivel */
ul.large-items li > ul li > ul li > a {padding-left: 15px;} /* texto dos menus de 3º nível */
ul.large-items li > ul li > ul li > a li {padding-left: 15px;}
li.menulink.menuativo > a {color: #0e0e0e; background-color: #ffd35d;} /* menu de 3º nível quando ativo */
/*********************************************************************************/

/*********************************************************************************/
/* ZONA AUTENTICAÇÃO SUPERIOR */
/*--menuautsimples-color-visited: #FFFFFF;
--menuautsimples-color-master: #0D73AE;
--menuautsimples-color-hover:  #0D73AE;
--menuautsimples-color-active: #0D73AE;*/
#nav-menu-container-user {margin-top: 5px;} /* acerto da horizontalidade do menu de topo direito em relação à caixa de pesquisa */
li.linkSimplesAutencicacao img, li.linkSimplesRegistar img, li.linkSimplesRecuperarPwd img {margin-top: -3px;} /*acerto do posicionamento dos ícones de topo direito*/
ul#autSimples li {color:#0D73AE;}
ul#autSimples li a {font-size: 0.9em;;padding: 0px 16px; color:#0D73AE;}
ul#autSimples li a:visited, ul#autSimples li a:active {color: #0D73AE;}
ul#autSimples li a:hover {color: #f0981a;}

/*********************************************************************************/


/*********************************************************************************/
/* ZONA CENTRAL */
.jumbotron {padding-top: 0px;margin-left: 20px;margin-top: -14px;} /* espaço de topo entre o conteúdo e o banner */
.jumbotron h1 {color: #0D73AE;margin-bottom:20px;} /* título do conteúdo central */
body.iframebody {margin-left: 20px;}

div#mynetBread {margin-top: -5px;} /* coloca a zona central mais acima e alinhada com o menu lateral esquerdo */
div#mynetBread .msk_tit_table:first-child {background-color: transparent;} /* coloca como transparente o fundo da caixa do breadcrums */

/*--- FDR ---*/
div#servicosDisponiveis .msk_tit_table{background-color: #0D73AE;padding: 5px; padding-left:0px; border-radius: 5px;color: #ffffff;} /* conteúdos de "Serviços Relacionados" */

/*^^*/
.msk_tit_table {font-size: 20px;text-align: center;margin-bottom: 10px;color: var(--corbackgroundescuro, #000000);padding-top: 20px;} /* Título das tabelas "Serviços Disponíveis" */    
div#wndcontainer {margin: 10px 0px 0px 10px;} /* espaço de div acima da caixa "Sem Sessão" */
.mynetwndInfo1 {padding-top: 5px;} /* coloca o titulo da área de conteúdos um pouco mais abaixo */
.menuFilhos:nth-child(even){background-color: #E3E5E6;border: 1px solid #ffffff;border-left: 0px;} /* fundo dos conteúdos de listagem pares */
.menuFilhos:nth-child(odd) {background-color: #f1f1f1;border: 0px solid #ffffff;border-left: 0px;} /* fundo dos conteúdos de listagem impares */
.menuFilhos:nth-child(even) {background-color: #f6f8f8;}
.menuFilhos .desc {font-weight: normal; width: 84%;} /* alteração da largura da descrição do formulário para não sobrepor icones */

.lista a.mynetLink, .lista a.mynetLink:link, .lista a.mynetLink:hover, .lista a.mynetLink:active, .lista a.mynetLink:visited {color: #0D73AE;} /*cor dos títulos nas listagens */
.lista a.mynetLink, .lista a.mynetLink:link {font-weight: normal;} /*texto em "Serviços Relacionados" */
.lista #cnt_uid_op a.mynetLink::before {content: "> ";} /* coloca uma seta ">" antes de cada um dos items em "Serviços Relacionados" */


/* ZONA CENTRAL - SOLNOVOS */

/*--- FDR ---*/
div#servicosDisponiveis {margin-top: 0px;}
/*^^*/

@media screen and (max-width: 600px) { /* ajuste para dimensão mobile */
	.jumbotron {margin-left: 0px;}
	body.iframebody {margin-left: 0px;}
}

/*********************************************************************************/

/*********************************************************************************/
/* BREADCRUMS */
.mynetBread2 {font-size: 0.8em;text-transform: uppercase;color: #97587f;} /* breadcrums */
span.activeMenu {font-size: 15px;text-transform: uppercase;color: #97587f;} /* texto do menu ativo na zona de conteúdos central - breadcrums */
/*--- FDR ---*/
.mynetBread2 {border-bottom: 1px solid #0D73AE;position: relative;float: left;padding-bottom: 10px;margin-bottom: 10px;width: 100%;} /* linha horizontal do breadcrums */
.mynetBread2 > a, .mynetBread2 a:visited  {color: #0D73AE;font-size: 14px;} /* alteração das cores do breadcrums em função do estado visitado/ativo */

/* BREADCRUMS - SOLNOVOS*/

/*--- FDR ---*/
div#mynetBread {margin-top: 0px;}
/*^^*/
/*********************************************************************************/



/*********************************************************************************/
/* FORMULÁRIOS */
.authTitulo {background-color: #ffd35d;border-color: #ffd35d;padding-top: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;animation: pulse 2s infinite;width: 80%;height: 0px;margin: auto; margin-top: 20px; font-size: 1em; color: #0e0e0e;font-weight: 600} /* mensagem de falta de sessão */
.authDescricao {background-color: #ffd35d;border-color: #ffd35d;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;margin-bottom:10px;animation: pulse 2s infinite;margin-top: -2px;width: 80%;height: 10px;margin: auto; margin-bottom: 20px;font-size: 0.8em; color: #0e0e0e;} /* mensagem de falta de sessão */
.servindTitulo {background-color: #ffd35d; border-color: #ffd35d;padding-top: 10px;border-top-left-radius: 10px; border-top-right-radius: 10px;animation: pulse 2s infinite;width: 80%;height: 20px;color: #0e0e0e;text-align: center;margin-bottom: -4px;} /* mensagem de falta de sessão inserida manualmente no formulario */
.servindDescricao {background-color: #ffd35d; border-color: #ffd35d; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;animation: pulse 2s infinite;margin-top: -5px;width: 80%;height: 30px; margin-bottom: 20px;color: #0e0e0e;text-align: center; padding-top: 10px;} /* mensagem de falta de sessão inserida manualmente no formulario */
.lista .lista_sub p a {color: #0D73AE;} /* cor das hiperligações dentro de listas - elementos instrutórios */

/* FORMULÁRIOS - SOLNOVOS*/
.mynetwndConh1 {background-color: #0D73AE;padding: 5px;padding-left: 0px;border-radius: 5px;color: #ffffff;}
.mynetInfoDetalhe {background-color: #ffd35d;border-radius: 10px;margin-bottom: 30px;padding: 20px;}
td.wndTop2 .mynetwndInfo1 {color: #0D73AE;border-bottom: 1px solid;text-align:left;} /* Serviços Relacionados */
div#contentorelementosinstrutorios ul {list-style: none;} /* remove "bullets" dos elementos instrutórios */
/*div#modalepaper {overflow: hidden;} /* remoção de diversas scrollbars verticais que surgiam frame do componente EPAPER */


/*********************************************************************************/
/* RODAPE */
.back-to-top {background: #0d73ae;	right:10px;bottom:120px;} /* seta para cima */
.back-to-top:hover {background: #ffd35d;} /* seta para cima hover */
a.back-to-top {color: #ffffff;} /* cor da seta */
ul.logos_rodape_col1 {display: flex;margin: 5px;} /* icons da coluna esquerda */
ul.logos_rodape_col1 li{display: inline-block;line-height: 0;margin: 0.25rem;} /* icons da coluna esquerda */
ul.logos_rodape_col1 li img{display: inline-block;line-height: 0;margin: 0.25rem;} /* icons da coluna esquerda */
ul.logos_rodape_col1 li img {height: 20px;} /* icons da coluna esquerda */
/* RODAPE - MOBILE */
.col-md-4 {padding-right: 0px; padding-left: 0px;}
.footermargem {margin-top: 5px;background-color: #3b3b3b;}
p.is-v-centered {text-align: center;margin-top: 7px;}
.col-md-4.credits {margin-top: 12px;}


/*********************************************************************************/
/* VÁRIOS */
.desc p:nth-child(1n+2) {display: none;} /* oculta o texto dos elementos instrutórios na zona central de conteúdos */
.textolivre {font-size: 0.9em;text-align: justify;border-radius: 10px;padding: 15px;border: thin solid #0D73AE;background-color: #f7f7f7;margin-bottom:20px;} /* usa a class="textolivre" nos textos dos RTE dos formulários */
.textolivre a {color:#0D73AE;}
.col-md-4 {min-height: 0px;}  /*responsável por remover o espaçamento extra a barra horizontal no rodapé da página*/
.row.footermargem {margin-right: 0px;} /*responsável por remover o espaçamento extra a barra horizontal no rodapé da página*/
table.wndStyle2_BotMar.tablelayoutfixed {display: none;} /* remover borders que surgiam no layout */

/*********************************************************************************/
/* RESULTADOS DE PESQUISA */
.listaPesquisa .contexto {padding-left: 0px;}
.listaPesquisa .desc {padding-left: 0px;}
tr.listaPesquisa {line-height: 18px;}
.lista a.mynetLink, .lista a.mynetLink:link {line-height: 25px;}

/*********************************************************************************/
/* PÁGINA DE AUTENTICAÇÃO */
div#div_formulario_formNameND {background-color: #0D73AE;border-radius: 10px;margin-bottom: 30px;padding: 5px;} /* iframe de autenticação */
.mynetButton:hover {background-color: #ac96a4;color:#ffffff;} /* cor dos botões de "on hover" */
div#div_formulario_formNameND .msk_tit_col1_div.msk_tit_col1_div_Data100 {color: #ffffff;font-weight: bold;text-transform: uppercase;} /* título "AUTENTICAÇÃO" */
.msk_tit_col1_div.msk_tit_col1_div_Data100 {background-color: transparent;}
.lista a.mynetLink, .lista a.mynetLink:link {text-align: left;position: relative;margin-bottom: 15px;} /*texto Autenticação Unificada... */
.mynetErrorField {color: #0D73AE;margin-left:-10px;font-size: 12px;position: relative;float: left;} /* mensagem de erro  width: 145%;position: relative;float: left;*/
.mynetErrorField.mynetErrorField_aster {margin-left: -10px;}
div#uid_futil_lb, div#pwd_futil_lb {color: #4c0932;padding-right: 10px;} /* label utilizador e password */
.mynetTxt5 {color: #0D73AE;font-size: 14px;margin-top: 0px;} /* campos d epreenchimento obrigatório */
table.authTabela {display: unset;} /* oculta a mensagem de indicação que o formulário não está disponivel para a internet - depende da configuração do formulário em backoffice*/
.tabelalista {background-color: #ffffff;border-radius: 5px;}
div#servicosDisponiveis .msk_tit_table{background-color: #0D73AE;padding: 5px; padding-left:0px; border-radius: 5px;color: #ffffff;} /* conteúdos de "Serviços Relacionados" */
div#wrapper_34 {background-color: transparent;}



/* Nova versão */
/* Comentada toda a SKIN1 (css) na linha 6516 em \theme\mynet.css*/
.msk_tit_linha_outer_Data1 {background-color: #0D73AE;padding: 5px;padding-left: 0px;border-radius: 5px;padding-top:0px;}
.msk_corpo_Data1, .msk_corpo_Impo1, .msk_corpo_Conh1 {border: none;border-width: 0px 0px 0px 0px;background-color: transparent;}
.msk_tit_linha {display: block;text-align: center;}
.msk_tit_col1_div.msk_tit_col1_div_Data1 {color: #ffff;display: contents;font-size:16px;font-weight:500;}
.msk_tit_col {display: contents;text-align: center;}
.msk_corpo_Info1 {background-color:#f7f1f5;margin-bottom: 20px;border-radius: 5px;padding: 10px;}
#myMsg {background: url(Imagens/loader.gif) no-repeat scroll right center;background-color: #ffffff;background-size: 400px 360px;background-position-x: center;background-position-y: 100px;margin: auto;text-indent: -9999px; }
.msk_tit_col1_div.msk_tit_col1_div_Impo1 {color: #ffffff;font-size: 0.9em;padding-top: 4px;font-weight:600;}
.divformext {background-color:#ffffff;border-radius: 5px;}
.tabformext {padding: 10px;background-color: #f7f1f5;border-radius: 5px;margin-top: 15px;}
.msk_tit_col1_div.msk_tit_col1_div_Info1 {color: #ffffff;font-size: 18px;}
.msk_tit_col1_div.msk_tit_col1_div_Conh1 {color: #ffffff;font-size: 18px;font-weight:100;}
div#eleform_formNameND {background-color: rgba(0, 0, 0, 0);}
.msk_corpo_Data1 .divformext {background-color: transparent;}
/*.divformext {background-color: rgba(247, 245, 241, 1);}*/
div#botoesform {margin-top: 15px;}

/*********************************************************************************/
/* PÁGINA DE REGISTO */
td#tdvalue_declaracao1,td#tdvalue_declaracao2,td#tdvalue_declaracao3 {color: #4c0932;font-weight: normal;text-align:justify;}

td.labelVisual {font-weight: normal;color:#4c0932;position:relative; float:left;padding-bottom: 10px;width:100%;padding-top:6px;} /* campos do formulário de registo */
td#tdvalue_pwd_futil {width: 300px;position: relative;} /* campos do formulário de esquecimento de senha*/
td#tdvalue_novo_email {width: 300px;position: relative;}

div#listaElementos {color: #0c0c0c;font-size: 1em;font-weight: normal;} /* titulo dos campos anexos */
.infocc {text-align: center;font-size: 1.2em;background-color: #ffffff;border-radius: 5px;padding: 5px;color: #0D73AE;} /* css da class="infocc" diretamente inserida no formulário (rte) */
.clearboth hr {margin-top:30px;visibility:hidden;} /* ocultar separador do botão limpar e de submissão */
img#video1,img#video2 ,img#video3, img#video4  {border-radius: 10px;border: thin solid;width: 220px;margin: 10px 0px 0px 0px;cursor:pointer;} /* thumbnails videos */

/* PÁGINA DE REGISTO - SOLNOVOS*/
.info_servicos_titulo {font-size: 16px;font-weight: bold;padding: 0px 0px 10px 0px;margin-top: 10px;color: #0D73AE;}
div#servicosDisponiveis .tabskiint {table-layout: fixed;background-color: transparent;margin-bottom: 20px; border-radius: 5px;padding: 0px;}
div#pwd_futil_lb {color: #4c0932;padding-right: 10px;width: 100px;}
.mynetInput {height: 26px;margin-bottom: 2px;font-size: 0.9em;border-radius: 4px;background-color: #ffcb31;border-color: #0D73AE;} /* caixas de input dos formulários */

.seta_conteudo_acordeao {padding-top: 0px;}

table.tabelaresponsiva.tabformint.tablelayoutfixed tr {
    /*text-align: left;
    position: relative;
    float: left;*/
}

table.tabelaresponsiva tr td {
  /*  width: 99%;
    position: relative;
    float: left;
    text-align: left;
    padding-top: 2px;*/
}
.mynetTitulo2 {
    /*
    width: 100%;*/
}

/*********************************************************************************/
/* ÁREA PESSOAL */
#visao360Lateral {background-color: #0D73AE;border-radius:5px;margin-bottom:20px;border-radius: 15px;border: 5px solid #ac96a4;}
#visao360Lateral .municipeNif, #visao360Lateral .municipeNome {color: #ffffff;font-weight:bold;}
#visao360Lateral li a, #visao360Lateral li a:visited {color: #ffffff;}
#visao360Lateral li:hover > a {color: #ffffff;font-weight: bold;}
#visao360Lateral a:active, #visao360Lateral a.selected {color: #ffd35d;}
#visao360Lateral tr.documentoValor:hover > th > a.documentoLabel {color: #ffd35d;}
#visao360Lateral ul.documentos li .dados {background-color: #ac96a4;border-radius: 5px;color: #000000;padding: 5px;}
div#ColunaLateral h1 {background-color: #0D73AE;color: #ffffff;border-radius: 15px;border: 5px solid #ac96a4;}
tr.documentoValor:hover > td > a {color: #ffd35d !important;}
.mynet360idt1 {color: #0D73AE;}

/* PESQUISA DE PROCESSOS */
.wrapperformcriterios table.tabformint.tablelayoutfixed.tabformintcriterios.tabelaresponsiva {background-color:#ffd35d;border-radius: 5px;padding: 10px;color: #000000;} /*formulario de pesquisa de processos de obra */
.mynetLinhaTopo {background-color: #0D73AE;color:#ffd35d;}
table.pagdefault {background-color: #0D73AE;color: #ffffff;background-color: transparent;}
table.pagdefault a {color:#ffd35d;text-transform: uppercase;}
table.municipe tr.documentoValor:hover > th > a.documentoLabel {color: #ffd35d !important;}
.divMasterIframeMyNet .divTituloIframeMyNet .divTextTituloIframeMyNet {background-color: #0D73AE;padding: 10px;border-radius: 5px;color: #ffffff;font-weight: bold;text-align: center;}

/* CONSULTAS DE PROCESSSOS */
td.nosel {background-color: #ffd35d;}
div#identificacaodocproc .mynetTituloH4 {color: #ffffff;font-size: 1.2em;margin-bottom:5px;}
div#identificacaodocproc .mynetTituloH5 {color: #ffffff;font-size: 1em;margin-bottom:5px;}

/* CONSULTAS DE PROCESSSOS - SOLNOVOS*/
.mynetwndData1 {background-color: #0D73AE;padding: 5px;padding-left: 0px;border-radius: 5px;color: #ffffff;} /* preenchimento do formulário */
.mynetwndImpo1 {text-align: center;font-size: 16px;background-color: #0D73AE;padding: 15px;border-radius: 5px;color: #ffffff;font-weight: 550;margin-bottom:10px;} /* validação do formulário */
div#wrapper_34 {background-color: #ffd35d;margin-bottom: 20px;border-radius: 14px;}
td.wndTop2 {padding-top: 20px;}
.centerskin {line-height: 16px;text-align: center;padding-left: 5px;padding-right: 10px;} /*icon seta e atualizacao localizados na lateral*/
.pagdefault label {color: #000000;} /* paginação */
table.pagdefault a {color:#0D73AE;} /* paginação */
.mynetLinhaSel {vertical-align: middle;} /* alinhar centralmente headers das colunas quando hover */
th.headerSortDown, th.headerSortUp {background-color: #ac96a4;} /* cor de fundo dos headers das colunas das tabelas */
label.labelcoluna {cursor: pointer;}
div#servicosDisponiveis .centerskin {position: relative;left: 30px;top: 3px;} /* coloca icones de "refresh e seta" lateralmente ao título do menu */
div#div_formulario_formNameND .centerskin {position: relative;left: 30px;top: 3px;} /* coloca icones de "refresh e seta" lateralmente ao título do menu */


/* DOSSIER ELECTRONICO */
.divTextTituloIframeMyNet {background-color: #0D73AE;padding: 10px;padding-left: 0px;border-radius: 5px;color: #ffffff;text-align: center;font-weight: bold;}


/*********************************************************************************/
/* ZONA LOGOUT */
.nifMunicipeHeader {padding-left: 10px;color: white;background-color: #0D73AE;border-radius: 5px;}
/*#nav-menu-container-user {background-color: #0D73AE;border-radius: 5px;}*/
#nav-menu-container-user .nomevisao360less, #nav-menu-container-user .nifvisao360less {font-size: 12px;}
/*.nav-menu {background-color: #0D73AE;font-size: 12px;}*/
#nav-menu-container-user .nav-menu ul li {background-color:#ffd35d;color: #ffffff;}


/*********************************************************************************/
/* MENU UTILIZADOR */
.nav-menu ul {margin: 0px 0px 0px 0px;}
.nifMunicipeHeader {background-color: #0D73AE;height: 40px;padding: 10px 20px 10px 10px;top: -10px;}
a.sf-with-ul {height: 40px;background-color: #0D73AE;margin-top: -10px;border-radius: 5px;margin-left: -10px;padding-right: 5px;}
i.menuSupLess {padding: inherit;margin-top:0px;}
li.menu-has-children {height: 30px;background-color: #0D73AE;left: -16px;z-index: 99999;border-radius: 5px;}
li.menu-has-children-less {height: 20px;}
.nav-menu ul li a {padding: 5px;text-align: center;font-size: 0.8em;}
#nav-menu-container-user .nav-menu ul li {height:30px;}
#nav-menu-container-user .nav-menu {height: 60px;}
#nav-menu-container-user .nav-menu a {height: 30px;}


/* MENU UTILIZADOR - MOBILE */
i.naoLogado {position: relative;float: right;color:#ffffff;}
i.logado {position: relative;float: right;color:#ffffff;}
#mobile-nav-user-less ul li a {font-size: 0.9em;}
#mobile-nav-mynet-less ul li li,#mobile-nav-user-less ul li li {padding-left:0px;}

#mobile-nav-toggle-user-less i.logado {color: #0D73AE;top: 10px;}
button#mobile-nav-toggle-user-less i.naoLogado {color: #0D73AE;top: 10px;}


/* MENU LATERAL - MOBILE*/
#mobile-nav-mynet-less li.menu-has-children-less.open > a {color: #ffffff;margin-left:0px;}
#mobile-nav-mynet-less ul li a {font-size: 0.75em;padding: 2px 5px 0px 10px;}
#mobile-nav-mynet-less li > ul li > a {background-color: #0D73AE;border-radius: 5px;color: #ffffff;}
li.menu-has-children-less i.fa-chevron-left {padding-top: 3px;}
li.menu-has-children-less i {padding-top: 3px;}
.acedeMenu.fa-chevron-left {left: 0;padding-right: 10px !important;}
#mobile-nav-mynet-less .menuativo > a {color:#0D73AE;}
[id ^= "navlessid"] {padding:0px;background-color:#ffd602;}
#mobile-nav-mynet-less ul li, #mobile-nav-user-less ul li {background-color:#ffd602;border-radius: 5px;color: #ffffff;}
#mobile-nav-mynet-less ul li li { width: 100%;padding-left: 0px; }
#mobile-nav-mynet-less li.menu-has-children-less {margin: 10px;border-bottom: 1px solid #0D73AE;background-color: #0D73AE;border-radius: 5px;color: #ffffff;padding: 0px;margin-right: 20px;height:28px;}
#mobile-nav-mynet-less li.menu-has-children-less > a {color: #ffffff; top: 1px;}		
#mobile-nav-mynet-less li.menu-has-children-less.open > a {color:#ffd602; margin-bottom: 15px;}
/*#mobile-nav-mynet-less {width:85%;left:-400px;}*/
#mobile-nav-toggle-mynet-less i {color: #0D73AE;margin-top: 15px;z-index: 999;left:80%;}
#mobile-nav-user-less ul {margin: 10px;}
#mobile-nav-user-less ul li {height: 40px;text-align: center;font-size: 0.9em;}
#mobile-nav-user-less .nomevisao360less {text-transform: capitalize;font-size: 10px;padding-top: 0px;white-space: normal;height: 19px;}
ul#menuAutenSupLess li[name="menusuplessvisao360identificador"] {display:none;} /*remove o nome e nif do menu de utilizador*/


.mynet_wc_infoBody_e13 {
    background-image: none;
}


/*********************************************************************************/
/* Logo */
@media screen and (max-width: 600px) { /* ajuste para dimensão mobile */
  .logosol {position: relative;float: left;width: 210px;top: -30px;left: 0px;margin-right: 25px;visibility: hidden;clear: both;display: none;}
}
.logoheader {position: relative;float: left;margin-top: -30px;}
img.logosol {width: 240px;}


/*********************************************************************************/
/* HOMEPAGE */


/* Noticias */
.noticias {
    background-color: #f7f1f5;
    margin-bottom: 20px;
    border-radius: 5px;
    padding: 10px;
}

/* Conteúdos Homepage */
.column_left {float: left;width: 220px;margin-left: 15px;}
.column_left  img {border-radius: 5px;}
.column_right {float: left;width: 70%;font-size:12px;margin-left: 15px;}
.row:after {content: "";display: table;clear: both;}

/*Mensagem de alerta Homepage*/
.alert-box {border-radius:10px;padding:20px 36px;margin:10px;font-size:14px;text-align:justify;margin-bottom: 20px;}
.alert-box span {font-size:14px;color:#000;line-height:18px;}
.alert-box p {font-weight:bold;font-size:14px;color:#000;}
.notice {background:#e3f7fc url(../srv.coimbraresponsivo/Imagens/notice.png) no-repeat 10px 50%;border:1px solid #8ed9f6;}
.warning {background:#fff8c4 url(../srv.coimbraresponsivo/Imagens/warning.png) no-repeat 10px 50%;border:1px solid #f2c779;}

	

div#div_formulario_formNameND .msk_tit_col1_div.msk_tit_col1_div_Data7 {background-color:#ffffff;border-radius:5px;color:#0D73AE;padding:5px;} /* títulos dos formulários */


#mobile-nav-toggle-mynet-less i {
    color:#0D73AE;
   margin-top: 15px;
}
 .videoPlayerOverlay {
	 position: fixed;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 z-index: 1200;
	 background-color: rgba(0, 0, 0, 0.0);
	 transition-property: all;
	 -moz-transition-property: all;
	 -webkit-transition-property: all;
	 -o-transition-property: all;
	 -ms-transition-property: all;
	 transition-duration: 0.25s;
	 -webkit-transition-duration: 0.25s;
	 -ms-transition-duration: 0.25s;
	 -moz-transition-duration: 0.25s;
	 -o-transition-duration: 0.25s;
	 transition-timing-function: linear;
	 -webkit-transition-timing-function: linear;
	 -o-transition-timing-function: linear;
	 -ms-transition-timing-function: linear;
	 -moz-transition-timing-function: linear;
}
 .videoPlayerOverlay .closeIcon {
	 position: absolute;
	 right: 15px;
	 top: 120px;
	 width: 3rem;
	 z-index: 200;
	 padding: 10px;
	 border-radius: 50%;
	 border: 0;
	 background: #ffd35d;
	 cursor:pointer;
	 width: 30px;
	 height: 30px;
	 transition-property: transform;
	 -moz-transition-property: transform;
	 -webkit-transition-property: transform;
	 -o-transition-property: transform;
	 -ms-transition-property: transform;
	 transition-duration: 0.25s;
	 -webkit-transition-duration: 0.25s;
	 -ms-transition-duration: 0.25s;
	 -moz-transition-duration: 0.25s;
	 -o-transition-duration: 0.25s;
	 transition-timing-function: ease-in-out;
	 -webkit-transition-timing-function: ease-in-out;
	 -o-transition-timing-function: ease-in-out;
	 -ms-transition-timing-function: ease-in-out;
	 -moz-transition-timing-function: ease-in-out;
    display: flex;
}
.videoPlayerOverlay .closeIcon img {
  width: 100%;
  height: auto;
}
 .videoPlayerOverlay iframe {
	 max-width: 840px;
	 max-height: 440px;
	 position: absolute;
	 left: 0;
	 right: 0;
	 margin: auto;
	 top: 350px;
	 transform: translateY(0%);
	 -webkit-transform: translateY(-50%);
	 -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
	 -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
	 box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
}
 .videoPlayerOverlay.hiddenTransform {
	 opacity: 0;
	 visibility: hidden;
	 transform: translateY(50px);
	 -webkit-transform: translateY(50px);
}
 @media only screen and (min-width: 1200px) {
	 .videoPlayerOverlay .closeIcon:hover {
		 cursor: pointer;
		 background: rgba(0, 0, 0, 0.5);
		 transform: rotate(360deg);
		 -webkit-transform: rotate(360deg);
	}
}



@keyframes pulse {
	0% {
		transform: scale(1.05);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}

	100% {
		transform: scale(1.05);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}

#main {
    padding-top: 5px;
}

div#mynetBread .msk_tit_table:first-child {
    display: none;
}

.msk_corpo_Data7, .msk_corpo_Info7, .msk_corpo_Impo7, .msk_corpo_Conh7 {
    background-color: transparent;
    border: #cacaca solid;
    border-radius: 6px 6px 6px 6px;
    border-width: 1px 1px 1px 1px;
    padding: 5px;
    box-shadow: 1px 1px 1px rgb(202 202 202 / 50%);
}
.tabskiint .lista .lista_sub {
    width: 100%;
    font-size: 15px;
}
.msk_tit_linha_outer {
    padding-right: 0px;
    padding-left: 0px;
}
.tabskiint .lista {
    padding-left: 0px;
    padding-right: 0px;
}
.msk_wrapper {
    padding: 0px 0px 0px 0px;
}
.mynetButton[value="Limpar"], .mynetButton[value=" Limpar"] {
    background-color: #fff;
    color: #2168A6;
    border: #2168A6 solid 1px;
}
.mynetButton[type="submit"] {
    background-color: #ffffff;
    color: #2168A6;
    border: #2168A6 solid 1px;
}
.mynetButton[type="submit"]:hover {
    background-color: #357c54;
    color: #F7F9FA;
    border: #357c54 solid 1px;
}
.mynetButton[value="Limpar"]:hover, .mynetButton[value=" Limpar"]:hover {
    background-color: #357c54;
    color: #F7F9FA;
    border: #357c54 solid 1px;
}

#ColunaCentral {
    padding: 0%;
	padding-left: 10px;
    width: 90%;
}