/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
.panel-number {font-size:30px!important;}
.p-pad {padding:20px 0px;}
.age-form {max-width:40px;}
.align-left {text-align:left!important;}

/*CIVI*/
.crm-container .status {background-color: #cde9e9!important;border:0px!important;}

/*pages with no header*/
.page-id-23553 .site-content {padding-top: 40px!important;}
.page-id-24417 .site-content {padding-top: 20px!important;}
.page-id-24417 .entry-title {display:none;}
.page-id-25268 .site-content {padding-top: 0px!important;margin-top:-20px!important;}
.page-id-25268 .entry-title {display:none;}

/*Forms*/
#fld_9988044_1 {width:60px!important;}
#fld_2092862_1 {width:60px!important;}
#fld_9164462_1 {width:60px!important;}
#fld_3418407_1 {width:60px!important;}
#fld_4591980_1 {width:60px!important;}
#fld_2677612_1 {width:100px!important;}


/*Hide content to save*/
.hide-block  {display:none!important;}

/*Hide recaptcha badge*/
.grecaptcha-badge {display:none!important;}

/*HEADER*/
.site-header {position:fixed!important;top:0px;width:100%;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.1);}
.site-content {padding-top:160px!important;padding-bottom:100px!important;}
.main-header-bar-navigation .main-header-menu .menu-item .sub-menu .menu-link:hover {color:#4f90a6!important;}
.sub-menu .menu-link {font-size: 16px!important;color: #666!important;}
ul .sub-menu {margin-left:0px!important;background-color: #fff!important;}
.sub-menu {margin-left:40px!important;}
.icon-arrow {display:none!important;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link {border-bottom-width: 0px!important;border-top-width: 1px!important;border-color: #efefef;border-style: solid;}

/*toggle-menu*/
.ast-mobile-header-content {float:right;margin-right:60px;width:30%;}
.ast-header-break-point .main-header-menu {border-radius: 8px;}
.ast-mobile-popup-inner {max-width:400px!important; height:inherit!important;}

/*gtranslate button*/
#gtranslate_selector {color:transparent!important;background-color:transparent;border:none;margin-left: 0px !important; margin-right: 0px !important;padding-left: 0px !important; padding-right: 0px !important; width: 50px !important;background-image:url(https://healthydemocracy.org/wp-content/uploads/world-speech-icon-333.svg)!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important;transition:all.2s ease-in-out;}
#gtranslate_selector:hover {cursor: pointer;transform: scale(1.1);}
select {-webkit-appearance:none!important;}

/* Fixed/sticky icon bar*/
.icon-bar {position: fixed;right:0;top: 500px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index:1;}
.icon-bar .wpel-icon {display:none;}
.icon-bar a {display: block;text-align: center;padding: 16px;transition: all 0.3s ease;color: white;font-size: 20px;}
.icon-bar a:hover {background-color:#333;color:#fff!important;}
.facebook {background:#aadada;color:white!important;}
.twitter {background: #4f90a6;color:white!important;}
.instagram {background:#ecda9a;color:white!important;}
.youtube {background:#ee4e5a;color:white!important;}

/*FOOTER*/
.wp-block-social-links .wp-social-link svg {color:white!important;width: 2em!important;height: 2em!important;}
.site-below-footer-wrap {padding: 0px!important;}

/*Post Navigation*/
.nav-links {display:none!important;}

/*GRAPHICS*/
.email::before {content: url(https://healthydemocracy.org/wp-content/uploads/email-icon.svg);margin-right:10px;}

/*TABLES*/
.db-cell {background-color: #4f90a6;color:#fff;font-weight}
.lb-cell {background-color: #cde9e9;}
.tl-cell {background-color: #bbe2dd;}
.r-cell {background-color: #de4d4f;color:#fff;}
.ol-cell {background-color: #fbbd9e;}
.oll-cell {background-color: #fdd6c0;}

/*FONTS*/
h1 {animation: fadeIn 3s;-webkit-animation: fadeIn 3s;-moz-animation: fadeIn 3s;-o-animation: fadeIn 3s;-ms-animation: fadeIn 3s;}
h2 {text-align:center!important;}
h2:after {display: table;content: "";border-top: 5px solid #4f90a6;width: 50px;margin: 0px auto;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
h2.entry-title:after {border-top: 0px!important;}
h2.entry-title {margin-bottom:30px;font-size:24px!important;}
h2.ub-block-post-grid-title:after {border-top: 0px!important;}
h2 span {background-color: white;padding:0px 10px;}
h3 {color:#777!important;font-style:italic;}
h5 {color:#777!important;letter-spacing:.05em;}
.standard-font {font-size:14px!important;line-height:1.5em!important;}
blockquote {border-left: 5px solid #eaecec!important;margin: 0em!important;font-size: 16px!important; padding: 0px 20px!important;}


li a:link {color: #4f90a6!important;}
li a:visited {color: #4f90a6!important;}
p a:link {color: #4f90a6!important;}
p a:visited {color: #4f90a6!important;}
table a:link {color: #4f90a6!important;}
table a:visited {color: #4f90a6!important;}
.email-link {color: #4f90a6!important;}
.people-page-link:after {display: table;content: "";border-top: 3px solid #9b9b9b;width: 50px;margin: 0px auto;margin-top:6px;}
.white-text {color:#fff!important; text-decoration:none!important;}

/*post archive heading*/
.ast-archive-description {padding:0px!important;}
.ast-archive-description:after {display: table;content: "";border-top: 5px solid #4f90a6;width: 50px;margin: 0px auto;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {border-bottom:0px!important;}

/*no space between paragraphs*/
.no-space-p {margin:4px 0px!important;}

/*polygon slider menu*/
.black-link {color:#333!important;transition: all .2s ease-in-out!important;font-size:1.5em!important;line-height:1.5em!important;}
.white-link {color:#fff!important;transition: all .2s ease-in-out!important;font-size:1.5em!important;line-height:1.5em!important;}
.black-link:hover {color:#333!important;transform: scale(1.5)!important;}
.white-link:hover {color:#fff!important;transform: scale(1.5)!important;}

/*call outs*/
.callout-r {font-size:20px;line-height:18px;color:#de4d4f!important;}
.callout-b {font-size:20px;line-height:18px;color:#4f90a6!important;}
.callout-333 {font-size:20px!important;line-height:1.5em;color:#333;font-weight:700!important;}
.text-lb-bg {background-color:#cde9e9;padding:4px;border-radius:5px;}
.text-white-bg {background-color:#fff;padding:2px 6px;}


/*RESPONSIVE*/

/*Desktop*/
@media (min-width:921px) {
	.hide-desktop {display:none!important;}
	.donate-btn {display:none!important;}
	.bubble-bg-333 {margin: 0 40px}
	.bubble-bg-light-blue {margin: 0 40px}
	.speech-bubble-bg-light-blue {margin: 0 40px}
	.speech-bubbles-bg-light-blue {margin: 0 40px}
	.no-pad-column .wp-block-column {padding:0px!important;}
	.width-900 {max-width:900px;margin:0 auto;}
	.ub-post-grid-item {padding-left: 40px !important; padding-right: 40px !important;}
	.post-thumb-img-content {margin-top:-100px!important;}
	
}
/*Header breakout*/
@media (max-width:900px) {
	.menu-link {font-size: 18px!important;color: #333!important;}
	.sub-menu .menu-link {font-size: 16px!important;color: #4f90a6!important;}
	ul .sub-menu {margin-left:20px!important;padding:20px!important;}
	.ast-mobile-header-content {width:50%!important;}
	.ast-header-button-1  .menu-link {text-align:center!important;}
}
/*Tablet*/
@media (min-width:725px) and (max-width:920px) {
	.hide-tablet {display:none!important;}
	.our-values {background-image:none!important;}
	.wp-block-column {padding: 0 20px!important;}
	.no-pad-column .wp-block-column {padding:0px!important;}
}
/*Mobile*/
@media (max-width:724px) {
	.hide-mobile {display:none!important;}
	.wp-block-columns .wp-block-column {flex-basis: 100% !important;}
	.wp-block-column:nth-child(2n) {margin-left: 0;}
	.border-left-desktop {border-left: 20px !important;}
	.ast-single-post .entry-title, .page-title {text-align:center;font-size:2em;}
	.mobile-spacer {height:20px!important;}
	.has-medium-font-size {font-size: 1em!important;}
	.bubble-outline-333 {padding:30px!important;}
	.bubble-bg-lb {padding:30px 30px!important;}
	.our-ideas {background-image:none!important;padding-left: 0px !important;}
	.our-programs {background-image:none!important;padding-left: 0px !important;}
	.site-content {padding-top:120px!important;}
	.wp-block-column {padding: 0px!important;}
	.location-cover {min-height:200px!important;}
	.reverse-mobile {flex-direction: column-reverse;}
	.our-values {background-image:none!important;}
	.our-benefits {background-image:none!important;padding-left: 0px !important;}
	#gtranslate_selector {width: 30px !important;}
	.wp-block-columns, .wp-block-column {margin: 0rem 0;}
	}

/*SIDE HEADINGS*/
.our-values {background-image:url(https://healthydemocracy.org/wp-content/uploads/head-our-values.svg);background-repeat:no-repeat!important;background-position-y:center;background-position-x:right;}
.our-impact {background-image:url(https://healthydemocracy.org/wp-content/uploads/head-our-impact.svg);background-repeat:no-repeat!important;background-position-y:center;background-position-x:left;}
.our-ideas {background-image:url(https://healthydemocracy.org/wp-content/uploads/head-our-ideas.svg);background-repeat:no-repeat!important;background-position-y:center;background-position-x:left;padding-left:100px;}
.our-ideas .wp-block-image.size-full {margin: 0px 0px 14px 0px!important;}
.our-programs .wp-block-image.size-full {margin: 0px 0px 14px 0px!important;}
.our-programs {background-image:url(https://healthydemocracy.org/wp-content/uploads/head-our-programs.svg);background-repeat:no-repeat!important;background-position-y:center;background-position-x:left;padding-left:100px;}
.our-benefits {background-image:url(https://healthydemocracy.org/wp-content/uploads/head-our-benefits-vertical.svg);background-repeat:no-repeat!important;background-position-y:center;background-position-x:left;padding-left:100px;}

/*banner*/
.banner-blue {background-color: #4f90a6;border-radius:12px;padding:10px;max-width:800px;}
.white-link {color:#fff!important;}
a, .white-link {color:#fff!important;}
/*site titles*/
.ast-single-post .entry-title, .page-title {text-align:center;font-size:2.5em;}
a, .page-title {color: #333!important;}
.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
background-color: #fff;
border-bottom:solid #999 1px;
}
a:hover {color:#115c7a!important;}
.wp-block-quote.is-style-large p {font-size: 20px!important;}
.tiny {font-size: 8px!important;}

/*SPEECH BUBBLES*/
.speech-bubble-outline-333 {background-image:url(https://healthydemocracy.org/wp-content/uploads/speech-bubble-333-outline-coded.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:30px 30px 60px 30px;}
.speech-bubble-bg-lb {background-image:url(https://healthydemocracy.org/wp-content/uploads/speech-bubble-lightblue-coded.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:30px 30px 60px 30px;}
/*------------------------*/

/*BUBBLE BGs*/
.bubble-outline-333 {background-image:url(https://healthydemocracy.org/wp-content/uploads/333-bubble-coded.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:60px 30px;}
.bubble-outline-orange {background-image:url(https://healthydemocracy.org/wp-content/uploads/bubble-orange-outline-coded.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:20px 0px;}
.bubble-bg-lb {background-image:url(https://healthydemocracy.org/wp-content/uploads/bubble-lightblue-coded.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:60px 30px;}
/*------------------------*/

/*POLYGON BGs*/
.poly-db {background-image:url(https://healthydemocracy.org/wp-content/uploads/polygon-db.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:20px;}
.poly-lb {background-image:url(https://healthydemocracy.org/wp-content/uploads/polygon-lb.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:20px;}
.poly-r {background-image:url(https://healthydemocracy.org/wp-content/uploads/polygon-r.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:20px;}
.poly-o {background-image:url(https://healthydemocracy.org/wp-content/uploads/polygon-o.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:20px;}
.poly-o-line {background-image:url(https://healthydemocracy.org/wp-content/uploads/poly-o-line.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:20px;}
.poly-y {background-image:url(https://healthydemocracy.org/wp-content/uploads/polygon-y.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:20px;}
.poly-t {background-image:url(https://healthydemocracy.org/wp-content/uploads/polygon-t.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:20px;}
.poly-160 {width:160px; height:140px;}

/*BLOB BGs*/
.bl-blob {background-image:url(https://healthydemocracy.org/wp-content/uploads/333-bubble-coded.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:60px;}
.bl-blob-title span {background-image:url(https://healthydemocracy.org/wp-content/uploads/333-bubble-coded.svg);background-repeat:no-repeat!important;background-position:center;background-size:cover;padding:20px;}
.lb-blob {background-image:url(https://healthydemocracy.org/wp-content/uploads/light-blue-blob.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:30px;}
.db-blob {background-image:url(https://healthydemocracy.org/wp-content/uploads/dark-blue-blob.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:30px;}
.o-blob {background-image:url(https://healthydemocracy.org/wp-content/uploads/orange-blob.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:30px;}
.o-blob-nopad span {background-image:url(https://healthydemocracy.org/wp-content/uploads/orange-blob.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:30px;}
.feedback {background-image:url(https://healthydemocracy.org/wp-content/uploads/feedback-loop.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:30px;}
.r-blob {background-image:url(https://healthydemocracy.org/wp-content/uploads/red-blob.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:30px;}
.y-blob {background-image:url(https://healthydemocracy.org/wp-content/uploads/yellow-blob.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:30px;}
.y-blob-nopad span {background-image:url(https://healthydemocracy.org/wp-content/uploads/yellow-blob.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:30px;}
.t-blob {background-image:url(https://healthydemocracy.org/wp-content/uploads/turquoise-blob.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:30px;}
.values-text-hp {width:400px;background-image:url(https://healthydemocracy.org/wp-content/uploads/white-blob.svg);background-repeat:no-repeat!important;background-size:cover;background-position:center;padding:40px;}

/*ICS BGs*/
.bg-people-meeting {background-image:url(https://healthydemocracy.org/wp-content/uploads/process-01.svg);background-repeat:no-repeat!important;background-size:contain;background-position:right;}
.bg-sig-box {background-image:url(https://healthydemocracy.org/wp-content/uploads/process-02.svg);background-repeat:no-repeat!important;background-size:contain;background-position:center;}
.process-arrow-01 {background-image:url(https://healthydemocracy.org/wp-content/uploads/process-arrow-1.svg);background-repeat:no-repeat!important;background-size:cover;background-position:top;}
.process-arrow-02 {background-image:url(https://healthydemocracy.org/wp-content/uploads/process-arrow-2.svg);background-repeat:no-repeat!important;background-size:cover;background-position:top;}
.x-arrow {background-image:url(https://healthydemocracy.org/wp-content/uploads/horizontal-arrow.svg);background-repeat:no-repeat!important;background-position-y:center;background-position-x:center;background-size: 240px 30px;}

/*buttons*/
.ast-custom-button {transition:all.2s ease-in-out;}
.ast-custom-button:hover {!important;transform: scale(1.1);}
.grow {transition:all.2s ease-in-out;}
.grow:hover {transform: scale(1.1)!important;}
.footer-button {margin: -20px 20px 0px 20px; border: 1px solid #fff; color:#fff!important; border-radius: 5px; transition:all.2s ease-in-out;padding:10px 20px;}
.ub-expand-toggle-button  {margin: 0px 20px!important; border: 1px solid #4f90a6; color:#4f90a6!important; border-radius: 5px;width:100px!important;text-align:center!important;padding:4px 8px!important;cursor: pointer!important;}
.footer-button:hover {color:#fff!important; transform: scale(1.1)!important;}
.footer-bottom-button:hover {margin: -20px 20px 0px 20px; border: 1px solid #4f90a6; color:#4f90a6!important; border-radius: 5px; transform: scale(1.1)!important;}
.footer-bottom-button {margin: -20px 20px 0px 20px; border: 1px solid #4f90a6; color:#4f90a6!important; border-radius: 5px; transition:all.2s ease-in-out;padding:10px 20px;}
.wp-block-search__button {border-color:#fff!important;}
.search-icon {color:#fff!important;}

/*Borders*/
.curved-bg {border-radius:12px!important;}
.border-right-desktop {border-right: 5px solid rgba(0,0,0,.07);padding: 20px;margin: 0 0 1.5em;}
.border-left-desktop {border-left: 5px solid rgba(0,0,0,.07);padding: 20px;margin: 0 0 1.5em;}

/*post grid*/
.ub-block-post-grid-excerpt {margin-bottom:40px!important;margin-top:10px!important;}
.ub-block-post-grid-date {color:#666!important;}
.ub-block-post-grid-title {font-size:18px!important;}
.ub-block-post-grid-author {pointer-events: none!important;color:#666!important;}
.ub-block-post-grid-author:after {content:"/"!important;}
.ub-block-post-grid-image {max-width:200px!important;margin-bottom:30px!important; border: 1px #999 solid!important; padding: 4px!important;}
.category-press .ub-block-post-grid-image {border: 0px!important;}

/*single post*/
.post-thumb-img-content {max-width:400px!important;margin-bottom:40px!important; border: 1px #999 solid!important; padding: 4px!important;}
.category-press .post-thumb-img-content {border: 0px!important;}
.single-layout-1 .entry-title {font-size:24px!important;text-align:left!important;margin-bottom:40px!important;}
.author-name  {pointer-events: none!important;color:#666!important;}

/*side-bar*/
#nav_menu-2 {margin:-20px 0px 0px 40px!important;padding:0px!important;}

/*Spacing*/
.panel-columns {padding:none!important margin: -20px 0px 0px 0px!important}
.text-1000 {max-width:1000px!important;margin:0 auto!important;}
.text-800 {max-width:800px!important;margin:0 auto!important;}
.text-600 {max-width:600px!important;margin:0 auto!important;}
.text-400 {max-width:400px!important;margin:0 auto!important;}
.text-300 {max-width:300px!important;margin:0 auto!important;}
.text-200 {max-width:200px!important;margin:0 auto!important;}
.pad-10 {padding: 10px!important;}
.margin-0 {margin:0!important;}
.margin-top-neg-20 {margin-top:-20px;}
.margin-top-neg-30 {margin-top:-30px;}
.margin-top-neg-40 {margin-top:-40px;}
.margin-top-neg-60 {margin-top:-60px;}
.margin-top-neg-70 {margin-top:-70px;}
.margin-top-neg-120 {margin-top:-120px;}
.margin-top-neg-200 {margin-top:-200px;}
.margin-top-40 {margin-top:40px;}
.margin-top-20 {margin-top:20px;}
.margin-bot-0 {margin-bottom:0px!important;}
.margin-bot-neg-30 {margin-bottom:-30px!important;}
.indent-30 {padding-left:30px!important;}
.indent-60 {padding-left:60px!important;}
.indent-90 {padding-left:90px!important;}
.min-y-270 {min-height:270px;}
.float-left {float:left;}
.float-right {float:right;}
.margin-left-100 {margin-left:100px!important;} 
.margin-right-100 {margin-right:100px!important;}
.margin-left-20 {margin-left:20px!important;} 
.margin-right-20 {margin-right:20px!important;}
.margin-left-40 {margin-left:40px!important;} 
.margin-right-40 {margin-right:40px!important;} 
.margin-left-100 {margin-left:100px!important;} 

/* Add horiztonal breathing room between individual columns. */
.wp-block-column {padding: 0 40px;}

/*Video*/
.is-type-video {border:1px solid #999!important;padding:5px!important;background-color:#fff!important;}

/*Animations*/
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name:fadeInRightanimation-fill-mode: both;animation-duration:2s;}
@-webkit-keyframes fadeInRight{
    0%{opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
  100%{opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes fadeInRight {
    0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
   100%{opacity: 1;-webkit-transform: none;transform: none;}
}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name:fadeInLeftanimation-fill-mode: both;animation-duration:2s;}
@-webkit-keyframes fadeInLeft {
    0% {-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}
    to {-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}
}
@keyframes fadeInLeft {
    0% {-webkit-transform: translate3d(-100%, 0, 0);opacity: 0;transform:translate3d(-100%, 0, 0)}
    to {-webkit-transform: translateZ(0);opacity: 1;transform:translateZ(0)}
}

.fadeIn {animation: fadeIn 5s;-webkit-animation: fadeIn 5s;-moz-animation: fadeIn 5s;-o-animation: fadeIn 5s;-ms-animation: fadeIn 5s;}
@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}
@-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}
@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}
@-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}
@-ms-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

.fadeInUp {opacity: 0;animation-name: fadeInUp;-webkit-animation-name: fadeInUp;animation-duration: 2s;animation-fill-mode: both;-webkit-animation-duration: 2s;-webkit-animation-fill-mode: both}
@keyframes fadeInUp {
    from {transform: translate3d(0,40px,0)}
    to {transform: translate3d(0,0,0);opacity: 1}
}
@-webkit-keyframes fadeInUp {
    from {transform: translate3d(0,40px,0)}
    to {transform: translate3d(0,0,0);opacity: 1}
}

.caldera-grid .alert-success {
    background-color: #cde9e9!important;
    border-color: #cde9e9!important;
    color: #333333!important;
}
