body {margin:0px; height:100%; width:100%; background-color:#707070; }

.logo{
	background-image: url("/WSBVD/javax.faces.resource/images/logo-gds.jpg.xhtml?ln=ws-attestation");
	background-size: 280px 140px;
	background-repeat: no-repeat;
	
	height:160px;
	padding:0px;
}

span.ui-panel-title label {
    color: #ffffff;
}

.ui-panel .ui-panel-titlebar {
    background-color: #a2a2a2;
    text-align: left;
}

.ui-calendar .ui-button {
    width: 25px !important;
    height: 41px;
    top: -11px;
    right: inherit !important;
}

#ajax-icone-long, #ajax-icone-long-transparent {
    color: white !important;
    font-size: 30px !important;
    animation: rotation360 1s linear infinite !important;
    font-family: FontAwesome !important;
}

@keyframes rotation360 {
    10% {
        transform: rotate(36deg);
    }
    20% {
        transform: rotate(72deg);
    }
    30% {
        transform: rotate(108deg);
    }
    40% {
        transform: rotate(144deg);
    }
    50% {
        transform: rotate(180deg);
    }
    60% {
        transform: rotate(216deg);
    }
    70% {
        transform: rotate(252deg);
    }
    80% {
        transform: rotate(288deg);
    }
    90% {
        transform: rotate(324deg);
    }
    100% {
        transform: rotate(360deg);
    }
}