﻿@font-face {
          font-family: 'Titillium Web';
          font-style: normal;
          font-weight: 600;
          src: url('fonts/titillium-web-v6-latin-600.eot'); /* IE9 Compat Modes */
          src: local('Titillium Web SemiBold'), local('TitilliumWeb-SemiBold'),
               url('fonts/titillium-web-v6-latin-600d41d.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
               url('fonts/titillium-web-v6-latin-600.html') format('woff2'), /* Super Modern Browsers */
               url('fonts/titillium-web-v6-latin-600.woff') format('woff'), /* Modern Browsers */
               url('fonts/titillium-web-v6-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
               url('fonts/titillium-web-v6-latin-600.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
        }        

        .italia-it-button {
            display: inline-block;
            position: relative;
            padding: 0;
            color: #FFF;
            font-family: "Titillium Web", HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
            font-weight: 600;
            line-height: 1em;
            text-decoration: none;
            border: 0;
            text-align: center;
            cursor: pointer;
            overflow: hidden;
        }
        .confirm-font {
            font-size: 15px;
        }
        a {
            color: #428bca;
            text-decoration: none;
        }
        a {
            background: 0 0;
        }
        .italia-it-button-icon {
            margin: 0 -.4em 0 0;
            padding: 0.6em .8em .5em;
            border-right: rgba(255, 255, 255, 0.1) 0.1em solid;
        }
        .italia-it-button-icon, .italia-it-button-text, .italia-it-button-text-basic {
            display: block;
            float: left;
        }
        .italia-it-button-text {
            padding: .95em .8em .85em .8em;
            font-size: 1.2em;
            text-align: center;
            color: #FFF;
        }
        .italia-it-button-icon, .italia-it-button-text, .italia-it-button-text-basic {
            display: block;
            float: left;
        }
        .center-block {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        .img-responsive {
            display: block;
            max-width: 100%;
            height: auto;
        }
        img {
            vertical-align: middle;
        }
        img {
            border: 0;
        }

        /*css per usr/pwd*/
        .button-uidpwd:hover {
            background-color: #036;
            color: #FFF;
        }
        .button-uidpwd {
            background-color: #06C;
            color: #FFF;
            font-size: 15px;
        }

        /*css per spidGEL*/
        .button-spid:hover {
            background-color: #036;
            color: #FFF;
        }
        .button-spid {
            background-color: #06C;
            color: #FFF;
            font-size: 15px;
        }

        /*css per CNS*/
        .button-cns:hover {
            background-color: #036;
            color: #FFF;
        }
        .button-cns {
            background-color: #3F7AB1;
        }
        .nopadding{
            padding-right:0px!important;
        }
        .m-t-5{
            margin-top: 5px;
        }
        .btn-SpidGel-disabled[disabled]
        {
            cursor: not-allowed;
            filter: alpha(opacity=65);
            -webkit-box-shadow: none;
            box-shadow: none;
            opacity: .65;
        }