.slide-right{-webkit-transition:all 0 cubic-bezier(.25, .46, .45, .94);-moz-transition:all 0 cubic-bezier(.25, .46, .45, .94);-ms-transition:all 0 cubic-bezier(.25, .46, .45, .94);-o-transition:all 0 cubic-bezier(.25, .46, .45, .94);transition:all 0 cubic-bezier(.25, .46, .45, .94);-webkit-transition-timing-function:cubic-bezier(.25, .46, .45, .94);-moz-transition-timing-function:cubic-bezier(.25, .46, .45, .94);-ms-transition-timing-function:cubic-bezier(.25, .46, .45, .94);-o-transition-timing-function:cubic-bezier(.25, .46, .45, .94);transition-timing-function:cubic-bezier(.25, .46, .45, .94)}.slide-right.ng-enter{transform:translateX(60px);-ms-transform:translateX(60px);-webkit-transform:translateX(60px);transition-duration:250ms;-webkit-transition-duration:250ms;opacity:0}.slide-right.ng-enter-active{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);opacity:1}.slide-right.ng-leave{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transition-duration:250ms;-webkit-transition-duration:250ms;opacity:1}.slide-right.ng-leave-active{transform:translateX(60px);-ms-transform:translateX(60px);-webkit-transform:translateX(60px);opacity:0}.slide-right.ng-hide-add{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transition-duration:250ms;-webkit-transition-duration:250ms;opacity:1}.slide-right.ng-hide-add.ng-hide-add-active{transform:translateX(60px);-ms-transform:translateX(60px);-webkit-transform:translateX(60px);opacity:0}.slide-right.ng-hide-remove{transform:translateX(60px);-ms-transform:translateX(60px);-webkit-transform:translateX(60px);transition-duration:250ms;-webkit-transition-duration:250ms;display:block !important;opacity:0}.slide-right.ng-hide-remove.ng-hide-remove-active{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);opacity:1}@-webkit-keyframes anim-hourglass{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg)}}@keyframes anim-hourglass{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.anim-hourglass{-webkit-animation:anim-hourglass 2s infinite linear;animation:anim-hourglass 2s infinite linear}.striped-row{background-color:#f9f9f9}.listItem{padding:8px;border-top:1px solid #ddd}html,body{margin:0;padding:0;height:100%}body{padding-top:70px}.navbar-brand{padding:0}.navbar-brand>img{height:50px}.toolbar .btn-success{width:148px}.buono,.medio,.scarso{display:block;width:1.5em;height:1.5em;text-align:center;margin:.2em;font-weight:bold}.buono{color:#0c0;border:2px solid #0c0;background-color:#b2f0b2}.medio{color:#f90;border:2px solid #f90;background-color:#ffe0b2}.scarso{color:#f00;border:2px solid #f00;background-color:#ffb2b2}.stars{display:inline}.stars img{cursor:pointer;width:48px}.stars.readonly img{cursor:default}.vehicleSheetsList .stars img{width:24px}.keepFooterBottomWrapper{min-height:100%;position:relative}footer,.footer{height:55px;position:absolute;bottom:0;width:100%}.footer div:last-child img{margin-top:10px}.content{padding-bottom:55px}.targets img{margin:1em}.damagesPreview{width:400px;height:290px;position:relative;margin-top:1em}.damagesPreview>div{position:absolute;height:100%;width:100%;background-color:transparent;background-size:contain;background-repeat:no-repeat}.damageDetail{padding:1em}input[type=radio].skinned{display:none}input[type=radio].skinned+label:hover{cursor:pointer}label[for="trafficLightRed"].off,label[for="trafficLightYellow"].off,label[for="trafficLightGreen"].off,input[type=checkbox]+label[for="trafficLightBlue"].off{background-image:url('../img/traffic-light-disabled.png')}#trafficLightPane{background-image:url('../img/traffic-light.png');width:250px;height:152px}label[for="trafficLightRed"]{background-image:url('../img/traffic-light.png');width:25px;height:23px;background-position:-6px 138px;position:relative;left:6px;top:14px}label[for="trafficLightYellow"]{background-image:url('../img/traffic-light.png');width:25px;height:23px;background-position:-6px 255px;position:relative;left:-24px;top:48px}label[for="trafficLightGreen"]{background-image:url('../img/traffic-light.png');width:25px;height:23px;background-position:-6px 67px;position:relative;left:-52px;top:85px}input[type=checkbox]+label[for="trafficLightBlue"],input[type=checkbox]:checked+label[for="trafficLightBlue"]{background:url('../img/traffic-light.png') no-repeat -6px -117px;width:25px;height:23px;position:relative;left:-81px;top:117px}input[type=checkbox]+label:hover{cursor:pointer}fieldset[disabled] label{cursor:not-allowed !important}.trafficLight .glyphicon{font-size:3em;background-size:contain;padding:.5em}.trafficLight input[type=radio]{display:none}.trafficLight input[type=radio]+label{border-radius:50%}.trafficLight input[type=radio]+label:hover{cursor:pointer}#vehicleSheetValid_true+label{background-color:#d8f7d8;color:#7fe57f}#vehicleSheetValid_false+label{background-color:#f5dddd;color:#f5a8a8}#vehicleSheetValid_true:checked+label{background-color:#0c0;color:#fff}#vehicleSheetValid_false:checked+label{background-color:#f00;color:#fff}#vehicleSheetdocWithProblems+label{background-color:#b7d6f5;color:#fff;width:auto;height:auto;background-image:none;border-radius:50%}#vehicleSheetdocWithProblems+label:hover{cursor:pointer}#vehicleSheetdocWithProblems:checked+label{background-color:#06c;color:#fff}#pictures .carousel-thumbnail{margin-right:1em;height:80px;width:80px;background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block}#pictures .carousel-inner{height:100%}#pictures .carousel-inner img{max-height:400px;min-width:0}.input-group-addon label{margin:0}input[type=checkbox]{display:none}input[type=checkbox]+label{background-image:url('../img/16/checkbox.png');background-size:cover;background-repeat:no-repeat;height:16px;width:16px;display:inline-block;padding:0 0 0 0}input[type=checkbox]:checked+label{background-image:url('../img/16/checkbox.png');background-size:cover;background-repeat:no-repeat;height:16px;width:16px;background-position-x:-16px;display:inline-block;padding:0 0 0 0}.carousel img{position:absolute;top:0;left:0;min-width:100%;height:500px;max-width:none}.panel-orange{border-color:#ffe0b9}.panel-orange>.panel-heading{background-image:-webkit-linear-gradient(top, #fff3d2 0, #ffe0b9 100%);background-image:linear-gradient(to bottom, #fff3d2 0, #ffe0b9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff3d2', endColorstr='#ffffe0b9', GradientType=0)}.paginationSummary{margin:20px 0;display:inline-block}.tableHeader{font-weight:bold}.waitingMessage{padding:1em;position:fixed;top:0;left:50%;margin-left:-100px;z-index:2000;width:200px;height:50px;text-align:center;background-color:#ffe499;border:solid 1px #fb0}.alert-dismissible.alert{position:fixed;z-index:10;left:15px;bottom:15px;width:350px}.remove-boundaries.pagination>li:last-child>a,.remove-boundaries.pagination>li:last-child>span,.remove-boundaries.pagination>li:first-child>a,.remove-boundaries.pagination>li:first-child>span{display:none}.credit-card{transform:scale(1, 1);background-image:url('../img/VisaMasterCardAmex.jpg');width:74px;height:46px}.credit-card.Visa{background-position:-2px -2px}.credit-card.MasterCard{background-position:-79px -2px}.credit-card.American.Express{background-position:-157px -2px;width:46px}.credit-card.Discover{background-position:-3px -51px}.credit-card.JCB{background-position:-79px -52px;width:70px}.credit-card.Diners.Club{background-position:-143px -51px;width:63px}
