/******************************
This stylesheet is for overriding extensions
******************************/

/*LightBox*/
.nivo-lightbox-inline {overflow:hidden !important;max-height:none !important;}
.nivo-lightbox-content {width:70% !important;}
.nivo-lightbox-wrap {right:0 !important;left:25% !important;}
@media only screen and (max-width:768px) {.lb_itemImageBlock img {display:none;}.nivo-lightbox-content {width:89% !important;}.nivo-lightbox-wrap {left:10% !important;}}
.divider.icon-location {display: none;}
/*DJ Mega Menu*/
.dj-megamenu-wrapper {display: inline-flex;width: auto;flex-shrink:1;justify-content: center;}
@media only screen and (max-width: 1199px) {.dj-megamenu-wrapper {display:none !important;}}
@media only screen and (min-width: 1200px) {.dj-megamenu-wrapper {display:inherit;}}
/*Font Awesome Themes*/
.fa-teal {--fa-secondary-opacity: 1.0;--fa-primary-color: #016375;--fa-secondary-color: #fdbc5d;}
.fa-gold {--fa-secondary-opacity: 1.0;--fa-primary-color: #fdbc5d;--fa-secondary-color: #016375;}
.fa-external-link-square::before, .fa-square-arrow-up-right::before {content: "\f14c" !important;}
/*Module Classes*/
.moduletable.spacing {padding:20px 0;}
.boxspacing {padding:30px;}
.moduletable.space {padding:10px;}
.moduletable.topborder {border-top: 3px solid rgba(253,188,95,1);}
.form-actions {text-align:center;}
.leftmodule {width:50%;float:left;clear:none;}
.rightmodule {width:50%;float:right;clear:none;}
.leftmodule40 {width:40%;float:left;clear:none;}
.rightmodule60 {width:60%;float:right;clear:none;}
.module50 {width:50%;float:inherit;clear:none;}
.module75 {width:75%;float:inherit;clear:none;}
@media only screen and (max-width: 1000px) {.leftmodule, .rightmodule, .leftmodule40, .rightmodule60, .module50, .module75 {width:100%;float:none;clear:none;}}
.float-right {float: right;}
.float-left {float: left;}
.bottommodule {clear:both;}
.half-width {width: 50%;}
@media only screen and (max-width: 700px) {.half-width {width:100%;}}
/*Breezyforms Overide*/
.bfQuickMode .pull-right {float:none !important;}
.bfPage h1,.bfPage h2,.bfPage h3,.bfPage h4,.bfPage h5,.bfPage h6 {color:#0079c1;}
.bfPage a {color: #008c99;border-bottom: 1px solid #d3d4ce;box-shadow: inset 0 -2px 0 #d3d4ce;transition: 400ms;}
.bfPage a:focus,.bfPage a:hover {color: #efefef;background-color: #9bc9d5;text-decoration: none;}
[class^="icon-"]:before, [class*=" icon-"]:before {margin-right:0;}
.date-title-descript h2 {color:#0079c1 !important;}
.bfQuickMode .controls .control-label {color:#000;font-size:16px !important;font-weight:bold;display:block;}
.bfQuickMode .controls {margin: 0 !important;}
/*Modified Date on Articles*/
.modified {text-align:left;color: #6B6B6B;padding: 1px 0 1px 0;border-bottom: 1px solid #d3d4ce;box-shadow: inset 0 -1px 0 #d3d4ce;}
/*iCagenda*/
/*.ic-title-header {font-size: 60% !important;font-weight: bold;}
.ic-back a:link, .ic-back a:visited { font-size: 150% !important;}
#icagenda {margin-right: 10px !important;margin-bottom: 20px;}
.ic-date-img-box {height: 48px !important;}
.ic-footer-text {height:40px;padding-top:8px;}*/
.ic-pagination .ic-prev-text, .ic-pagination .ic-next-text, .ic-pagination .iCicon-backic, .ic-pagination .iCicon-nextic {font-family: sans-serif;}
.icrounded_eventlist .ic-inline-block {display:block !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*Tabs*/
.rl_tabs.outline_content>.tab-content>.tab-pane { background-color: #FFF;}
.rl_tabs > ul.nav-tabs .active a {
 box-shadow: inset 0 -1px 0 #fdbc5d;}
.rl_tabs > ul.nav-tabs a:hover {
 box-shadow: inset 0 -1px 0 #fdbc5d;}
.rl_tabs > ul.nav-tabs a  {
 box-shadow: inset 0 -1px 0 #fff;}
/*Notification Bar*/
/*.SLNotificationBar p.SLtext {padding-left:10% !important;line-height: 160% !important;}
.SLNotificationBar {background: transparent !important;background-color: rgba(190, 0, 0, 0.90) !important;}*/
/*LayerSlider z-index behind menu*/
/*[id*="layerslider_"] {z-index: 1;box-shadow: 0px 0px 4px #016375;}
.slider-override {margin-bottom: 20px;z-index:1;border-bottom: 3px solid #fdbc5d;-webkit-box-shadow: 0 5px 10px -3px rgba(0,0,0,0.35);-moz-box-shadow: 0 5px 10px -3px rgba(0,0,0,0.35);box-shadow: 0 5px 10px -3px rgba(0,0,0,0.35);}*/
/*Ark Media Captions*/
/*figcaption { text-align: center;}*/
/*Featured Pages*/
.slide-desc-text-ccctheme .slide-title { font-size: 16px !important;}
/*Font Awesome*/
.fa-stack.fa-lg {width: 2.2em !important;}
/*WorkForce*/
/*.wf-employee .btn.btn-mini img {display: none !important;}
.wf-employee .btn.btn-mini:before {content:"\f0ac";font-family:"FontAwesome";}
.wf-employee .btn.btn-mini {color: #008c99;padding: 0 !important;background:none;font-size:16px;border-bottom: 1px solid #d3d4ce;box-shadow: inset 0 -1px 0 #d3d4ce;transition: 400ms;}
.wf-employee .btn.btn-mini:after {padding-left:5px;content: "Canvas Portfolio";font-family: Open Sans, sans-serif;}
.wf-employee .btn.btn-mini:hover {color: #efefef;background-color: #8dd0d6;text-decoration: none;}
.wf-employee .wf-icon-holder > .btn-group {float: none;}
.wf-list-container .btn.btn-mini img {display: none !important;}
.wf-list-container .btn.btn-mini:before {content:"\f0ac";font-family:"FontAwesome";}
.wf-list-container .btn.btn-mini {color: #008c99;padding: 0 !important;background:none;font-size:16px;border-bottom: 1px solid #d3d4ce;box-shadow: inset 0 -1px 0 #d3d4ce;transition: 100ms;}
.wf-list-container .btn.btn-mini:after {padding-left:5px;content: "Canvas Portfolio";font-family: Open Sans, sans-serif;}
.wf-list-container .btn.btn-mini:hover {color: #efefef;background-color: #8dd0d6;text-decoration: none;}
.wf-list-container .wf-icon-holder > .btn-group {float: none;}*/
/*Alerts*/
.alert, .alert-success, .alert-info, .alert-warning, .alert-danger, .alert p, .alert-success p, .alert-info p, .alert-warning p, .alert-danger p, .alert a, .alert-success a, .alert-info a, .alert-warning a, .alert-danger a {color:#000;}
/*Convert Forms*/
.convertforms .cf-input {box-shadow:1px 1px 4px 0px #ddd;}
input.cf-input::placeholder {color:#888}
input[type=radio].cf-input,input[type=checkbox].cf-input {border: 0;z-index: -1000;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
input[type=radio].cf-input + label.cf-label,input[type=checkbox].cf-input  + label.cf-label{cursor: pointer;visibility: visible;}
input[type=radio].cf-input ~ label.cf-label:before,input[type=checkbox].cf-input ~ label.cf-label:before {font-family: "FontAwesome";display: inline-block;content: "\f111"; letter-spacing: 5px;font-size: 1.2em;color: #016375;}
input[type=radio].cf-input:checked ~ label.cf-label:before,input[type=checkbox].cf-input:checked ~ label.cf-label:before  {font-family: "FontAwesome";content: "\f192";font-size: 1.2em;color: #016375;}
input[type=checkbox].cf-input ~ label.cf-label:before {font-family: "FontAwesome";content: "\f0c8";}
input[type=checkbox].cf-input:checked ~ label.cf-label:before {font-family: "FontAwesome";content: "\f00c";color: #016375;}
/** Contact Boxes **/
.contact dl {display:flex;flex-flow:row wrap;padding-bottom: 2px;}
.contact dt {font-weight: bold;}
/*.contact dd {grid-column-start: 2;}
.popover {display: none !important;}*/
.popover {display: block;z-index:10;width:auto;max-width:250px;position: absolute;font-weight: 400;line-height: 1.5;text-align: left;text-decoration: none;text-shadow: none;font-size:14px;word-wrap: break-word;background-color: #fff;border: 1px solid rgba(0,0,0,.2);border-radius:4px;}
.popover-title {padding: 5px 10px;margin: 0;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;color: #000;}
.popover-content {padding: 5px 10px;color: #212529;}
.contact-category table {margin-top:10px; }
.contact-category thead {background-color: #016375 !important;text-align: center;color:#fff}
.contact-category thead a{color:#fff;}
.contact-category th a{  text-decoration: none !important;border: 0 !important;box-shadow: none !important;}
.categories-list ul {list-style: none;margin-left: 5px !important;}
.categories-list li a, .contact-misc a {color: #000;box-shadow: inset 0 -1px 0 #d3d4ce;transition: all 400ms ease-in-out;}
.categories-list li a:hover, .contact-misc a:hover {box-shadow: inset 0 -1px 0 #016375;text-decoration: none;transition: all 400ms ease-in-out;}
.control-label {padding: 10px 0;font-weight: bold;}
#jform_contact_name,#jform_contact_name,#jform_contact_email,#jform_contact_emailmsg,#jform_contact_message,#jform_com_fields_phone {min-height: 2em;border: 1px solid #fff;background-color: #fff;width: 100% !important;font-size: 15px;padding: 6px;border-radius: 2px;box-shadow: 1px 1px 4px 0px #c1c1c1;}
.control-label .star {color: #e40505;font-size:21px;line-height:16px;font-weight:bold;}
.well {margin-top: 5px;min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.form-actions .btn.btn-primary.validate {background-color: #016375;color: #fff;padding: 10px 20px;border: 0;font-size: 15px;}
.form-actions .btn.btn-primary.validate:hover,.form-actions .btn.btn-primary.validate:focus {background-color: #fff;color: #000;}
#jform_contact_email_copy {transform: scale(1.5);}
.form-actions .btn.btn-primary.validate {color: #fff;background-color: #016375;padding: 10px 20px;font-size: 15px;border: 0;border-radius: 2px;  transition: all 400ms ease-in-out;}
.form-actions .btn.btn-primary.validate:hover, .form-actions .btn.btn-primary.validate:focus {color: #000;background-color: #fff;transition: all 400ms ease-in-out;}
.contact-position-name::before {padding-left: 5px;content: "-";}
.contact-top {background: #fff; padding: 10px 10px; border: 1px solid #e3e3e3; line-height: 25px;}
.contact .page-header {padding: 5px 0 10px 0;}
.contact-telephone {padding-left: 5px;}
.contact-category {padding:5px;}
ul.category-list {display: flex;justify-content: space-between;flex-flow: row wrap;list-style:none;margin-left:0 !important;vertical-align: middle;align-content: center;align-items: center;}
ul.category-list li {width: 50%;margin-left:0 !important;padding: 15px 10px;border: 1px solid #dbdbdb;background-color:#f5f5f5}
ul.category-list li a:hover {box-shadow: inset 0 -1px 0 #016375;transition: all 400ms ease-in-out;}
@media only screen and (max-width: 766px) {ul.category-list li {width: 100%;}}
#adminForm .pagination ul {display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: 1px;list-style: none;margin-left: 0;}
#adminForm .pagination li {list-style:none;}
#adminForm .pagenav li:active, .pagenav li:focus {color: #fff;background-color: #016375;border-color: #016375;}
#adminForm .pagenav:hover {color: #fff;text-decoration: none;background-color:rgb(84,84,84);border-color: #dbdbdb;transition: 400ms all ease-in-out;}
#adminForm .pagenav {display: inline-block;padding: 5px 10px;margin-left: -1px;line-height: 1.25;color: #000;border: 1px solid #ccc;transition: 400ms all ease-in-out;}
.tooltip.fade.top {display: none !important;}
/*JEvents*/
.mod_events_latest_callink {padding-top:8px;}
article .quick-glance .jtitle a, article .quick-glance .jdate a {box-shadow: none !important;}
/*ACALOG*/
table.pathway_table_headers {width:100% !important;display:inline-flex;justify-content:center;}
.pathway_table_headers {color: #fff;background: #000;}
.pathway_table_headers a, .pathway_table_headers p {color:#fff !important;}
.pathway_table_headers tr {display: flex;align-content: flex-start;justify-content: flex-start;}
.pathway_table_headers td {display: inline-flex;flex-flow: column wrap;width: 100%;flex-basis: 100%;padding: 2px 2px 10px 2px;margin: 3px;background-color:#121212}
.pathway_table_headers img.acalog-permalink {width: 100% !important;height: auto !important}
@media only screen and (max-width:400px) {.pathway_table_headers tr {flex-flow:column wrap;}}