﻿body {
}


.labelForm {
    color: #32a5a8;
    /*font-family:'Century Gothic';*/
}
.flex {
    max-width: 100%;
}
.btnMenu {
    border-color:transparent;
    background-color:transparent;
}

.btnMenu :hover {
    border-color:transparent;
    background-color:transparent;
}
.radioVertical{
     padding-left:20px;
      font-weight:unset;

}

  .radioButtonList { list-style:none; margin: 0; padding: 0;}
     .radioButtonList label{
        display:inline;
        font-weight:normal;
        padding-right:5px;
        padding-left:3px;
    }


 .spinner {
  width: 90px;
}

  .spinner2 {
  width: 90px;
}
.spinner input {
  text-align: center;
}
.spinner2 input {
  text-align:center;
}
.input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}
.input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px;
  margin-left: -1px;
  position: relative;
  border-radius: 0;
}
.input-group-btn-vertical > .btn:first-child {
  border-top-right-radius: 4px;
}
.input-group-btn-vertical > .btn:last-child {
  margin-top: -2px;
  border-bottom-right-radius: 4px;
}
.input-group-btn-vertical i{
  position: absolute;
  top: 0;
  left: 4px;
}
.textAlignCenter 
{
    text-align:center;
}

.btn-eline
{
    color: #fff;
    background-color: #32A5A8; /*#337ab7;*/
    border-color: #2d9194; /*#2e6da4*/
}

    .btn-eline.focus, .btn-eline:focus
    {
        color: #fff;
        background-color: #29878a; /*#286090;*/
        border-color: #2d9194; /*#122b40*/
    }

    .btn-eline:hover
    {
        color: #fff;
        background-color: #29878a; /*#286090;*/
        border-color: #2d9194; /*#204d74*/
    }

    .btn-eline.active, .btn-eline:active, .open > .dropdown-toggle.btn-eline
    {
        color: #fff;
        background-color: #29878a; /*#286090;*/
        border-color: #2d9194; /*#204d74*/
    }

        .btn-eline.active.focus, .btn-eline.active:focus, .btn-eline.active:hover, .btn-eline:active.focus, .btn-eline:active:focus, .btn-eline:active:hover, .open > .dropdown-toggle.btn-eline.focus, .open > .dropdown-toggle.btn-eline:focus, .open > .dropdown-toggle.btn-eline:hover
        {
            color: #fff;
            background-color: #2c8f92; /*#204d74*/
            border-color: #2d9194; /*#122b40*/
        }

.btn-eline.active, .btn-eline:active, .open > .dropdown-toggle.btn-eline
{
    background-image: none
}

    .btn-eline.disabled.focus, .btn-eline.disabled:focus, .btn-eline.disabled:hover, .btn-eline[disabled].focus, .btn-eline[disabled]:focus, .btn-eline[disabled]:hover, fieldset[disabled] .btn-eline.focus, fieldset[disabled] .btn-eline:focus, fieldset[disabled] .btn-eline:hover
    {
        background-color: #32A5A8; /*#337ab7;*/
        border-color: #2d9194; /*#2e6da4*/
    }

    .btn-eline .badge
    {
        color: #32a5a8;
        background-color: #fff
    }
a
{
    color: #32a5a8;
}
    a:hover
    {
        color: #29878a;
    }
.titolo
{
    color: #32a5a8;
    font-size:30px;
}
/* Per evitare il riempinmento del'autocompleate di google */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active
{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.form-control:focus
{
    border-color: #32a5a8;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(50,165,168,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(50,165,168,.6)
}
label
{
    font-weight: 300;
}
.noUnderline:hover
{
    text-decoration: none
}
.noUnderline:focus
{
    text-decoration: none
}