﻿ul{
    list-style-type: none;
}
a, a:hover, a:focus{
    color: #a0004e;
    text-decoration: none;
}
/* a:visited{
    color: #337ab7;   
} */
.links li a{
	color: #fff;
}
.links li:hover a{
	color:#daa10b;
}
.moe-btn, .input-btn{
	color: white!important;
}
input[type=text].disabled{
	background: rgba(148, 148, 148, 0.12)!important;
}
.dropdown-icon{
    background: url("../img/dropdown.png") no-repeat;
}
.navbar-nav li.open a .dropdown-icon, .navbar-nav li:hover a .dropdown-icon, .navbar-nav li.active a .dropdown-icon{
    background: url("../img/dropdown-hover.png") no-repeat;
}
.navbar-nav li.open{
  border-width: 1px;
  border-color: rgb(140, 30, 63);
  border-style: solid;
  background-color: rgb(242, 242, 242);
  border-bottom: 4px solid rgb(242, 242, 242);
}
.navbar-nav>li>.dropdown-menu{
  border-width: 1px;
  border-color: rgb(136, 45, 77);
  border-style: solid;
  border-radius: 2px;
  background-color: rgb(242, 242, 242);
  z-index: 10000;
  border-top: none;
}

.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:hover, 
.navbar-default .navbar-nav>.active>a:focus
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    background-color: transparent;
    color: #a40136;
}
.user-name:hover a, .navbar-default .navbar-nav>li:hover>a,.access-menu li a:hover,.access-menu li a:focus{
	color: #a40136!important;
}
.clear-btn, input[type=submit].clear-btn:hover, .clear-btn.moe-btn:hover{
  border-width: 2px!important;
  border-color: rgb(173, 29, 72)!important;
  border-style: solid!important;
color:rgb(173, 29, 72)!important;
font-weight: 500;
background-color:transparent!important;
}
.moe-section input[type=button], .moe-section input[type=reset], .moe-section input[type=submit], .moe-section button ,.moe-btn,
input[type=button], input[type=reset], input[type=submit], button,
input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button:hover,
input[type=button]:active, input[type=reset]:active, input[type=submit]:active, button:active{
    background-color: #a40136;
    border-radius: 3px;
    border-color: transparent;
    outline: none;
    color: white;
    
}

.navbar-default .navbar-nav>li>a {
    color: #37383a;
    cursor:pointer;
    display: inline-block;
    vertical-align: middle;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
    background-color: transparent;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: transparent;
}
.menu-title{
	/* color: #8c1e3f;
	background:url('../img/menu-title-bg.png') no-repeat; */
	
}
.navbar-nav.main-menu .dropdown-menu li.menu-more a, .menu-more a{
	    color: #772028;
}

/*Footer*/
footer.he-footer{
    background-color: #78797b;
    border-top: 1px solid #daa10b;
}
footer.he-footer .address a,
footer.he-footer .phones a,
footer.he-footer .email a{
	color:#fff;
}
footer.he-footer .title{
    color:#fff;
}
.copy-right{
    color: #fff;
}
footer.he-footer .fa{
    color: #fff;
}
.follow-us li .fa{
    color: #78797b !important;
}
footer.he-footer .email li:last-child:hover a, .address li:hover a,
footer.he-footer a.moe-underline:focus,footer.he-footer .moe-focus-underline:focus,footer.he-footer .moe-focus-underline:hover{
	color: #daa10b;
}
.phones{
    border-left: solid 2px #000;
    border-right: solid 2px #000;
}
.follow-us .social li{
    background-color: #595959;
    color: white;
}
.follow-us li .fa{
    color:white;
    font-size: 1em;
}
.follow-us li.snapchat i{
	color:white;
	-webkit-transition: color .5s; /* Safari */
    transition: color .5s;
}
.follow-us li.youtube:hover,.follow-us li.youtube.hover{
	background-color:#f00!important;
	    -webkit-transition: background-color .5s; /* Safari */
    transition: background-color .5s;

}
.follow-us li.facebook:hover,.follow-us li.facebook.hover{
    background-color:#3a5897;
    -webkit-transition: background-color .5s; /* Safari */
    transition: background-color .5s;
}
.follow-us li.twitter:hover,.follow-us li.twitter.hover{
    background-color:#00abec;
    -webkit-transition: background-color .5s; /* Safari */
    transition: background-color .5s;
}
.follow-us li.instagram:hover,.follow-us li.instagram.hover{
    background-color:#ba25df;
    -webkit-transition: background-color .5s; /* Safari */
    transition: background-color .5s;
}
.follow-us li.linkedin:hover,.follow-us li.linkedin.hover{
    background-color:#0077b5;
    -webkit-transition: background-color .5s; /* Safari */
    transition: background-color .5s;
}
.follow-us li.snapchat:hover,.follow-us li.snapchat.hover{
	 background-color:#ecea00;
    -webkit-transition: background-color .5s; /* Safari */
    transition: background-color .5s;
    
}
.follow-us li.snapchat:hover i{
	-webkit-transition: color .5s; /* Safari */
    transition: color .5s;
}
.address li:first-child:hover{
	text-decoration:underline;
}
option{
    color: #767676;
    background-color: white;
}
.error-msg{
	color: red;
}
.color-black{
	color: black;
}
.InnerToggle a, .InnerToggle a:hover, .InnerToggle a:focus{
    color: black;
}
.InnerToggle span.fa{
    color: #a40136;
}

@media (max-width: 991px) {
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
}
.follow-us li {
    background-color: #fff;
    color: #595959;
}

/*fix contrast color issues*/
#homePage .ui-accordion li.ui-accordion-header{
	background-color:#787575;
}
#homePage .ui-accordion li.ui-accordion-header.ui-state-active{
	background-color:#f2f2f2;
}

#vision-layout:not(.sntfc-ex) a,#vision-layout:not(.sntfc-ex) a:hover,#vision-layout:not(.sntfc-ex) a:active,#vision-layout:not(.sntfc-ex) a:focus{
	 color: #a0004e !important;
}


.lg-footer{margin-top: 5px !important;}
footer.he-footer{padding: 2px !important;}
.another-color{border-top: 1px solid #fff !important;margin-top: 40px !important;padding-top: 5px !important;height: 65px !important}
.contct-me{margin-top: 20px !important;}
.followCopy{margin-top: 20px;}
.sst-1{
    margin-top:-2px;
    background-color: transparent !important;
}