/*================================================*/
/*=== CUSTOM CSS FOR INDIVIDUAL PROJECTS       ===*/
/*================================================*/

/*===============================*/
/*=== BEGIN BASIC SKIN STYLES ===*/
/*===============================*/

/* Backgrounds */
.background-md-blue
{
    background-color: #006dcc;background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-image: -ms-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* Mozilla Firefox */ 
    background-image: -o-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* Opera */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0088CC), color-stop(1, #0044CC)); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* Webkit (Chrome 11+) */
    background-image: linear-gradient(to bottom, #0088CC 0%, #0044CC 100%); /* W3C Markup, IE10 Release Preview */
}

.background-md-orange
{
    background-color: #e6710c;background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-image: -ms-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d81be), color-stop(1, #E6820C)); /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* Webkit (Chrome 11+) */ 
    background-image: linear-gradient(to bottom, #5d81be 0%, #E6820C 100%); /* W3C Markup, IE10 Release Preview */ 
}

/* Links */
a, a:link, a:visited, a:active {color: #3d4e9e;}
a:hover, a:focus {color: #0D57B5;}
a.orange-link:link span,
a.orange-link:visited span,
a.orange-link:active span {background: url(../images/CustomImages/arrow-orange.png) no-repeat 0 1px;}/*  Change Image Color of Arrows   */

h3 a {color: #F26D34;}
h3 a:hover {color:#004282;}

/*  Social List  */
ul.mobile-social > li > a {background-color: #5d81be;}
ul.mobile-social > li > a:hover{ background-color:#1D71CE ;}

/*   Accordion  */
.accord-wrap h3.accord-head span {background: url(../images/CustomImages/plus-minus.png) no-repeat 0 0;}/*  Change Image Color of Arrows   */

/*  Images Centered and No More than 400px  */
img.CenteredFour {width:100%;max-width:400px;margin:5px 20px;}
@media (max-width:480px) {
img.CenteredFour {width:90%;margin:5px auto;}
}
img.CenteredSix {width:100%;max-width:600px;margin:5px 20px;}
@media (max-width:680px) {
img.CenteredSix {width:90%;margin:5px auto;}
}

/*   Branded Buttons      */
a.btn-orange {text-shadow: 0 -1px 0 #185b93;}
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, a.btn-orange {
    background: #3d4e9e;
    background-image: -ms-linear-gradient(top, #3d4e9e 0%, #5d81be 100%);  /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #3d4e9e 0%, #5d81be 100%);  /* Mozilla Firefox */ 
    background-image: -o-linear-gradient(top, #3d4e9e 0%, #5d81be 100%);  /* Opera */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3d4e9e), color-stop(1, #5d81be));  /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-linear-gradient(top, #3d4e9e 0%, #5d81be 100%);  /* Webkit (Chrome 11+) */ 
    background-image: linear-gradient(to bottom, #3d4e9e 0%, #5d81be 100%);  /* W3C Markup, IE10 Release Preview */ }
.dnnFormItem input[type="text"]:active, input[type="text"]:active,
.dnnFormItem select:active, select:active,
.dnnFormItem textarea:active, textarea:active,
.dnnFormItem input[type="email"]:active, input[type="email"]:active,
.dnnFormItem input[type="search"]:active, input[type="search"]:active,
.dnnFormItem input[type="password"]:active,input[type="password"]:active,
.dnnFormItem input[type="text"]:focus, input[type="text"]:focus,
.dnnFormItem select:focus, select:focus,
.dnnFormItem textarea:focus, textarea:focus,
.dnnFormItem input[type="email"]:focus, input[type="email"]:focus,
.dnnFormItem input[type="search"]:focus, input[type="search"]:focus,
.dnnFormItem input[type="password"]:focus,input[type="password"]:focus{
    border: 1px solid rgba(2, 139, 255, 0.5);
    -moz-box-shadow: 0 0 3px 0 rgba(2, 139, 255, 0.4);
    -webkit-box-shadow: 0 0 3px 0 rgba(2, 139, 255, 0.4);
    -o-box-shadow: 0 0 3px 0 rgba(2, 139, 255, 0.4);
    box-shadow: 0 0 3px 0 rgba(2, 139, 255, 0.4);}
.background-dark-orange{
    background-color: #5d81be;background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-image: -ms-linear-gradient(top, #5d81be 0%, #E6655C 100%); /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #5d81be 0%, #E6655C 100%); /* Mozilla Firefox */ 
    background-image: -o-linear-gradient(top, #5d81be 0%, #E6655C 100%); /* Opera */  
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d81be), color-stop(1, #E6655C)); /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-linear-gradient(top, #5d81be 0%, #E6655C 100%); /* Webkit (Chrome 11+) */    
    background-image: linear-gradient(to bottom, #5d81be 0%, #E6655C 100%); /* W3C Markup, IE10 Release Preview */}
.dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover a.btn-orange{background: #5d81be;}

/*===============================*/
/*==END BEGIN BASIC SKIN STYLES =*/
/*===============================*/

/*=======================*/
/*== BEGIN MENU STYLES ==*/
/*=======================*/
header nav.main ul li.toplevel > span:hover,header nav.main ul li.toplevel > a span:hover {color:#5d81be;}
/*                NAVIGATION  ---ADD NEW TAB ids and ADD New Tab IDS in skin.js file                    */

header nav.main ul #tab57 .sub-level { left:0px;background-position: 8% 0; *background-position: 26% 0;width:500px!important;} /* Community */
header nav.main ul li#tab110,header nav.main ul li#tab146,header nav.main ul li#tab147,header nav.main ul li#tab159,header nav.main ul li#tab182,header nav.main ul li#tab199,header nav.main ul li#tab204,header nav.main ul li#tab205,header nav.main ul li#tab208,header nav.main ul li#tab210,header nav.main ul li#tab211,header nav.main ul li#tab226, header nav.main ul li#tab227, header nav.main ul li#tab231, header nav.main ul li#tab237{line-height: 17px;padding:5px 0;}/* Community */
header nav.main ul #tab142 .sub-level {left: 230px; background-position: 43% 0; *background-position: 43% 0;width:300px!important;}  /*Bronchiectasis*/
header nav.main ul #tab185 .sub-level {left: 300px; background-position: 41% 0; *background-position: 41% 0;width:625px!important;}  /*NTM Lung Disease*/
header nav.main ul #tab255 .sub-level {left: 500px; background-position: 80% 0; *background-position: 80% 0;width:300px!important;}  /*REGISTRY*/
header nav.main ul #tab144 .sub-level {left: 575px; background-position: 87% 0; *background-position: 87% 0;width:390px!important;}  /*RESEARCH*/
header nav.main ul #tab145 .sub-level {left: 725px; background-position: 95% 0; *background-position: 95% 0;width:390px!important;}  /*About Us*/
header nav.main ul li#tab151,header nav.main ul li#tab181,
header nav.main ul li#tab184,header nav.main ul li#tab188,
header nav.main ul li#tab214,header nav.main ul li#tab230,
header nav.main ul li#tab153,header nav.main ul li#tab154{line-height: 17px;padding:5px 0;}

@media (min-width:993px) and (max-width:1200px) {
    header nav.main ul li { margin: 0 25px 0 0; padding: 0 21px 0 0;}
    header nav.main ul #tab57 .sub-level {left:0px;background-position: 11% 0; *background-position: 26% 0;} /* Community */
    header nav.main ul #tab142 .sub-level {left: 192px; background-position: 33% 0; *background-position: 33% 0;width:300px!important;}  /*Bronchiectasis*/
    header nav.main ul #tab185 .sub-level {left: 163px; background-position: 44% 0; *background-position: 44% 0;width:620px!important;}  /*NTM Lung Disease*/
    header nav.main ul #tab255 .sub-level {left: 331px; background-position: 81% 0; *background-position: 81% 0;width:300px!important;}  /*REGISTRY*/
    header nav.main ul #tab144 .sub-level {left: 316px; background-position: 97% 0; *background-position: 97% 0;width:390px!important;}  /*RESEARCH*/
    header nav.main ul #tab145 .sub-level {left: 437px; background-position: 97% 0; *background-position: 97% 0;width:390px!important;height:153px;}  /*About Us*/
header nav.main ul li a:link, header nav.main ul li a:visited, header nav.main ul li a:active, header nav.main ul li span {font-size: 16px;}
}

@media (min-width:769px) and (max-width:992px) {
    header nav.main ul li { margin: 0 9px 0 0; padding: 0 9px 0 0;}
    header nav.main ul #tab57 .sub-level { left:0px;background-position: 11% 0; *background-position: 26% 0;width:500px!important;}/* Community */
    header nav.main ul li a:link, header nav.main ul li a:visited, header nav.main ul li a:active, header nav.main ul li span {font-size:15px;}
    header nav.main ul #tab142 .sub-level {left: 169px; background-position: 25% 0; *background-position: 25% 0;width:250px!important;}  /*Bronchiectasis*/
    header nav.main ul #tab185 .sub-level {left: 14px; background-position: 53% 0; *background-position: 53% 0;width:620px!important;}  /*NTM Lung Disease*/
    header nav.main ul #tab255 .sub-level {left: 150px; background-position: 97% 0; *background-position: 97% 0;width:300px!important;}  /*REGISTRY*/
    header nav.main ul #tab144 .sub-level {left: 143px; background-position: 97% 0; *background-position: 97% 0;width:390px!important;}  /*RESEARCH*/
    header nav.main ul #tab145 .sub-level {left: 226px; background-position: 97% 0; *background-position: 97% 0;width:390px!important;height:153px;}  /*About Us*/
    header nav.main ul li a:link, header nav.main ul li a:visited, header nav.main ul li a:active, header nav.main ul li span {font-size: 14px;}

}

@media only screen and (max-width: 768px) {
    /*  BEGIN MOBILE MENU */
    /*--------- mobile style ----------*/
    a.btn-mobile-menu:hover{ color: #0f4477!important;}
    /*--------- nav-mobile-menu style ----------*/
    #nav-mobile-menu .rootMenu li a span {color:#5d81be!important;}
    #nav-mobile-menu .rootMenu li.selected a span, #nav-mobile-menu .rootMenu li.breadcrumb a span, #nav-mobile-menu .rootMenu li a:hover,
    #nav-mobile-menu .rootMenu li:hover a span, #nav-mobile-menu .rootMenu li a:hover span {color: #0f4477!important;}
    #nav-mobile-menu .rootMenu li:hover a span .navarrow, #nav-mobile-menu .rootMenu li a:hover span .navarrow,
    #nav-mobile-menu .rootMenu a span .navarrow{background: url(../images/CustomImages/mobile_navarrow.png) no-repeat center 0;}/*Change Image Color*/
    #nav-mobile-menu .rootMenu li:hover a span .navarrow2, #nav-mobile-menu .rootMenu li a:hover span .navarrow2,
    #nav-mobile-menu .rootMenu a span .navarrow2 {background: rgba(0, 0, 0, 0) url(../images/CustomImages/mobile_navarrow.png) no-repeat scroll center -42px;}
    /* first level sub menu title*/
    #nav-mobile-menu .subMenu li.item a span{color:#003366!important;}

    /* increase font-sizes for easier reading on smaller devices */
    /* join | login*/
    #login .userProperties ul{margin-top:-3px;}
    div, p, ul li, ol li, a, .Normal, #s-callout-questions-wrap .s-callout-questions p.details, #s-callout-questions-wrap .s-callout-questions p.read-more a,
    span.journalsummary, a.dnnSocialLink, a.btn-orange, a.btn-orange span{font-size:18px!important;line-height:23px!important;}
    /* activity feed journal footer - I care, Comment, Subscribe, Remove, etc. */
    .journalfooter a.dnnSocialLink, .likes, .likes a.dnnSocialLink, ul.cmt-actions li, ul.cmt-actions .dnnSocialLink {font-size:15px!important; line-height:19px!important}
    p.details{margin-top:5px;}
    #s-callout-questions-wrap .s-callout-questions a > span.title {font-size:25px;line-height:29px;}
    p.small{font-size:15px;line-height:19px;}
    #s-callout-wrap h2 a, .social-landing-page-intro h1 a, .social-landing-page-intro h2 a{font-size:38px!important;line-height:44px!important;}
    h3, .article-header-wrap .article-title h2 a {font-size:25px!important; line-height:29px!important;}
    .article-header-wrap .article-title h1{font-size:28px!important; line-height:32px!important;}
    #cta-mobile div span.fa{padding:10px;}
    .portfolio-content p, .portfolio-content p a{font-size:15px!important;line-height:19px!important;}
    .footer-left-content a{font-size:15px!important;line-height:19px!important;}
    a.btn-mobile-menu{font-size:15px!important;line-height:19px!important;padding:5px!important;}
    .console.profile .console-none h3{font-size:15px!important;line-height:19px!important;}
    .dnnMobile-comment .dnnMobile-comment-inline-content{color:#353536!important;}
    .interior-banner .caption h3{font-size:20px!important;}
    .interior-banner .caption p {font-size: 16px!important;line-height: 20px!important;}
    #count-of-members-wrap h3{font-size:20px!important;}
}

/*=======================*/
/*== END MENU STYLES   ==*/
/*=======================*/

/*=======================*/
/*== BEGIN PAGE STYLES ==*/
/*=======================*/

/*           HEADER             */
/*Main Logo Background*/
.header-wrap {background: transparent; box-shadow: 0px 2px #838383 !important; z-index: 9;}
/*Top Solid Register,Login,Search Bar*/
.top-login-wrap{background:#5d81be;}
.header-background-silver {background:#f7f7f7;}
@media (max-width:768px) {
    .header-wrap {background: transparent;}
}

/*          Donate Button/Badge                 */
a.donate:link, a.donate:visited, a.donate:active { background: url(../images/donate-blank.png) no-repeat 0 0;}
a.donate:hover {
  background-position: -95px 0;
}

/*                 USER AND LOGIN (dropdown)               */
.userProperties ul.userMenu li:hover > a strong {color: #E7530D;}/*Change to custom hover color*/

/*                 BEGIN SEARCH                             */
.search a.SearchButton:link,.search a.SearchButton:visited {background: #f4e9e9 url('images/search.png') no-repeat center center;}/*Change Image-apples to both*/
.search a.SearchButton:hover {background: #f4e9e9 url('images/search.png') no-repeat center center;}

/*                  FOOTER                      */
footer a.phone {color: #5d81be;}
footer a.email span { background: url(../images/CustomImages/icon-mail.png) no-repeat;}/* Change Image Color */
footer h5.location span { background: url(../images/CustomImages/icon-location.png) no-repeat;}/* Change Image Color */
footer a.chat span { background: url(../images/CustomImages/icon-chat.png) no-repeat;}/* Change Image Color */
.footer-left h5 {background: url(../images/CustomImages/footer-plus.png) no-repeat right center;}/* Change Image Color */
.footer-left h5.expanded {background: url(../images/CustomImages/footer-minus.png) no-repeat right center;}/* Change Image Color */

/*==========  ===============*/
p.interior-mobile-caption {background-color: #003366;
    background-image: -ms-linear-gradient(top, #003366 0%, #0D57B5 100%); /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #003366 0%, #0D57B5 100%); /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #003366 0%, #0D57B5 100%); /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #003366), color-stop(1, #0D57B5)); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #003366 0%, #0D57B5 100%); /* Webkit (Chrome 11+) */
    background-image: linear-gradient(to bottom, #003366 0%, #0D57B5 100%); /* W3C Markup, IE10 Release Preview */}

/*=======================*/
/*== END PAGE STYLES   ==*/
/*=======================*/

/*============================*/
/*== BEGIN FEATURE STYLES   ==*/
/*============================*/
/*   Three Buttons Under Banner   */
#cta-desktop .cta-left, #cta-desktop .cta-middle, #cta-desktop .cta-right {background-color: #e6710c;}
#cta-desktop .cta-left, #cta-desktop .cta-middle, #cta-desktop .cta-right {
    background-color: #e6710c;
    background-image: -ms-linear-gradient(top, #5d81be 50%, #E6820C 100%); /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #5d81be 50%, #E6820C 100%); /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #5d81be 50%, #E6820C 100%); /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #5d81be), color-stop(1, #E6820C)); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #5d81be 50%, #E6820C 100%); /* Webkit (Chrome 11+) */
    background-image: linear-gradient(to bottom, #5d81be 50%, #E6820C 100%);} /* W3C Markup, IE10 Release Preview */
.mission-stmt h2{color: #003366;}
.mission-stmt h3{color: #003366;}        
#cta-mobile a span.cta-text{ color: #0044CC;}
#cta-mobile div span.fa
{   background-color: #006dcc;
    background-image: -ms-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0088CC), color-stop(1, #0044CC)); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* Webkit (Chrome 11+) */
    background-image: linear-gradient(to bottom, #0088CC 0%, #0044CC 100%);} /* W3C Markup, IE10 Release Preview */
#cta-mobile a:hover span.fa {
    background-color: #e6710c;
    background-image: -ms-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d81be), color-stop(1, #E6820C)); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* Webkit (Chrome 11+) */
    background-image: linear-gradient(to bottom, #5d81be 0%, #E6820C 100%);} /* W3C Markup, IE10 Release Preview */ 
#cta-mobile a:hover span.cta-text{color: #5d81be;}
#cta-mobile a:hover{color: #5d81be;}     

/* CTADisplay_Interior Module */
.cta-scroll-one h2, .cta-scroll-one h3{color: #2c99fe;}

/*---------- Portfolio -------------- */
/* slide in from left */
.portfolio-content-wrap{background: #003366;}
.icon-circle {background: #5d81be;}
.portfolio-wrap .title-bar{
    background-color: #e6710c;
    background-image: -ms-linear-gradient(top, #5d81be 50%, #E6820C 100%); /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #5d81be 50%, #E6820C 100%); /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #5d81be 50%, #E6820C 100%); /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #5d81be), color-stop(1, #E6820C)); /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-linear-gradient(top, #5d81be 50%, #E6820C 100%); /* Webkit (Chrome 11+) */ 
    background-image: linear-gradient(to bottom, #5d81be 50%, #E6820C 100%); /* W3C Markup, IE10 Release Preview */}

/**** Isotope styles ****/                                           
.strip {background: none repeat scroll 0 0 #FF6812;}
       /* isotope filter list options */
#options ul li{background-color: #006dcc;
    background-image: -ms-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* Mozilla Firefox */ 
    background-image: -o-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* Opera */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0088CC), color-stop(1, #0044CC)); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #0088CC 0%, #0044CC 100%); /* Webkit (Chrome 11+) */
    background-image: linear-gradient(to bottom, #0088CC 0%, #0044CC 100%);}
#options ul li:hover{background: #5d81be;
    background-image: -ms-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d81be), color-stop(1, #E6820C)); /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-linear-gradient(top, #5d81be 0%, #E6820C 100%); /* Webkit (Chrome 11+) */ 
    background-image: linear-gradient(to bottom, #5d81be 0%, #E6820C 100%); /* W3C Markup, IE10 Release Preview */ }


/*    STATE CAPTAIN MAP  */
.white_content {border-top: 25px solid #0C2754;}

/* Live Gallery */
#album-wrap .album-content h3 a:hover {color: #5d81be;}

/*           PEP Map        */
@media (max-width: 480px) {
    .pep-map-popup {width:300px;height:325px;}
    .pep-map-popup h3 {line-height: 21px;}
}

/* NivoSlider*/
.theme-default .nivo-caption a {color:#5d81be!important;}

@media (max-width:600px) {
    /* standard event calendar */
    #dnn_ctr732_Events_EventMonth_pnlDateControls,
    #dnn_ctr732_Events_EventList_EventIcons_btnWeek{display:none;}
}

/*    General    */
span.letter-highlight {color:#FF6600;}

/*==================================*/
/*===== BEGIN COUNT OF MEMBERS =====*/
/*==================================*/
#count-of-members-wrap {margin-bottom:10px;}
#count-of-members-wrap h3 {text-align:center;margin-bottom:0;}
/*================================*/
/*===== END COUNT OF MEMBERS =====*/
/*================================*/

/*=========================================================================================*/
/*=========  Module Specific-  Adjustments must also add designated module ids   ==========*/
/*=========================================================================================*/
/*======== Login Page =====*/
#dnn_ctr371_ctl00_lblMessage {font-size:14px !important;}
.dnnLoginService {max-width:500px;margin:0 auto;}
/* Password Retrieval Message */
/*span#dnn_ctr_ctl00_lblMessage{font-size:14px !important;}
span#dnn_ctr_SendPassword_lblHelp {font-size:14px !important;}*/

/*===== BEGIN CONTACT FORMS =====*/
/* Default Form Styles */
/* Go Orange Form Styles*/
/*td#dnn_ctr1027_FormMaster_tdDefaultSubmitButton1{padding:25px!important;}
#dnn_ctr1027_FormMaster_C5SLLC_MainFormTable1 .form-table-main .CommandButton 
{background: #3d4e9e;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3d4e9e), to(#5d81be));
background: -webkit-linear-gradient(#3d4e9e, #5d81be);background: -moz-linear-gradient(#3d4e9e, #5d81be);
background: -ms-linear-gradient(#3d4e9e, #5d81be);background: -o-linear-gradient(#3d4e9e, #5d81be);
background: linear-gradient(#3d4e9e, #5d81be);-pie-background: linear-gradient(#3d4e9e, #5d81be);
behavior: url(/Portals/0/copdfoundation/js/PIE.htc); margin: 15px 0 15px 0; padding: 14px 40px; font-size: 17px;}
#dnn_ctr1027_FormMaster_C5SLLC_MainFormTable1 .form-table-main a.CommandButton:link, #dnn_ctr2437_FormMaster_C5SLLC_MainFormTable1 
#dnn_ctr1027_FormMaster_C5SLLC_MainFormTable1 .form-table-main a.CommandButton:visited, 
#dnn_ctr1027_FormMaster_C5SLLC_MainFormTable1 .form-table-main a.CommandButton:active {color: #fff;}
#dnn_ctr1027_FormMaster_C5SLLC_MainFormTable1 .form-table-main a.CommandButton:hover {background: #5d81be;}*/

/* PEP Map */
/*#mapCategory1488{ margin-top: 10px;border: 1px solid #ccc;padding: 5px 0 5px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#mapCategory1488 > table td{ padding: 5px 0 5px 20px;word-wrap:break-word;}
#mapCategory1488 > table td span{ font-size: 15px;padding:0 0 0 5px;word-wrap:break-word;}*/

    /*=== STATE CAPTAINS MAP ===*/
@media (max-width:768px) {
    /*#dnn_ctr734_ModuleContent #map_canvas {width:100%!important;}*/
}

/* Aside */
/*#dnn_ctr1198_FormMaster_cmdSubmit {font-size: 17px;color: #fff;}
#dnn_ctr1198_FormMaster_cmdSubmit:hover{color:#e2e2e2;}
#dnn_ctr1198_FormMaster_COPD_Journal_Signup_Form1 .form-table tr td{padding:0 0 10px 0;}
#dnn_ctr1198_FormMaster_COPD_Journal_Signup_Form1 .form-label label{color: #353536;font-size: 12px;font-weight:normal !important;}
#dnn_ctr1198_FormMaster_COPD_Journal_Signup_Form1 .form-label{display: block;color:#fff; font-size: 17px;font-weight: normal;margin: 0;}
#dnn_ctr1198_FormMaster_COPD_Journal_Signup_Form1 .form-textbox{display: block;padding: 3px 5px;font-size:15px;color:#353536;
#dnn_ctr1198_FormMaster_COPD_Journal_Signup_Form1 .form-label input[type="checkbox"]{margin-right:5px;}
#dnn_ctr1198_FormMaster_COPD_Journal_Signup_Form1 .form-error-message-summary{font-size:15px;font-weight:bold;color:#fff;}
#dnn_ctr1198_FormMaster_COPD_Journal_Signup_Form1 .form-error-message-inline{font-size:15px;font-weight:bold;color:#fff;}
#dnn_ctr1198_FormMaster_COPD_Journal_Signup_Form1 .form-table input[type="checkbox"]{margin-right:5px;}
#dnn_ctr1198_FormMaster_tblThankYou p.form-thank-you {color:#fff;text-align:center;}
#dnn_ctr1198_FormMaster_tblThankYou p.form-thank-you a {color: #fff;}
#dnn_ctr1198_FormMaster_tblThankYou p.form-thank-you a:hover {color: #e2e2e2;}*/


/* Footer */
/*#dnn_ctr1197_FormMaster_cmdSubmit,
footer .dnnPrimaryAction {font-size: 17px!important;}
#dnn_ctr1197_FormMaster_COPD_Journal_Signup_Form1 .form-table tr td,
footer .form-table tr td{padding:0 0 10px 0;}
#dnn_ctr1197_FormMaster_COPD_Journal_Signup_Form1 .form-label label,
footer .form-label label{color: #353536;font-size: 12px;font-weight:normal !important;}
#dnn_ctr1197_FormMaster_COPD_Journal_Signup_Form1 .form-label,
footer .form-label{display: block;font-size: 15px;font-weight: normal;margin: 0;}
#dnn_ctr1197_FormMaster_COPD_Journal_Signup_Form1 .form-textbox,
footer .form-textbox{display: block;padding: 3px 5px;font-size:15px;color:#353536;
#dnn_ctr1197_FormMaster_COPD_Journal_Signup_Form1 .form-label input[type="checkbox"],
footer .form-label input[type="checkbox"]{margin-right:5px;}
#dnn_ctr1197_FormMaster_COPD_Journal_Signup_Form1 .form-error-message-summary,
footer .form-error-message-summary{font-size:15px;color:#FF0000;}
#dnn_ctr1197_FormMaster_COPD_Journal_Signup_Form1 .form-error-message-inline,
footer .form-error-message-inline{font-size:15px;color:#FF0000;}
#dnn_ctr1197_FormMaster_COPD_Journal_Signup_Form1 .form-table input[type="checkbox"],
footer .form-table input[type="checkbox"]{margin-right:5px;}*/
/*===== END CONTACT FORMS =====*/

/*===== BEGIN SURVEY =====*/
/* Bootstrap sets background-color on tables to transparent so we 
    need to override that for the survey results table*/
/*#dnn_ctr1504_ReZultsView_ctl02_dlsSurvQuestions #table1 td {width:100%!important;}
#dnn_ctr1504_ReZultsView_ctl02_dlsSurvQuestions #table1 table tr{background-color:none!important;}
#dnn_ctr1504_ReZultsView_ctl02_dlsSurvQuestions #table1 table tr td{padding:5px;}
#dnn_ctr1504_ReZultsView_ctl02_dlsSurvQuestions #table1 table table{background-color:#5d81be!important;}
#dnn_ctr1504_ReZultsView_ctl02_dlsSurvQuestions #table1 table table tr td{padding:5px!important;font-size:15px;width:225px!important;}*/
/*===== END SURVEY =====*/

/*===== REGISTRATION =====*/
input#dnn_ctr563_DynamicRegistration_TBR_GUID7ae49772-9d5a-4013-8c10-8e63edb7b733Username,
input#dnn_ctr563_DynamicRegistration_TBR_GUID36ea26d2-5dd7-40b6-b10a-f4a4e0ec7933Password,
input#dnn_ctr563_DynamicRegistration_TBR_GUIDe63e9c25-5e80-4337-a6b4-864cfbda90caDisplayName,
input#dnn_ctr563_DynamicRegistration_TBR_GUIDe123ef7a-6bb5-4ab2-b5a1-64bca6f1c00aEmailAddressConfirm {width:325px!important}

.DynamicRegistration_Link, #dnn_ctr563_DynamicRegistration_lnkRegister, #dnn_ctr563_DynamicRegistration_lnkRegister {
background: rgba(0, 0, 0, 0) linear-gradient(#3d4e9e, #5d81be) repeat scroll 0 0 !important;
    font-size: 17px !important;
    margin: 15px 15px 0 0 !important;
    padding: 15px 25px !important;}
a#dnn_ctr563_DynamicRegistration_lnkRegister{color:#fff!important;
}
a#dnn_ctr563_DynamicRegistration_lnkRegister:hover{color:#ccc!important;
}
@media (max-width: 480px) {
    .DynamicRegistration_Textbox, .DynamicRegistration_Country, 
    .DynamicRegistration_ComboBox, .DynamicRegistration_Password,
    #dnnDynReg .Country, #dnnDynReg .NormalTextBox,
    input#dnn_ctr563_DynamicRegistration_TBR_GUID7ae49772-9d5a-4013-8c10-8e63edb7b733Username,
    input#dnn_ctr563_DynamicRegistration_TBR_GUID36ea26d2-5dd7-40b6-b10a-f4a4e0ec7933Password,
    input#dnn_ctr563_DynamicRegistration_TBR_GUIDe63e9c25-5e80-4337-a6b4-864cfbda90caDisplayName,
    input#dnn_ctr563_DynamicRegistration_TBR_GUIDe123ef7a-6bb5-4ab2-b5a1-64bca6f1c00aEmailAddressConfirm{width:100%!important;}
}
/*=====END REGISTRATION =====*/

/*=========GENERAL STYLES ===========*/
@media (max-width: 480px) {
    /*#dnn_ctr1391_EmailItMain_imgbEmailIt {width:100%;height:auto;display:block;margin:0 auto;}*/
}

@media (max-width:600px) {
    /* Home page rotating banner*/
    #dnn_ctr540_ContentPane{ display: none;}
}

@media (max-width:1199px){
    /*===== COPDF BLOG =====*/
    #dnn_ctr567_Article_desktopmodules_digarticle_article_ascx_ctlSearchBox1663 {width:98%!important;}
    #dnn_ctr567_Article_desktopmodules_digarticle_article_ascx_cmdSearch {padding:10px 20px 10px 20px;margin-left:0;}

    /*===== PRAXIS =====*/
    /* resource repository */
    /*#dnn_ctr1760_Article_desktopmodules_digarticle_article_ascx_ctlSearchBox1760 {width:98%!important;}
    #dnn_ctr1760_Article_desktopmodules_digarticle_article_ascx_cmdSearch {padding:10px 20px 10px 20px;margin-left:0;}*/
    /* blog */
    /*#dnn_ctr1843_Article_desktopmodules_digarticle_article_ascx_ctlSearchBox1843 {width:98%!important;}
    #dnn_ctr1843_Article_desktopmodules_digarticle_article_ascx_cmdSearch {padding:10px 20px 10px 20px;margin-left:0;}*/
}
@media (min-width:993px) and (max-width:1200px) {
    /*=== COPD360SOCIAL EMAIL A FRIEND ===*/
    /*#dnn_ctr1441_EmailItMain_imgbEmailIt {width:100%;height:auto;}*/
}

/*Live Content 8.2 Adjustment- Module Specific*/
/*#dnn_ctr1398_ModuleContent {margin-top: -20px;}*/

/*============================*/
/*== BEGIN FEATURE STYLES   ==*/
/*============================*/

/*   Custom BRR Pages  */
/*   No Style List   */
ul.nostyle li {list-style:none;}
.BasicLeftImage {max-width:250px;width:100%;border:1px solid #777;}
.AgendaListLeft h4 {float:left;margin-right:15px;width:107px;}
.AgendaListRight h4 {float:left;width:80%;}

/*  Social Content Pages  */
.social-wrap #dnn_RightContentPane {margin-top:30px;}

/*   Date List in BRC Members Section    */
ul.DateRange li{font-size:20px;margin-bottom:15px;color:#000;} 
ul.DateRangeI {list-style:circle}
ul.DateRangeI li{background:url(images/arrow-blue.png) no-repeat;padding-left:18px;font-size:18px!important;display:inline-block; width:140px;}
ul.DateRangeIM {list-style:none;}
ul.DateRangeIM li{list-style:none;background:url(images/arrow-blue.png) no-repeat;padding-left:18px;font-size:18px!important;}

/*   Hide Comment References in Blog Post    */
/*#dnn_ctr567_Article_desktopmodules_digarticle_article_ascx_UpdatePanel1 .article-comments{display:none;}*/

/*   Universal   */
.float-left-tablet {float:left;margin-right:15px;}


@media (min-width:0px) and (max-width:900px) {
.float-left-tablet {float:none;margin-right:0px;}    
}

/*   Nav Ribbon Bar Icons   */
.nav-item__icon, .nav-item__title {color: #b3c7ff!important;}
.nav-item__icon:hover, .nav-item__title:hover {color: #fff!important;}

/*   HomePage Icons   */
#HP_Icons {margin-top:30px;}
#HP_Icons .H_Space {margin-top:28px;}
.HP_Icon_Image {box-shadow: 2px 3px #555;}

@media (max-width: 992px) {
#HP_Icons .H_Space {margin-top:0px;}
}

/*  Boxed Background */
.Box_BG{
border: 1px #e4e4e7 solid;
border-radius: 7px;
padding: 10px;
background: #fefefb;
margin: 10px 5px;
}

/*   Events Display Attendee Hiding    */
.attending-count span {display:none;}

/* Call Out Boxes- First Used On Donate Page */
.copdf-call-out{margin:25px 25px 25px 25px;padding:15px 15px 15px 15px;background-color:#f9f9f9;border-right:3px solid #3d4e9e;border-left:3px solid #3d4e9e;border-top:1px solid #B6AFA9;border-bottom:1px solid #B6AFA9;border-radius:10px;box-shadow:2px 2px #e2e2e2;}
.copdf-call-out p,.copdf-call-out a{font-size:20px;line-height:24px;}

/* Podcast Page */
h2.podcastTitle{text-align:center;margin:5px 0 20px;}
ul.PodcastDistributionList{
    list-style:none;
    margin:0 auto 15px;
max-width:680px;
    }
    
    ul.PodcastDistributionList a{
    color:#3d4e9e;
    text-decoration: none;
    }
    
    ul.PodcastDistributionList li{
    float:left; margin:0 1% 10px; 
    width:60px;  
    list-style-type:none;
    text-align:center;
    line-height:1.0;
    }
    
    ul.PodcastDistributionList .LogoImage img.LogoInline{
    width:35px;
    }
    
    
    ul.PodcastDistributionList span.name{
    font-size:12px!important;
    }
    
    @media only screen and (max-width: 768px) {
        ul.PodcastDistributionList span.name a{
            font-size:18px!important;
            }
    }