/* Swatch 

Blue : #0174A5 
New Blue : #002366
*/


@media (max-width: 1288px) 
{
	.sp-megamenu-parent {display:none !important;}
	#sp-header #offcanvas-toggler.mega  {display: flex !important}
}

@media (min-width: 2559px) {
    .sp-megamenu-parent > li > a {
        font-size: 1.5rem !important;
        padding: 0 1rem !important;
    }
}

.burger-icon>span {
    background-color: gold !important;
}

.mod-dpcalendar-upcoming-panel__event {
    border-radius: 20px;
}
/*Table Overrides and Responsive Behaviours*/

.article-details  table  {width: 100%;border-collapse: collapse; margin-bottom: 10px; }
.article-details  table  tr:first-child td {background: #002366;color:white !important; font-weight:bold !important; font-size: 1rem !important;}
.article-details  table  tr:nth-of-type(odd) {background: #eee; }
.article-details  table th {background: #002366; color: white; font-weight: bolder; font-size:1rem !important;  }

.article-details  table th p, .article-details  table th p span {font-size: 1rem !important;}

.article-details table td, th { padding: 6px; border: 1px solid #ccc; text-align: left; width:inherit !important;vertical-align: top;}
.article-details table.center-all {width:97%;}
.article-details table.center-all tr th, table.center-all tr td, table.center-all tr td h3 {text-align: center !important;} 
.article-details  table.noshades  tr:nth-of-type(odd) {background: #ffffff; }


.tableimage td:nth-child(1) {width:20% !important;max-width: 20%;}
.tableimage td img {
width: 100%;
height: 100%;
object-fit: contain;
background:#ffffff !important;
padding:15px;
 }

/* Dropfiles Resets */

.dropfiles-content-simplex.dropfiles-content .table {background-color: transparent !important;}
.dropfiles-content, .dropfiles-dropblock-content {background-color: transparent !important;}

/* Simplex DF View */
.dropfiles-container {margin: 0!important;}
.dropfiles-content-simplex.dropfiles-content-multi {margin-top:-10px !important;}
.dropfiles-content-simplex.dropfiles-content .table {width:96% !important;border-collapse: separate; border-spacing:0 15px;}
.dropfiles-container-simplex {margin: 0px !important;}
.dropfiles-content-simplex .mediaTableWrapperWithMenu {padding-top: 0em !important;}
.dropfiles-container-simplex table thead,
.dropfiles-container-simplex .dropfiles-categories  {display:none !important;}
.dropfiles-container-simplex .dropfiles-content-table .mediaTableWrapperWithMenu {padding-top: 0em !important;}
.dropfiles-container-simplex a {font-size:1rem !important;color:#ffffff !important;}
.dropfiles-container-simplex a.openlink {border:1px solid #000000 !important;}
a.downloadlink.dropfiles_downloadlink + br {display:none !important}
.dropfiles-content-simplex.dropfiles-content span.ext, 
.dropfiles-content-simplex.dropfiles-content span.ext.pdf,
.dropfiles-content-simplex.dropfiles-content div.ext.pdf,
.dropfiles-content-simplex.dropfiles-content span.ext.docx, 
.dropfiles-content-simplex.dropfiles-content span.ext.pptx, 
.dropfiles-content-simplex.dropfiles-content span.ext.xlsx, 
.dropfiles-content-simplex.dropfiles-content span.ext.zip, 
.dropfiles-content-simplex.dropfiles-content span.ext.doc, 
.dropfiles-content-simplex.dropfiles-content span.ext.ppt, 
.dropfiles-content-simplex.dropfiles-content span.ext.xls, 
.dropfiles-content-simplex.dropfiles-content span.ext.jpg, 
.dropfiles-content-simplex.dropfiles-content span.ext.png 
  {display:none !important;}
.article-details .dropfiles-content-simplex.dropfiles-content table td:first-child {text-transform: uppercase;width:80% !important;}


.dropfiles-content-simplex a.title {padding:0px 12px !important;}
.dropfiles-content-simplex.dropfiles-content .table-bordered td.extcol.file_title.essential.persist {
    background-color: #002366 !important;
    border-radius: 40px 0 0 40px !important;
    border: 0px!important;
}

.dropfiles-content-simplex.dropfiles-content .table-bordered td.file_download.essential {
     background-color: #002366 !important; 
    border-radius: 0px 40px 40px 0px !important;
    border: 0px!important;
	padding:8px 20px 0 0;
}
i.zmdi {display: none !important;}

.dropfiles-content-simplex.dropfiles-content .table-bordered td.extcol.file_title.essential.persist a, 
.dropfiles-content-simplex.dropfiles-content .table-bordered td.file_download.essential a {font-size:1rem;color:#ffffff; font-weight:600; border-radius: 1rem !important;    word-break: keep-all !important;}
.dropfiles-content-simplex.dropfiles-content .table-bordered td.file_download.essential a.downloadlink.dropfiles_downloadlink {width:80%; border:2px solid #ffffff; float:right;padding:3px;background:#ffffff !important;color:#2b3a91 !important;}


@media only screen and (max-width: 720px) {
.dropfiles-container-simplex .dropfiles-container-table {margin-left: 0px !important;}
}
@media (max-width: 720px) {
.dropfiles-container-simplex  td.file_download.essential {display:none;}
.dropfiles-content-simplex.dropfiles-content .table-bordered td.extcol.file_title.essential.persist {border-radius: 40px !important;}
}
@media (max-width: 720px) {
.dropfiles-container-simplex  td.extcol.file_title.essential.persist{padding: 0 15px;word-break:keep-all !important;}
}
@media (max-width: 414px) {
	.dropfiles-container-simplex  table {padding:0px !important; width:93% !important;text-align:start;	text-indent:0em; padding-right:0px !important;}
	.dropfiles-content-simplex a.title {padding:0px !important;font-size:0.8rem !important;word-break: normal !important;overflow-wrap:break-word !important;}
}


/* Sway Links */

ul.db8latestweblinks {list-style: none;}
ul.db8latestweblinks li {border:1px solid #002366; border-radius:10px; padding:10px; margin:10px 0; background: #002366;}
ul.db8latestweblinks li a {color:#ffffff !important;}
ul.db8latestweblinks li a:before {content:"\f1ea";font-family:fontawesome; padding-right:10px; }

.acym__front__archive .acym__modal__handle {
    cursor: pointer;
    font-size: 1rem !important;
    font-weight: 500;
    margin: 20px 0 0 0 !important;
    border: 1px #949494 solid!important;;
    width: 80% !important;
    display: block!important;
    padding: 10px !important;
    border-radius: 5px!important;
    background: #0174A5!important;
    color: white !important;
}

/*Upcoming Panel */

#sp-upcoming h3 {font-size:1rem !important;}

/* Hide the #sp-upcoming div on devices with a max width of 767px (commonly considered mobile devices) */
@media (max-width: 767px) {
    #sp-upcoming {
        display: none;
    }
}

/* Image Floats */

.article-details .article-full-image { margin-bottom: 2rem;}
.article-details .article-full-image.float-left { float:left; margin-right: 2rem;}
.article-details .article-full-image.float-right { float:left; margin-left: 2rem;}

/* Acymailing Links */

span.acyarchivetitle {padding:10px 0 0px 0;display: block;}
span.sentondate {display:block;padding-bottom: 10px; font-size:.7rem; font-style: italic;}


/* More Docs Snippets */

p.moredocs {padding:10px 10px; margin-bottom:2rem; background:#ffa800;display:inline-flex; border-radius:8px !important;color:#ffffff;}
p.moredocs:before {content:"\f05a"; font-family:fontawesome;padding-right:10px }

a.btn {color:#ffffff; background: #002366 !important; padding:10px 15px; border-radius:50px !important;}


