/*a:active, a:focus { outline: 0; outline-style: none; -moz-outline-style:none; }*/


/*** fix bootstrap asp.net 
http://blog.johnavis.com/blog/776/better-styling-and-accessibility-for-asp-net-controls-using-bootstrap-3/
	<div class="checkbox checkboxlist">
	<div class="radio radiobuttonlist">
***/
.radio.radiobuttonlist input[type="radio"],
.checkbox.checkboxlist input[type="checkbox"]
{
	margin-left: 0;
}

.radio.radiobuttonlist label,
.checkbox.checkboxlist label
{
	margin-bottom: 4px;
	margin-left: 0;
	margin-right: 5px;
}


/**********************************************/
/*** INQUERITOS ******************************/

#inqueritoPdf{background:#FFF}
#inqueritoPdf #CV .seccao {padding-right:10px; float:left; width:250px; text-align:left;}
#inqueritoPdf #CV .label {padding-right:10px;}
#inqueritoPdf #CV p strong {display:block;}
#inqueritoPdf #CV p {display:inline;}
#inqueritoPdf #CV .labelBold {padding-right:10px;}
#inqueritoPdf h2{margin-top:20px; background:#FFF}
#inqueritoPdf .footer {text-align:left; display:block; }
#inqueritoPdf #CV .escala {table-layout:auto; width:100%; display:inline-block;}
#inqueritoPdf #CV .escala th, #inqueritoPdf #CV .escala td {width:10%;}
#inqueritoPdf #CV .escalaLabel {display:inline; padding-left:10px; padding-right:6px;}

#inquerito .seccao {padding-left:30px;}
#inquerito .radioList {display:inline;page-break-after:right;}
#inquerito .radioList label {display:inline; vertical-align:bottom;}
#inquerito .footer {text-align:left; page-break-after:right; display:block; }
#inquerito .escala {table-layout:auto; width:100%; display:inline-block;}
#inquerito .escala th, #inquerito .escala td {width:10%;}
#inquerito .escalaLabel {display:inline;padding-right:22px;} /* padding-left:10px; */
#inquerito .labelBold {padding:10px 0 0 0; display:block; page-break-after:right}

#inquerito .escala th, #inquerito .escala td
{
    text-align: center;
    color: #345181;
}
#inquerito .escala td
{
    border-bottom: 1px solid #345181;
    border-left: 1px solid #345181;
    border-right: 1px solid #345181;
}
#inquerito .escalaLabel
{
    color: #345181;
    font-weight: bold;
}


#inqueritoPdf h2
{
    color: #000;
    font-size: 17px;
    font-family: Arial Black;
    text-transform: uppercase;
    text-align: center;
}
#inqueritoPdf #CV tr td
{
    vertical-align: top;
}
#inqueritoPdf #CV .seccao
{
    color: #000;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial Black;
    text-transform: uppercase;
}
#inqueritoPdf #CV .label
{
    color: #000;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
    text-align: left;
}
#inqueritoPdf #CV .text
{
    color: #000;
    font-size: 11px;
    font-family: Arial;
    text-align: left;
}
#inqueritoPdf #CV .labelBold
{
    color: #000;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
    text-align: left;
}
#inqueritoPdf #CV .escala th, #inqueritoPdf #CV .escala td
{
    text-align: center;
    color: #000;
}
#inqueritoPdf #CV .escala td
{
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}
#inqueritoPdf #CV .escalaLabel
{
    color: #000;
    font-weight: bold;
}

.BNA-videos-slider a:hover {
    text-decoration: none;
}

.BNA-video-thumbnail {
    margin: 4px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

