/* @override https://www.xdsoftware.pt/templates/jm_consilium/css/precos.css */

/* @override https://www.xdsoftware.pt/templates/jm_consilium/css/precos.css */

/* @override http://www.xdsoftware.pt/templates/jm_consilium/css/precos.css */

/* @override http://www.xdsoftware.pt/templates/jm_consilium/css/precos.css */
/* @override http://xdsoftware.pt/templates/jm_consilium/css/precos.css */
/* @override http://xdsoftware.pt/templates/jm_consilium/css/precos.css */
/* @override http://www.xdsoftware.pt/templates/jm_consilium/css/precos.css */
/* @override http://www.xdsoftware.pt/templates/jm_consilium/css/precos.css */



#destaquecontacto{
    padding: 20px;
    background-color: #0097c954;
    color: white;
    margin-bottom: 40px;
}

#topbannervideos {

	background-color: #0d5380;
	color: white;
	font-family: Verdana, sans-serif;
	margin-bottom: 10px;
}

#topbannervideos h3 {

	font-size: 25px;
	line-height: normal;
	font-weight: bold;
	text-align: center;
}

#topbannervideos div.span4 {
	padding: 10px 0 10px 10px;
}



#distrbuidores-40 div.titulo-campanha {
	background-color: #0d5380;
	padding: 20px;
	margin-bottom: 20px;
	color: white;
	font-family: Verdana, sans-serif;
}

#distrbuidores-40 div.titulo-campanha h6 {
	font-weight: bold;
	font-family: Verdana, sans-serif;
	color: #e6f1f9;
}



#distrbuidores-40 div.titulo-campanha h1 {
	text-transform: uppercase;
	color: white;
	font: bold 33px/44px Verdana, sans-serif;
}

#distrbuidores-40 div.titulo-campanha h5 {
	color: white;
	text-transform: uppercase;
	font: bold 24px Verdana, sans-serif;
}

#primeiro div.span4.animation.fadeInUp.animated,
#primeiro div.span6.animation.fadeInUp.animated {
	background-color: #e7f2f9;
	padding: 20px;
	font-family: Verdana, sans-serif;
}

#primeiro div.span4.animation.fadeInUp.animated:hover,
#primeiro div.span6.animation.fadeInUp.animated:hover {
	background-color: #dce9f0;
	font-family: Verdana, sans-serif;
}

#distrbuidores-40 h1 {
	font-family: Verdana, sans-serif;
}

#primeiro div.span4.animation.fadeInUp.animated strong {
	font: bold 22px Verdana, sans-serif;
}

#primeiro div.span4.animation.fadeInUp.animated h1 {
	font: 16px Verdana, sans-serif;
}

#primeiro div.span4.animation.fadeInUp.animated h1 {
	font: bold 20px Verdana, sans-serif;
}

#primeiro div.span4.animation.fadeInUp.animated {
	margin-bottom: 10px;
}

#primeiro .price {
		/* font: 41px Verdana, sans-serif; */

}

#primeiro div.span4.animation.fadeInUp.animated div.price sup.currency, #primeiro div.span4.animation.fadeInUp.animated div.price sup.period {
	font: 20px Verdana, sans-serif;
}

#primeiro div.span4.animation.fadeInUp.animated.visible div.price3 {
    text-rendering: optimizelegibility !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased;
	font: bold 1.8em/1.2em Verdana, sans-serif;
}

div#newprice.price {
	color: #0d5380;
    text-rendering: optimizelegibility !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased;
	font: bold 50px Verdana, sans-serif;
}

#primeiro div.span4.animation.fadeInUp.animated div.price2 {
	font-weight: bold;
}





h5.media-heading.text-left {
    font: 14px / 52px 'Exo';
    padding: 0;
    margin: 0;
}
#items-txt {
    font: 14px / 25px 'Exo';
    padding: 0;
    margin: 0;
}
div.media-body {
    margin-top: 5px;
}
#downloadsPT div.row-fluid div.span8 {
    margin-top: 40px;
}
#icone_downloads_pdf p a {
    font-size: 12px;
    line-height: normal;
}
div.media {
    margin-bottom: 10px;
    margin-top: 0;
}

tr {
	background-color: white;
}
h5#upgrade {
    line-height: normal;
}
.pricing-table .plan {
    border-radius: 5px;
}
#icone_downloads_pdf {
    text-align: left;
    color: #2897C8;
}
#icone_downloads_pdf_new em.fa.fa-file-pdf-o {
    text-align: left;
    color: #2897C8;
}
#icone_downloads_pdf i {
    padding-right: 5px;
    font-size: 1.5em;
}
.plan:hover {
}
div.sidebar_one hr,
div.content hr {
    margin: 10px 0;
    border: 0;
    border-top: 1px solid #EEE;
    border-bottom: 1px solid #FFF;
}
#xdgc_header {
    margin: 0;
    padding: 0;
    border-style: none;
    border-bottom-color: #EEE;
    border-bottom-style: none;
    text-align: left;
}
#icone_downloads_pdf h4 {
    color: #103952;
    margin-bottom: 10px;
}
#icone_downloads_pdf_new h4 {
    color: #103952;
    margin-bottom: 10px;
}
.plan {
    padding: 10px;
}
.plan-name-bronze {
    padding: 0;
    color: #FFF;
    background-color: #0E2135;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    margin: -10px -10px 20px;
}
.plan-name-silver {
    background-color: #0E2135;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    margin: -10px -10px 20px;
}
#downloadsPT div.container-fluid {
    padding: 0;
}
div.jm-xhtml-icontop.module.text-center {
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
}
#xdgc-dl {
    text-align: left;
}
#xdgc-dl a.flat-butt2 {
    text-align: left;
    display: block;
}
.plan-name-silver img {
    border-radius: 5px 5px 0 0;
    background-color: #0E2135;
}
.plan-name-gold img {
    border-radius: 5px 5px 0 0;
}
.plan-name-bronze img {
    border-radius: 5px 5px 0 0;
}
.plan img:hover {
    -webkit-filter: brightness(120%);
}
.plan-name-gold {
    background-color: #0E2135;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    margin: -10px -10px 20px;
}
.pricing-table-bronze {
    padding: 20px;
    color: #FFF;
    background-color: #F89406;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.pricing-table .plan .plan-name span {
    font-size: 20px;
}
.pricing-table .plan ul {
    list-style: none;
    margin: 0;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.pricing-table .plan ul li.plan-feature {
    padding: 15px 10px;
    border-top: 1px solid #C5C8C0;
}
.pricing-three-column {
    margin: 0 auto;
    width: 80px;
    height: 100%;
}
.pricing-variable-height .plan {
    float: none;
    margin-left: 2%;
    vertical-align: bottom;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.plan-mouseover .plan-name {
    background-color: #4E9A06 !important;
}
.btn-plan-select {
    padding: 8px 25px;
    font-size: 18px;
}
#downloadsPT i {
    margin: 0;
    padding: 0;
}
#downloadsPT .table-cell1 p {
    text-align: left;
}
#downloadsPT h1 {
    font-size: 1.8em;
    text-rendering: optimizelegibility !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased;
    font-weight: bold;
    line-height: 1.2em;
}
#downloadsPT h3 {
    line-height: 2em;
    font-weight: bold;
    font-size: 1.8em;
    text-rendering: optimizelegibility !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased;
}
#downloadsPT div.page-header h4 {
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;
    text-rendering: optimizelegibility !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased;
    margin: 0;
}
em.fa.fa-file-pdf-o {
}
#downloadsPT .module.jm-xhtml-icontop [class^="icon-"],
#downloadsPT .module.jm-xhtml-icontop [class^="fa-"],
#downloadsPT .module.jm-xhtml-icontop [class*="icon-"],
#downloadsPT .module.jm-xhtml-icontop [class*="fa-"] {
    font-size: 20px;
    color: #FFF;
    display: inline-block;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 50px;
    width: 50px;
    height: 50px;
    text-rendering: optimizelegibility !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased;
    background-color: #0E2135;
}
#downloadsPT div.row-fluid div.span9.v-center div.content div.table-cell1 small {
    text-align: left;
    float: left;
    font-size: 1.1em;
}
#downloadsPT-xdgc i {
    margin: 0;
    padding: 0;
}
#downloadsPT-xdgc .table-cell1 p {
    text-align: left;
}
#downloadsPT-xdgc h1 {
    font-size: 1.8em;
    text-rendering: optimizelegibility !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased;
    line-height: 1.2em;
    font-weight: bold;
}
#downloadsPT-xdgc small {
    font-size: small;
}
#downloadsPT-xdgc div.table-cell1 {
    text-align: left;
}
.table-cell1 small {
    font-size: small;
}
#downloadsPT-xdgc h3 {
    line-height: 2em;
    font-weight: bold;
    font-size: 1.8em;
    text-rendering: optimizelegibility !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased;
}
#downloadsPT-xdgc div.row-fluid div.span4
div.jm-xhtml-icontop.module.text-center i {
    padding: 0;
    margin: 0;
}
#downloadsPT-xdgc div.page-header h4 {
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;
    text-rendering: optimizelegibility !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased;
    margin: 0;
}
#downloadsPT-xdgc div.page-header h4 {
    text-transform: uppercase;
    color: gray;
}
#downloadsPT-xdgc .module.jm-xhtml-icontop [class^="icon-"],
#downloadsPT-xdgc .module.jm-xhtml-icontop [class^="fa-"],
#downloadsPT-xdgc .module.jm-xhtml-icontop [class*="icon-"],
#downloadsPT-xdgc .module.jm-xhtml-icontop [class*="fa-"] {
    font-size: 20px;
    color: #FFF;
    display: inline-block;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 50px;
    width: 50px;
    height: 50px;
    text-rendering: optimizelegibility !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased;
}
#downloadsPT .module.jm-xhtml-icontop [class^="icon-"],
#downloadsPT .module.jm-xhtml-icontop [class^="fa-"],
#downloadsPT .module.jm-xhtml-icontop [class*="icon-"],
#downloadsPT .module.jm-xhtml-icontop [class*="fa-"] {
    font-size: 20px;
    color: #FFF;
    display: inline-block;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 50px;
    width: 50px;
    height: 50px;
    text-rendering: optimizelegibility !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased;
}
#downloadsPT-xdgc div.row-fluid div.span9.v-center div.content div.table-cell1
small {
    text-align: left;
    float: left;
    font-size: 1.1em;
}
@media (max-width: 800px) {
    .responsive header[id^="sp-"] > .container,
    .responsive section[id^="sp-"] > .container,
    .responsive footer[id^="sp-"] > .container {
        width: auto !important;
        padding: 0 10px;
    }
    h5.media-heading.text-left {
        text-align: center;
        line-height: 12px;
        font-size: 15px;
        font-weight: bold;
        text-transform: uppercase;
    }
    div.plan-name-bronze,
    .plan-name-silver {
        text-align: center;
    }
    div.jm-xhtml-icontop.module.text-center {
        margin-bottom: 10px;
    }
    #xdgc_header {
        text-align: center;
    }
}
