
@font-face {
    font-family: 'sara';
    src:    url('../fonts/sara.eot?d4m7y2');
    src:    url('../fonts/sara.eot?d4m7y2#iefix') format('embedded-opentype'),
        url('../fonts/sara.ttf?d4m7y2') format('truetype'),
        url('../fonts/sara.woff?d4m7y2') format('woff'),
        url('../fonts/sara.svg?d4m7y2#sara') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
.sara {
	display: inline-block;
    font-family: sara;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal; 
    font-size: inherit;
    font-size-adjust: none;
	
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal; 
    font-weight: normal;
    line-height: 1; 
    text-rendering: auto;
}*/

[class^="sara-"], [class*=" sara-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: sara !important;
    speak: none;
    font-style: normal; 
    font-weight: normal;
    font-variant: normal;
    text-transform: none; 
    line-height: 1; 
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sara-lg {  
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;  
}
.sara-2x {
  font-size: 2em; 
}
.sara-3x {
  font-size: 3em;
} 
.sara-4x {
  font-size: 4em;
}
.sara-5x {
  font-size: 5em;
}
.sara-fw {
  width: 1.28571429em;
  text-align: center; 
}
.sara-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.sara-ul > li {
  position: relative;
}
.sara-li {
  position: absolute; 
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em; 
  text-align: center;
}
.sara-li.sara-lg {
  left: -1.85714286em;
}
.sara-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;  
}
.sara-pull-left {
  float: left;
}

.sara-pull-right {
  float: right;
}
.sara.sara-pull-left {
  margin-right: .3em; 
}
.sara.sara-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right { 
  float: right;
} 
.pull-left {
  float: left;
}
.sara.pull-left {
  margin-right: .3em;
}
.sara.pull-right {
  margin-left: .3em;
}
.sara-spin {
  -webkit-animation: sara-spin 2s infinite linear;
  animation: sara-spin 2s infinite linear;
}

.sara-pulse {
  -webkit-animation: sara-spin 1s infinite steps(8); 
  animation: sara-spin 1s infinite steps(8); 
}
@-webkit-keyframes sara-spin { 
  0% {
    -webkit-transform: rotate(0deg); 
    transform: rotate(0deg);
  } 
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes sara-spin {
  0% {
    -webkit-transform: rotate(0deg); 
    transform: rotate(0deg); 
  }
  100% {
    -webkit-transform: rotate(359deg); 
    transform: rotate(359deg); 
  }
}

.sara-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sara-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); 
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sara-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg); 
  transform: rotate(270deg);
}
.sara-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); 
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); 
}
.sara-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .sara-rotate-90,
:root .sara-rotate-180,
:root .sara-rotate-270,
:root .sara-flip-horizontal,
:root .sara-flip-vertical {
  filter: none;
}
.sara-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.sara-stack-1x, 
.sara-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
} 
.sara-stack-1x {
  line-height: inherit;
}
.sara-stack-2x {
  font-size: 2em;
}
.sara-inverse {
  color: #ffffff; 
} 

/*************************************/
.sara-logo:before {
    content: "\e800";
}
.sara-pomada:before {
    content: "\e801";
} 
.sara-sub-cutanea:before { 
    content: "\e802";
}
.sara-pincel:before {
    content: "\e804";
} 
.sara-lixo:before {
    content: "\e805";
}
.sara-balao:before {
    content: "\e806"; 
}
.sara-injecao:before {
    content: "\e807";
}
.sara-inalacao:before { 
    content: "\e808"; 
}
.sara-nariz:before {
    content: "\e809";
}
.sara-oral:before {
    content: "\e81b";
}
.sara-capsula-seta:before {
    content: "\e80a";
} 
.sara-vagina:before {
    content: "\e80b";
}
.sara-ouvido:before {
    content: "\e80c";
} 
.sara-alergia:before {
    content: "\e842"; 
}
.sara-capsula:before {
    content: "\e843";
}
.sara-venosa:before {
    content: "\e80d";
}
.sara-titulo:before {
    content: "\e80e";
}
.sara-text:before {
    content: "\e80f";
}
.sara-triangulo:before {
    content: "\e810";
}
.sara-imagem:before {
    content: "\e811";
}
.sara-carimbo:before {
    content: "\e812";
}
.sara-chave:before {
    content: "\e813";
}
.sara-atencao:before {
    content: "\e814";
}
.sara-desliga:before {
    content: "\e815";
}
.sara-filtro:before {
    content: "\e816";
}
.sara-up-load:before {
    content: "\e817";
}
.sara-zoom-mais:before {
    content: "\e818";
}
.sara-zoom-menos:before {
    content: "\e803";
}
.sara-lupa:before {
    content: "\e819";
}
.sara-recorte:before {
    content: "\e81a";
}
.sara-usu-masc:before {
    content: "\e81c";
}
.sara-usu-fem:before {
    content: "\e81d";
}
.sara-usuario:before {
    content: "\e81e";
}
.sara-usuarios:before {
    content: "\e841";
}
.sara-medico-add:before {
    content: "\e821";
}
.sara-agenda:before {
    content: "\e81f";
}
.sara-agenda-add:before {
    content: "\e820";
}
.sara-novo:before {
    content: "\e822";
}
.sara-novo-add:before {
    content: "\e823";
}
.sara-envelope:before {
    content: "\e824";
}
.sara-fone:before {
    content: "\e825";
}
.sara-fone-add:before {
    content: "\e826";
}
.sara-medicamento:before {
    content: "\e827";
}
.sara-sifrao:before {
    content: "\e828";
}
.sara-sifrao-add:before {
    content: "\e829";
}
.sara-hospital:before {
    content: "\e82a";
}
.sara-hospital-add:before {
    content: "\e82b";
}
.sara-agenda-usuario:before {
    content: "\e82c";
}
.sara-agenda-ok:before {
    content: "\e82d";
}
.sara-relogio:before {
    content: "\e82e";
}
.sara-calculadora:before {
    content: "\e830";
}
.sara-cadeado:before {
    content: "\e831";
}
.sara-cadeado-aberto:before {
    content: "\e832";
}
.sara-seta-direita:before {
    content: "\e834";
}
.sara-seta-cima:before {
    content: "\e835";
}
.sara-seta-esquerda:before {
    content: "\e836";
}
.sara-seta-baixo:before {
    content: "\e846";
}
.sara-impressora:before {
    content: "\e837";
}
.sara-engrenagem:before {
    content: "\e838";
}
.sara-olho:before {
    content: "\e839";
}
.sara-seta-d-baixo:before {
    content: "\e83a";
}
.sara-seta-d-cima:before {
    content: "\e83b";
}
.sara-seta-d-esquerda:before {
    content: "\e83c";
}
.sara-seta-d-direita:before {
    content: "\e83d";
}
.sara-edita:before {
    content: "\e83e";
}
.sara-prancheta:before {
    content: "\e844";
}
.sara-casa:before {
    content: "\e845";
}
.sara-lista:before {
    content: "\e847";
} 
.sara-maleta:before { 
    content: "\e848";
} 
.sara-dinheiro:before {  
    content: "\e849";
} 
.sara-ok:before { 
    content: "\e83f"; 
} 
.sara-fecha:before {
    content: "\e840";  
}
.sara-cancela:before {
    content: "\e84a"; 
}
.sara-mais:before {
    content: "\e84b";
}
.sara-ok-o:before {
    content: "\e84c";
} 
.sara-ok-circulo-o:before { 
    content: "\e84f";
} 
.sara-barras:before { 
    content: "\e84d";
}
.sara-tabela:before { 
    content: "\e850";
}
.sara-envelope-add:before {  
    content: "\e851";
}
.sara-sino:before {
    content: "\e852"; 
} 
.sara-documento:before {
    content: "\e853";
}
.sara-grafico:before { 
    content: "\e854";
} 
.sara-medico:before { 
    content: "\e855";
} 
.sara-edita-circulo:before { 
    content: "\e856"; 
}    
.sara-atualiza:before { 
    content: "\e857"; 
}
.sara-usuario-add:before {
    content: "\e858";
}