@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
*,
*:before,
*:after{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	box-sizing:border-box;
}

body,html{
  width:100%;
  height: 100%;
  background-color: #FFF;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.divInfo{
  position: relative;
  width: 100%;
  padding: 0.1em;
  z-index: 1;
  text-align: center;
  box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.5);
}

input[type="date"]
{
    display:block;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    appearance: none;
    font-size: 1.3em;
    min-height: 1.6em; 
    background-color: #FFF;
    height: 42px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  
}

input[type="time"]
{
    display:block;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    appearance: none;
    font-size: 1.3em;
    min-height: 1.6em; 
    background-color: #FFF;
    height: 42px;
  
}

.button{
  width: 100%;
  padding: 0.6em;
  text-align: center;
  font-size: 1.2em;
  border-radius: 0.2em;
}
.checkbox label,
.form-radio label {
  position: relative;
  cursor: pointer;
  padding-left: 25px;
  text-align: left;
  color: #525252;
  display: block;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  
}

.checkbox input,
.form-radio input {
  width: auto;
  opacity: 0.00000001;
  position: absolute;
  left: 0;
}

.checkbox {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.checkbox .helper {
  color: #999;
  position: absolute;
  top: 0.2em;
  left: 0;
  width: 1rem;
  height: 1rem;
  z-index: 0;
  border: 0.125rem solid currentColor;
  border-radius: 0.0625rem;
  -webkit-transition: border-color 0.28s ease;
  transition: border-color 0.28s ease;
}
.checkbox .helper::before, .checkbox .helper::after {
  position: absolute;
  height: 0;
  width: 0.2rem;
  background-color: #337ab7;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  border-radius: 0.25rem;
  content: '';
  -webkit-transition: opacity 0.28s ease, height 0s linear 0.28s;
  transition: opacity 0.28s ease, height 0s linear 0.28s;
  opacity: 0;
}
.checkbox .helper::before {
  top: 0.65rem;
  left: 0.38rem;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  box-shadow: 0 0 0 0.0625rem #fff;
}
.checkbox .helper::after {
  top: 0.3rem;
  left: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.checkbox label:hover .helper {
  color: #337ab7;
}
.checkbox input:checked ~ .helper {
  color: #337ab7;
}
.checkbox input:checked ~ .helper::after, .checkbox input:checked ~ .helper::before {
  opacity: 1;
  -webkit-transition: height 0.28s ease;
  transition: height 0.28s ease;
}
.checkbox input:checked ~ .helper::after {
  height: 0.5rem;
}
.checkbox input:checked ~ .helper::before {
  height: 1.2rem;
  -webkit-transition-delay: 0.28s;
          transition-delay: 0.28s;
}

.flex-buttons{
  display:flex;
  position: relative;
  width: 100%;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 0.4em;
}
.flex-buttons > div{
    padding: 0.6em;
    text-align: center;
    font-size: 1.2em;
    border-radius: 0.2em;
    margin-left: 0.4em;
}
.flex-buttons > div > a{
  color:white;
}
.flex-buttons > div > a:active{
  color:white;
}
.flex-buttons >  div >a:visited{
  color:white;
}
.flex-buttons >  div > a:hover{
  color:yellow;
}

.flex-header{
  display: flex;
  position: relative;
  width:100%;
  padding: 0;
  z-index: 999;
  
}

.flex-header .iosback{
  display: inline-flex;
  width: 48px;
  font-size: 32px;
  text-align: center;
  align-items: center;
  margin:0 auto;
}

.flex-header .iosback a{
  color:white;
  margin:0 auto;
}

.flex-header .titulo{
  display: inline-flex;
  flex-grow:1;
  color: white;
  z-index: 112;
  align-items: center;
  font-size: 1.6em;
}
.flex-header .bolinhas{
  display: inline-flex;
  width: 48px;
  font-size: 32px;
  text-align: center;
  align-items: center;
  margin:0 auto;
  color:white;
}
.flex-header .bolinhas a{
  color:white;
  margin:0 auto;
}
.flex-header .bolinhas i{
  color:white;
  margin:0 auto;
  cursor: pointer;
}

.flex-header .novo{
  line-height: 42px;
  margin-right: 10px;
}

.flex-header .novo a{
  color: white;
}

.flex-header .novo a:active{
  color: white;
}

.flex-header .novo a:visited{
  color: white;
}

.flex-icons{
  width:100%;
  display: block;
  height: auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;  
  align-items:flex-start;
}
.flex-icons  > div{

  margin: 6px;
  padding: 4px;
}

.flex-menus{	
	width:100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;  
  align-items:flex-start;
}
.flex-menus > div{	
	width:100%;
	text-align:center;
  font-size: 1.1em;
}
.flex-menus > a{	
	width:32%;
	text-align:center;
  font-size: 1.1em;
  margin:0.1em;
  color:rgb(48, 48, 48);
  background-color: #ffffff;
  border:1px solid rgb(230, 230, 230);
  border-radius: 0.2em;
  padding-top: 0.4em;
  padding-bottom: 0.4em; 
}
.flex-menus > a:active{
  color: rgb(48, 48, 48);
}
.flex-menus > a:visited{
  color: rgb(48, 48, 48);
}

.flex-menus > a:hover{
  color: rgb(0, 4, 255);
}
.flex-menus > a i{	

    font-size: 48px;
    color:rgb(122, 122, 122);

}

.flex-submenus{	
	width:100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;  
  justify-content:flex-start;
}
.flex-submenus > div{	
	width:32%;
  max-width: 200px;
	text-align:center;
  font-size: 1.1em;
  margin:0.1em;
  color:rgb(48, 48, 48);
  background-color: #ffffff;
  border:1px solid #d1d1d1;
  border-radius: 0.2em;
  padding-top: 0.4em;
  padding-bottom: 0.4em; 
}
.flex-submenus > a{	
	width:32%;
  max-width: 200px;
	text-align:center;
  font-size: 1.1em;
  margin:0.1em;
  color:rgb(48, 48, 48);
  background-color: #ffffff;
  border:1px solid #d1d1d1;
  border-radius: 0.2em;
  padding-top: 0.4em;
  padding-bottom: 0.4em; 
}
.flex-submenus > a:active{
  color: rgb(48, 48, 48);
}
.flex-submenus > a:visited{
  color: rgb(48, 48, 48);
}

.flex-submenus > a:hover{
  color: rgb(0, 4, 255);
}
.flex-submenus > a i{	
    font-size: 48px;
    color:rgb(122, 122, 122);
}

.forms{
  width:100%;
  font-size: 1.2em;
  padding: 0.3em;
  border:1px solid #dadada;
  border-radius: 0.2em;
  color: rgb(48, 48, 48); 
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.forms:focus{
  outline: 0;
  border:1px solid #10a3f8;
}
.forms:focus + label{
  color: #007dc5;
}
.formsProcura{
  width:100%;
  font-size: 1.0em;
  padding: 0.1em;
  border:0;
  color: rgb(48, 48, 48); 
}
.fundoAzulClaro{
  background-color: #1E88E5;
  color:white;
}
.fundoAzulEscuro{
  background-color: #1565C0;
  color:white;
}
.fundoIndigoLight{
  background-color: #1976D2;
  color:white;
}
.fundoRedDark{
  background-color: #a71b22;
  color:white;
}
.fundoCinza{
  background-color: #CCC;
}
.fundoDisabled{
  background-color: rgb(233, 233, 233);
  color:#CCC;
}
.input-field{
  position:relative;
  display: block;
  width: 100%;
  height: 48px;
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom:0.5em;
  padding-left: 0.2em;
  padding-right: 0.2em;
}

.input-field select{
  font-family: 'Open Sans';
  background-color: #FFF;
}

.input-field select option{
  background-color: #FFF;
}

.input-field label{
  position: absolute;
  top:-13px;
  left:5px;
  font-size: 1.0em;
  color:#423d3d;
  background-color: #FFF;
  border-radius: 0.3em;
  padding-left: 0.2em;
  padding-right: 0.2em;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.loader{
	pointer-events: none;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border:3px solid transparent;
	border-top-color:#FFF;
	margin:0 auto;
	animation: an1 1s ease infinite;
}
.loader-black{
	pointer-events: none;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border:3px solid transparent;
	border-top-color:#000;
	margin:0 auto;
	animation: an1 1s ease infinite;
}

@keyframes an1{
  0%{
    transform: rotate(0turn);
  }
  100%{
    transform: rotate(1turn);
  }
}

.modal{
  display: none;
  position: fixed;
  width: 90%;
  max-width: 440px;
  left: 0;
  right: 0;
  top:25%;
  padding: 0;
  max-height: 70%;
  margin: auto;
  overflow-y: auto;
  border-radius: 2px;
  box-shadow: 2px 2px 2px #202020;
  background-color: #FFF;
  border: 1px solid #666666;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  border-radius: 0.4em;
  text-align: center;
  z-index: 99999;

}

.modal hr{
  border: 1px solid rgb(236, 236, 236);
  width: 98%;
  margin:0 auto;
}


.modal:focus {
  outline: none;
}

.modal-container{
  position: fixed;
  width:100%;
  height:100vh;
  left: 0;
  top:0;
  background-color: rgba(0,0,0,0.7);
  z-index: 99998;
}

.modal-content{
  display: inline-block;
  width:100%;
  height: auto;
  padding: 0.9em;
  z-index: 999;
}


.modal-content h1,h2,h3,h4,h5,h6{
  margin-bottom: 0.4em;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  z-index: 998;
}

.modal .modal-footer {
  background-color: #ffffff;
  padding: 0.4em;
  height: 48px;
  width: 100%;
  line-height: 32px;
  text-align: right;
  z-index: 997;
}

.modal .modal-footer a{
  color:black;
}
.modal  .modal-footer ul li{
  display: inline-block;
  cursor: pointer;
  margin-left:0.6em;
  margin-right:0.6em;

}



.left-align{
  text-align: left;
}
.center-align{
  text-align: center;
}
.right-align{
  text-align: right;
}

.radio {
  display: block;
  
  
}
.radio .helper {
  position: absolute;
  top: -0.1em;
  left: 0;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #999;
}

.radio .helper::before, .radio .helper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 0.25rem;
  width: 1rem;
  height: 1rem;
  -webkit-transition: -webkit-transform 0.28s ease;
  transition: -webkit-transform 0.28s ease;
  transition: transform 0.28s ease;
  transition: transform 0.28s ease, -webkit-transform 0.28s ease;
  border-radius: 50%;
  border: 0.125rem solid currentColor;
}
.radio .helper::after {
  -webkit-transform: scale(0);
          transform: scale(0);
  background-color: #337ab7;
  border-color: #337ab7;
}
.radio label:hover .helper {
  color: #337ab7;
}
.radio input:checked ~ .helper::after {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
.radio input:checked ~ .helper::before {
  color: #337ab7;
}

.row {
  display: flex;
  flex-direction: row;
	flex-wrap: wrap; 
}

.row .col.s1 {
width: 8.3333333333%;
}

.row .col.s2 {
width: 16.6666666667%;
}

.row .col.s3 {
width: 25%;
}

.row .col.s4 {
width: 33.3333333333%;
}

.row .col.s5 {
width: 41.6666666667%;
}

.row .col.s6 {
width: 50%;
}

.row .col.s7 {
width: 58.3333333333%;
}

.row .col.s8 {
width: 66.6666666667%;
}

.row .col.s9 {
width: 75%;
}

.row .col.s10 {
width: 83.3333333333%;
}

.row .col.s11 {
width: 91.6666666667%;

}

.row .col.s12 {
width: 100%;
}

.setAsClick{
  cursor: pointer;
}


.tableShowInfo{
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  border-collapse:collapse;
  margin:0 auto;
}
.tableShowInfo tr td{
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  border:1px solid #ebebeb;
  padding:3px 7px 2px 7px;
}

.tableShowInfo th{
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  padding:0.4em;
  background-color: rgb(247, 246, 246);
  color:black;
  border:1px solid #ebebeb;
}

.tableShowInfo p{
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  text-align: right;
  
}

.tableShowInfo a{
  color:#0f5aa5;
}
.tableShowInfo a:active{
  color: #0f5aa5;
}
.tableShowInfo a:visited{
  color: #0f5aa5;
}


.window{
  width: 92%;
  margin:0 auto;
}
.windowInsert{
  position: fixed;
  width: 90%;
  max-width: 440px;
  left: 0;
  right: 0;
  top:25%;
  margin:0 auto;
}
.windowMenus{
  width: 92%;
  margin:0 auto;
  max-width: 420px;
}

.windowSemiFull{
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top:71px;
  overflow-y: auto;
  background-color: #FFF;
  z-index: 9999;
}

.windowFull{
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  left: 0;
  top:0;
  padding: 0;
  overflow-y: auto;
  background-color: #FFF;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  z-index: 9999;
}


@media screen and (max-width: 480px) {
 

}
@media only screen and (min-width: 601px) {

  .container{
    width:97%;
    margin:0 auto;
  }

  .row .col.m1 {
    width: 8.3333333333%;
  }
  .row .col.m2 {
    width: 16.6666666667%;
  }
  .row .col.m3 {
    width: 25%;
  }
  .row .col.m4 {
    width: 33.3333333333%;
  }
  .row .col.m5 {
    width: 41.6666666667%;
  }
  .row .col.m6 {
    width: 50%;
  }
  .row .col.m7 {
    width: 58.3333333333%;
  }
  .row .col.m8 {
    width: 66.6666666667%;
  }
  .row .col.m9 {
    width: 75%;
  }
  .row .col.m10 {
    width: 83.3333333333%;
  }
  .row .col.m11 {
    width: 91.6666666667%;
  }
  .row .col.m12 {
    width: 100%;
  }

}

.sprite {
  background-image: url(../images/spritesheet.png);
  background-repeat: no-repeat;
  display: block;
}

.sprite-centralizar{
  margin:0 auto;
}
.sprite-area {
  width: 48px;
  height: 48px;
  background-position: -5px -5px;
}

.sprite-bnt32Alert {
  width: 32px;
  height: 32px;
  background-position: -63px -5px;
}

.sprite-bnt32Edit {
  width: 32px;
  height: 32px;
  background-position: -105px -5px;
}

.sprite-bnt32Email {
  width: 32px;
  height: 32px;
  background-position: -147px -5px;
}

.sprite-bnt32Flash {
  width: 32px;
  height: 32px;
  background-position: -189px -5px;
}

.sprite-bnt32Gift {
  width: 32px;
  height: 32px;
  background-position: -231px -5px;
}

.sprite-bnt32Info {
  width: 32px;
  height: 32px;
  background-position: -273px -5px;
}

.sprite-bnt32Plus {
  width: 32px;
  height: 32px;
  background-position: -315px -5px;
}

.sprite-bnt32Plus2 {
  width: 32px;
  height: 32px;
  background-position: -357px -5px;
}

.sprite-bnt32Procura {
  width: 32px;
  height: 32px;
  background-position: -399px -5px;
}

.sprite-bnt32Procura2 {
  width: 32px;
  height: 32px;
  background-position: -441px -5px;
}

.sprite-bnt32Remove {
  width: 32px;
  height: 32px;
  background-position: -483px -5px;
}

.sprite-bnt32Script {
  width: 32px;
  height: 32px;
  background-position: -525px -5px;
}

.sprite-bnt32ScriptAdd {
  width: 32px;
  height: 32px;
  background-position: -567px -5px;
}

.sprite-bnt32Tick {
  width: 32px;
  height: 32px;
  background-position: -609px -5px;
}

.sprite-bnt32Update {
  width: 32px;
  height: 32px;
  background-position: -63px -47px;
}

.sprite-bntBlock {
  width: 24px;
  height: 24px;
  background-position: -105px -47px;
}

.sprite-bntEdit {
  width: 24px;
  height: 24px;
  background-position: -139px -47px;
}

.sprite-bntEdit2 {
  width: 24px;
  height: 24px;
  background-position: -173px -47px;
}

.sprite-bntEdit3 {
  width: 24px;
  height: 24px;
  background-position: -207px -47px;
}

.sprite-bntInfo {
  width: 24px;
  height: 24px;
  background-position: -241px -47px;
}

.sprite-bntPlus {
  width: 24px;
  height: 24px;
  background-position: -275px -47px;
}

.sprite-bntProcura {
  width: 24px;
  height: 24px;
  background-position: -309px -47px;
}

.sprite-bntRemove {
  width: 24px;
  height: 24px;
  background-position: -343px -47px;
}

.sprite-bntRemove2 {
  width: 24px;
  height: 24px;
  background-position: -377px -47px;
}

.sprite-bntRemove3 {
  width: 24px;
  height: 24px;
  background-position: -411px -47px;
}

.sprite-bntRemoveD {
  width: 24px;
  height: 24px;
  background-position: -445px -47px;
}

.sprite-bntRepetir {
  width: 24px;
  height: 24px;
  background-position: -479px -47px;
}

.sprite-bntTick {
  width: 24px;
  height: 24px;
  background-position: -513px -47px;
}

.sprite-bntTick2 {
  width: 24px;
  height: 24px;
  background-position: -547px -47px;
}

.sprite-bntTick3 {
  width: 24px;
  height: 24px;
  background-position: -581px -47px;
}

.sprite-bntTickD {
  width: 24px;
  height: 24px;
  background-position: -615px -47px;
}

.sprite-calender {
  width: 48px;
  height: 48px;
  background-position: -5px -81px;
}

.sprite-calender3 {
  width: 48px;
  height: 48px;
  background-position: -105px -81px;
}

.sprite-chave {
  width: 48px;
  height: 48px;
  background-position: -163px -81px;
}

.sprite-cobranca {
  width: 48px;
  height: 48px;
  background-position: -221px -81px;
}

.sprite-delete2 {
  width: 48px;
  height: 48px;
  background-position: -279px -81px;
}

.sprite-dice {
  width: 48px;
  height: 48px;
  background-position: -337px -81px;
}

.sprite-empresa {
  width: 48px;
  height: 48px;
  background-position: -395px -81px;
}

.sprite-fazer {
  width: 48px;
  height: 48px;
  background-position: -453px -81px;
}

.sprite-financeiro {
  width: 48px;
  height: 48px;
  background-position: -511px -81px;
}

.sprite-grafico {
  width: 48px;
  height: 48px;
  background-position: -569px -81px;
}

.sprite-ico1 {
  width: 24px;
  height: 24px;
  background-position: -627px -81px;
}

.sprite-ico10 {
  width: 24px;
  height: 24px;
  background-position: -63px -115px;
}

.sprite-ico100 {
  width: 24px;
  height: 24px;
  background-position: -627px -115px;
}

.sprite-ico101 {
  width: 24px;
  height: 24px;
  background-position: -5px -149px;
}

.sprite-ico102 {
  width: 24px;
  height: 24px;
  background-position: -39px -149px;
}

.sprite-ico103 {
  width: 24px;
  height: 24px;
  background-position: -73px -149px;
}

.sprite-ico104 {
  width: 24px;
  height: 24px;
  background-position: -107px -149px;
}

.sprite-ico105 {
  width: 24px;
  height: 24px;
  background-position: -141px -149px;
}

.sprite-ico106 {
  width: 24px;
  height: 24px;
  background-position: -175px -149px;
}

.sprite-ico107 {
  width: 24px;
  height: 24px;
  background-position: -209px -149px;
}

.sprite-ico108 {
  width: 24px;
  height: 24px;
  background-position: -243px -149px;
}

.sprite-ico109 {
  width: 24px;
  height: 24px;
  background-position: -277px -149px;
}

.sprite-ico11 {
  width: 24px;
  height: 24px;
  background-position: -311px -149px;
}

.sprite-ico110 {
  width: 24px;
  height: 24px;
  background-position: -345px -149px;
}

.sprite-ico111 {
  width: 24px;
  height: 24px;
  background-position: -379px -149px;
}

.sprite-ico112 {
  width: 24px;
  height: 24px;
  background-position: -413px -149px;
}

.sprite-ico113 {
  width: 24px;
  height: 24px;
  background-position: -447px -149px;
}

.sprite-ico114 {
  width: 24px;
  height: 24px;
  background-position: -481px -149px;
}

.sprite-ico115 {
  width: 24px;
  height: 24px;
  background-position: -515px -149px;
}

.sprite-ico116 {
  width: 24px;
  height: 24px;
  background-position: -549px -149px;
}

.sprite-ico117 {
  width: 24px;
  height: 24px;
  background-position: -583px -149px;
}

.sprite-ico118 {
  width: 24px;
  height: 24px;
  background-position: -617px -149px;
}

.sprite-ico119 {
  width: 24px;
  height: 24px;
  background-position: -5px -183px;
}

.sprite-ico12 {
  width: 24px;
  height: 24px;
  background-position: -39px -183px;
}

.sprite-ico120 {
  width: 24px;
  height: 24px;
  background-position: -73px -183px;
}

.sprite-ico121 {
  width: 24px;
  height: 24px;
  background-position: -107px -183px;
}

.sprite-ico122 {
  width: 24px;
  height: 24px;
  background-position: -141px -183px;
}

.sprite-ico123 {
  width: 24px;
  height: 24px;
  background-position: -175px -183px;
}

.sprite-ico124 {
  width: 24px;
  height: 24px;
  background-position: -209px -183px;
}

.sprite-ico125 {
  width: 24px;
  height: 24px;
  background-position: -243px -183px;
}

.sprite-ico126 {
  width: 24px;
  height: 24px;
  background-position: -277px -183px;
}

.sprite-ico127 {
  width: 24px;
  height: 24px;
  background-position: -311px -183px;
}

.sprite-ico128 {
  width: 24px;
  height: 24px;
  background-position: -345px -183px;
}

.sprite-ico129 {
  width: 24px;
  height: 24px;
  background-position: -379px -183px;
}

.sprite-ico13 {
  width: 24px;
  height: 24px;
  background-position: -413px -183px;
}

.sprite-ico130 {
  width: 24px;
  height: 24px;
  background-position: -447px -183px;
}

.sprite-ico131 {
  width: 24px;
  height: 24px;
  background-position: -481px -183px;
}

.sprite-ico132 {
  width: 24px;
  height: 24px;
  background-position: -515px -183px;
}

.sprite-ico133 {
  width: 24px;
  height: 24px;
  background-position: -549px -183px;
}

.sprite-ico134 {
  width: 24px;
  height: 24px;
  background-position: -583px -183px;
}

.sprite-ico135 {
  width: 24px;
  height: 24px;
  background-position: -617px -183px;
}

.sprite-ico136 {
  width: 24px;
  height: 24px;
  background-position: -5px -217px;
}

.sprite-ico137 {
  width: 24px;
  height: 24px;
  background-position: -39px -217px;
}

.sprite-ico138 {
  width: 24px;
  height: 24px;
  background-position: -73px -217px;
}

.sprite-ico139 {
  width: 24px;
  height: 24px;
  background-position: -107px -217px;
}

.sprite-ico14 {
  width: 24px;
  height: 24px;
  background-position: -141px -217px;
}

.sprite-ico140 {
  width: 24px;
  height: 24px;
  background-position: -175px -217px;
}

.sprite-ico141 {
  width: 24px;
  height: 24px;
  background-position: -209px -217px;
}

.sprite-ico142 {
  width: 24px;
  height: 24px;
  background-position: -243px -217px;
}

.sprite-ico143 {
  width: 24px;
  height: 24px;
  background-position: -277px -217px;
}

.sprite-ico144 {
  width: 24px;
  height: 24px;
  background-position: -311px -217px;
}

.sprite-ico145 {
  width: 24px;
  height: 24px;
  background-position: -345px -217px;
}

.sprite-ico146 {
  width: 24px;
  height: 24px;
  background-position: -379px -217px;
}

.sprite-ico147 {
  width: 24px;
  height: 24px;
  background-position: -413px -217px;
}

.sprite-ico148 {
  width: 24px;
  height: 24px;
  background-position: -447px -217px;
}

.sprite-ico149 {
  width: 24px;
  height: 24px;
  background-position: -481px -217px;
}

.sprite-ico15 {
  width: 24px;
  height: 24px;
  background-position: -515px -217px;
}

.sprite-ico150 {
  width: 24px;
  height: 24px;
  background-position: -549px -217px;
}

.sprite-ico151 {
  width: 24px;
  height: 24px;
  background-position: -583px -217px;
}

.sprite-ico152 {
  width: 24px;
  height: 24px;
  background-position: -617px -217px;
}

.sprite-ico153 {
  width: 24px;
  height: 24px;
  background-position: -5px -251px;
}

.sprite-ico154 {
  width: 24px;
  height: 24px;
  background-position: -39px -251px;
}

.sprite-ico155 {
  width: 24px;
  height: 24px;
  background-position: -73px -251px;
}

.sprite-ico156 {
  width: 24px;
  height: 24px;
  background-position: -107px -251px;
}

.sprite-ico157 {
  width: 24px;
  height: 24px;
  background-position: -141px -251px;
}

.sprite-ico158 {
  width: 24px;
  height: 24px;
  background-position: -175px -251px;
}

.sprite-ico159 {
  width: 24px;
  height: 24px;
  background-position: -209px -251px;
}

.sprite-ico16 {
  width: 24px;
  height: 24px;
  background-position: -243px -251px;
}

.sprite-ico160 {
  width: 24px;
  height: 24px;
  background-position: -277px -251px;
}

.sprite-ico161 {
  width: 24px;
  height: 24px;
  background-position: -311px -251px;
}

.sprite-ico162 {
  width: 24px;
  height: 24px;
  background-position: -345px -251px;
}

.sprite-ico163 {
  width: 24px;
  height: 24px;
  background-position: -379px -251px;
}

.sprite-ico164 {
  width: 24px;
  height: 24px;
  background-position: -413px -251px;
}

.sprite-ico165 {
  width: 24px;
  height: 24px;
  background-position: -447px -251px;
}

.sprite-ico166 {
  width: 24px;
  height: 24px;
  background-position: -481px -251px;
}

.sprite-ico167 {
  width: 24px;
  height: 24px;
  background-position: -515px -251px;
}

.sprite-ico168 {
  width: 24px;
  height: 24px;
  background-position: -549px -251px;
}

.sprite-ico169 {
  width: 24px;
  height: 24px;
  background-position: -583px -251px;
}

.sprite-ico17 {
  width: 24px;
  height: 24px;
  background-position: -617px -251px;
}

.sprite-ico170 {
  width: 24px;
  height: 24px;
  background-position: -5px -285px;
}

.sprite-ico171 {
  width: 24px;
  height: 24px;
  background-position: -39px -285px;
}

.sprite-ico172 {
  width: 24px;
  height: 24px;
  background-position: -73px -285px;
}

.sprite-ico173 {
  width: 24px;
  height: 24px;
  background-position: -107px -285px;
}

.sprite-ico174 {
  width: 24px;
  height: 24px;
  background-position: -141px -285px;
}

.sprite-ico175 {
  width: 24px;
  height: 24px;
  background-position: -175px -285px;
}

.sprite-ico176 {
  width: 24px;
  height: 24px;
  background-position: -209px -285px;
}

.sprite-ico177 {
  width: 24px;
  height: 24px;
  background-position: -243px -285px;
}

.sprite-ico178 {
  width: 24px;
  height: 24px;
  background-position: -277px -285px;
}

.sprite-ico179 {
  width: 24px;
  height: 24px;
  background-position: -311px -285px;
}

.sprite-ico18 {
  width: 24px;
  height: 24px;
  background-position: -345px -285px;
}

.sprite-ico180 {
  width: 24px;
  height: 24px;
  background-position: -379px -285px;
}

.sprite-ico181 {
  width: 24px;
  height: 24px;
  background-position: -413px -285px;
}

.sprite-ico182 {
  width: 24px;
  height: 24px;
  background-position: -447px -285px;
}

.sprite-ico183 {
  width: 24px;
  height: 24px;
  background-position: -481px -285px;
}

.sprite-ico184 {
  width: 24px;
  height: 24px;
  background-position: -515px -285px;
}

.sprite-ico185 {
  width: 24px;
  height: 24px;
  background-position: -549px -285px;
}

.sprite-ico186 {
  width: 24px;
  height: 24px;
  background-position: -583px -285px;
}

.sprite-ico187 {
  width: 24px;
  height: 24px;
  background-position: -617px -285px;
}

.sprite-ico188 {
  width: 24px;
  height: 24px;
  background-position: -5px -319px;
}

.sprite-ico189 {
  width: 24px;
  height: 24px;
  background-position: -39px -319px;
}

.sprite-ico19 {
  width: 24px;
  height: 24px;
  background-position: -73px -319px;
}

.sprite-ico190 {
  width: 24px;
  height: 24px;
  background-position: -107px -319px;
}

.sprite-ico191 {
  width: 24px;
  height: 24px;
  background-position: -141px -319px;
}

.sprite-ico192 {
  width: 24px;
  height: 24px;
  background-position: -175px -319px;
}

.sprite-ico193 {
  width: 24px;
  height: 24px;
  background-position: -209px -319px;
}

.sprite-ico194 {
  width: 24px;
  height: 24px;
  background-position: -243px -319px;
}

.sprite-ico195 {
  width: 24px;
  height: 24px;
  background-position: -277px -319px;
}

.sprite-ico196 {
  width: 24px;
  height: 24px;
  background-position: -311px -319px;
}

.sprite-ico197 {
  width: 24px;
  height: 24px;
  background-position: -345px -319px;
}

.sprite-ico198 {
  width: 24px;
  height: 24px;
  background-position: -379px -319px;
}

.sprite-ico199 {
  width: 24px;
  height: 24px;
  background-position: -413px -319px;
}

.sprite-ico2 {
  width: 24px;
  height: 24px;
  background-position: -447px -319px;
}

.sprite-ico20 {
  width: 24px;
  height: 24px;
  background-position: -481px -319px;
}

.sprite-ico200 {
  width: 24px;
  height: 24px;
  background-position: -515px -319px;
}

.sprite-ico201 {
  width: 24px;
  height: 24px;
  background-position: -549px -319px;
}

.sprite-ico202 {
  width: 24px;
  height: 24px;
  background-position: -583px -319px;
}

.sprite-ico203 {
  width: 24px;
  height: 24px;
  background-position: -617px -319px;
}

.sprite-ico204 {
  width: 24px;
  height: 24px;
  background-position: -5px -353px;
}

.sprite-ico205 {
  width: 24px;
  height: 24px;
  background-position: -39px -353px;
}

.sprite-ico206 {
  width: 24px;
  height: 24px;
  background-position: -73px -353px;
}

.sprite-ico207 {
  width: 24px;
  height: 24px;
  background-position: -107px -353px;
}

.sprite-ico208 {
  width: 24px;
  height: 24px;
  background-position: -141px -353px;
}

.sprite-ico209 {
  width: 24px;
  height: 24px;
  background-position: -175px -353px;
}

.sprite-ico21 {
  width: 24px;
  height: 24px;
  background-position: -209px -353px;
}

.sprite-ico210 {
  width: 24px;
  height: 24px;
  background-position: -243px -353px;
}

.sprite-ico211 {
  width: 24px;
  height: 24px;
  background-position: -277px -353px;
}

.sprite-ico212 {
  width: 24px;
  height: 24px;
  background-position: -311px -353px;
}

.sprite-ico213 {
  width: 24px;
  height: 24px;
  background-position: -345px -353px;
}

.sprite-ico214 {
  width: 24px;
  height: 24px;
  background-position: -379px -353px;
}

.sprite-ico215 {
  width: 24px;
  height: 24px;
  background-position: -413px -353px;
}

.sprite-ico216 {
  width: 24px;
  height: 24px;
  background-position: -447px -353px;
}

.sprite-ico217 {
  width: 24px;
  height: 24px;
  background-position: -481px -353px;
}

.sprite-ico218 {
  width: 24px;
  height: 24px;
  background-position: -515px -353px;
}

.sprite-ico219 {
  width: 24px;
  height: 24px;
  background-position: -549px -353px;
}

.sprite-ico22 {
  width: 24px;
  height: 24px;
  background-position: -583px -353px;
}

.sprite-ico220 {
  width: 24px;
  height: 24px;
  background-position: -617px -353px;
}

.sprite-ico221 {
  width: 24px;
  height: 24px;
  background-position: -5px -387px;
}

.sprite-ico222 {
  width: 24px;
  height: 24px;
  background-position: -39px -387px;
}

.sprite-ico223 {
  width: 24px;
  height: 24px;
  background-position: -73px -387px;
}

.sprite-ico224 {
  width: 24px;
  height: 24px;
  background-position: -107px -387px;
}

.sprite-ico225 {
  width: 24px;
  height: 24px;
  background-position: -141px -387px;
}

.sprite-ico226 {
  width: 24px;
  height: 24px;
  background-position: -175px -387px;
}

.sprite-ico227 {
  width: 24px;
  height: 24px;
  background-position: -209px -387px;
}

.sprite-ico228 {
  width: 24px;
  height: 24px;
  background-position: -243px -387px;
}

.sprite-ico229 {
  width: 24px;
  height: 24px;
  background-position: -277px -387px;
}

.sprite-ico23 {
  width: 24px;
  height: 24px;
  background-position: -311px -387px;
}

.sprite-ico230 {
  width: 24px;
  height: 24px;
  background-position: -345px -387px;
}

.sprite-ico231 {
  width: 24px;
  height: 24px;
  background-position: -379px -387px;
}

.sprite-ico232 {
  width: 24px;
  height: 24px;
  background-position: -413px -387px;
}

.sprite-ico233 {
  width: 24px;
  height: 24px;
  background-position: -447px -387px;
}

.sprite-ico234 {
  width: 24px;
  height: 24px;
  background-position: -481px -387px;
}

.sprite-ico235 {
  width: 24px;
  height: 24px;
  background-position: -515px -387px;
}

.sprite-ico236 {
  width: 24px;
  height: 24px;
  background-position: -549px -387px;
}

.sprite-ico237 {
  width: 24px;
  height: 24px;
  background-position: -583px -387px;
}

.sprite-ico238 {
  width: 24px;
  height: 24px;
  background-position: -617px -387px;
}

.sprite-ico239 {
  width: 24px;
  height: 24px;
  background-position: -5px -421px;
}

.sprite-ico24 {
  width: 24px;
  height: 24px;
  background-position: -39px -421px;
}

.sprite-ico240 {
  width: 24px;
  height: 24px;
  background-position: -73px -421px;
}

.sprite-ico241 {
  width: 24px;
  height: 24px;
  background-position: -107px -421px;
}

.sprite-ico242 {
  width: 24px;
  height: 24px;
  background-position: -141px -421px;
}

.sprite-ico243 {
  width: 24px;
  height: 24px;
  background-position: -175px -421px;
}

.sprite-ico244 {
  width: 24px;
  height: 24px;
  background-position: -209px -421px;
}

.sprite-ico245 {
  width: 24px;
  height: 24px;
  background-position: -243px -421px;
}

.sprite-ico246 {
  width: 24px;
  height: 24px;
  background-position: -277px -421px;
}

.sprite-ico247 {
  width: 24px;
  height: 24px;
  background-position: -311px -421px;
}

.sprite-ico248 {
  width: 24px;
  height: 24px;
  background-position: -345px -421px;
}

.sprite-ico249 {
  width: 24px;
  height: 24px;
  background-position: -379px -421px;
}

.sprite-ico25 {
  width: 24px;
  height: 24px;
  background-position: -413px -421px;
}

.sprite-ico250 {
  width: 24px;
  height: 24px;
  background-position: -447px -421px;
}

.sprite-ico251 {
  width: 24px;
  height: 24px;
  background-position: -481px -421px;
}

.sprite-ico252 {
  width: 24px;
  height: 24px;
  background-position: -515px -421px;
}

.sprite-ico253 {
  width: 24px;
  height: 24px;
  background-position: -549px -421px;
}

.sprite-ico254 {
  width: 24px;
  height: 24px;
  background-position: -583px -421px;
}

.sprite-ico255 {
  width: 24px;
  height: 24px;
  background-position: -617px -421px;
}

.sprite-ico256 {
  width: 24px;
  height: 24px;
  background-position: -5px -455px;
}

.sprite-ico257 {
  width: 24px;
  height: 24px;
  background-position: -39px -455px;
}

.sprite-ico258 {
  width: 24px;
  height: 24px;
  background-position: -73px -455px;
}

.sprite-ico259 {
  width: 24px;
  height: 24px;
  background-position: -107px -455px;
}

.sprite-ico26 {
  width: 24px;
  height: 24px;
  background-position: -141px -455px;
}

.sprite-ico260 {
  width: 24px;
  height: 24px;
  background-position: -175px -455px;
}

.sprite-ico261 {
  width: 24px;
  height: 24px;
  background-position: -209px -455px;
}

.sprite-ico262 {
  width: 24px;
  height: 24px;
  background-position: -243px -455px;
}

.sprite-ico263 {
  width: 24px;
  height: 24px;
  background-position: -277px -455px;
}

.sprite-ico264 {
  width: 24px;
  height: 24px;
  background-position: -311px -455px;
}

.sprite-ico265 {
  width: 24px;
  height: 24px;
  background-position: -345px -455px;
}

.sprite-ico266 {
  width: 24px;
  height: 24px;
  background-position: -379px -455px;
}

.sprite-ico267 {
  width: 24px;
  height: 24px;
  background-position: -413px -455px;
}

.sprite-ico27 {
  width: 24px;
  height: 24px;
  background-position: -447px -455px;
}

.sprite-ico28 {
  width: 24px;
  height: 24px;
  background-position: -481px -455px;
}

.sprite-ico29 {
  width: 24px;
  height: 24px;
  background-position: -515px -455px;
}

.sprite-ico3 {
  width: 24px;
  height: 24px;
  background-position: -549px -455px;
}

.sprite-ico30 {
  width: 24px;
  height: 24px;
  background-position: -583px -455px;
}

.sprite-ico31 {
  width: 24px;
  height: 24px;
  background-position: -617px -455px;
}

.sprite-ico32 {
  width: 24px;
  height: 24px;
  background-position: -5px -489px;
}

.sprite-ico33 {
  width: 24px;
  height: 24px;
  background-position: -39px -489px;
}

.sprite-ico34 {
  width: 24px;
  height: 24px;
  background-position: -73px -489px;
}

.sprite-ico35 {
  width: 24px;
  height: 24px;
  background-position: -107px -489px;
}

.sprite-ico36 {
  width: 24px;
  height: 24px;
  background-position: -141px -489px;
}

.sprite-ico37 {
  width: 24px;
  height: 24px;
  background-position: -175px -489px;
}

.sprite-ico38 {
  width: 24px;
  height: 24px;
  background-position: -209px -489px;
}

.sprite-ico39 {
  width: 24px;
  height: 24px;
  background-position: -243px -489px;
}

.sprite-ico4 {
  width: 24px;
  height: 24px;
  background-position: -277px -489px;
}

.sprite-ico40 {
  width: 24px;
  height: 24px;
  background-position: -311px -489px;
}

.sprite-ico41 {
  width: 24px;
  height: 24px;
  background-position: -345px -489px;
}

.sprite-ico42 {
  width: 24px;
  height: 24px;
  background-position: -379px -489px;
}

.sprite-ico43 {
  width: 24px;
  height: 24px;
  background-position: -413px -489px;
}

.sprite-ico44 {
  width: 24px;
  height: 24px;
  background-position: -447px -489px;
}

.sprite-ico45 {
  width: 24px;
  height: 24px;
  background-position: -481px -489px;
}

.sprite-ico46 {
  width: 24px;
  height: 24px;
  background-position: -515px -489px;
}

.sprite-ico47 {
  width: 24px;
  height: 24px;
  background-position: -549px -489px;
}

.sprite-ico48 {
  width: 24px;
  height: 24px;
  background-position: -583px -489px;
}

.sprite-ico49 {
  width: 24px;
  height: 24px;
  background-position: -617px -489px;
}

.sprite-ico5 {
  width: 24px;
  height: 24px;
  background-position: -5px -523px;
}

.sprite-ico50 {
  width: 24px;
  height: 24px;
  background-position: -39px -523px;
}

.sprite-ico51 {
  width: 24px;
  height: 24px;
  background-position: -73px -523px;
}

.sprite-ico52 {
  width: 24px;
  height: 24px;
  background-position: -107px -523px;
}

.sprite-ico53 {
  width: 24px;
  height: 24px;
  background-position: -141px -523px;
}

.sprite-ico54 {
  width: 24px;
  height: 24px;
  background-position: -175px -523px;
}

.sprite-ico55 {
  width: 24px;
  height: 24px;
  background-position: -209px -523px;
}

.sprite-ico56 {
  width: 24px;
  height: 24px;
  background-position: -243px -523px;
}

.sprite-ico57 {
  width: 24px;
  height: 24px;
  background-position: -277px -523px;
}

.sprite-ico58 {
  width: 24px;
  height: 24px;
  background-position: -311px -523px;
}

.sprite-ico59 {
  width: 24px;
  height: 24px;
  background-position: -345px -523px;
}

.sprite-ico6 {
  width: 24px;
  height: 24px;
  background-position: -379px -523px;
}

.sprite-ico60 {
  width: 24px;
  height: 24px;
  background-position: -413px -523px;
}

.sprite-ico61 {
  width: 24px;
  height: 24px;
  background-position: -447px -523px;
}

.sprite-ico62 {
  width: 24px;
  height: 24px;
  background-position: -481px -523px;
}

.sprite-ico63 {
  width: 24px;
  height: 24px;
  background-position: -515px -523px;
}

.sprite-ico64 {
  width: 24px;
  height: 24px;
  background-position: -549px -523px;
}

.sprite-ico65 {
  width: 24px;
  height: 24px;
  background-position: -583px -523px;
}

.sprite-ico66 {
  width: 24px;
  height: 24px;
  background-position: -617px -523px;
}

.sprite-ico67 {
  width: 24px;
  height: 24px;
  background-position: -5px -557px;
}

.sprite-ico68 {
  width: 24px;
  height: 24px;
  background-position: -39px -557px;
}

.sprite-ico69 {
  width: 24px;
  height: 24px;
  background-position: -73px -557px;
}

.sprite-ico7 {
  width: 24px;
  height: 24px;
  background-position: -107px -557px;
}

.sprite-ico70 {
  width: 24px;
  height: 24px;
  background-position: -141px -557px;
}

.sprite-ico71 {
  width: 24px;
  height: 24px;
  background-position: -175px -557px;
}

.sprite-ico72 {
  width: 24px;
  height: 24px;
  background-position: -209px -557px;
}

.sprite-ico73 {
  width: 24px;
  height: 24px;
  background-position: -243px -557px;
}

.sprite-ico74 {
  width: 24px;
  height: 24px;
  background-position: -277px -557px;
}

.sprite-ico75 {
  width: 24px;
  height: 24px;
  background-position: -311px -557px;
}

.sprite-ico76 {
  width: 24px;
  height: 24px;
  background-position: -345px -557px;
}

.sprite-ico77 {
  width: 24px;
  height: 24px;
  background-position: -379px -557px;
}

.sprite-ico78 {
  width: 24px;
  height: 24px;
  background-position: -413px -557px;
}

.sprite-ico79 {
  width: 24px;
  height: 24px;
  background-position: -447px -557px;
}

.sprite-ico8 {
  width: 24px;
  height: 24px;
  background-position: -481px -557px;
}

.sprite-ico80 {
  width: 24px;
  height: 24px;
  background-position: -515px -557px;
}

.sprite-ico81 {
  width: 24px;
  height: 24px;
  background-position: -549px -557px;
}

.sprite-ico82 {
  width: 24px;
  height: 24px;
  background-position: -583px -557px;
}

.sprite-ico83 {
  width: 24px;
  height: 24px;
  background-position: -617px -557px;
}

.sprite-ico84 {
  width: 24px;
  height: 24px;
  background-position: -5px -591px;
}

.sprite-ico85 {
  width: 24px;
  height: 24px;
  background-position: -39px -591px;
}

.sprite-ico86 {
  width: 24px;
  height: 24px;
  background-position: -73px -591px;
}

.sprite-ico87 {
  width: 24px;
  height: 24px;
  background-position: -107px -591px;
}

.sprite-ico88 {
  width: 24px;
  height: 24px;
  background-position: -141px -591px;
}

.sprite-ico89 {
  width: 24px;
  height: 24px;
  background-position: -175px -591px;
}

.sprite-ico9 {
  width: 24px;
  height: 24px;
  background-position: -209px -591px;
}

.sprite-ico90 {
  width: 24px;
  height: 24px;
  background-position: -243px -591px;
}

.sprite-ico91 {
  width: 24px;
  height: 24px;
  background-position: -277px -591px;
}

.sprite-ico92 {
  width: 24px;
  height: 24px;
  background-position: -311px -591px;
}

.sprite-ico93 {
  width: 24px;
  height: 24px;
  background-position: -345px -591px;
}

.sprite-ico94 {
  width: 24px;
  height: 24px;
  background-position: -379px -591px;
}

.sprite-ico95 {
  width: 24px;
  height: 24px;
  background-position: -413px -591px;
}

.sprite-ico96 {
  width: 24px;
  height: 24px;
  background-position: -447px -591px;
}

.sprite-ico97 {
  width: 24px;
  height: 24px;
  background-position: -481px -591px;
}

.sprite-ico98 {
  width: 24px;
  height: 24px;
  background-position: -515px -591px;
}

.sprite-ico99 {
  width: 24px;
  height: 24px;
  background-position: -549px -591px;
}

.sprite-info {
  width: 48px;
  height: 48px;
  background-position: -583px -591px;
}

.sprite-msg_iconalert {
  width: 64px;
  height: 64px;
  background-position: -651px -5px;
}

.sprite-msg_iconerro {
  width: 64px;
  height: 64px;
  background-position: -661px -79px;
}

.sprite-msg_iconinfo {
  width: 64px;
  height: 64px;
  background-position: -651px -153px;
}

.sprite-msg_iconquestion {
  width: 64px;
  height: 64px;
  background-position: -651px -227px;
}

.sprite-msg_iconsuccess {
  width: 64px;
  height: 64px;
  background-position: -651px -301px;
}

.sprite-notepad {
  width: 48px;
  height: 48px;
  background-position: -651px -375px;
}

.sprite-order {
  width: 48px;
  height: 48px;
  background-position: -651px -433px;
}

.sprite-star2 {
  width: 48px;
  height: 48px;
  background-position: -651px -491px;
}

.sprite-statistica {
  width: 48px;
  height: 48px;
  background-position: -651px -549px;
}

.sprite-statistica3 {
  width: 48px;
  height: 48px;
  background-position: -641px -607px;
}

.sprite-voltar {
  width: 48px;
  height: 48px;
  background-position: -5px -665px;
}

.sprite-voltarThin {
  width: 42px;
  height: 42px;
  background-position: -63px -665px;
}
