﻿/*page Default.aspx*/
.WrapPresentationDefault {
    border-top:#223E56 1px solid;
    clear:both;
}

.TitlePage {
    margin-bottom:40px !important;
}

.TitlePageDefault {
    text-align:center;
}

#ListPlansDefault {
    margin-top:15px;
    
}

#Registration {
    margin:0px auto;
    padding:60px 0 40px 0;
    max-width:50%;
}

#FullPlans {
    min-height:426px;
}

#ListPlans_Advogado, #FullPlans_Advogado, .Table_Advogado {
    background:rgb(230,230,250);
	-moz-transition:background ease-out 0.3s;
	-ms-transition:background ease-out 0.3s;
	-o-transition:background ease-out 0.3s;
	-webkit-transition:background ease-out 0.3s;
}

#ListPlans_Advogado:hover {
    background:rgb(173,173,239);
	-moz-transition:background ease-in 0.3s;
	-ms-transition:background ease-in 0.3s;
	-o-transition:background ease-in 0.3s;
	-webkit-transition:background ease-in 0.3s;
}

#ListPlans_FamiliaFlex, #FullPlans_FamiliaFlex, .Table_FamiliaFlex {
    background:rgb(250,250,210);
	-moz-transition:background ease-out 0.3s;
	-ms-transition:background ease-out 0.3s;
	-o-transition:background ease-out 0.3s;
	-webkit-transition:background ease-out 0.3s;
}

#ListPlans_FamiliaFlex:hover {
    background:rgb(242,242,121);
	-moz-transition:background ease-in 0.3s;
	-ms-transition:background ease-in 0.3s;
	-o-transition:background ease-in 0.3s;
	-webkit-transition:background ease-in 0.3s;
}

#ListPlans_FamiliaTop, #FullPlans_FamiliaTop, .Table_FamiliaTop {
    background:rgb(250,240,230);
	-moz-transition:background ease-out 0.3s;
	-ms-transition:background ease-out 0.3s;
	-o-transition:background ease-out 0.3s;
	-webkit-transition:background ease-out 0.3s;
}

#ListPlans_FamiliaTop:hover {
    background:rgb(240,209,179);
	-moz-transition:background ease-in 0.3s;
	-ms-transition:background ease-in 0.3s;
	-o-transition:background ease-in 0.3s;
	-webkit-transition:background ease-in 0.3s;
}

#ListPlans_Premium, #FullPlans_Premium, .Table_Premium {
    background:rgb(240,255,240);
	-moz-transition:background ease-out 0.3s;
	-ms-transition:background ease-out 0.3s;
	-o-transition:background ease-out 0.3s;
	-webkit-transition:background ease-out 0.3s;
}

#ListPlans_Premium:hover {
    background:rgb(179,255,179);
	-moz-transition:background ease-in 0.3s;
	-ms-transition:background ease-in 0.3s;
	-o-transition:background ease-in 0.3s;
	-webkit-transition:background ease-in 0.3s;
}

.ResponsiveScrollingArrows {
    display:none;
}

[title|="Plano Advogado"] > div,
[title|="Plano Familia Flex"] > div,
[title|="Plano Familia Top"] > div,
[title|="Plano Premium"] > div {
    margin:0px auto;
    padding:20px 0 20px 0;
    max-width:80%;
    /*min-height:250px;*/
}

[title|="Plano completo Advogado"] > div,
[title|="Plano completo Familia Flex"] > div,
[title|="Plano completo Familia Top"] > div,
[title|="Plano completo Premium"] > div {
    margin:0px auto;
    padding:40px 0 40px 0;
    max-width:98%;
    min-height:790px;
}

.Table_Advogado h5{
    background:rgb(173,173,239);
    font-weight:bold;
    padding:5px;
    text-align:center;
    text-transform:uppercase;
}

#AdvogadoChevron {
    color:rgb(173,173,239);
    text-shadow:1px 1px 2px rgb(86,86,222);
}

.Table_FamiliaFlex h5 {
    background:rgb(242,242,121);
    font-weight:bold;
    padding:5px;
    text-align:center;
    text-transform:uppercase;
}

#FamiliaFlexChevron {
    color:rgb(242,242,121);
    text-shadow:1px 1px 2px rgb(192,192,18)
}

.Table_FamiliaTop h5 {
    background:rgb(240,209,179);
    font-weight:bold;
    padding:5px;
    text-align:center;
    text-transform:uppercase;
}

#FamiliaTopChevron {
    color:rgb(240,209,179);
    text-shadow:1px 1px 2px rgb(214,130,46);
}

.Table_Premium h5 {
    background:rgb(179,255,179);
    font-weight:bold;
    padding:5px;
    text-align:center;
    text-transform:uppercase;
}

#PremiumChevron {
   color:rgb(179,255,179);
   text-shadow:1px 1px 2px rgb(0,253,0); 
}

.BackToTop {
    display:block;
    padding:0px 40px 40px 40px;
    text-align:right;
}

.btn-Advogado {
    color:inherit;
    background:rgb(173,173,239);
    border-color:#2828CC;
}

.btn-FamiliaFlex {
    color:inherit;
    background:rgb(242,242,121);
    border-color:#E0E018;
}

.btn-FamiliaTop {
    color:inherit;
    background:rgb(240,209,179);
    border-color:#E1A568;
}

.btn-Premium {
    color:inherit;
    background:rgb(179,255,179);
    border-color:#28FF28;
}

.btn-EnviarForm {
    color:inherit;
    background:rgb(211,211,211);
    border-color:#808080;
    margin:25px auto auto auto;
}

select{
    color:Brown !important;
}
/*page Default.aspx*/

/*page BrowserUpdate.html*/
[src="img/icon_chrome.png"],
[src="img/icon_opera.png"],
[src="img/icon_ie.png"],
[src="img/icon_safari.png"],
[src="img/icon_mozilla.png"] {
    margin:0 auto;
}
/*page BrowserUpdate.html*/

/*menuPrincipal.ascx*/
.navbar-default {
    margin-top:30px;
}

.btn-menu {
    margin-left:5px !important;
    margin-right:5px !important;
    padding:12px !important;
}

img[src|="img/logo_2.png"] {
    float:right;
    margin:2px;
    max-width:180px;
    max-height:58px;
}
/*menuPrincipal.ascx*/

/*page Acesso.aspx*/
.WrapPresentationAccess {
	margin-bottom:20px;
	min-height:0;
}

.presentationAccess {
    overflow:hidden;
    margin:0 auto !important;
    width:80% !important;
}

a#LinkButtonSair:hover {
    text-decoration:none;
}
/*page Acesso.aspx*/

/*page SeuPlano.aspx*/
.WrapPresentationSeuPlano {
    margin-bottom:20px;
	min-height:0;
}

.presentationSeuPlano {
    overflow:hidden;
    margin:0 auto !important;
    width:80% !important;
}
/*page SeuPlano.aspx*/

/*page SuaConta.aspx*/
.WrapPresentationSuaConta {
	margin-bottom:20px;
	min-height:0;
}

.presentationSuaConta {
    overflow:hidden;
    margin:0 auto !important;
    width:80% !important;
}

#dataSuaConta {
    min-height:250px;
    padding-left:0;
}

.hideTable {
    display:none;
}

.showTable {
    display:block;
}

.captionSuaConta {
    background:rgb(221,221,221) !important;
    border:1px solid #000 !important;
    color:#000;
    font-weight:bold;
    margin-bottom:10px;
}

.totalrow {
    border-top:2px solid #000 !important;
    color:#000;
    font-weight:bold;
}

#accessSuaConta {
    /*background:#F8F8F8;*/
    background:-ms-linear-gradient(#FFFFFF, #FBFBFB) no-repeat;
    background:-moz-linear-gradient(#FFFFFF, #FBFBFB) no-repeat;
    background:-o-linear-gradient(#FFFFFF, #FBFBFB) no-repeat;
    background:-webkit-linear-gradient(#FFFFFF, #FBFBFB) no-repeat;
    border-radius:5px;
    box-shadow:1px 1px 200px #CCCCCC inset;
    padding:15px;
    margin-bottom:20px;
}
/*page SuaConta.aspx*/

/*page FaleConosco.aspx*/
.WrapPresentationFaleConosco {
	margin-bottom:20px;
	min-height:0;
}

.presentationFaleConosco {
    overflow:hidden;
    margin:0 auto !important;
    width:80% !important;
}

address {
    margin:15px 0 0 0 !important;
}

#backgroundFaleConosco {
    background:#2C4C66;
    border-radius:5px;
    box-shadow:5px 10px 60px 25px #1C3040 inset;
    padding:15px;
    overflow:hidden;
    max-width:50%;
}

textarea {
    resize:none;
}
/*page FaleConosco.aspx*/

/*page Login.aspx*/
.WrapPresentationLogin {
	margin-bottom:20px;
	min-height:0;
}
/*page Login.aspx*/

/*desktop exception*/
@media screen and (max-width:1366px) {

#Registration {
    margin:0;
    padding:60px 0 40px 0;
    max-width:100%;
    min-height:0px;
}

}

/*iPad*/
@media screen and (max-width:1024px) {

#Banner {
    /*background:rgba(168,25,25,0.2);*/
    min-height:0px;
}

#Banner h1 {
    font-size:1.78em; /*font-size:25px;*/
    padding:25px 0 25px 0;
    text-align:center;
}

#Registration {
    margin:0;
    padding:40px 0 20px 0;
    max-width:100%;
    min-height:0px;
}

#FullPlans {
    min-height:0;
}

[title|="Plano completo Advogado"] > div,
[title|="Plano completo Familia Flex"] > div,
[title|="Plano completo Familia Top"] > div,
[title|="Plano completo Premium"] > div {
    margin:0px auto;
    padding:20px 0 20px 0;
    max-width:100%;
    min-height:0px;
}

.presentationAccess {
    overflow:hidden;
    margin:0 2% 0 2% !important;
    width:96% !important;
}

/*menuPrincipal.ascx*/
#col-menu {
    margin-top:100px;
}

#col-logo {
    position:absolute !important;
    top:20px;
}

img[src|="img/logo_2.png"] {
    float:none;
    margin:0;
    max-width:180px;
    max-height:58px;
}
/*menuPrincipal.ascx*/

.presentationSuaConta {
    overflow:hidden;
    margin:0 2% 0 2% !important;
    width:96% !important;
}

.presentationFaleConosco {
   overflow:hidden;
    margin:0 2% 0 2% !important;
    width:96% !important;
}

#backgroundFaleConosco {
    background:#2C4C66;
    border-radius:5px;
    box-shadow:5px 10px 60px 25px #1C3040 inset;
    padding:15px;
    overflow:hidden;
    max-width:100%;
}

}

/*iPhone 6+*/
@media screen and (max-width:960px) {}

/*other devices*/
@media screen and (max-width:768px) {}

/*iPhone 6*/
@media screen and (max-width:667px) {}

/*iPhone 5*/
@media screen and (max-width:568px) {

[title|="Plano Advogado"] > div,
[title|="Plano Familia Flex"] > div,
[title|="Plano Familia Top"] > div,
[title|="Plano Premium"] > div {
    margin:0px auto;
    padding:10px 0 10px 0;
    max-width:80%;
    /*min-height:250px;*/
}

.ResponsiveScrollingArrows {
    display:block;
    margin:0px 5px 15px 5px !important;
}

}

/*iPhone 4*/
@media screen and (max-width:480px) {}

/*other devices*/
@media screen and (max-width:320px) {}