﻿
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');


body {
    font-family: 'Open Sans',sans-serif,Arial !important;
     font-size:0.8em !important;
     color: #273140 !important;
     background-color: #fff !important;
}

#LoginRight {
    background-color: #fff !important;
}



#wrap {
        background-color: #EEF5FC !important;
}

#LoginDescription,.sk-fading-circle .sk-circle:before{
   background-color: #2b8def;
}
#PanelBtnDescr a{ color: #2b8def;}


/*TOP*/
#top {
    color: #fff !important;
    background-color:#273140 !important;
    font-family: 'Open Sans',sans-serif,Arial;
}

#top h1 {
    color: #fff !important;
}




/*MENU*/
#MainMenu {
    background-color:#273140 !important;
    font-family: 'Open Sans',sans-serif,Arial;
    /*letter-spacing:0.5px;*/
}

#MainMenu h1 {
    background: none !important;
    border-bottom: none !important;
}


#MainMenu h3 {
  border-bottom:1px solid #273140 !important;
}

#MainMenu .ui-state-active .fa, #MainMenu .ui-state-hover .fa, #MainMenu h3:hover .fa,
#MainMenu h3:hover a, #MainMenu h3.ui-state-active a, #MainMenu h3.ui-state-hover a {
  color: #51c0ec !important;
}

#MainMenu .fa, #log .icon-logout{
  color: #51c0ec !important;
}

#log li.user-icon .icon-user {
    background-color: #51c0ec !important;
    color: #1A222F !important;
}

#log ul li {
    background-color: #273140 !important;
}

  #log ul li.SubMenuBtn {
    color: #8495a0 !important;
  }

#log ul li:hover {
    background-color: #1A222F !important;
}

#MainMenu .ui-state-active,#MainMenu .ui-state-hover, #MainMenu h3:hover {
  background-color: #1A222F !important;
}

#MainMenu a{
color: #8495a0 !important;
}

#top a{
color: #8495a0 !important;
}


.ui-accordion-content ul {
    background-color: #1A222F !important;
}

 .ui-accordion-content ul li:hover {
  background-color: #273140;
 }

#MainMenu .ui-accordion-content ul li.active {
    background-color: #1A222F !important;
    font-weight: bold;
}

#MainMenu .ui-accordion-content-active ul li.active a{
    color: #51c0ec !important;
 }


#calendar {
    font-family: 'Open Sans',Arial !important;
    /*font-size:0.9em;*/
    color: #2b8def;
}

#calendar .ui-widget-header {
    font-weight: normal !important;
}


div.fc-content{
    background-color: #fff !important;
    border-top: none !important;
}

.legend {
    background-color: #fff !important;
    border-top: none !important;
    color: #283242 !important;
    /*letter-spacing:0.3px !important;*/
}

#calendar .ui-widget-header {
    background: #f9fafb !important;
    border: 1px solid #e6edf4 !important;
    color: #283242 !important;
}

#calendar .ui-widget-content {
    border: 1px solid #e6edf4 !important;
    background-color: #F8F8F8 !important
}



.block a{
    color:#2b8def !important;
}

/*Form*/
#subfield_tabs table {
    font-size: 1em !important;
}


/*Grid*/

GridViewPagerStyle td{
    border-bottom: 1px solid #E7ECF4 !important;
}

.GridViewHeaderStyle a{
    font-weight: normal !important;
    /*letter-spacing: 0.5px;*/
}
#TableName {
  background: #F1F6FE !important;
  border-bottom: 1px solid #E7ECF4 !important;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td {
    border: 1px solid #E7ECF4 !important;
}

.GridViewAlternatingRowStyle,.LoginTitleRight
{
  color: #2b8def; 
}

i.fa.fa-check-square,
i.fa.fa-square{
   color: #2b8def !important
}
/*ICON*/
#fieldsNotInTabs .fa, #ScontrinoTAB .fa, #Tabs .fa, .GridViewHeaderStyle .fa-trash-o,.FiltersTable .fa {
  color: #2b8def;
}


#fieldsNotInTabs i.fa.fa-clone.fa-fw,#fieldsNotInTabs i.fa.fa-minus.fa-fw,#fieldsNotInTabs i.fa.fa-picture-o.fa-fw,#fieldsNotInTabs i.fa.fa-calendar.fa-fw,#fieldsNotInTabs i.fa.fa-download.fa-fw,
#PanelFormDati i.fa.fa-clone.fa-fw,#PanelFormDati i.fa.fa-minus.fa-fw,#PanelFormDati i.fa.fa-picture-o.fa-fw,#PanelFormDati i.fa.fa-download.fa-fw{
color: #fff;
background-color: #2b8def;
padding: 9px 4px;
margin-top: 0px;
}

#Tabs a:hover,
#fieldsNotInTabs a:hover, #PanelFormDati a:hover{
    opacity: .70 !important;
}


.link_modifica, .link_elimina, #Scegli {
    color: #2b8def !important;
    font-size:1.3em;
}

.link_modifica:hover, .link_elimina:hover {
    opacity: .70 !important;
}
ul.dropdown-menu li a{
    font-size: 0.9em !important;
}


#log ul li .fa, #Ricerca .fa {
  color: #51c0ec !important;
}
.link_filter{ background-color: #2b8def; border-radius:3px}
/*BUTTON*/
.btn-primary {
  border: 1px solid #2b8def;
  color: #2b8def;
}
.btn-primary:hover {  
    border: 1px solid #2b8def;
    color: #2b8def;
}
 .btn-primary-o, .ui-dialog-buttonpane .ui-button,.fc-button-content {
  background-color: #2b8def;
  border: 1px solid #2b8def;
  color: #fff;
}
#SaveBtn,#PanelAddNewButton .btn-primary-o,#DelBtn,.fc-button.ui-state-active .fc-button-content,.fc-button-content:hover  {
  background-color: #2b8def;
  border: 1px solid #2b8def;
  color: #fff;
}

/*FORM*/
input[type=text]:focus, textarea:focus, .input-cerca:focus {
  border: 1px solid #2b8def;
}
.ui-tabs-active a {
  color: #2b8def !important;
}
.header-scontrino{
   color: #2b8def !important;
}

input[type="text"],textarea{
    font-family: 'Open Sans',sans-serif,Arial !important;
}


/*TITLE*/
h1, h2 {
  color: #283242;
}

/*UI DATE PICKET*/
.ui-datepicker td .ui-state-active{
   background-color:#fff;
  border: 1px solid #2b8def;
 color: #2b8def;
}
.ui-datepicker a{
 border: 1px solid #2b8def;
 background-color: #2b8def;
    color:#fff
}

.ui-datepicker-next .fa,.ui-datepicker-prev .fa{
color: #2b8def;
}

/*TIME PICKER*/
.ui-slider-handle{background-color: #2b8def; border: 1px solid #2b8def;}

/*FILEMANAGER*/
#percorso span.active{color: #2b8def;}
#progressbar{

  border: 1px solid #2b8def !important;
}
#progressbar .ui-widget-header {
    background: #2b8def none repeat scroll 0 0 !important;
    border: 1px solid #2b8def !important;
}
.content-file:hover, .content-file.actives {
    border: 2px solid #2b8def;
  }
/*FC CALENDAR*/
.fc-today{background-color:rgba(0,122,255,0.3)}