/* Personalização Portal Marisa */
@font-face {
    font-family: 'archer';
    src:url('../Content/fonts/Psld320/Archer/Archer/Archer-Medium-Pro.otf')
}

@font-face {
    font-family: 'archer-bold';
    src:url('../Content/fonts/Psld320/Archer/Archer/Archer-Bold-Pro.otf')
}

@font-face {
    font-family: 'verlag';
    src:url('../Content/fonts/Psld320/Verlag/Verlag/OT/Verlag-Light.otf')
}

h1, h2, h3, h4 {    
    font-family: 'archer-bold',Arial,Helvetica,Sans-Serif;    
}

body {
    font-family: 'archer','open-sans',Arial,Helvetica,Sans-Serif;    
}

#login #header, #header {    
    background-color: #EA068C !important;
    background-image: linear-gradient(to bottom, #EA068C, #EB008B) !important;    
}

.client-form header { 
    background: none repeat scroll 0% 0% #EA068C;
    color: #FFF;
    font-weight: 700;
}

#ribbon {    
    background: none repeat scroll 0% 0% #950F68;
}

aside {    
    background: linear-gradient(to right, #DE0084 93%, #950F68 100%) repeat scroll 0% 0% transparent;    
}

nav ul ul {    
    background: none repeat scroll 0% 0% #950F68;    
}

nav ul ul li > a:hover {
  background-color: #FF3399;
  color: #ffffff;
}

nav > ul > li > ul:before {    
    border-left: 1px solid #FFF;
}

nav > ul ul li:before {    
    border-top: 1px solid #FFF;
}

nav ul li a {    
    color: #FFF;    
}

img.online {
    border-left-color: #ffd700 !important;
}

.login-info a, .login-info strong { 
    color: #FFF; 
}

.minifyme {
    border-bottom: 1px solid #950F68;
    background: none repeat scroll 0% 0% #950F68;
    color: #FFF;    
}

.minified .minifyme { 
    color: #FFF; 
}

.minifyme:hover {
    background: none repeat scroll 0% 0% #AA408A;
    color: #FFA5DD;
    right: 0px;
}

.minified nav > ul > li > a > .menu-item-parent {
    background-color: #FF3399;
    color: #FFF;
    -webkit-box-shadow: 2px 1px 2px 0px #AA408A;
    -ms-box-shadow: 2px 1px 2px 0px #AA408A;
    box-shadow: 2px 1px 2px 0px #AA408A;
    border-left: 1px solid #BFBFBF;
    border-top: 1px solid #D8D4D4;
    border-bottom: 1px solid #FFF;
    padding-left: 12px;
}

.minified nav > ul > li > ul {
    border: 1px solid #BFBFBF;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
    background: none repeat scroll 0% 0% #AA408A;
}

a.dropdown-toggle, a.dropdown-toggle:hover {
    color: #ffffff;
}

#project-selector {
    color: #FFF;
}

#project-context > :first-child {
    color: #ffffff;
}

#shortcut {
    background-color: #ff5a8c;
    background-color: rgba(255, 90, 140, 0.85);
}

body { 
    background: url('../Content/Images/ClientesSolucao/Marisa/mybg.jpg') repeat scroll 0% 0% #FFF; 
}

/* Widget */
.jarviswidget-color > header {
  background: #950F68;
  color: #FFF;
  border-color: #950F68 !important;
}
.jarviswidget-color > header > .jarviswidget-ctrls a,
.jarviswidget-color.nav-tabs li:not(.active) a {
  color: #fff !important;
}
.jarviswidget-color .nav-tabs li a:hover {
  color: #333 !important;
}

.btn-info { 
  color: #ffffff; 
  background-color: #950F68; 
  border-color: #49247A; 
} 
 
.btn-info:hover, 
.btn-info:focus, 
.btn-info:active, 
.btn-info.active, 
.open .dropdown-toggle.btn-info { 
  color: #ffffff; 
  background-color: #49247A; 
  border-color: #49247A; 
} 
 
.btn-info:active, 
.btn-info.active, 
.open .dropdown-toggle.btn-info { 
  background-image: none; 
} 
 
.btn-info.disabled, 
.btn-info[disabled], 
fieldset[disabled] .btn-info, 
.btn-info.disabled:hover, 
.btn-info[disabled]:hover, 
fieldset[disabled] .btn-info:hover, 
.btn-info.disabled:focus, 
.btn-info[disabled]:focus, 
fieldset[disabled] .btn-info:focus, 
.btn-info.disabled:active, 
.btn-info[disabled]:active, 
fieldset[disabled] .btn-info:active, 
.btn-info.disabled.active, 
.btn-info[disabled].active, 
fieldset[disabled] .btn-info.active { 
  background-color: #950F68; 
  border-color: #49247A; 
} 
 
.btn-info .badge { 
  color: #950F68; 
  background-color: #ffffff; 
}



.ui-datepicker td .ui-state-default {    
    color: #333;    
    -webkit-filter: none;
    -moz-filter: none;
    -o-filter: none;
    filter: none;
}

.ui-datepicker td .ui-state-hover {    
    background-color: #950F68;
    color: #fff;
    -webkit-filter: none;
    -moz-filter: none;
    -o-filter: none;
    filter: none;
}

.dataValida {
    color: #333;
    font-weight: 900;
    background-color: #EA028B;
}


.noteBold {
  margin-top: 6px;
  padding: 0 1px;
  font-size: 15px;
  font-weight:bold;
  line-height: 15px;
  color: #999999;
}
