﻿.table-striped tbody tr:nth-of-type(even) {
  background-color: #F2F5F7;
}

.box-typical.box-typical-padding{
     padding: 20px 20px;
}

fieldset {
  /*border: 1px solid #C5D6DE;*/
  margin: 0 2px;
  padding: 0.2em 0.6125em 0.45em 0.6125em;
}

legend {
     width:inherit;
     margin-bottom:0px;
}

.titulo-fieldset{
    /*margin-right:3px;
    margin-left:3px;*/
    font-size:2rem;
    font-weight: 400;
    margin-bottom: 1.2rem;
}

.datepicker{
    padding: 8px 12px;
}

.right {
  float: right;
  margin-left: 15px;
}

.side-menu-list li.opened {
  background-color: #ecf2f5;
}

.side-menu-list a:hover,
.side-menu-list li > span:hover {
  background-color: #E0EAEE;
}

.side-menu-addl .side-menu-addl-list a:hover {
  background: #E0EAEE;
}

.field-detalhe{
    border:1px solid rgba(197,214,222,.7);
    padding:5px;
    margin-bottom:15px;
}

.card-block-noPadding {
  padding: 0;
}


.label-detalhe{
    font-weight:bold;
}

@-webkit-keyframes zoomOutRenato {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -2000px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -2000px, 0);
        -webkit-transform-origin: top right;
        transform-origin: top right;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomOutRenato {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -2000px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -2000px, 0);
        -webkit-transform-origin: top right;
        transform-origin: top right;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomOutRenato {
    -webkit-animation-name: zoomOutRenato;
    animation-name: zoomOutRenato;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
