body { width: 100%; height: 100%; background-color: #fefefe; margin: 0; padding: 0; font-size: 14px; font-family: 'Open Sans', sans-serif; }

h2 { margin-top: 7px; }

.subdom { text-align: center; }
.subdom a:first-child { background-color: #ffcc00; color: black; padding: 8px; margin: 7px 0 14px 0; display: block; width: 100%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); text-decoration: none; }
.subdom a:nth-child(2) { background-color: #00ffff; color: black; padding: 8px; margin: 7px 0 14px 0; display: block; width: 100%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); text-decoration: none; }
.subdom a:last-child { background-color: #99ff66; color: black; padding: 8px; margin: 7px 0 14px 0; display: block; width: 100%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); text-decoration: none; }
.subdom a:hover { background-color: #f9f19f; position: relative; top: 1px; }

.menu { text-align: center; }
.menu a { background-color: #e5e5e5; color: black; padding: 8px; margin: 7px 0 14px 0; display: block; width: 100%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); text-decoration: none; }
.menu a:hover { background-color: #f9f19f; position: relative; top: 1px; }

.main { padding: 0 20px; }

.right { background-color: #e5e5e5; padding: 15px; margin-top: 7px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); }

.allnews { max-width: 31%; margin: 1%; padding: 0; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); }
.allnews:nth-child(4) { clear: both; }
.allnews .card-body { padding: 2%; }
.allnews .card-body .card-title { margin-top: 5px; font-size: 1.2em; line-height: 1.2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.allnews .card-body a { background-color: #6bae62; border: none; }
.allnews .card-body a:hover { background-color: #f9f19f; color: #000000; position: relative; top: 1px; }

.lastnews { max-width: 48%; margin: 1%; padding: 0; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); }
.lastnews:nth-child(3) { clear: both; }
.lastnews .card-body { padding: 2%; }
.lastnews .card-body .card-title { margin-top: 5px; font-size: 1.2em; line-height: 1.2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lastnews .card-body a { background-color: #6bae62; border: none; }
.lastnews .card-body a:hover { background-color: #f9f19f; color: #000000; position: relative; top: 1px; }

.cdmspublic { max-width: 50%; margin: 1% auto 3% auto; padding: 0; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); }
.cdmspublic .card-body { padding: 2%; }
.cdmspublic .card-body .card-title { margin-top: 5px; font-size: 1.2em; line-height: 1.2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cdmspublic .card-body a { background-color: #6bae62; border: none; }
.cdmspublic .card-body a:hover { background-color: #f9f19f; color: #000000; position: relative; top: 1px; }

.partners > a > img { margin: 1% 0 2% 1%; width: 23%; }

.mainVideo { width: 100%; height: 400px; }

@media (max-width: 991px) { .lastnews { max-width: 70%; margin: 1% auto 3% auto; }
  .allnews { max-width: 48%; margin: 1%; } }
@media (max-width: 767px) { .lastnews { max-width: 90%; margin: 1% auto 3% auto; }
  .allnews { max-width: 90%; margin: 1% auto 3% auto; } }
header .logo > img { max-width: 200px; margin: 2% 0; }
header blockquote { float: right; margin: 7% 2% 4% 0; padding-left: 1%; font-size: 1.6em; font-style: italic; border-left: 5px solid #e5e5e5; }
header .navbar { margin-bottom: 10px; background-color: #6bae62; border-radius: 0; border-color: transparent; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
header .navbar .navbar-nav > li > a { padding-top: 17px; color: #ffffff; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
header .navbar .navbar-nav > li > a:hover { color: #000000; }
header .navbar .navbar-right { margin: 9px 20px 5px 0; }
header .navbar .navbar-right .searchbutton { font-weight: bold; }

@media (max-width: 991px) { header .mobheader { text-align: center; }
  header blockquote { display: none; }
  header .navbar .navbar-right { margin: 9px 0 10px 0; } }
@media (max-width: 767px) { header .navbar { text-align: center; } }
footer { padding: 2%; border-top: 3px solid #ebebeb; background-color: #f9f19f; font-size: 1.2em; }
footer .social > a { padding: 4% 2%; font-size: 3em; }
footer .social > a:nth-child(1) { color: #5054b4; }
footer .social > a:nth-child(2) { color: #fe0000; }
footer .social > a:nth-child(3) { color: #3190f5; }
footer .social > a:hover { position: relative; bottom: 5px; }
footer .copyright { margin-top: 2%; font-size: 0.9em; }

.article { padding-right: 2%; }
.article .article-data { float: right; }
.article .article-category { float: left; }
.article .article-text > div > p > img { width: 100% !important; margin-bottom: 15px; }
.article img { width: 50%; margin: 5px 30px 5px 0; float: left; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); }
.article p { text-align: justify; line-height: 1.8; }
.article hr { margin: 0; }

@media (max-width: 991px) { .article > img { width: 100%; margin-bottom: 15px; } }
.dashboard-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.dashboard-image { margin-bottom: 10px; }

.select-image-container > input { display: none; }

.select-image-overlay { margin: 10px 0; }

/*# sourceMappingURL=style.css.map */
