/* SP HEADER */
@media screen and (min-width: 992px) {
body.ltr #offcanvas-toggler.offcanvas-toggler-right {display: none; visibility: hidden; margin:0;}
}

.offcanvas-active .burger-icon > span, 
#modal-menu-toggler.active .burger-icon > span {background-color: darkred !important;}

#sp-top-bar, #sp-top-bar a  {background:#3bb7b4;color: #ffffff;font-size:1.1rem;}
#sp-top-bar .social-icons span  {color: #ffffff;font-size:1.4rem;}
#sp-top1,#sp-top2 {padding-top:6px;}

#sp-header-logo {padding:15px 0;}

@media (max-width: 992px) {
    .logo-image-phone {height: 85px;}
	#sp-upcoming {display:none !important;}

}

#sp-header {background:#3bb7b4;}

/* MENU TREATMENT */

li.sp-menu-item.sp-has-child.active {background: #8068ab;}
li.sp-menu-item.sp-has-child.active a, li.sp-menu-item.current-item.active a {color:#ffffff;}

li.sp-menu-item, li.sp-menu-item a {text-transform: uppercase;color:#ffffff;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    color: #252525 !important;
}



a.last {padding-right:15px !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;
    }
}


/* Menu Line Splits */

.splitmenu .title-line,
.splitmenu .subtitle-line {
  display: block;
}
.sp-megamenu-parent>li>a.splitmenu span {
    line-height: 20px;
text-align:center;
}
.sp-megamenu-parent>li>a.splitmenu span:first-child {margin-top:15px;}
  
/* Home Images */

.home .sppb-addon-image-layouts {padding-top: 20px;border-radius: 20px; border: solid 1px #d8d8d8;}
/*.sppb-addon-image-layouts {transition: background-color 300ms ease-in-out;}
.sppb-addon-image-layouts:hover {background:#e7e7e7;}
*/
/*.sppb-addon-image-layouts {
  transition: background-color 300ms ease-in-out, transform 800ms ease-in-out;
}

.sppb-addon-image-layouts:hover {
  background-color: #e7e7e7;
  transform: rotateY(360deg);
}
*/

.roundel img {width:240px !important;text-align:center!important;margin: 0 auto;}
.roundelgreen .sppb-img-responsive.image-fit {border:5px solid #b3c323; border-radius:50%;}
.roundelpurple .sppb-img-responsive.image-fit {border:5px solid #8068ab; border-radius:50%;}
.roundelorange .sppb-img-responsive.image-fit {border:5px solid #f6a22a; border-radius:50%;}
.roundelpink .sppb-img-responsive.image-fit {border:5px solid #ef7e94; border-radius:50%;}
.roundelpink .sppb-addon-image-layout-content,
.roundelpurple .sppb-addon-image-layout-content,
.roundelorange .sppb-addon-image-layout-content,
.roundelgreen .sppb-addon-image-layout-content {
    background: transparent !important;
    padding: 30px 40px 40px;
}
.sppb-addon-image-layout-content.sppb-text-alignment {width:100% !important;}


/* Dropfiles Resets */
/* 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:#000000 !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: #fecc33 !important;
    border-radius: 40px 0 0 40px !important;
    border: 0px!important;
}

.dropfiles-content-simplex.dropfiles-content .table-bordered td.file_download.essential {
    background-color: #fecc33 !important;
    border-radius: 0px 40px 40px 0px !important;
    border: 0px!important;
	padding:8px 20px;
}
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:100%; 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;}
}
/*Table Overrides and Responsive Behaviours*/

.article-details  table  {width: 100%;border-collapse: collapse; margin-bottom: 10px; }
.article-details table  tr:nth-of-type(odd) {background: #eee; }
.article-details table th {background: #3bb7b4; color: white; font-weight: bold; }
.article-details table td, th { padding: 6px; border: 1px solid #ccc; text-align: left; width:inherit !important;vertical-align: top;}

table.center-all {width:97%;}
table.center-all tr th, table.center-all tr td, table.center-all tr td h3 {text-align: center !important;} 

a.btn {background:#ef7e94; padding:10px 15px; color:#000000;}
a.btn:hover {background:#b3c323; padding:10px 15px; color:#000000;}

/* More Docs Snippets */

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

.curriculum-box .sppb-addon-image-layout-content.sppb-text-alignment{padding:10px 0px !important; }
.curriculum-box h4, .curriculum-box h3 {
    font-size: 1.2rem!important;;
    font-weight:200 !important;
    text-align: center !important;
}