﻿/* FONTS */

body { font-family: 'Open Sans', sans-serif; font-size: 2em; font-weight: normal; }
h1 { font-family: 'Lora', serif; font-size: 2.1em; line-height: 1.3em; }
h3 { color: #5FB1C2; text-transform: uppercase; }
.ministrymininav a { font-family: 'Lora', serif; color: #fff; }
.ministrymininav { line-height: 4em; color: #fff; font-size: .7em; }
a.dropdown-toggle { font-size: .7em; }
.ministrymenu h1 { color: #fff; font-size: 1.2em; }
.ministrymenu h1 a:link, .ministrymenu h1 a:hover, .ministrymenu h1 a:visited { color: #fff; }
.ministrypagemenu h1 { color: #fff; font-size: 1.2em; }
.ministrypagemenu h1 a:link, .ministrypagemenu h1 a:hover, .ministrypagemenu h1 a:visited { color: #fff; }
.footerwords { color: #fff; }
.footerwords h1 { font-size: 3.1em; letter-spacing: -.04em; }
.footerwords h2 { font-size: 1.5em; text-transform: uppercase; font-weight: 700; letter-spacing: .1em; }
.footerrow1, .footerrow2, .footerrow3 p { font-size: .8em; }

.homelayoutcol2 h2 { font-family: 'Lora', serif; font-size: 1.5em; line-height: 1.0em; }
.homelayoutcol1sec2 h2 { font-size: 1.2em; }
.pagetoptext { /*position: relative; top: -50px;*/ }
.fileinfo { font-size: .7em; text-transform: uppercase; }
a { color: #5FB1C2; }
a:hover, a:focus { color: #438f9e; }
span.showthename { font-size: 1em; }

/* NAVIGATION */

.sitemessage { display: block; z-index: 999; color: white; background: url(/Areas/Chaplaincy/Content/img/30BLACK.png) repeat !important; text-align: center; padding: 10px; position: relative; top: -20px; }
.sitemessage p { position: relative; top: 2px; font-size: 1.8rem; }


.simplenav { z-index: 999; }
.navbar { border-radius: 0px; min-height: 75px; }
.navbar-nav > li > a { padding-bottom: 25px; padding-top: 25px; }
.navbar-default .navbar-nav > li > a { padding-left: 10px; padding-right: 10px; }
.navbar-default .navbar-nav > li > a { color: #fff; font-weight: 700; text-transform: uppercase; }
.navbar-default .navbar-nav > li > a:hover { color: #5FB1C2; }
.navbar-default { background: none !important; }
.navbar-default { background: url('/Areas/Chaplaincy/Content/img/30BLACK.png') repeat !important; border-color: #333; border-bottom: 1px solid #fff; }
.NavBrandCustom { position: relative; top: -6px; }
.navbar-nav { float: right; }
.ChaplaincyMainNavNoBg { background: url('/Areas/Chaplaincy/Content/img/none.png') #414C57 repeat !important; }
.SecureMenuHeader { background: #414C57; padding: 1px 5px; margin: 10px 0px; text-align: center; }
.SecureMenuHeader h1 { font-size: 1.0em; text-transform: uppercase; color: #fff; line-height: 1.5em; margin: 0px; }
.SecureMenu li { list-style-type: none; position: relative; left: -25px; }
.widelogo { display: block; }
.smalllogo { display: none; }


/* HOME PAGE CAROUSEL */

.ChaplaincyMainCarousel { position: relative; top: -152px; z-index: 900; }
.ChaplaincyMainCarousel #carouselButtons { display: none; }
.carousel-caption img { width: 100% !important; height: unset !important; }
.Xmychurch { position: relative; top: -100px; }
.Xmychurch img { max-width: 700px; height: unset; }

/* MINISTRY PAGES */

.ministrymininav { float: left; margin-left: 10px; }
.ministrymininavbg { margin-bottom: 25px; background: #5FB1C2; }
.ministrymininavimg { float: left; border-left: #549DAD solid 10px; border-right: #549DAD solid 10px; }
.ministrymininav a { }
.ministrytoptext { position: relative; top: -50px; }

/* FOOTER */

.footerwords { background-color: #5FB1C2; padding: 30px 0px; text-align: center; position: relative; top: 60px; z-index: 900; }
.footerrow2 { background-color: #414C57; color: #fff; padding: 100px 0px 40px; }
.footerlogo { text-align: center; }
.footerlogo a img   { margin:3rem 0 0 2rem; }
.footerrow3 { background-color: #2F353B; color: #fff; text-align: center; padding-top: 10px; font-size: .8em; }
.footerrow2 a, .footerrow3 a { color: #fff; }
.dividers { border-left: 1px solid #566574; border-right: 1px solid #566574; padding-left: 10%; }
.FooterNav ul li { list-style-type: none; }
.FooterNav ul { margin-left: 0px; position: relative; left: -20px; }
.listnav { }
.listnav ul li { list-style-type: none; white-space: nowrap; }
.listnav ul { margin-left: 0px; position: relative; left: -20px; }

/* HOMEPAGE */

.ministrymenu { background-color: #414C57; padding: 10px; margin-top: 75px; text-align: center; float: none; clear: both; }
.homeimagebg { padding-top: 775px; background: url('/-/media/Chaplaincy/Home/homebackgroundimage.jpg') no-repeat top center; background-size: contain; }
.coloredbgoverlay { background-color: #5FB1C2; }
.homepagedualcols { position: relative; top: -200px; }
.homelayoutcol1, .homelayoutcol2 { padding: 20px; }
.homelayoutcol2 { color: #fff; }
.homelayoutcol1sec1 { background: #fff; padding: 30px; }
.homelayoutcol1sec2 { padding: 30px; color: #fff; }
.homelayoutcol2 img { max-width: 200px; }
.homepagebottomtext { }

/* RESOURCES */

.ResourceAudioDocLib .mod, .ResourceAudioDocLib .modby, .ResourceAudioDocLib ol.breadcrumb { display: none; }
.ResourceAudioDocLib .doc-library-accordion-LI { display: none; }
.ResourceAudioDocLib .doc-library-accordion-UL { padding: 0; margin: 0; }
.resourcestore img { width: 100%; height: unset; }
.ResourceAudioDocLib a { color: #5FB1C2; }

.VidSlideItem .AGVImg img { width: 100%; }

/* ENEWSLETTER ARCHIVES */

.EnewsletterDocLib .mod, .EnewsletterDocLib .modby, .EnewsletterDocLib ol.breadcrumb { display: none; }
.EnewsletterDocLib .doc-library-accordion-LI { display: none; }
.EnewsletterDocLib .doc-library-accordion-UL { padding: 0; margin: 0; }
.EnewsletterDocLib a { color: #5FB1C2; }

/* SECURE FORMS */

.SecureFormsDocLib .mod, .SecureFormsDocLib .modby, .SecureFormsDocLib ol.breadcrumb { display: none; }
.SecureFormsDocLib .doc-library-accordion-LI { display: none; }
.SecureFormsDocLib .doc-library-accordion-UL { padding: 0; margin: 0; }
.SecureFormsDocLib a { color: #5FB1C2; }

/* SECURE AUDIO */

.SecureAudioDocLib .mod, .SecureAudioDocLib .modby, .SecureAudioDocLib ol.breadcrumb { display: none; }
.SecureAudioDocLib .doc-library-accordion-LI { display: none; }
.SecureAudioDocLib .doc-library-accordion-UL { padding: 0; margin: 0; }
.SecureAudioDocLib a { color: #5FB1C2; }




/* ARTICLES */

.AG-Blogroll-Article .row { margin: 50px 0px; }
.BlogContent { margin-top: 30px; }
.AG-Blogroll-Article-AuthorName, .AG-Blogroll-ArticleDate { text-transform: uppercase !important; font-weight: normal; }
.AG-Blogroll-Article-SocialLinks .twitter-bg, .AG-Blogroll-Article-SocialLinks .facebook-bg, .AG-Blogroll-Article-SocialLinks .linkedin-bg { margin-right: 1px; border-radius: 3px; }
.AG-Blogroll-Article-SocialLinks { font-size: 1.25em !important; float: right; margin-top: 30px; }
.AG-Blogroll-Article-SocialLinks a { margin-left: 10px; color: #5FB1C2; }
.AG-Blogroll-Article-SocialLinks a:hover { color: #4e95a3; }
.AG-Blogroll-Article .btn-primary { background-color: #5FB1C2; border-color: #5FB1C2; color: #fff !important; }
.AG-Blogroll-Article .btn-primary a { color: #fff; text-decoration: none; }
.AG-Blogroll-Article-Title a h1 { margin-top: 0px; color: #000; }
span.AG-Blogroll-Article-AuthorName a { color: #000; }
.AG-Blogroll-Article-Image img { border-bottom-left-radius: 20px; border-top-right-radius: 20px; }
#Loading-Button { text-align: center; }
.chaplaincyblogroll .card-image img { width: 100%; height: unset; max-width: 350px; }
.BlogContent img { width: 100%; height: unset; max-width: 1200px; }
.AG-Blogroll-ArticleDate { display: none; }


/***** LMS SETTINGS
*********************************************************/
.fb_iframe_widget { display: none !important; }
.CourseLink { display: block; background: #f5f5f5; box-shadow: 0px 1px 3px #ccc; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.CourseLink:hover { box-shadow: 0px 2px 6px #ccc; }
.CourseTitle { }
.CourseTitle h5 { color: #666; }
.CourseDesc { color: #666; font-size: 13px; }
.CRSDivider { height: 1px; background-color: #fff; }

.title-holder h1 { color: #1471b9; border-bottom: solid 1px #ccc; }
.fb-share-button { margin-top: 8px; }
.progress { height: 1.5rem; border-radius: 6px; padding: 4px; }
.progress-bar { background: #33ae7a; background: linear-gradient(90deg, rgba(21,75,117,1) 0%, rgba(51,174,122,1) 100%); border-radius: 4px; }

.lesson-info { font-weight: bold; padding-top: 10px; }
.lesson-list h3 { color: #1471b9; border-bottom: solid 1px #ccc; padding: 0px 20px 15px 20px; color: #000; font-weight: bold; }
.lesson-list .container { border: solid 1px #ccc; margin-top: 20px; padding: 0; border-radius: 4px; }
.unit-item { padding: 6px 20px; }
.unit-item h5 { font-weight: bold; }
.lesson-item { padding: 2px 30px 6px 30px; }
.lesson-item a { font-weight: bold; text-transform: capitalize; font-size: 16px; float: left; position: relative; top: 10px; left: 30px }
.lesson-item .content p { margin-bottom: .5rem; margin-top: .5rem; }
.list-group .lesson-item:nth-child(even) { background: #F8F8F8; }
.lesson-marker, .lesson-marker-1 { width: 40px; display: block; text-align: center; padding: 8px 0px; background-color: #414c57; color: #fff; border-radius: 20px; margin-top: 4px !important; }
.lesson-marker { font-weight: bold; font-size: 18px; float: left; position: relative; left: 10px; }
.lesson-marker-1 { background-color: #414c57; position: relative; left: 10px; float: left; }

.btn-primary { background-color: #1471b9; border: solid 2px #1471b9; }
.btn-primary:hover { color: #1471b9; background-color: transparent; border: solid 2px #1471b9; }

.list-group-item { padding: 0.55rem 1rem; }
.sidebar-parent { padding-top: 40px; }
.sidebar-lms-header { color: #1471b9; margin-bottom: 20px; }
.sidebar-unit-item { background: #F8F8F8; }
.UnitName { font-weight: bold; margin: 0; }
.LessonName { font-size: 16px; text-transform: capitalize; margin-top: .5rem; font-weight: bold; position: relative; left: 20px; top: 10px; }

.sidebar-lesson-span { }
.LessonBody { padding-top: 40px; }
.LessonBody nav .page-link { background-color: #1471b9; border: solid 2px #fff; color: #fff; padding: 6px 12px; }
.LessonBody nav .page-link:hover { color: #1471b9; background-color: #fff; border: solid 2px #1471b9; }

.LessonDownloads { padding-top: 10px; }
.LessonDownloads .card-header { padding: .5rem 1rem; font-size: 1rem; font-weight: bold; }

.lms-vid-embd { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; margin-bottom: 20px; margin-top: 20px; }
.lms-vid-embd iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute; }

.lms-audio-embd { margin-bottom: 20px; margin-top: 20px; }

.LessonBody .pagination { margin-bottom: 10px; margin-top: 20px; }


/* MISC */
.martop50 { margin-top: 50px; }
.mar-lr-0 { margin-left: 0px; margin-right: 0px; }
.txt-center { text-align: center; }
.red { color: #EE564A; }
.NoControlsCarousel .carousel-control, .NoControlsCarousel .carousel-indicators { display: none; }
.NoControlsCarousel { }
.toptextcontent { margin-bottom: 30px; }
.rightsidebarcontent { padding: 5px 20px; background-color: #f4f4f4; }
.bodycontent { padding-top: 0px; }
.bodycontent h1 { margin-top: 0; }
ul.fields li { list-style-type: none; }
ul.fields label { margin-top: 20px; }
.btn-primary { background-color: #5FB1C2; border-color: #5FB1C2; color: #fff; }
.btn-primary:hover { background-color: #4e95a3; border-color: #4e95a3; }
.btn-default { background-color: #5FB1C2; border-color: #5FB1C2; color: #fff !important; }
.btn-default:hover { background-color: #4e95a3; border-color: #4e95a3; color: #fff !important; }
.btn-primary:active, .btn-default:active, .btn-primary:focus, .btn-default:focus { background-color: #4e95a3 !important; }
.ministrypagemenu { position: relative; top: -94px; background-color: #414C57; padding: 10px; text-align: center; float: none; clear: both; }
.navunderline { border-bottom: 4px solid #5FB1C2; }
a.navunderline { color: #5FB1C2 !important; }
.backtotop { margin-top: 20px; }
.backtotop i.fa { margin-right: 5px; }
.backtotop i.fa:hover { opacity: .7; }
.logoutbutton { position: relative; top: -5px; left: 13px; margin-bottom: 20px; white-space: normal; margin-right: 30px; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #5FB1C2; border-color: #5FB1C2; }
.carousel-inner > .item > img, .carousel-inner > .item > a > img { margin: 0 auto; width: 100%; }
td.chapimage img { max-width: 200px; }
.login-box-forgot-pw { font-size: .75em; }
a.RollupListItem { white-space: nowrap; }

.video-responsive { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; }
.video-responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute; }



/* CHAPCON SITE */


.ChapConNav { background: #414C57 !important; }
.ChapConNav .LanguageSwitcher a { font-size: .7em; }
.ChapConNav .LanguageSwitcher a:link { font-size: .7em; }

.ChapConContent1 { margin: 100px auto; }
.ChapConDocLib #DocLibMainFolder { padding: 2rem; background: #F7F7F7; border: 1px solid #F0F0F0; text-transform: uppercase; font-weight: 700; font-size: 2.5rem; }
.ChapConDocLib .fileinfo { display:none; }
.ChapConDocLib .DocLibV2Wrapper { border: 1px solid #F0F0F0; border-top: unset; padding: 20px 0px; }
.chapconPageBody { }




/* MEDIA */
@media only screen and (max-width : 1150px) { .homeimagebg { padding-top: 625px; }
    .Xmychurch { position: relative; top: -75px; }
    .navbar-default .navbar-nav > li > a { padding-left: 10px; padding-right: 10px; }
}

@media only screen and (max-width : 1000px) {
    .widelogo { display: none; }
    .smalllogo { display: block; }
}


@media only screen and (max-width : 900px) {

    .homeimagebg { padding-top: 540px; }
    .ministrymininav { line-height: 3em; }
    .navbar-toggle { margin-top: 20px; }
    .ChaplaincyMainCarousel { top: -97px; }
    .dividers { padding-left: 20px; border: none; margin: 0px 30px; }
}

@media only screen and (max-width : 768px) {
    .footerrow2 { text-align: center; padding-top: 25px; }
    .footerlogo { margin: 50px 0px 30px; }
    .homeimagebg { padding-top: 450px; }
    .ministrymininav { float: none; }
    .ministrymininavimg { float: none; border: none; margin-top: 10px; }
    .Xmychurch { position: relative; top: 10px; }
    .ministrymininav { line-height: 2em; }
    h1 { font-size: 1.5em; line-height: 1.3em; }

    .navbar-nav { float: none; }
    .navbar { border-radius: 0px; border-top: none; }
    .navbar-header { height: 75px; }
    .navbar-default .navbar-nav > li > a { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }


    /*.navbar-default { background: url('/Areas/Chaplaincy/Content/img/solidbg.png') repeat !important; border-color: #333; border-bottom: 1px solid #fff; }
*/
}

@media only screen and (max-width : 320px) {
    .mininavimg img { }
    .homeimagebg { padding-top: 350px; }
    .Xmychurch { position: relative; top: 50px; }
    .ministrymininav { line-height: .9em; color: #5FB1C2; margin: 20px 0px; }
    .ministrymininav a { clear: both; display: block; }
}

/*formatting for quarterly reports*/
.formbox { padding: 3px 5px 3px 5px; border-style: solid; border: 2px solid #1f1f1f; border-radius: 5px; font-size: 14px; }


