/* ==== Google font ==== */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,600');

/* ==== Custom Bootstrap ==== */
@media (min-width: 1200px) {
    .container {width: 1200px;}
}
/* ==== General ==== */
body {
    color:#555555;
    background: #fff;
    font-size: 14px;
    line-height: 1.6em;
    font-weight: 400;
    text-shadow: none;
}

ul {list-style: none !important;margin:0;padding:0;}
a, a:hover, a:active, a:focus {text-decoration: none;color:#555555;}
a:hover, a:active, a:focus {font-weight: 600;}

.clear {clear: both;}
.rel {position:relative;}
.abs {position:absolute;}

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: -0.02em;
}
h1, h2, h3, h4, h5, h6 {
    color:#006961;
}

h1,h2,h3,h4,h5,h6 {
    font-style: normal;
    margin: 0 0 20px 0;
}
h1 { font-size: 24px; line-height: 30px; }
h2 { font-size: 21px; }
h3 { font-size: 19px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
.txt-light { font-weight: 300; }
.txt-regular { font-weight: 400; }
.txt-bold { font-weight: 600; }
.txt-uppercase { text-transform: uppercase; }

.pdd-1 {padding-right:4px !important;}
.pdd-2 {padding-left:4px !important;}

/* ==== Main Style ==== */
.top {height:13px;background:#123352;border-bottom: 1px solid #b1d192;}
/*  .header {background: url(../imagens/back-01.png) center bottom repeat-x;min-height:170px;}*/
.system {float:right;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;background:#123352;padding:5px 15px 5px 15px;min-height: 70px;font-size:13px;}
.system p { margin-bottom:7px;}
.logo {margin-bottom:12px;}
.compl {background:#123352;border-top: 1px solid #498d61;padding: 8px 0;}
.date {color:#fff;float:left;padding-top:7px;}
.lotteries {float:right;}
#main {margin:60px 0 20px 0;}
.dreams {border:1px solid #dbdbdb;padding:10px 25px;margin-bottom:30px;}
.dreams img {margin-bottom:8px;}
.dreams input {width: 405px;}
.d-def {border-top:2px solid #98c62a;position:relative;padding: 25px 0;margin-bottom:35px;}
.d-def:after {content: "";width:110px;height:4px;background:#98c62a;display:block;position:absolute;top:-3px;left:0;}
.socials .d-def {padding-bottom: 0;}
.socials img {margin:0 20px 10px 0;}
.soccer .d-def {background: #e8f4d6;padding:15px 5px 10px 5px !important;}
.soccer img {margin:0 7px 8px 8px;}
.zodiac .d-def {text-align:center;font-size:13px;padding-bottom:0;}
.zodiac .d-def p {margin-bottom: 6px;}
.zodiac .d-def .col-md-2 {padding:0 10px !important;}
.zodiac .d-def .col-xs-3 {padding:0 !important;}
.emails .d-def {padding-bottom:0;}
.emails .d-def .col-sm-4, .emails .d-def .col-xs-6 {min-height:80px;}
.weather .d-def, .downloads .d-def {padding-bottom:0;}
.downloads img {margin: 0 25px 10px 0;}
#footer {background: url(../imagens/back-02.png) center top repeat-x;height:89px;text-align: right;padding-top: 15px;font-size:13px;}

/* ==== forms ==== */
.loginForm input {font-size:13px;background: #d4e3bd;border-radius:3px;margin:0 5px 5px 0;border:0;padding:4px 0 4px 10px;}
::-webkit-input-placeholder {color: #555555;}
:-moz-placeholder {color: #555555;}
::-moz-placeholder {color: #555555;}
:-ms-input-placeholder {color: #555555;}
.btn {background:#7bae34;padding:5px 15px;font-size:13px;color:#fff;margin-left: 5px;}

/* ==== Responsive ==== */
@media (max-width: 1199px) {
    .date {float:right;}
    .dreams input {width: 290px;}
    .soccer {margin-top:-30px;}
    .soccer img {margin:0 5px 5px 5px;}
}

@media (max-width: 991px) {
    .system {margin-bottom: 15px;}
    .dreams input {width: 550px;}
    .soccer {margin-top:0;}
    .soccer img {margin:0 7px 5px 7px;}
}

@media (max-width: 742px) {
    .dreams input {width: 79%;}
}

@media (max-width: 667px) {
    #main {margin:35px 0;}
    .dreams input {width: 70%;}
}

@media (max-width: 451px) {
    .dreams input {width: 100%;}
    .downloads .d-def {text-align:center;margin-right:0;}
}

@media (max-width: 400px) {
    .socials img {margin-right:5px;}
}

@media (min-width: 406px) and (max-width: 490px) {
    .system {max-width:290px;}
}4078