/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.program-header{margin-bottom:10px;position:relative;}@media (min-width:768px){.program-header{margin-bottom:60px;}}.program-header .content{padding:15px 0;margin-bottom:15px;position:relative;}@media (min-width:768px){.program-header .content{height:260px;padding:40px 0;margin-bottom:45px;}}.program-header .description{font-size:18px;line-height:27px;font-family:"Cachet Medium",Verdana,Geneva,sans-serif;}@media (min-width:768px){.program-header .description{font-size:20px;}}.program-header.purple .content{background-color:#5c2e91;}.program-header.purple .description{color:#5c2e91;}.program-header.green .content{background-color:#20bdbe;}.program-header.green .description{color:#20bdbe;}.program-header.dark-green .content{background-color:#006b6b;}.program-header.dark-green .description{color:#006b6b;}.program-header .image{margin-top:-40px;}.program-header .main{position:static;}@media (min-width:768px){.program-header .icon{position:absolute;bottom:35px;}}.program-header .icon img{max-width:50px;max-height:50px;height:auto;width:auto;}@media (min-width:768px){.program-header .icon img{max-width:78px;max-height:78px;}}.program-header .icon img.svg-image{width:100px;}.program-header h1{color:#fff;font-size:32px;text-transform:uppercase;margin:0 0 15px;}@media (min-width:768px){.program-header h1{font-size:60px;margin-bottom:80px;}}.program-header.program-header-sub-category{margin-bottom:0;overflow:hidden;}.program-header.program-header-sub-category h1{margin:0 0 7px;}@media (min-width:768px){.program-header.program-header-sub-category h1{margin:0 0 45px;}}.program-header.program-header-sub-category .field-category-program{color:#fff;font-family:"Cachet",Verdana,Geneva,sans-serif;font-size:28px;letter-spacing:-0.8px;line-height:28px;margin:0;}@media (min-width:768px){.program-header.program-header-sub-category .field-category-program{font-size:36px;}}.program-header.program-header-sub-category .content{height:auto;margin-bottom:0;}@media (min-width:768px){.program-header.program-header-sub-category .content{min-height:200px;}}.program-header.program-header-sub-category .content .image{position:static;}.program-header.program-header-sub-category .content img{height:100%;width:auto;position:absolute;}
.map_controls .panel-body{padding-bottom:0;}.map_controls .form-group{margin-bottom:15px;}.map_controls .input-group{position:relative;display:table;border-collapse:separate;}.map_controls .input-group-addon,.map_controls .input-group-btn,.map_controls .input-group .form-control{display:table-cell;}.map_controls .input-group-addon,.map_controls .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}.map_controls .input-group-btn{position:relative;white-space:nowrap;}.map_controls .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.map_controls .btn:hover,.map_controls .btn:focus{color:#333;text-decoration:none;}.map_controls .btn-default{background-color:#b92f9e;color:#fffffc;border-color:#ccc;text-transform:none;}.map_controls .btn-default:hover,.map_controls .btn-default:focus,.map_controls .btn-default:active,.map_controls .btn-default.active,.map_controls .btn-default .open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad;}.map_controls .btn{background-image:-webkit-linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0));background-image:-moz-linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0));background-image:-ms-linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0));}.map_controls .input-group-btn > .btn{position:relative;}.map_controls .input-group .form-control:first-child,.map_controls .input-group-addon:first-child,.map_controls .input-group-btn:first-child > .btn,.map_controls .input-group-btn:first-child > .dropdown-toggle,.map_controls .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;}.map_controls .input-group-btn:first-child > .btn{margin-right:-1px;}.map_controls .btn-group,.map_controls .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;}.map_controls .btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed;}.map_controls .btn-group > .btn,.map_controls .btn-group-vertical > .btn{position:relative;float:left;}.map_controls .btn-group-justified .btn{display:table-cell;float:none;width:1%;}.map_controls .btn-group > .btn:first-child{margin-left:0;}.map_controls .tag_filters input{margin-right:5px;}
