@font-face {
    font-family: 'fancier_scriptregular';
    src: url('fonts/blue_vinyl_fonts_-_fancierscript-webfont.woff2') format('woff2'),
         url('fonts/blue_vinyl_fonts_-_fancierscript-webfont.woff') format('woff'),
		 url('fonts/blue_vinyl_fonts_-_fancierscript-webfont.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: ModernoFB;
    src: url("fonts/FontBureau-ModernoFB-Bold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: ModernoFB;
    src: url("fonts/FontBureau-ModernoFB-RegularItalic.otf") format("opentype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: ModernoFB;
    src: url("fonts/FontBureau-ModernoFB-Regular.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: HelveticaNeue;
    src: url("fonts/Linotype-HelveticaNeueLTStd-Lt.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: HelveticaNeue;
    src: url("fonts/Linotype-HelveticaNeueLTStd-It.otf") format("opentype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: HelveticaNeue;
    src: url("fonts/Linotype-HelveticaNeueLTStd-BdIt.otf") format("opentype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: HelveticaNeue;
    src: url("fonts/Linotype-HelveticaNeueLTStd-Bd.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "Proxima Nova Th";
    src: url("fonts/ProximaNova-ExtrabldIt.woff2") format("woff2"),
        url("fonts/ProximaNova-ExtrabldIt.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Proxima Nova Th";
    src: url("fonts/ProximaNova-Extrabld.woff2") format("woff2"),
        url("fonts/ProximaNova-Extrabld.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

html{
	font-size:16px;
}
body{
	/*background-image:url('images/PurpleTriangle.png');*/ /*EG 7.8.2021*/
	background-color: transparent !important; /*EG 7.8.2021*/
}
.wrapper {
	display:block;
}
.nav-auxiliary a {
    color: #fff;
	text-decoration:none;
}
.nav-auxiliary a:hover {
	text-decoration:underline;
}
.topheader {
	background-color:#37246a !important;; /*EG 7.8.2021*/
	padding: 10px 15px 10px 15px;
}
.search-field {
	height: 30px !important;
}
.socialLinks a {
	color:#fff;
	padding: 5px;
    font-size: 1.2rem;
}
.header {
    padding-top: 0;
    padding-bottom: 10px;
	border-bottom:none;
	/*background-image: url('images/HeaderBackground.jpg');*/ /*EG 7.8.2021*/
	background-color: #ebe5ef; /*EG 7.8.2021*/
	max-width:100%;
}
.headerBannerContainer{
    float: right;
    padding-top: 12px;
    position: absolute;
    right: 0;
}
.headerBanner {
	/*background-image: url(images/header_banners.png);*/ /*EG 7.13.2021*/
	background-color: #37246a; /*EG 7.13.2021*/
	text-transform: uppercase; /*EG 7.14.2021*/
    min-width: 135px; /*EG 7.14.2021*/
    margin-top: 15px;
    /*padding-left: 34px;*/ /*EG 7.14.2021*/
    text-align: center;
    background-repeat: no-repeat;
    font-size: 0.825rem;
	min-height:29px;
	padding-top: 2px;
}
.headerBanner a {
	color:#fff;
	text-decoration:none;
}

.socialLinks
{
	position: absolute;
    left: 0;
    top: 10px;
}

#masterLogoArea a /*added EG 9.1.2021*/
{
    background-image: url(images/sigma-connect-logo.png);
    background-position: center;
    display: block;
    height: 117px;
    width: 100%;
    background-repeat: no-repeat;
}

#masterContentArea{
	background-color:#fff;
	margin-bottom: 65px;
}
.navigationContainer {
	clear: both;
    min-height: 41px;
    background-color: #fff;
	box-shadow: 0 1px 6px #999, 0 -1px 6px #999; /*EG 7.9.2021*/
}
.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
    text-transform: uppercase;
    font-size: 0.8125rem;
    font-weight: bold;
    letter-spacing: 0;
	text-decoration: none;
    color: #37246a;
}
.rmLeftImage {
	padding-right:15px;
}

.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, 
.RadMenu.rmResponsive .rmExpanded > .rmRootLink {
    background-color: #fff;
    color: #40c2cc; /*#37246a; EG 7.14.2021*/  
}
.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus{
    color: #40c2cc; /*#37246a; EG 7.14.2021*/
}
.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink:hover {
    color: #40c2cc; /*#37246a; EG 7.14.2021*/
}
.rmResponsive .rmSlide .rmLink:hover, .rmResponsive .rmSlide .rmLink:focus, .rmResponsive .rmSlide .rsmLink:hover, .rmResponsive .rmSlide .rsmLink:focus, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {
    background-color: transparent;
    color: #40c2cc; /*#37246a; EG 7.14.2021*/
}
.RadMenu.rmResponsive .rmSelected > .rmRootLink, .RadMenu.rmResponsive .rmFocused > .rmRootLink {
    color: #40c2cc;
    background-color: #fff; 
}
.RadMenu.rmResponsive .rmGroup {
   background-color: #fff;
}
.rmResponsive .rmSlide .rmLink, .rmResponsive .rmSlide .rsmLink {
    color: #37246a;
	font-weight:bold;
}
.rmResponsive .rmSlide .rmLink, .rmResponsive .rmSlide .rsmLink:hover {
    text-decoration:underline;
}

.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color: #fff !important;
}
.RadTabStrip_Metro .rtsLevel1 .rtsLI {
    color: #fff;
}
.RadTabStrip_Metro .rtsLevel1 .rtsSelected {
    /*background: #bf1b94;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b51b94 0%, #b51b94 48%, #c62da4 52%, #c62da4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b51b94), color-stop(48%,#b51b94), color-stop(52%,#c62da4), color-stop(100%,#c62da4));
    background: -webkit-linear-gradient(top, #b51b94 0%,#b51b94 48%,#c62da4 52%,#c62da4 100%);
    background: -o-linear-gradient(top, #b51b94 0%,#b51b94 48%,#c62da4 52%,#c62da4 100%);
    background: -ms-linear-gradient(top, #b51b94 0%,#b51b94 48%,#c62da4 52%,#c62da4 100%);
    background: linear-gradient(top, #b51b94 0%,#b51b94 48%,#c62da4 52%,#c62da4 100%);*/
    
	/*EG 7.14.2021*/
	background: #40c2cc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #40c2cc 0%, #afdfe5 48%, #cfebf0 52%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40c2cc), color-stop(48%,#afdfe5), color-stop(52%,#cfebf0));
    background: -webkit-linear-gradient(#40c2cc, #afdfe5, #cfebf0);
    background: -o-linear-gradient(top, #40c2cc 0%,#afdfe5 48%,#cfebf0 52%);
    background: -ms-linear-gradient(top, #40c2cc 0%,#afdfe5 48%,#cfebf0 52%);
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b51b94', endColorstr='#c62da4',GradientType=0 );
    color: #FFF;
	line-height: 36px;
    font-weight: bold;
    border: 1px solid #CCC;
    border-bottom: none;
    margin-right: 0.313em;
    /*	EG 7.29.21
	-moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0;
	*/ 
    padding: 0 1.154em!important;
	
	
	/*
	background: #40c2cc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #40c2cc 0%, #afdfe5 48%, #cfebf0 52%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40c2cc), color-stop(48%,#afdfe5), color-stop(52%,#cfebf0));
    background: -webkit-linear-gradient(#40c2cc, #afdfe5, #cfebf0);
    background: -o-linear-gradient(top, #40c2cc 0%,#afdfe5 48%,#cfebf0 52%);
    background: -ms-linear-gradient(top, #40c2cc 0%,#afdfe5 48%,#cfebf0 52%); 
	*/
	
	
}
.RadTabStrip_Metro .rtsLevel1 .rtsLink {
    color: #000!important;
    line-height: 36px;
    font-weight: bold;
    border:1px solid #CCC!important;
    border-bottom: none;
    margin-right: 0.313em;
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0;
    padding: 0 1.154em!important;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsUL {
    padding: 0!important;
    padding-bottom: 0;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsLink:hover, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink:hover, .RadTabStrip_Metro .rtsLevel1 .rtsSelected, .RadTabStrip_Metro .rtsLevel1 .rtsLink:hover, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsSelected, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink:hover {
    border-color: #fff;
}
.RadTabStrip_Metro .rtsLevel1 .rtsSelected {
    border-color: #fff;
    color: #444444 !important; /*EG 7.14.2021*/
    background-color: #fff;
	border:none!important;
}
.RadTabStrip_Metro {
	border-bottom: 2px solid #40c2cc; /*EG 7.14.2021*/
}
}
#ft {
    background-color: transparent;
    color: #37246a; /*EG 7.8.2021*/
	font-size:0.8125rem;
}
.footer {
	display: block;
}
.footer-content {
    background-color: #ebe5ef; /*EG 7.8.2021*/
}
.footer-nav-copyright {
    background-color: #ebe5ef; /*EG 7.8.2021*/
    color: #37246a; /*EG 7.8.2021*/
	text-align:center;
}
.footer-copyright {
    width: 100%;
}
.footer-nav-copyright a {
	color:#814c9e;
}
.footer img {
    width: 100%;
    height: 10px!important;
    margin-bottom: 25px;
    margin-top: 15px;
	display: none; /*EG 7.8.2021*/
}
.navbar-collapse {
    background-color: transparent;
}
.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, 
.PrimaryButton:visited, .SaveAndClose:hover, .SaveAndClose:focus, 
.SaveAndClose:active, .SaveAndClose:visited, .SaveAs:hover, .SaveAs:focus, 
.SaveAs:active, .SaveAs:visited, .UsePrimaryButton .TextButton:hover, 
.UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, 
.UsePrimaryButton .TextButton:visited, .UsePrimaryButton .TextButtonWithImage:hover, 
.UsePrimaryButton .TextButtonWithImage:focus, .UsePrimaryButton 
.TextButtonWithImage:active, .UsePrimaryButton .TextButtonWithImage:visited, 
#masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, 
#masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, 
.RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, 
.RadGrid input.PrimaryButton:active, .RadGrid input.PrimaryButton:visited {
    color: #fff;
    background-color: #814c9e;
    border-color: transparent;
	border-radius: 5px;
}

.navbar-toggle.collapsed {
    background-color: #7851a9;
}
.RadMenu.rmResponsive .rmLink:hover .rmToggle > .rmIcon, .RadMenu.rmResponsive .rmLink:focus .rmToggle > .rmIcon, .RadMenu.rmResponsive .rmSelected > .rmLink .rmToggle > .rmIcon, .RadMenu.rmResponsive .rmFocused > .rmLink.rmRootLink .rmToggle > .rmIcon, .RadMenu.rmResponsive .rmExpanded > .rmLink .rmToggle > .rmIcon, .RadMenu.rmResponsive .rmSlide .rmLink .rmToggle > .rmIcon {
    background-position: 0 0;
}
@media (min-width: 768px) {
	.nav-primary {
		float: none;
		clear: both;
		margin-top:0;
	}
	#masterHeaderImage {
		margin-top: 0;
	}
}


.header-top-container .row .col-md-2 /*EG 7.14.2021*/
{
	padding-right: 0px !important;
}


@media (max-width: 994px)  /*@media (max-width: 767px)*/
{
	.navbar-collapse {
		margin-left: 0; 
		margin-right: 0; 
	}
	.header-logo-container {
		clear: both;
	}
	.headerBannerContainer {
		padding-top: 10px;
		position: absolute;
		/* float: right; */
		right: 0;

	}
	
	.headerBanner
	{
		min-width: 90px;
		font-size: 0.725rem;
		min-height: 20px;
		padding-top: 2px;
		/* padding-left: 34px;
		text-align: center;
		background-repeat: no-repeat; 
		margin-top: 15px;*/
	}
	
	.header-logo-container a {
		background-image: url(images/sigma-connect-logo-mobile.png);
		background-position: left;
		display: block;
		height: auto;
		max-width: 250px;
		background-repeat: no-repeat;
	}
	
}


/* SSS Styling */

.sssScript
{
	font-family: 'fancier_scriptregular' !important;
}

.sss_pdf:before
{
	font-family: "Font Awesome 5 Brands";
    content: "\f1c1";
}

.sss_doc:before
{
	font-family: "Font Awesome 5 Brands";
    content: "\f1c2"
}

.sss_video:before
{
	font-family: "Font Awesome 5 Brands";
    content: "\f1c8"
}

.sss_ppt:before
{
	font-family: "Font Awesome 5 Brands";
    content: "\f1c4"
}

.sss_image:before
{
	font-family: "Font Awesome 5 Brands";
    content: "\f1c5"
}

.sss_excel:before
{
	font-family: "Font Awesome 5 Brands";
    content: "\f1c3"
}

.sss_text:before
{
	font-family: "Font Awesome 5 Brands";
    content: "\f15c"
}


/*Accordion*/
.accordion .panel-heading{
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion panel-heading:hover {
  background-color: #ccc;
}

.accordion panel-heading:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.accordion .panel-body-container {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}



.Alerts .AlertItem
{
	background-color: transparent !important;
	border: none !important;
}

