@font-face 
{
    font-family: "Citroen";
    src: url(../css/fonts/Citroen/Citroen.otf);
    font-weight:400;
    font-style:normal;
}

html, body 
{
    font-family: "Citroen" !important;
}

.tabs 
{
    font-family: "Citroen";
}

a, div, ul, li, p, table, select, option, th, td, input, textarea, button, header, nav, footer, i 
{
    font-family: "Citroen";
    color:  #000000;
}
.artigos
{
    font-size:18px;
}

a:visited {
    color: #000000;
}

.header_inner_menu 
{
    color: #676767;
}

.header_inner_menu a, i, a:visited {
    color: #676767;
}

#MyTab-Menu{
    font-size: 12px;
    font: "arial";
}

#sidebarOperations
{
    background-color:#7d7d7d;
}

#sidebarOperationsStatus_open
{
    background-color:#C6D880;
}

#sidebarOperationsStatus_closed{
    background-color: #fec863;
}

#sidebarOperationsStatus_blacklist{
    background-color: #ad1616;
    color:white;
}

.operations{
    color: #ffffff;
    font-size: 1em;
}

#content{
    border: 1px solid #CCC;
}

#content > h1
{ 
    background-color: #f0f0f0;
    font-size: 1.3em;
}

div.breadcrumbs{
    font-size: 0.8em;
}

.errorSummary{
    border: 1px solid #c1c1c1;
    box-shadow:-1px 1px 1px #969696;
    background-color: #ffc5c6;
}

.wide form{
    border: 1px solid #c1c1c1;
}

.grid-view .summary{ 
    font-size: 0.8em;
}
.grid-view .pager{
    font-size: 0.8em;
}
.center{
    color: white;
}

.items thead th
{
    background: #808080 !important;
    border-color: #d3d3d3 !important;
    font-family: "Citroen" !important;
}

.search-button
{
    background: transparent url(../../../images/search-16.png) center right no-repeat;
}

div.flash-error, div.flash-notice, div.flash-success
{
    border:2px solid #ddd;
}

div.flash-error{
    background:#FBE3E4;
    color:#8a1f11;
    border-color:#FBC2C4;
}

div.flash-notice{
    background:#FFF6BF;
    color:#514721;
    border-color:#FFD324;
}

div.flash-success{
    background:#E6EFC2;
    color:#264409;
    border-color:#C6D880;
}

div.flash-error a{
    color:#8a1f11;
}

div.flash-notice a{
    color:#514721;
}

div.flash-success a{
    color:#264409;
}

span.required
{ 
    color: red;
}

div.errorMessage
{
    background-color: #ffc5c6;
}

.dashboard table
{
    font-family:"Citroen";
    color:#666;
    font-size:15px;
    background:#eaebec;
    border:#ccc 1px solid;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
}

.dashboard table th {
    border-top:1px solid #fafafa;
    border-bottom:1px solid #e0e0e0;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
    background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}

.dashboard table td {
    border-top: 1px solid #ffffff;
    border-bottom:1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    background: #fafafa;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
    background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}

.dashboard table tr.even td {
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}

.dashboard table tr:hover td {
    background: #f2f2f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
    background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}

.innerTable{
    border: 1px solid #CCC;
    border-collapse: collapse;
}

.innerTable td,
.innerTable th{
    border: 1px solid #CCC;
}

.recalcTable{
    border: 1px solid #CCC;
    border-collapse: collapse;
    background-color: #fe8d2a;
}

.tableOuterBorder{
    border: 1px solid #c1c1c1;
}

.line
{
    background-color: black;
}

.items>tbody>tr.odd
{
    background: #c5af1b !important;
}

.detail-view>tbody>tr.odd
{
    background: #c5af1b !important;
}

.color
{
    background-color: #c5af1b;
}

.panel-heading
{
    background-color: #c5af1b !important;
    border-color: #c5af1b !important;
    color: #fff !important;
}

#dialogbox >  #dialogboxhead
{ 
    background: #c5af1b !important;
    font-size:19px;
    padding:0px;
    color: black !important;
}

.cubes-decoration {
    background: #ffdf01;
    border-color: #ffdf01;
    color: black;
}

.cubes {
    background: #ffdf01;
}

.cubes-content-text {
    color: black !important;
}

table > thead > tr.buttonLogout > th.text-center.text-white {
    color: black !important;
}

.ui-button-text {
    color: black !important;
}
