a {
  color: #22b8f0;
}
a:hover {
  color: #0e9cd1;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #27699D;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #22b8f0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #22b8f0;
}
#offcanvas-toggler >i {
  color: #000000;
}
#offcanvas-toggler >i:hover {
  color: #22b8f0;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #0faae4;
  background-color: #22b8f0;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #0d8ab9;
  background-color: #0e9cd1;
}
ul.social-icons >li a:hover {
  color: #22b8f0;
}
.sp-page-title {
  background: #22b8f0;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #22b8f0;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #22b8f0;
}
.sp-module .tagscloud .tag-name:hover {
  background: #22b8f0;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #22b8f0;
}
.search .btn-toolbar button {
  background: #22b8f0;
}
.post-format {
  background: #22b8f0;
}
.voting-symbol span.star.active:before {
  color: #22b8f0;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #0e9cd1;
}
.entry-link,
.entry-quote {
  background: #22b8f0;
}
blockquote {
  border-color: #22b8f0;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #22b8f0;
}
#sp-footer {
  /*background: #0E2E43;*/
  background-color: #2A344E;
}
.sp-comingsoon body {
  background-color: #22b8f0;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #22b8f0;
  background-color: #22b8f0;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #22b8f0;
  background-color: #22b8f0;
}

.ibsmD {
  background:#d9d9d9;
  border:1px solid #ccc;
  border-radius: 4px;
  margin-bottom: 10px;
  padding: 20px;
  display: flow-root;
}
.ibsmD .form-group {
  margin-
}
.ibsmDm {
  float:right;
  font-weight: 600;
  cursor:pointer;
  background: #cacdd4;
  border-radius: 4px;
  padding: 3px 10px;
}
.ibsmDm:hover {
  color:#565656
}
.field-anexo {
  background:#333333;
  float:left;
  width: 100%;
  margin-top: 20px;
  padding: 10px;
  color:#fff;
}
.field-anexo input {
  padding: 10px;
}
.idepent {
  border:1px solid #325e7b;
  padding: 10px;
  float:left;
  width: 100%;
}
.idepent h3 {


}
.mpis a{
  background:#0080fe;
  border-radius: 4px;
  color:#fff !important;
  line-height: 40px !important;
}
.mpis a:hover {
  background:#1473d2
}
.ibsmDm:before {
  content:"\f055";
  font-family:"FontAwesome";
  margin-right: 5px
}
.ibsmD .remove_field {
  float: right;
  margin-right:15px;
  color:#c11a1a
}
.ibsmD .remove_field:before {
  content:"\f00d";
  margin-right:5px;
  font-family:"FontAwesome";
}
button[name="button-1531330003267"] {
  padding: 10px;
  font-size: 16px;
  text-transform:uppercase
}
#objetivos_conteudo{ margin-top: -30px !important; }
/*#home_objetivos .sppb-row-container{ 
  background-color: #FFFFFF; 
}
#home_objetivos #column-id-1528310265083 {
    margin-top: -40px;
    background: #FFF;
    padding-top: 25px;
    padding-left: 0px !important;
}
#home_objetivos .sppb-col-md-12{
  padding-left: inherit; 
  padding-right: inherit; 
}*/
/* --- LandPage --- */
#duvFrequentes #sppb-addon-1574440432851{
  border-radius: 0px 0px 14px 14px;
}
.quest .sppb-feature-box-title {
    text-transform: uppercase;
}
/* --- --- */
/*******
MOBILE
******/
@media screen and (max-width: 767px){
 #sp-header{ height: 120px; }
 #objetivos_conteudo{ margin-top: inherit !important; }
}