﻿@import url("/LiverpoolTheme/Theme.LiverpoolTheme.css");

@import url(/RichWidgets/Theme.FontAwesome.css);

body, select, textarea, input {
    font-family: Arial, sans-serif;
}
.Header {
    background: #FFFFFF;} 

.Title.Heading1{
 font-weight: normal;   
}
    
 
.Application_Title a,
.Application_Title a:link,
.Application_Title a:visited,
.Application_Title a:hover {
    color: #ff4700;
}
.Application_Title img {
    max-height: 50px;
}

.Application_Title{
 color: #FF4700;   
}


.AppSwitcherList, 
.Application_Menu 
.Menu_DropDownButton, 
.Header_Menu, 
.Application_Menu{
    box-shadow: none; 
    background: #ff4700;
    margin-right: 0px;    
}

.Menu_TopMenu{
 height: 35px;   
}

.Menu_TopMenu a, 
.Menu_TopMenu a:link, 
.Menu_TopMenu a:visited {
     background:transparent;
     padding:  7px 20px;
}


/* .Menu_DropDownPanel */
.Menu_DropDownPanel {
    background-color: #ff4700;
    border-top: 1px solid #FFFFFF;
}


.AppSwitcherLink, 
.AppSwitcherLink:link, 
.AppSwitcherLink:visited {
    border:none;
}


.Menu_TopMenu a:hover,
.Menu_TopMenu:hover {
    background-color: #FFFFFF;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0) inset;
    color:#ff4700;
}

.Menu_TopMenuActive,
.Menu_DropDownButton.open,
.Menu_TopMenu.open .Menu_TopMenu {
    background-color: #FFFFFF;
    box-shadow: none;
    color:#ff4700;
}

.Menu_TopMenuActive,
.Menu_DropDownButton.open .Menu_TopMenu {
    background-color: #FFFFFF;
    box-shadow: none;
    color:#ff4700;
}

.Menu_DropDownArrow {
    border-top-color:#ff4700 ;
}

.Menu_TopMenuActive, .Menu_DropDownButton.open a{
    color:#ff4700;
}


/* Menu_SubMenuItem */
.Menu_DropDownPanel a.Menu_SubMenuItem,
.Menu_DropDownPanel a.Menu_SubMenuItem:link,
.Menu_DropDownPanel a.Menu_SubMenuItem:visited {
    background-color: #ff4700;
}

.Application_Menu a.Menu_SubMenuItem, 
.Application_Menu a.Menu_SubMenuItem:hover, 
.Application_Menu a.Menu_SubMenuItem:link, 
.Application_Menu a.Menu_SubMenuItem:visited {
    background-color: #ff4700;
    border-bottom: none;
    color: #FFFFFF ;
    border-bottom: 1px solid #FFFFFF;
    padding: 3px 10px;
}

.Application_Menu a.Menu_SubMenuItemActive:link, 
.Application_Menu a.Menu_SubMenuItemActive:visited,
.Application_Menu a.Menu_SubMenuItem:hover {
    color: #ff4700;
}

.Menu_DropDownPanel a.Menu_SubMenuItem:hover,
.Menu_DropDownPanel a.Menu_SubMenuItem.Menu_SubMenuItemActive {
    background-color: #FFFFFF;
}





.ButtonDefault,
.Button.Is_Default {
    background: #ff4700;
    border: 1px solid #888888;
    color: white;    
}


a, 
a:link, 
a:visited {
  color: #ff4700;
}

.Login_Info,
.AppSwitcherContainer,
a.Login_Info_Username, 
a.Login_Info_Username:link, 
a.Login_Info_Username:visited,
.Login_Info_Logout:before,
.Login_Info_Username:before,
.AppSwitcherContainer:before,
.MenuSlider_Toggler,
.Menu_TopMenuActive:hover a,
.Menu_TopMenuActive a:link,
.Menu_TopMenuActive a:visited { 
    color: #ff4700;
}
div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-titlebar,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar {
    background: #ff4700;
}

.EditableTable tr.RowControlGroup a {
    color: #ff4700;
}


/*Adicionado para corrigir comportamento dos radio Buttons*/
html input[type="radio"],
html input[type="checkbox"] {
    border-collapse: initial;
}


.Footer{
 background-color: #ff4700;   
}


.Login_Info_Username:before {
    content: "\f007"; /* fa-user at http://fortawesome.github.io/Font-Awesome/icons/ */
    font-family: FontAwesome;
    color: #E83E26;
    margin-right: 5px;
}


/*Alterações aos estilos para os campos obrigatórios ficarem apenas com a linha atrás do valor em vez do asterisco*/

select.Mandatory {
}

textarea.Mandatory {
}

input.Mandatory {
}

input.Not_Valid {
}

input.Is_Default {
}

a.Is_Default {
}

td.MandatoryValue {
    border-left: 3px solid #ffa85a;
}

th.MandatoryValue {
    border-left: 3px solid #ffa85a;
}

td.MandatoryValue input {
  background-color: #FFEFE5;
}

th.MandatoryValue input {
  background-color: #FFEFE5;
}

td.MandatoryCaption {
}

th.MandatoryCaption {
}


.InputMandatorySymbol {
    display: none; /* No "*" after input */
}

.MandatoryCaption:after{  
content:"";
}


.Invisible {
    display: none;
}


fieldset {
    border: 1px solid #CCCCCC;
    padding: 5px 5px 5px 5px;
    margin-bottom: 8px;
}

fieldset legend {
    color: #FF6600;
    font-weight: bold;
}

.TextBoxLarge{
    width: 900px;
    height: 300px;
}