/*Aqui object utilizador pode definir sobreposições de classes CSS genéricas definidas na aplicação, ou seja, das definições que se encontream no ficheiro geral.css*/


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper object,
.videoWrapper embed,  {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



a.gtitulo {
  color: #ff5d4e;
}





#leftHalfnwww {
   background-color: #EEE;
   width: 95%;
   left: 0px;
      padding-left: 6px; 
   
}
#rightHalfnwww {
   background-color: #ff5d4e;
   width: 5%;
   right: 0px;
   position: absolute;
   padding-left: 6px; 


}





#leftHalf {
   background-color: #EEE;
   width: 95%;
   left: 0px;
   position: absolute;
   padding-top: 9px;
   padding-bottom: 9px;
   padding-left: 6px; 
   
}
#rightHalf {
   background-color: #ff5d4e;
   width: 5%;
   right: 0px;
   position: absolute;
   padding-top: 9px;
   padding-bottom: 9px;
   padding-left: 6px; 


}


.alertify-button{
   background-color: #ff5d4e !important;
}


.btn-primary {
   background-color: #ff5d4e;
   border-color: #ff5d4e;
}



.btnLogin
{
   background-color: #ff5d4e !important;
   border-color: #ff5d4e;
}



#pagamento.active {
   background-color: #ff5d4e !important;
}




.my-inner {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px;
    background-color: #eee;
    border: 1px solid #ddd;
    background-color: #FFF;
    border: 1px solid rgba(86,61,124,.2);
 }

.hr1 { 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
} 


.lineHrSmall{
    background: #adadb3;
    height: 1px;
    width: 100%;
    margin-top: 3px;

    margin-bottom: 3px;}
.lineHr{
    background: #adadb3;
    height: 2px;
    width: 100%;
    margin-top: 15px;

    margin-bottom: 15px;}



.numberCircleBkp {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 36px;
    height: 36px;
    padding: 8px;

    background: #fff;
    border: 2px solid #666;
    color: #666;
    text-align: center;

    font: 10px Arial, sans-serif;
}


.numberCircle {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 36px;
    height: 36px;
    padding: 15px;

    background: rgba(86, 61, 124, 0.2);
  
    color: #666;
    text-align: center;

    font: 13px Arial, sans-serif;
}

/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}

.accordion {
    overflow:hidden;
    box-shadow:0px 1px 3px rgba(0,0,0,0.25);
    border-radius:3px;
    background:#FFFFFF;
}

/*----- Section Titles -----*/
.accordion-section-title {
    width:100%;
    padding:15px;
    display:inline-block;
    border-bottom:1px solid #1a1a1a;
    background:#ff5400;
    transition:all linear 0.15s;
    /* Type */
    font-size:18px;
    text-shadow:0px 1px 0px #ffffff;
    color:#ffffff;
	font-family:Segoe UI,Tahoma,Arial,Sans-serif;
}

.accordion-section-title.active, .accordion-section-title:hover {
    background:#E8E8E8;
    color:#1c1c1c;
    /* Type */
    text-decoration:none;
}

.accordion-section-title.active, .accordion-section-title:focus {
    color:#1c1c1c;
}

.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}

a.gtitulo {
  color: #ff5d4e;
}


/*----- Section Content -----*/
.accordion-section-content {
    padding:15px;
    display:none;
}





.fa-th{
  display:none !important; 
}


.pesquisa-toogle{
  display:none !important; 
}


#BUHOME{
  display:none !important; 
}