﻿.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#6186A3}

.list-inlinelogos {
  padding-left: 0;
  margin-left: 0px;
  list-style: none;
}
.list-inlinelogos > li {
  display: inline-block;
  padding-right: 0px;
  padding-left: 0px;
}

 /* Begin Google Searchbox fix */
                    input.gsc-input,
                    .gsc-input-box,
                    .gsc-input-box-hover,
                    .gsc-input-box-focus,
                    .gsc-search-button {
                    box-sizing: content-box; 
                    line-height: normal;
                    }
/* End Google Searchbox fix */

.sidebysidepanels > div {
  display: inline-block;
  vertical-align: top;
  margin-right: 1em;
}

.bannerjumbotron
 {
  padding: 15px 15px;
  margin-bottom: 10px;
  
  color: inherit;
  background-color: #eee;
}

/* Social Media Bars */

/* facebook */
.btn-facebook {
    color: #ffffff;
    background-color: #516EAB;
    border-color: #2e6da4;
}

    .btn-facebook:focus,
    .btn-facebook.focus {
        color: #fff;
        background-color: #286090;
        border-color: #122b40;
    }

    .btn-facebook:hover {
        color: #fff;
        background-color: #000000;
        border-color: #204d74;
    }

    .btn-facebook:active,
    .btn-facebook.active,
    .open > .dropdown-toggle.btn-facebook {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
    }

        .btn-facebook:active:hover,
        .btn-facebook.active:hover,
        .open > .dropdown-toggle.btn-facebook:hover,
        .btn-facebook:active:focus,
        .btn-facebook.active:focus,
        .open > .dropdown-toggle.btn-facebook:focus,
        .btn-facebook:active.focus,
        .btn-facebook.active.focus,
        .open > .dropdown-toggle.btn-facebook.focus {
            color: #fff;
            background-color: #204d74;
            border-color: #122b40;
        }

    .btn-facebook:active,
    .btn-facebook.active,
    .open > .dropdown-toggle.btn-facebook {
        background-image: none;
    }

    .btn-facebook.disabled:hover,
    .btn-facebook[disabled]:hover,
    fieldset[disabled] .btn-facebook:hover,
    .btn-facebook.disabled:focus,
    .btn-facebook[disabled]:focus,
    fieldset[disabled] .btn-facebook:focus,
    .btn-facebook.disabled.focus,
    .btn-facebook[disabled].focus,
    fieldset[disabled] .btn-facebook.focus {
        background-color: #337ab7;
        border-color: #2e6da4;
    }

    .btn-facebook .badge {
        color: #fff;
        background-color: #fff;
    }

/* instagram  */
.btn-instagram {
    color: #ffffff;
    background-color: #417096;
    border-color: #2e6da4;
}

    .btn-instagram:focus,
    .btn-instagram.focus {
        color: #fff;
        background-color: #286090;
        border-color: #122b40;
    }

    .btn-instagram:hover {
        color: #fff;
        background-color: #000000;
        border-color: #204d74;
    }

    .btn-instagram:active,
    .btn-instagram.active,
    .open > .dropdown-toggle.btn-instagram {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
    }

        .btn-instagram:active:hover,
        .btn-instagram.active:hover,
        .open > .dropdown-toggle.btn-instagram:hover,
        .btn-instagram:active:focus,
        .btn-instagram.active:focus,
        .open > .dropdown-toggle.btn-instagram:focus,
        .btn-instagram:active.focus,
        .btn-instagram.active.focus,
        .open > .dropdown-toggle.btn-instagram.focus {
            color: #fff;
            background-color: #204d74;
            border-color: #122b40;
        }

    .btn-instagram:active,
    .btn-instagram.active,
    .open > .dropdown-toggle.btn-instagram {
        background-image: none;
    }

    .btn-instagram.disabled:hover,
    .btn-instagram[disabled]:hover,
    fieldset[disabled] .btn-instagram:hover,
    .btn-instagram.disabled:focus,
    .btn-instagram[disabled]:focus,
    fieldset[disabled] .btn-instagram:focus,
    .btn-instagram.disabled.focus,
    .btn-instagram[disabled].focus,
    fieldset[disabled] .btn-instagram.focus {
        background-color: #337ab7;
        border-color: #2e6da4;
    }

    .btn-instagram .badge {
        color: #fff;
        background-color: #fff;
    }



/* twitter  */
.btn-twitter {
    color: #ffffff;
    background-color: #29C5F6;
    border-color: #2e6da4;
}

    .btn-twitter:focus,
    .btn-twitter.focus {
        color: #fff;
        background-color: #286090;
        border-color: #122b40;
    }

    .btn-twitter:hover {
        color: #fff;
        background-color: #000000;
        border-color: #204d74;
    }

    .btn-twitter:active,
    .btn-twitter.active,
    .open > .dropdown-toggle.btn-twitter {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
    }

        .btn-twitter:active:hover,
        .btn-twitter.active:hover,
        .open > .dropdown-toggle.btn-twitter:hover,
        .btn-twitter:active:focus,
        .btn-twitter.active:focus,
        .open > .dropdown-toggle.btn-twitter:focus,
        .btn-twitter:active.focus,
        .btn-twitter.active.focus,
        .open > .dropdown-toggle.btn-twitter.focus {
            color: #fff;
            background-color: #204d74;
            border-color: #122b40;
        }

    .btn-twitter:active,
    .btn-twitter.active,
    .open > .dropdown-toggle.btn-twitter {
        background-image: none;
    }

    .btn-twitter.disabled:hover,
    .btn-twitter[disabled]:hover,
    fieldset[disabled] .btn-twitter:hover,
    .btn-twitter.disabled:focus,
    .btn-twitter[disabled]:focus,
    fieldset[disabled] .btn-twitter:focus,
    .btn-twitter.disabled.focus,
    .btn-twitter[disabled].focus,
    fieldset[disabled] .btn-twitter.focus {
        background-color: #337ab7;
        border-color: #2e6da4;
    }

    .btn-twitter .badge {
        color: #fff;
        background-color: #fff;
    }



.btn-youtube {
    color: #ffffff;
    background-color: #E14E42;
    border-color: #2e6da4;
}

    .btn-youtube:focus,
    .btn-youtube.focus {
        color: #fff;
        background-color: #286090;
        border-color: #122b40;
    }

    .btn-youtube:hover {
        color: #fff;
        background-color: #000000;
        border-color: #204d74;
    }

    .btn-youtube:active,
    .btn-youtube.active,
    .open > .dropdown-toggle.btn-youtube {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
    }

        .btn-youtube:active:hover,
        .btn-youtube.active:hover,
        .open > .dropdown-toggle.btn-youtube:hover,
        .btn-youtube:active:focus,
        .btn-youtube.active:focus,
        .open > .dropdown-toggle.btn-youtube:focus,
        .btn-youtube:active.focus,
        .btn-youtube.active.focus,
        .open > .dropdown-toggle.btn-youtube.focus {
            color: #fff;
            background-color: #204d74;
            border-color: #122b40;
        }

    .btn-youtube:active,
    .btn-youtube.active,
    .open > .dropdown-toggle.btn-youtube {
        background-image: none;
    }

    .btn-youtube.disabled:hover,
    .btn-youtube[disabled]:hover,
    fieldset[disabled] .btn-youtube:hover,
    .btn-youtube.disabled:focus,
    .btn-youtube[disabled]:focus,
    fieldset[disabled] .btn-youtube:focus,
    .btn-youtube.disabled.focus,
    .btn-youtube[disabled].focus,
    fieldset[disabled] .btn-youtube.focus {
        background-color: #337ab7;
        border-color: #2e6da4;
    }

    .btn-youtube .badge {
        color: #fff;
        background-color: #fff;
    }

/* hpredbuttons red = #862221 */


.btn-white {
   
    color: #ffffff;
}

.btn-hpredbuttons {
    color: #ffffff;
    background-color: #337ab7 ;
    border-color: #2e6da4;
    padding: 6px 9px;
}

    .btn-hpredbuttons:focus,
    .btn-hpredbuttons.focus {
        color: #ffffff;
        background-color: #337ab7 ;
        border-color: #337ab7 ;
    }

    .btn-hpredbuttons:hover {
        color: #337ab7 ;
        background-color: #ffffff;
        border-color: #337ab7 ;
    }

    .btn-hpredbuttons:active,
    .btn-hpredbuttons.active,
    .open > .dropdown-toggle.btn-hpredbuttons {
        color: #ffffff;
        background-color: #337ab7 ;
        border-color: #204d74;
    }

        .btn-hpredbuttons:active:hover,
        .btn-hpredbuttons.active:hover,
        .open > .dropdown-toggle.btn-hpredbuttons:hover,
        .btn-hpredbuttons:active:focus,
        .btn-hpredbuttons.active:focus,
        .open > .dropdown-toggle.btn-hpredbuttons:focus,
        .btn-hpredbuttons:active.focus,
        .btn-hpredbuttons.active.focus,
        .open > .dropdown-toggle.btn-hpredbuttons.focus {
            color: #ffffff;
            background-color: #337ab7 ;
            border-color: #122b40;
        }

    .btn-hpredbuttons:active,
    .btn-hpredbuttons.active,
    .open > .dropdown-toggle.btn-hpredbuttons {
        background-image: none;
    }

    .btn-hpredbuttons.disabled:hover,
    .btn-hpredbuttons[disabled]:hover,
    fieldset[disabled] .btn-hpredbuttons:hover,
    .btn-hpredbuttons.disabled:focus,
    .btn-hpredbuttons[disabled]:focus,
    fieldset[disabled] .btn-hpredbuttons:focus,
    .btn-hpredbuttons.disabled.focus,
    .btn-hpredbuttons[disabled].focus,
    fieldset[disabled] .btn-hpredbuttons.focus {
        background-color: #337ab7 ;
        border-color: #2e6da4;
    }

    .btn-hpredbuttons .badge {
        color: #ffffff;
        background-color: #fff;
    }


/* ------------- Begin PFL Custom Bootstrap Classes -------------------- */

.control-label {
    margin-bottom: 0;
}

/* Begin TopNavBar */

.navbar-dark {
    background-color: #273772
}
/* End TopNavBar */


/* Begin Footer */

.pfl-footercolor {
    color: #fff;
    background-color: #263771;
    padding: 12px
}
/* End Footer */



/* Begin Buttons */
.pfl-btn-primary {
    color: #fff;
    background-color: #2a386e;
    border-color: #2a386e;
}

    .pfl-btn-primary:focus,
    .pfl-btn-primary.focus {
        color: #fff;
        background-color: #2a63c5;
        border-color: #2a386e;
    }

    .pfl-btn-primary:hover {
        color: #fff;
        background-color: #2a63c5;
        border-color: #2a386e;
    }

    .pfl-btn-primary:active,
    .pfl-btn-primary.active,
    .open > .pfl-dropdown-toggle.pfl-btn-primary {
        color: #fff;
        background-color: #2a63c5;
        border-color: #2a386e;
    }

.pfl-dropdown-toggle {
    color: #fff;
    background-color: #2a386e;
    border-color: #2a386e;
}
/* End Buttons */


/* Begin Cards*/

.pflcardheaderbackground {
    background-color: #ffffff;
    /*background-color: #e7e7dd;*/
}

.pflcardoutline {
    border-style: none;
}

.pflcardbordertop {
    border-style: none;
}

.pflcardborderbottom {
    border-style: none;
}

.pflcardheaderborderbottom {
    border-style: none;
}
.pflfootercolor {
    background-color: #ffffff;
}
/* End Cards*/


/* ------------- End Custom Bootstrap Classes -------------------- */

/* ------------- Begin Prayer Intentions Page (https://www.priestsforlife.org/data/prayer_request.aspx) -------------------- */
/* FormID = 38 */

.bannerbackground38 {
    background-color: #3e2817;
}

.pfl-footer38 {
    color: #ffffff;
    background-color: #3e2817;
    font-family: 'Times New Roman', Times, serif;
    padding: 12px;
}

.cardheadertitlefontcolor38 {
    color: #724623;
    font-family: 'Times New Roman', Times, serif;
    font-size: 14pt;
    font-weight: bold;
}


/* Begin Buttons */
.pfl-btn-primary38 {
    color: #fff;
    background-color: #734b21;
    /*border-color: #2a386e;*/
}


    .pfl-btn-primary38:focus,
    .pfl-btn-primary38.focus {
        color: #fff;
        background-color: #b88343;
        /*border-color: #2a386e;*/
    }

    .pfl-btn-primary38:hover {
        color: #fff;
        background-color: #b88343;
        /*border-color: #2a386e;*/
    }


    .pfl-btn-primary38.active,
    .open > .pfl-btn-primary38 {
        color: #fff;
        background-color: #734b21;
        border-color: #734b21;
    }

.pfl-dropdown-toggle38 {
    color: #fff;
    background-color: #734b21;
    /*border-color: #2a386e;*/
}

    .pfl-dropdown-toggle38:hover {
        color: #fff;
        background-color: #b88343;
        /*border-color: #2a386e;*/
    }
/* End Buttons */


.linkcolor38 {
    color: #8b5e3b;
}

    .linkcolor38:hover {
        color: #b88343;
    }


/* ------------- End Prayer Intentions Page -------------------- */

/* ------------- Begin Prayer Intentions Page (https://www.priestsforlife.org/data/prayer_request.aspx) -------------------- */
/* FormID = 343*/

.bannerbackground343{
    background-color: #3e2817;
}

.pfl-footer343{
    color: #ffffff;
    background-color: #3e2817;
    font-family: 'Times New Roman', Times, serif;
    padding: 12px;
}

.cardheadertitlefontcolor343{
    color: #724623;
    font-family: 'Times New Roman', Times, serif;
    font-size: 14pt;
    font-weight: bold;
}


/* Begin Buttons */
.pfl-btn-primary343{
    color: #fff;
    background-color: #734b21;
    /*border-color: #2a386e;*/
}


    .pfl-btn-primary38:focus,
    .pfl-btn-primary38.focus {
        color: #fff;
        background-color: #b88343;
        /*border-color: #2a386e;*/
    }

    .pfl-btn-primary38:hover {
        color: #fff;
        background-color: #b88343;
        /*border-color: #2a386e;*/
    }


    .pfl-btn-primary38.active,
    .open > .pfl-btn-primary343{
        color: #fff;
        background-color: #734b21;
        border-color: #734b21;
    }

.pfl-dropdown-toggle343{
    color: #fff;
    background-color: #734b21;
    /*border-color: #2a386e;*/
}

    .pfl-dropdown-toggle343:hover {
        color: #fff;
        background-color: #b88343;
        /*border-color: #2a386e;*/
    }
/* End Buttons */


.linkcolor343{
    color: #8b5e3b;
}

    .linkcolor343:hover {
        color: #b88343;
    }


/* ------------- End Prayer Intentions Page -------------------- */