/*ORGANIZAR geral*/
body{background-image: none; background-position: initial; background-repeat: initial; padding-top:85px}
.icon{max-height: 25px;position: relative;top: -2px;}
.p-align{text-align: justify;}

/*ORGANIZAR Headings*/
h1 {font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-style: normal; font-size: 30px; line-height: 65px; margin: 0px; color: rgb(0, 0, 0);}
h2 {font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; font-size: 35px; line-height: 45px;}
h3, h4, h5, h6 {line-height:1.5 !important}
h3,.page-content h3 a {font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; font-size: 28px; line-height: 45px;}
h4,.page-content h4 a {font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; font-size: 21px; line-height: 45px;}
h5,.page-content h5 a {font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; font-size: 17px; line-height: 45px;}
h6,.page-content h6 a {font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; line-height: 45px;}

/*ORGANIZAR Header Area*/
#decorative1 {margin-top:-2px;padding-top:2px; }
#decorative2 {position:fixed;top:0;left:0;right:0;z-index:100;height: 112px;}
#decorative2 img{max-height: 175px; margin-top: 4px;}
#decorative2{background-image:-moz-linear-gradient(bottom,#03B1E0, #497EC3);
             background-image:-o-linear-gradient(bottom,#03B1E0, #497EC3);
             background-image:-webkit-gradient(linear,left top, left bottom,from(#03B1E0),to(#497EC3));
             background-image:-webkit-linear-gradient(bottom,#03B1E0, #497EC3);
             background-image:linear-gradient(to bottom,#03B1E0, #497EC3);
             background-image:linear-gradient(bottom,#03B1E0, #497EC3);
}

/*ORGANIZAR Footer elements*/
.copyright {font-size:smaller;letter-spacing:1px;}
#copyrightRight{float: right}

/*VERIFICAR Responsive Image*/
img {max-width:100%;height:auto;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

/*ORGANIZAR Adjustments*/
.divPanel.notop {padding-top:0px}
.divPanel.nobottom {padding-bottom:0px}

/*ORGANIZAR*/
/*VERIFICAR Menu Superior*/
.nav-links > a {margin-right:20px;}
.navbar .nav-pills > li > a {text-shadow:none;font-weight:normal;}
.navbar .nav-pills > .active > a, .navbar .nav-pills > .active > a:hover, .navbar .nav-pills > .active > a:focus {-webkit-box-shadow: none;box-shadow: none;}
.navbar .nav-pills > li > a{height: 80px;margin-top: -35px;}
.ddmenu.nav-pills li a {font-family: Abel, sans-serif; font-size: 17px; text-shadow: none; line-height: 15px; font-weight: bold;}

/*ORGANIZAR*/
#divLogo{margin-top: 9px; margin-bottom: 0px; margin-left: -3px;}

/*ORGANIZAR*/
.page-content {line-height: 25px; font-family: 'Open Sans', sans-serif;}
.page-content a {font-family: 'Open Sans', sans-serif;}

/*ORGANIZAR*/
.sidebox {-webkit-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 3px;-moz-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 3px;box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 3px;background-color:rgb(250, 250, 250);color:rgb(51, 51, 51);border-width:1px;border-style:solid;border-color:rgb(255, 255, 255);border-radius:3px;padding:18px;margin-top:28px;}
.sidebox-title {line-height: 40px; font-weight: normal; font-style: normal; font-family: 'Source Sans Pro', sans-serif; color: rgb(51, 51, 51);}

/*ORGANIZAR*/
#divFooter{font-family: 'Open Sans', sans-serif; background-color: transparent; color: rgb(41, 41, 41); font-size: 12px; text-transform: none; background-image: url(../images/geral/chruch.png); background-repeat: repeat repeat;}
#divFooter h3{color: rgb(41, 41, 41);}

/*ORGANIZAR Botões*/
a.btn, a.btn-large, a.btn-small, a.btn-mini {color:#333}
a.btn-info, a.btn-success, a.btn-warning, a.btn-danger, a.btn-inverse {color:#ffffff}
.btn-primary, .btn-primary:hover, a.btn-primary, a.btn-primary:hover {color:#ffffff;}
.btn-primary {
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr=#40ac62, endColorstr=#3a9b58, GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);}

/*ORGANIZAR separadores*/
#contentOuterSeparator{margin-top: 0px; border-top-color: rgb(255, 255, 255); border-top-width: 0px; border-top-style: solid; margin-bottom: 25px; height: 0px; background-color: transparent;}
#footerOuterSeparator{margin-top: 55px; border-top-width: 0px; border-top-style: solid; border-top-color: rgb(95, 95, 95);}
#headerSeparator{margin-top: 7px; border-top-color: rgb(51, 51, 51); border-top-width: 0px; border-top-style: solid;}

/*VERIFICAR INUTIL ????*/
#menu-lateral{ visibility: hidden; }

/*SEC.ML: Menu lateral responsivo*/
#menu-trigger {
    width: 30px;
    height: 20px;
    position: absolute;
    top: 10px;
    margin-right: 20px;
    right: 0;
    cursor: pointer;
}
.menu-trigger div {
    width: 30px;
    height: 4px;
    background: rgb(51, 51, 51) none repeat scroll 0% 0%;
    margin-top: 3px;
}
.side-menu-wrapper { 
    background: rgba(0,0,0,.95);
    padding: 40px 0 0 20px;
    position: fixed; 
    top: 0;
    left: 0; 
    height: 100%;
    z-index: 30;
    transition: 0.5s; 
    width: 175px;
    box-sizing: border-box;
}
.side-menu-wrapper > ul{ 
    list-style:none;
    padding:0px;
    margin:0px;
    overflow-y: auto; 
    height:95%;
    margin-top: 10px;
}
.side-menu-wrapper > ul > li > a { 
    display: block;
    border-bottom: 1px solid #131313;
    padding: 6px 4px 6px 4px;
    color: #989898;
    transition: 0.3s;
    text-decoration: none;
}
.side-menu-wrapper > a.menu-close { 
    padding: 8px 0 4px 23px;
    color: #6B6B6B;
    display: block;
    margin: -30px 15px -10px -20px;
    font-size: 35px;
    text-decoration: none;
    float: right;
}
.menu-overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 20;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,.7);
    overflow-y: auto;
    overflow-x: hidden;
    text-align: center;
    opacity: 0;
    transition: opacity 1s;
}
/*FIM SEC.ML*/