/*body{
.glyphicon-large{min-height:100px;line-height:80px;font-size:46px;width:2em;display:block;margin:0rem auto -1.4rem;color:#0275d8;}
.glyphicon-small{font-size:30px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{font-size:5.5rem;}
.carousel-indicators li{width:1.1rem;height:1.1rem;}
.carousel-indicators li.active{width:1.1rem;height:1.1rem;}
.carousel-inner{max-height:63rem;}
.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
#about-us{font-size:1.8rem;}
.about-us-content{margin-top:3rem;margin-bottom:7rem;}
.about-us-content p{margin-left:1rem;}
.front-caption-container{display:block;max-width:100%;height:auto;overflow:hidden;position:relative;}
.front-caption-container img{width:100%;position:absolute;left:0;top:-5rem;}
.front-caption-container h2{background-color:#fff;z-index:100;position:relative;opacity:0.87;color:#0275d8;}
.classic-title{font-family:'Tangerine', cursive;color:#0275A7;font-size:6rem;text-align:center;padding-top:2rem;margin:1rem 0 0 0;}
.classic-title-jumbo{font-family:'Tangerine', cursive;color:#0275A7;font-size:6rem;text-align:center;line-height:37rem;margin:0;}
.classic-title-gold{font-family:'Tangerine', cursive;color:#b39700;font-size:3.8rem;text-align:center;margin-top:3rem;}
#hr-about{border:1px solid #dadada;}
#my-faq{border-top:1px solid #dadada;min-height:58rem;}
#map-canvas{height:300px;margin:0px;border-top:3px solid #ddd;vertical-align:top;box-shadow:0 0 5px #ddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:30;clear:both;}
.directions{position:absolute;right:0em;z-index:40;margin-top:-2.6em;margin-right:1em;}
.directions a{color:#fff;text-decoration:none;}
#accordion{margin-top:2rem;margin-bottom:5rem;}
.panel-default>.panel-heading{background-color:#fff;}
.bible-verse{font-style:italic;margin-left:4rem;margin-bottom:4rem;padding-left:1rem;margin-top:3rem;border-left:.3rem solid #0275d8;font-size:1.6rem;}
.bible-verse q{margin-right:1.5rem;}
.bible-verse span{font-style:normal;font-size:1.4rem;}
#build-lives{background:url("http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/upfeathers.png");border-top:1px solid #dadada;}
.build-lives{margin:7rem 1rem 11rem 1rem;overflow:hidden;}
.about-action-box{text-align:center;padding:3rem 3rem;margin:3rem auto 0rem;background-color:#fff;border-radius:.6rem;min-height:17rem;color:#b39700;border:1px solid #dadada;font-size:1.8rem;}
.about-action-box p{margin-top:1.7rem;}
#volunteer-section{background:url("http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/fabric_of_squares_gray.png");border-top:1px solid #dadada;}
.content-letter{margin-top:15px;padding:3rem 3rem 5rem 5rem;background-color:#fff;border:1px solid #eee;opacity:.9;border-radius:5px;box-shadow:-1px -1px 16px -6px #262626;margin-bottom:20px;}
.volunteer{font-size:1.6rem;background-color:#fff;}
.volunteer-content{margin-top:3rem;margin-bottom:7rem;}
.volunteer-content h3{margin-left:1rem;}
.volunteer-content p{margin-left:1rem;}
.royal-font{color:#0275A7;font-weight:700;border-left:.4rem solid #d94403;padding-left:.6rem;}
.orange-font{color:#a73402;font-weight:700;}
.indentp{padding-left:2rem;margin-bottom:4.2rem;}
.action-btn{text-align:center;}

.contact{font-size:1.5rem;}
.contact-content{margin-top:3rem;margin-bottom:8rem;overflow:hidden;}
.contact-info{margin-left:2rem;}
.contact-info h3{margin-top:0rem;}
.contact-info p{margin-top:0rem;margin-bottom:2rem;}
.contact-info-wrapper{}
#map-canvas{margin-top:1rem;}
.map-canvas-wrapper{margin-top:6rem;}
.contact-form-wrapper{margin:0 auto;}
.contact-form-wrapper h3{text-align:center;margin-bottom:3rem;}
.contact-form{margin-top:15px;padding:3rem 3rem 5rem 5rem;background-color:#fff;border:1px solid #eee;opacity:.9;border-radius:5px;box-shadow:-1px -1px 16px -6px #262626;margin-bottom:20px;}
#contact-form-section{background:url("http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/fabric_of_squares_gray.png");border-top:1px solid #dadada;}
.contact-form label{display:block;margin:0px 0px 5px;font-weight:500;}
.contact-form h4{margin-top:4rem;margin-bottom:2rem;}
.contact-form input, .contact-form textarea{width:100%}
.contact-form input[type=submit]{max-width:9rem;margin 0 auto;}
.submit-btn{margin-top:7rem;text-align:center;}
.contact-form input[name=name], .contact-form input[name=phone], .contact-form input[name=email], .contact-form input[name=comments], .contact-form input[name=subject]{height:3.4rem;padding-left:1.3rem;}
.contact-form textarea{height:10rem;padding-left:1.3rem;}
.contact-form input[type='checkbox']{display:initial;width:inherit;}
.checkbox-style{display:inline-block;}
#checkbox-horizontal{width:32%;}
#checkbox-vertical{width:inherit;}
.checkbox-style input, .checkbox-style label{float:left;}
.contact-font{margin-left:2rem;font-size:1.5rem;}
.checkbox-wrap{margin-left:2rem;}

@media only screen
and (min-device-width:375px)
and (max-device-width:667px)
and (orientation:portrait){.classic-title-gold{font-size:3.5rem;}
.navbar-header{min-height:7rem;}
.front-caption-container img{top:0rem;}
.classic-title-jumbo{line-height:20rem;}
.content-letter{padding:3rem 1rem 0rem 1rem;box-shadow:0 0 0 0;border:0;}
#contact-form-section{background:url(none);background-color: white;}
}*/
/*Donate Button*/
#donate{    
	background: #f7b231;
    background: linear-gradient(to bottom,#f7b231 0,#de9440 100%);
    border-top-color: #f7b231;
    border-bottom: 3px solid #c68f42;
    font-weight: 600;
    font-size: 2.5rem;
    color: #fff;
    border-radius: 4px;
}
.dono-button{
	text-align:center;
}

/*Header*/
.site-header {
    background-color: rgba(13,110,253, .85);
}

/*Footer*/
footer{
    background-color:#0275d8;
    text-align:center;
    padding:40px;
    min-height:120px;
    color:#fff;
    font-size:1rem;
}
.thankYouMessage{
    font-size:2rem;
    font-style:italic;
    padding-top:2.5rem;
}
.footer-left ul{
    list-style-type:none;
    margin-left:-4rem;
}
.footer-left ul li{
    margin-bottom:.2rem;
}
.footer-left ul li a{
    color: #727272;
    letter-spacing:.2rem;
    text-decoration: none;
}
.footer-right img{
    width:3rem;
    height:3rem;
    margin-top:1.8rem;
    margin-bottom:2rem;
}
.life-footer{
    padding: 2.5rem 0;
    color: #727272;
    text-align: center;
    background-color: #f9f9f9;
    border-top: .05rem solid #e5e5e5;
}

/*Carousel */
.carousel-item img {
    background-size: cover;
}

/*Boostrap Icons 
.bi {
    font-size: 2rem;
}*/

.action-box{
    background-color:#fff;
    min-height: 410px;
}
@media only screen 
and (min-device-width : 1000px) 
and (max-device-width : 1185px) 
and (orientation : landscape) {
    .action-box{
        min-height: 315px;
    }
}

#landing {
    min-height:100%;
    background:linear-gradient(0deg, rgb(14 142 255 / 18%), rgb(10 83 161 / 24%)), url(../img/mountains.jpg);
    background-size:cover;
    display: table;
    position: relative;
    width: 100%;
}
#landing-note {
    opacity: .95;
}

::selection {
    background: #4085e9;
}

.d-prime {
    /*color: #4085e9;*/
    color: #0275d8;
    /*color: #0275A7;*/
}

.d-gold {
    color: #b39700;
}

.card, .img-scale {
    transition: all 0.3s;
}

.card:hover, .img-scale:hover {
    transform: scale(1.02);
}

.build-box {
    min-height: 265px;
}

.ctitle {
    display:inline-block;
    height:50px;
    box-shadow: 0 25px 0 -21px #4085e9;
}

/*Accordion*/
.accordion-button:not(.collapsed) {
    color: #fff;
    background-color: #4085e9;
}
.accordion-button:focus {
    border: none;
    box-shadow: none;
}

/*Location Boxes*/
.schedule-info-box{
    min-height:12rem;
    overflow:hidden;
}
.schedule-info-box img{
    width:100%;
    max-height:16rem;

}
#schedule{
    font-size:1.8rem;
    background-color:#fff;
}
.schedule-content{
    margin-top:3rem;
    margin-bottom:2rem;
}
.schedule-content>p{
    font-size:1.7rem;
}
.schedule-info-box .content-english{
    float:left;
    padding-left:2rem;
    padding-right:2rem;
}
.schedule-info-box .content-english p b{
    color:#0275A7;
    padding-left:.6rem;
}

b.red{
    border-left:.2rem solid #d94403;
}
b.green{
    border-left:.2rem solid #03d9af;
}
b.gold{
    border-left:.2rem solid #b39700;
}

/***Overlay***/
.overlay-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-position: center;
	background-size: cover;
	opacity: 0.25; 
}
.jumbo-head {
	position: relative;
	color: #fff;
	background: #518fdbc2
}
.jumbo-head p{
	border-bottom: 6px solid #fff;
	width: 3.5rem;
	margin: auto;
}
.jumbo-container {
	position: relative;
}

.jumbo-head-quote {
	position: relative;
	background: #3F3D56;
}
.jumbo-head-quote h1 {
	color: #fff;
}
.jumbotron-quote {
	background-color: #e2f8ef;
}

/* Contact Map */
#map-canvas{
    height:300px;
    margin:0px;
    border-top:3px solid #ddd;
    vertical-align:top;
    box-shadow:0 0 5px #ddd;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    z-index:30;clear:both;
}
#map-canvas{
    margin-top:1rem;
}

.directions{
    position:absolute;
    z-index:40;
    margin-top:-2.6em;
    margin-left:0.5em;
}
.directions a{
    color:#fff;
    text-decoration:none;
}