body{font-size: 15px !important;}

.downContainerInst, .downContainerZips {	
	position: relative;
	margin-bottom: 25px;
	-webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;    
   box-shadow: inset 0 0px 80px -15px #999;
   -webkit-box-sizing: border-box; 
   -moz-box-sizing: border-box;   
   box-sizing: border-box;
}
.downContainerInst{
	/*height: 820px;*/
}
.downContainerZips{
	/*height: 945px;*/
}

ul.downList{
    padding:  0 0 0 10px;
    margin: 0;
}
.downItem {
    display: block;
    /*float: left;*/
    margin: 0 30px 10px 20px;
    position: relative;
    min-height: 120px;
	width: 750px;
	padding: 30px;
	border-bottom: 1px solid #cfcfcf;
	/*background-color: lightblue;*/
}

.downloaditemSo { 
	float: left;
	position: absolute;
	top: 100px;
}
.downloaditemTitle { 
	color: #000;
	font-weight: bold;
	font-size: 16pt;
	margin-left: 200px;
/*border-bottom: 1px solid #cfcfcf;*/	
}
.downloadItemInfo{
	font-weight: bold;
	font-size: 16pt;
	float: left;
	margin-top: -25px;
	width: 165px;
	text-align: center;
}
.downloaditemDesc { 
	color: #000000;	
	margin-left: 200px;
}
div.downloaditemDesc { 
	margin-top: 25px;
}
a.downloaditemDesc { 
	color: #1122dd;
	display: inline-block;
	margin-left: 0px;
	font-size: 15px;
}
a.downloaditemDesc:hover { 
	color: #334466;
	text-decoration: underline;
}
p.normaltitle{
	padding: 20px;
	font-size: 24px;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}
.sep_v { 
	width:6px;
	background-image: url('//192.168.254.198:98/site8_pt_br/lib/../download/img/sep_v.png');
	background-repeat: repeat-y;
	background-position:center; 
}
.sep_h { 
	padding:20px 0px;
}
.downloadinfos { margin: 0; font-size: 16px; color: #000; }

/*
#maildown { width: 500px; height: 150px; background-color: #FFFBD2; margin-left: calc(50% - 250px); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 2px dashed #B3AB56; }
#mailcircle01 { width: 90px; height: 90px; background-color: rgb(65, 65, 65); border-radius: 50px; position: absolute; margin-left: 455px; margin-top: 15px; opacity: 0.2; }
#mailcircle02 { width: 80px; height: 80px; background-color: #5FB1EA; border-radius: 40px; position: absolute; margin-left: 460px; margin-top: 20px; }
#mailbox { padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; width: 85%; }
*/

p.downloadinfosver { margin: 0; padding: 5px; background: #c5c5c5; font-size: 13px; font-weight: bold; color: #434E58; border-top: 1px solid #ecefa2; }
a.btdownload { margin: 10px 350px 0 0 ; }
input.entermail { font-size: 11pt; width: 220px; margin: 5px 0 5px 5px; display:block; }
span.checknews { font-size: 10pt; color: #666666; display:block; }
p.changeversion { margin: 0; padding: 5px; background: #dbe6ee; font-size: 16px; color: #0A435A; border-top: 1px solid #cadbe7; font-weight: bold; }
ul.changeitens { margin: 0; padding: 0 0 8px 0; background: #F6F9FB; }
ul.changeitens li { margin:0 27px 0 27px; padding: 6px 0 6px 0; font-size: 14px; background: #F6F9FB; list-style-type: square; color: #000; border-bottom: 1px solid #D4E1EC; }
ul.changeitens li.date { margin:0; padding: 2px 0 2px 6px; font-size: 13px; background: #0A435A; list-style-type: none; color: #fff; border-bottom: 1px solid #D4E1EC; font-weight: bold; }
span.targetTop { float: right; margin: 1px 5px 0 0; }
span.targetTop a { color: #dbe6ee; font-weight: normal; font-size: 10px;  }

div.downloadTrial { float:right; z-index: 0; margin: 0 0 0 760px; position: absolute; display: none;}

span.warning
{
 color: #ff3333;
}
span.warning a
{
 color: #ff3333;
 font-weight: bold;
}
span.warning a:hover
{
 color: #991111;
}

.bannerDownload
{
 width: 800px;
 height: 120px;
 color: #fff;
 text-shadow: 1px 1px 1px #333;
 margin-left: auto;
 margin-right: auto;
 margin-top: 30px;
 margin-bottom: 20px;
 /*background-image: url(//192.168.254.198:98/site8_pt_br/lib/../download/img/support_banner.png);*/
 background-color: #0076cc;
 box-shadow: 0px 0px 15px 1px #333;
}
.bannerDownload a
{
 color: #fff;
 text-shadow: 1px 1px 1px #333;
}
.bannerDownload:hover a
{
 color: #ddd;
}
.bannerDownload:hover span
{
 display: block;
}

.bannerDownloadTitle
{
 font-size: 20px;
 font-weight: bold;
 -webkit-box-sizing: border-box; 
 -moz-box-sizing: border-box;   
 box-sizing: border-box;
 text-align: center;
}
.bannerDownloadTitle a
{
 width: 100%;
 display: block;
 padding: 10px 20px 10px 80px;
 -webkit-box-sizing: border-box; 
 -moz-box-sizing: border-box;   
 box-sizing: border-box;
}
.bannerDownloadDesc
{
 width: 800px;
 font-size: 14px;
 float: right;
 -webkit-box-sizing: border-box; 
 -moz-box-sizing: border-box;   
 box-sizing: border-box;
 text-align: center;
}
.bannerDownloadDesc a>strong
{
 display: block;
 width: 100%;
 height: 30px;
 padding: 10px 0 0 0;
 
}
.bannerDownloadDesc a
{
 display: block;
 height: 73px;
 padding-right: 30px;
 padding-bottom: 0px;
 padding-left: 80px;
 -webkit-box-sizing: border-box; 
 -moz-box-sizing: border-box;   
 box-sizing: border-box;
 text-align: center; 
}
.bannerOverlayContainer
{
 position: relative;
 width: 100%;
 height: 0px;
}
.bannerOverlay img
{
 width: 100px;
 height: auto;
}
.bannerOverlay
{
 width: 10px;
 height: 10px;
 position: absolute;
 bottom: -20px;
 right: 760px;
 -webkit-box-sizing: border-box; 
 -moz-box-sizing: border-box;   
 box-sizing: border-box;
 text-align: center;
}
.bannerOverlay span
{
 display: none;
 font-size: 10px;
 font-weight: bold;
}
#faqContent{
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 754px;
	margin-left: 10%;
	margin-bottom: 40px;
	border: 1px solid #ACACAC;
	border-radius: 5px;
	-moz-box-shadow:0 0 35px rgba(0,0,0,.4);
	-webkit-box-shadow:0 0 35px rgba(0,0,0,.4);
	box-shadow:0 0 35px rgba(0,0,0,.4);
	background-color: #FCF5A7;
}

#faqContent span{
	display: block;
	padding: 5px 20px;
}
/*Login Social*/
.modal-header{
	background: -webkit-linear-gradient(left, rgba(45,62,80,1) 0%, rgba(4,69,147,1) 100%);
	background: -o-linear-gradient(left, rgba(45,62,80,1) 0%, rgba(4,69,147,1) 100%);
	background: linear-gradient(to right, rgba(45,62,80,1) 0%, rgba(4,69,147,1) 100%);
}
#buttonWithText {
  overflow: hidden;
  width: 100%;
  max-height: 54px; 
}

#slider {
  display: flex;
  width: 200%;
  transition: 0.5s;
}

#slider.expanded {
  transform: translateX(-50%);
}

#toggle {
  flex: 0 0 50%;
}

#mailbox {
  flex: auto;
}

#ok {
  flex: none;
}

.button-social{
	cursor: pointer;
	height: 54px;
}
.button-social img{
	width: 30px;
    background: #fff;
    border-radius: 5px;
    margin-top: -5px;
}
.social-login-facebook{
	background: #475993;
	color: #fff
}
.social-login-google{
	border: 1px solid #ededed96;
	background: #D5472E;
	color: #fff;
}
.social-login-email{
    background-color: #E0E4E7;    		
}
.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.bg-light {
    background-color: #f8f9fa!important;
}

.input-group-append .btn-primary {
   color: #fff;
   background-color: #0275d8;
   border-color: #0275d8;
}
.input-group-append .btn-primary.disabled, .btn-primary:disabled {
   background-color: #E0E4E7;
   border-color: #E0E4E7;
}
.input-group-append .btn-primary:hover, .input-group-append .btn-primary:visited,  .input-group-append .btn-primary:active {
   color: #fff;
   background-color: #025aa5;
   border-color: #01549b;
}

.social-login-facebook:visited,.social-login-facebook:active{#303d65}
.social-login-google:visited,.social-login-google:active{#a53724}