/* 
	Dev Dark Blue - 52277a 
	Dev Light Blue - 6b055f
*/

body{font-family: 'Montserrat', sans-serif;}

h6 {line-height: 1.7;}
.punchblue {color: #52277a;}
.punchred {background-color: #6b055f; color:#FFFFFF;}

.punchbluebtn {background-color: #52277a;color: #FFFFFF;}
.punchredbtn {background-color: #FFFFFF;color: #6b055f;}

a.dropdown-item:hover {background-color: #fcbc31;}

.dropdown-submenu {position:relative;}
.dropdown-submenu .dropdown-menu {top:0;left:100%;}

a.navbar-brand:active {color: #007c89; text-decoration:none;}
a.navbar-brand:visited {color: #007c89; text-decoration:none;}
a.navbar-brand:link {color: #007c89; text-decoration:none;}
a.navbar-brand:hover  {color: #fcbc31; text-decoration:underline;}

a.nav-link:active {color: #007c89; text-decoration:none;}
a.nav-link:visited {color: #007c89; text-decoration:none;}
a.nav-link:link {color: #007c89; text-decoration:none;}
a.nav-link:hover  {color: #fcbc31; text-decoration:underline;}

.sis-purple-txt {color:#666f85;}

.sis-button {background-color: #007c89; color: white;  transition-duration: 0.4s;}
.sis-button:hover {background-color: #006570; color: white;}

a.punchred:active {background-color: #007c89; color:#FFFFFF; text-decoration:none;}
a.punchred:visited {background-color: #007c89; color:#FFFFFF; text-decoration:none;}
a.punchred:link {background-color: #007c89; color:#FFFFFF; text-decoration:none;}
a.punchred:hover  {background-color: #fcbc31; color:#FFFFFF; text-decoration:none;}

a.emlink:active {color:#007c89; text-decoration:none;}
a.emlink:visited {color:#007c89; text-decoration:none;}
a.emlink:link {color:#007c89; text-decoration:none;}
a.emlink:hover  {color:#fcbc31; text-decoration:underline;}

a.obvious:active {color: #007c89; text-decoration:none;}
a.obvious:visited {color: #007c89; text-decoration:none;}
a.obvious:link {color: #007c89; text-decoration:none;}
a.obvious:hover  {color: #fcbc31; text-decoration:underline;}

.form-check-input[type='checkbox']:checked + .form-check-label:before {border-right: 2px solid #52277a;border-bottom: 2px solid #52277a;}
.form-check-input[type='radio']:checked + .form-check-label:before {border-right: 2px solid #52277a;border-bottom: 2px solid #52277a;}

.md-form input[type=text]:focus + label {color: #52277a;}
.md-form input[type=text]:focus, label {color: #52277a;}
.md-form input[type=text]:hover, label {color: #52277a;}
.md-form input[type=text]:focus {box-shadow: 0 1px 0 0 #52277a !important;border-bottom: 1px solid #52277a !important;}
.md-form input[type=text]:hover {box-shadow: 0 1px 0 0 #52277a !important;border-bottom: 1px solid #52277a !important;}

.md-form input[type=password]:focus + label {color: #52277a;}
.md-form input[type=password]:focus, label {color: #52277a;}
.md-form input[type=password]:hover, label {color: #52277a;}
.md-form input[type=password]:focus {box-shadow: 0 1px 0 0 #52277a !important;border-bottom: 1px solid #52277a !important;}
.md-form input[type=password]:hover {box-shadow: 0 1px 0 0 #52277a !important;border-bottom: 1px solid #52277a !important;}
	
.completionList {border: solid 1px #444444;margin: 0px;padding: 2px;height: 200px;overflow: auto;text-align:left;background-color: #FFFFFF;}
.listItem {color: #1C1C1C;}
.itemHighlighted {background-color: #6b055f;color:#FFF;}