input, textarea {
   background-color: #FFFFFF;
   font: 12px Verdana;
   vertical-align: middle;
   -webkit-appearance: none;
   border-radius: 0;
}

select{
   border: 1px solid #AAAAAA;
   margin: 1px 3px 3px 0px;
   height: 20px;
   text-decoration: none;
   -moz-box-shadow: 0 1px 2px #CCCCCC;
   -webkit-box-shadow: 0 1px 2px #CCCCCC;  
}

input[type=text], input[type=password] {
   border: 1px solid #AAAAAA;
   margin: 1px 3px 3px 0px;
   padding: 3px;
   height: 20px;   
   text-decoration: none;
   -moz-box-shadow: 0 1px 2px #CCCCCC;
   -webkit-box-shadow: 0 1px 2px #CCCCCC;
   outline: none;
}

input[type=text], input[type=password], textarea {
   border: 1px solid #AAAAAA;
   margin: 1px 3px 3px 0px;
   padding: 3px;
   text-decoration: none;
   -moz-box-shadow: 0 1px 2px #CCCCCC;
   -webkit-box-shadow: 0 1px 2px #CCCCCC;
   outline: none;
}

input:focus, select:focus, textarea:focus {
   -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
   border: 1px solid #7abcff;
   box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
   outline: none;
}
input[type=radio]:focus, input[type=checkbox]:focus{
   -webkit-box-shadow: none;
   border: 0px solid #fff;
   box-shadow: none;
   outline: none;
}

select{
   border: 1px solid #AAAAAA;
   margin: 1px 3px 3px 0px;
   height: 20px;
   text-decoration: none;
   -moz-box-shadow: 0 1px 2px #CCCCCC;
   -webkit-box-shadow: 0 1px 2px #CCCCCC;  
}

input[type=button], input[type=submit] {
   border: 1px solid #AAAAAA;
   margin-right: 5px;
   padding: 3px;
   height: 22px;
   min-width: 80px;
   text-decoration: none;
   cursor: pointer;
}

input[disabled=disabled] {
   opacity: 0.5;
   cursor: default;
}

input[disabled=disabled]:active {
   background-color: transparent;
}

input.btnSelecionar {
   border: none;
   background: none;
}

label[for]{
   cursor: pointer;
}

input[type=checkbox], input[type=radio] {

   background-color: transparent;
   color: #107FE6;
   font-size: 14px;
   cursor: pointer;
   height: 12px;
   width: 14px;
   font-family: "iconFont";
}

input[type=checkbox]:before {
   content: "\e0a7";
   visibility: visible;   
   position: absolute;
   margin-top: -1px;
}

input[type=checkbox]:active:before {
  content: "\e0a6";
}

input[type=checkbox]:checked:before {
  content: "\e0a6";
}

input[type=checkbox]:checked:active:before {
  content: "\e0a7";
}

input[type=radio]:before {
   content: "\e0aa";
   visibility: visible;
   position: absolute;
   margin-top: -3px;
}

input[type=radio]:active:before {
  content: "\e0a9";
}

input[type=radio]:checked:before {
  content: "\e0a9";
}

input[type=radio]:checked:active:before {
  content: "\e0aa";
}

input.ocultarBotao {
   display: none;
}

.botao_mini {
   width: 24px;
}

.input_mini {
   min-width: 82px;
}

.input_pequeno {
   min-width: 172px;
}

.input_medio {
   min-width: 347px;
}

.input_grande {
   min-width: 700px;
}

.input_grande_expandido {
   min-width: 700px;
   height: 70px;
}

a.link_site:link {
   font-family: Verdana, Tahoma, Arial;
   color: #0000FF;
   font-size: 12px;
   text-decoration: underline;
}

a.link_site:visited {
   color: #0000FF;
}

a.link_site:hover {
   font-weight: bolder;
}

a.link_site:active {
   color: #0000FF;
}

a[href="hiddenNode"]{
   display: none;  
}

table {
   border: 0;
   font: 12px Verdana;
}

#loadingPage {
   width: 98%;
   height: 98%;
   position: absolute;
   background: rgba(255, 255, 255, 0.20);
   z-index: 99999;   
   text-align: center;
   overflow: hidden;
}

#loadingPageSpan{
   position:absolute;
   text-align:center;
   width:100%;
}

.UFrame{
   position: relative;
}

.wrdCadastroAmostra{
   border: 1px solid #CCCCCC;
   padding: 5px;
   background-color: #FAFAF8;
   font-family: Verdana;
   font-size: 0.8em;
   border-collapse: separate !important;
}

.divSolicitacaoLaudosLeft{
   width: 43%;
   height: 100%;
   float: left;
}
.divSolicitacaoLaudosRight{
   float: right;
   width: 55%;
   height: 98%;
   background: #F7F7F7;
   -moz-box-shadow: inset 0px 0px 5px #888;
   -webkit-box-shadow: inset 0px 0px 5px #888;
   box-shadow: inner 0px 0px 5px #888;
   padding: 6px;
}

.btnsSolicitacaoResultadoModal {
   position: fixed;
   z-index: 999;
   bottom: 0px;
   right: 3px;
   background: white;
   width: 100%;
   text-align: right;
}

.wucCadastro {
   position: fixed;
   z-index: 999;
   bottom: 60px;
   right: 20px;
   text-align: right;
}

.wucCadastro.modalBase{
   bottom: 0; 
}

.rightcolumn .wucCadastro {
   bottom: 60px;
}

/*//////////////////////CUSTOM UPLOAD//////////////////////*/

#barraProgresso{
   text-align: center;
   background: rgb(240, 240, 240);
   position: relative;
   border: solid 1px rgb(224, 224, 224);
   margin-right: 5px;
}

#barraProgressoLabel{
   position: absolute;
   text-align: center;
   width: 100%;
   margin-top: 5px;
}

::-webkit-file-upload-button { cursor:pointer; }

.enviarArquivo{
   width: 400px;
   padding: 18px !important;
   position: relative;
}

.enviarArquivo .fileIcon{
   width: 70px;
   float: left;
   height: 59px;   
}
.enviarArquivo .fileIcon i{
   line-height: 60px;
   font-size: 60px;
}

.enviarArquivo legend{
   font-weight: normal;
   color: black;
   text-transform: none;
}
.enviarArquivo .btnEnviarArquivo{
   position: absolute;
   height: 100%;
   width: 100%;
   display: inline;
   cursor: pointer;
   opacity: 0;
   margin: -6 0 0 -34;
   padding: 0;   
   font-size: 50px;
   overflow: hidden;
}

.enviarArquivo .btnVisualizar{
   position: absolute;
   opacity: 0;
   width: 76px;
   margin-top: 20px;
   vertical-align: middle;
   text-align: center;
}

.enviarArquivo .btnVisualizar:hover{
   opacity: 1;
}

.enviarArquivo .btnCustomButton{
   border: 1px solid #AAAAAA;
   padding: 6px 6px 6px 34px;
   float: left;
   margin-bottom: 5px;
   cursor: pointer;
   background: #ffffff;
}

.enviarArquivo img{
   width: 68px;  
   float: left;
   margin-right: 13px;
   border: solid 1px rgb(233, 233, 233) !important;  
   padding: 3px;
}
.enviarArquivo .files{
   margin: 7px 0 0 7px;
   float: left;
}

.enviarArquivo .progress{
   height: 20px;
   width:290px;
   overflow: hidden;
   background-color: #f7f7f7;
   background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
   background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
   background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
   background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
   background-repeat: repeat-x;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.enviarArquivo .progress .bar{
   width: 0;
   height:100%;
   background-color:#62c462;
   background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), 
   color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), 
   color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
   background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, 
   rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, 
   rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, 
   rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, 
   rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   
}


/*//////////////////////CUSTOM GRIDVIEW//////////////////////*/

.CustomGridView {
  width: 100%;
  border-collapse: separate;
  margin-top: 7px;
}

.CustomGridView a {
   text-decoration: none;
   color: #FFFFFF;
}

.CustomGridView td {
   padding-right:5px;
   padding-left:5px;
}

.CustomGridView th {
   color: #ffffff;
   background-color: #73A3FD;
   height: 25px;
   padding-right:5px;
   padding-left:5px;
}

.CustomGridView th a{
   color: #ffffff !important;
}

.CustomGridView .childCustomGridView th {
   white-space:nowrap;
   color: #ffffff;
   background-color: #ADADAD;
   height: 20px;
   padding-right:5px;
   padding-left:5px;
}

.CustomGridView .rowCustomGridView {
   height: 25px;
   background-color: #EFF3FB;
}

.CustomGridView .rowCustomGridView:hover {
   background-color: rgb(204, 219, 247) !important;
}

.CustomGridView .sortasc-row {
   background-color: #ffe7d0;
}

.CustomGridView .sortdesc-row {
   background-color: #fed1a5;
}

.CustomGridView .sortAsc {
   background-image: url(../Imagens/asc.gif);
   background-position: right center;
   background-repeat: no-repeat;
   padding-right: 20px;
}

.CustomGridView .sortDesc {
   background-image: url(../Imagens/desc.gif);
   background-position: right center;
   background-repeat: no-repeat;
   padding-right: 20px;
}

.CustomGridView .footerCustomGridView {
   padding: 2px;
   background-color: #B0CBFF;
   height: 25px;
}

.CustomGridView .pagerCustomGridView {
   padding: 2px;
   background-color: #73A3FD;
   height: 25px;
   color: white;
}

.CustomGridView .pagerCustomGridView i {
   padding-right: 5px;
   padding-left: 5px;
}

.CustomGridView .pagerCustomGridView tr td {
   border-right: 1px transparent solid;
   border-bottom: 1px transparent solid;
   border-left: 1px transparent solid;
   border-top: 1px transparent solid;
   box-sizing: border-box;
}

.CustomGridView .pagerCustomGridView .pagerAnt {
   border: 0px;
   height: 19px !important;
   min-width: 13px !important;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   text-decoration: none;
   -moz-box-shadow: 0 0px 0px #CCCCCC;
   -webkit-box-shadow: 0 0px 0px #CCCCCC;
   margin-right: 10px;
   margin-left: 10px;
   background: url(../Imagens/btnAnt.png) no-repeat 0 0;
}

.CustomGridView .pagerCustomGridView .pangerProx {
   border: 0px;
   height: 19px !important;
   min-width: 13px !important;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   text-decoration: none;
   -moz-box-shadow: 0 0px 0px #CCCCCC;
   -webkit-box-shadow: 0 0px 0px #CCCCCC;
   margin-left: 5px;
   background: url(../Imagens/btnProx.png) no-repeat 0 0;
}

.CustomGridView .pagerCustomGridView span {
   background-color: #e2eafd;
   text-decoration: none;
   padding: 1px 4px 2px;
   border: 1px solid #c9d7fb;
   color: black;
   cursor: default;
}

.CustomGridView .pagerCustomGridView .pangerSumary {
   background-color: #e2eafd;
   text-decoration: none;
   padding: 1px 4px 2px;
   border: 1px solid #c9d7fb;
   color: black;
   cursor: default;
   float:left;
   margin-right: 10px;
}

.CustomGridView .pagerCustomGridView a {
   text-decoration: none;
   padding: 1px 4px 2px;
}

.CustomGridView .tableMaisInformacoes {
   border-collapse: separate;
   border-spacing: 5px;
   width: 100%;
}

.CustomGridView .tableMaisInformacoes table {
   border-collapse: separate;
   border-spacing: 5px;
   width: 100%;
   background-color: #F5F5F5;
   table-layout: fixed;
}

.CustomGridView .tableMaisInformacoes table th{
   background-color: #F5F5F5;
   color: #ffffff;
   background-color: #ADADAD;
}

.CustomGridView thead tr th,
.CustomGridView thead tr td {
  display:-cell;
  vertical-align: bottom;
  padding-bottom: 5px;
  padding-top: 10px;
  padding-left: 5px;
  border-bottom: 1px #ddd solid;
  border-right: 1px #ddd solid;
  border-left: 1px transparent solid;
  border-top: 1px transparent solid;
  
  font-weight: 400;
  font-size: 11pt;
  letter-spacing: 0.01em;
  line-height: 13pt;
  color: rgba(0, 0, 0, 0.6);
  text-align: left;
}

.CustomGridView thead tr th.right,
.CustomGridView thead tr td.right {
  text-align: right;
  padding-right: 10px;
}

.CustomGridView thead tr th.last,
.CustomGridView thead tr td.last {
  border-right: 1px transparent solid;
}

.CustomGridView thead tr th:last-child,
.CustomGridView thead tr td:last-child {
  border-right: 1px transparent solid;
}

.CustomGridView tbody tr {
  border: 1px #fff solid;
}

.CustomGridView tbody tr td {
  border-right: 1px #ddd solid;
  border-bottom: 1px #ddd solid;
  border-left: 1px transparent solid;
  border-top: 1px transparent solid;
  box-sizing: border-box;
}

.CustomGridView tbody tr td.right {
  text-align: right;
}

.CustomGridView tbody tr td.center {
  text-align: center;
}

.CustomGridView tbody tr td.last {
  border-right: 1px transparent solid;
}

.CustomGridView tbody tr td:last-child {
  border-right: 1px transparent solid;
}

.CustomGridView tbody tr.success {
  background-color: #00a300 !important;
}

.CustomGridView tbody tr.error {
  background-color: #b91d47 !important;
}

.CustomGridView tbody tr.warning {
  background-color: #e3a21a !important;
}

.CustomGridView tbody tr.info {
  background-color: #2d89ef !important;
}

.CustomGridView tbody tr.info td,
.CustomGridView tbody tr.warning td,
.CustomGridView tbody tr.error td,
.CustomGridView tbody tr.success td {
  color: #ffffff !important;
}

.CustomGridView tbody tr.selected-row {
  background-color: rgba(28, 183, 236, 0.1) !important;
}

.CustomGridView tbody tr.selected-row td:first-child {
  border-left: 1px #1c98cc solid;
}

.CustomGridView tbody tr.selected-row td:last-child {
  border-right: 1px #1c98cc solid;
}

.CustomGridView tbody tr.selected-row td {
  border-top: 1px #1c98cc solid;
  border-bottom: 1px #1c98cc solid;
}

.CustomGridView.striped tbody tr:nth-child(odd) {
  background-color: #f9f9f9;
}

.CustomGridView.hovered {
  border-collapse: separate !important;
}

.CustomGridView.hovered thead tr th:hover,
.CustomGridView.hovered thead tr td:hover {
  border: 1px #1c98cc solid;
  background: rgba(28, 183, 236, 0.1);
}

.CustomGridView.hovered tbody tr:hover {
  background-color: rgba(28, 183, 236, 0.1);
}

.CustomGridView.hovered tbody tr:hover td:first-child {
  border-left: 1px #1c98cc solid;
}

.CustomGridView.hovered tbody tr:hover td:last-child {
  border-right: 1px #1c98cc solid;
}

.CustomGridView.hovered tbody tr:hover td {
  border-top: 1px #1c98cc solid;
  border-bottom: 1px #1c98cc solid;
}

.CustomGridView.bordered {
  border-collapse: separate !important;
  border: 1px #ccc solid !important;
}
.CustomGridView.bordered tbody tr:last-child td {
  border-bottom: 0;
}

.legendCustomGridView div{
   width: 20px;
   height: 20px;
   float: left;
   margin: 5px;
}

.legendCustomGridView span{
   float: left;
   line-height: 30px;
}

/*///////////////////////////////////////*/


.gvPager span, .gvPager a {
   padding: 1px 4px;
   font-size: 12px;
   color: #fff;
   border: 1px solid #ccc;
   text-decoration: none;
}

.gvPager a:hover {
   border-color: #fff;
   cursor: pointer;
   height: 35px;
}

.gvPager span {
   background-color: #fff;
   border-color: #fff;
   color: #000;
   height: 35px;
}

.pessoa_info {   
   margin-left: 20px;
   margin-right: 20px;
   margin-bottom: 20px;
}

.pessoa_info_texto {
   font-size: 9px;
}


.hidden {
   display: none;
}

.disabled {
   opacity: 0.5;
}

.highlight {
   background-color: #D1DDF1 !important;
}

.bold {
   font-weight: bold;
}

.rotated{
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    top: -1;
}

/*/////// FP2 Grid Table ///////*/

.fp2Grid {
	font-family: "Verdana", "Lucida Grande", Sans-Serif !important;
	font-size: 12px !important;	      
	width:100% !important;
	border-collapse:collapse !important;
	text-align:left !important;	
}
.fp2Grid th {
	padding-right: 6px !important;	   
	padding-left: 6px !important;
	color:White !important;
	background-color:#73A3FD;
	height:25px !important;
}
.fp2Grid td {
   padding-right: 6px !important;	   
	padding-left: 6px !important;	
	background-color:#EFF3FB;	
	text-align:left !important;	      
}
.fp2Grid tr {
   height: 25px !important;  
}

.fp2Grid tr:hover {
	background-color: rgb(204, 219, 247) !important;
}  

.fp2GridHeaderCinza th
{
   background-color: #ADADAD !important;
}


/*////////////////////////////////////*/

.amostraCadastro {
   margin: 20px 20px 20px 20px !important;
   border: 1px solid #69c !important;    
}      

/*/////////////// FIELDSET /////////////////////*/

fieldset {
   padding: 2px 2px 5px 5px !important;
   background: rgba(247, 247, 247, 0.56);
   border: 1px solid rgba(216, 216, 216, 0.36);
   text-decoration: none;
   -moz-box-shadow: 0 1px 2px #CCCCCC;
   -webkit-box-shadow: 0 1px 2px rgba(224, 224, 224, 0.41);
}

fieldset legend {
   font-weight:bold;
   color:#73A3FD;
   text-transform:uppercase;
}

fieldset .divisor {
   margin: 1.5em -5px 0 -5px !important;
   padding: 0 5px 0 5px !important;
   border-bottom: 0 !important;
   border-right: 0 !important;
   border-left: 0 !important;
   width:99%;
   -moz-border-radius: 0px !important;
   -webkit-border-radius: 0px !important;
   -moz-box-shadow: 0 0px 0px # !important;
   -webkit-box-shadow: 0 0px 0px !important;
}

.divisor legend {
   font-weight:bold;
   color:#000000 !important;
   text-transform:none !important;
   cursor:pointer;
}

.divisor legend:before {
   font-family: "iconFont";   
   margin-right: 5px;
   content: "\e098";
}
.divisor.expanded legend:before{
   content: "\e098";
}
.divisor.collapsed legend:before{
   content: "\e09a";
}


/*//////////////////CUSTOM BUTTON/////////////////////*/


@font-face {
  font-family: "iconFont";
  src: url('./fonts/iconFont.eot');
  src: url('./fonts/iconFont.eot?#iefix') format('embedded-opentype'), url('./fonts/iconFont.svg#iconFont') format('svg'), url('./fonts/iconFont.woff') format('woff'), url('./fonts/iconFont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

button{
   border:none;
   background: none;
}

.CustomButton{
   display:none;
}

.CustomButton:hover {
   
   /*background: transparent !important;*/
}

.CustomButtonIconOnly{
   display:inline !important;
   background: transparent !important;
   border: 0px !important;
   margin-right: 0px !important;
   -moz-border-radius: 0px !important;
   -webkit-border-radius: 0px !important;
   -webkit-box-shadow: none !important;   
   min-width: 18px !important;
   width: 18px !important;
   min-height: 18px !important;
   height: 18px !important;   
   position: absolute;
   top: 0;
   left: 0;
   padding: 0 !important;
   color: transparent !important;   
}

.btnCustomButton {  
  font-weight: 400;
  font-size: 9pt;
  line-height: 11pt;
  font-size: 14px;
  display: inline-block;  
  line-height: 20px;
  text-align: center;
  vertical-align: middle !important;
  position:relative;
  padding: 0;
}
button:before,
.button:before,
button:after,
.button:after {
  display: table;
  content: "";
}
button:after,
.button:after {
  clear: both;
}
button.standart,
.button.standart {
  min-width: 90px;
  min-height: 32px;
}
.iconBtnCustomButtonIconOnly:active,
.btnCustomButton:active,
.iconBtnCustomButtonIconOnly.default:active,
.btnCustomButton.default:active {
  top: 1px;
  right: 1px;
}
button:disabled,
.btnCustomButton:disabled,
button.disabled,
.btnCustomButton.disabled {
  background-color: #eaeaea;
  color: #bebebe;
  cursor: not-allowed;
}
button.default,
.button.default {
  background-color: #008287;
  color: #fff;
}
button:focus,
.button:focus {
  outline: 0;
  border: 1px #353535 dotted;
}
a.button:hover,
a.button:active {
  color: inherit;
}
a.button.big {
  padding: 14px 10px;
}
button.mini,
.button.mini,
.tool-button.mini {
  min-height: 20px;
  min-width: 20px;
  height: 14px;
  font-size: .75em !important;
  padding-top: 0px !important;
}
button.big,
.button.big,
.tool-button.big {
  min-height: 48px;
  height: 48px;
  font-size: 1.2em;
}
.tool-button.mini {
  min-width: 22px;
  width: 22px;
}
.tool-button.big {
  min-width: 48px;
  width: 48px;
}
.command-button {
  display: inline-block;
  width: 330px;
  text-align: left;
  padding: 10px 20px;
  height: auto;
  color: #000;
  background-color: #ccc;
  
  font-weight: 300;
  font-size: 11pt;
  letter-spacing: 0.02em;
  line-height: 14pt;
}
.command-button > small {
  display: block;
  
  font-weight: 300;
  font-size: 11pt;
  letter-spacing: 0.02em;
  line-height: 14pt;
  font-size: 10pt;
  color: #505050;
}
.command-button.default > small {
  color: #ccc;
}
input[type=button],
input[type=file],
input[type=reset],
input[type=submit] {
  
  font-weight: 400;
  font-size: 9pt;
  line-height: 11pt;
  font-size: 14px;
  display: inline-block;
  padding: 0px 10px 0px 30px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle !important;
  min-width: 90px;
  min-height: 32px;
  height: 32px;
  cursor: pointer;
  width: auto;
  border-radius: 0;
}
input[type=button] [class^="icon-"],
input[type=file] [class^="icon-"],
input[type=reset] [class^="icon-"],
input[type=submit] [class^="icon-"],
input[type=button] [class*=" icon-"],
input[type=reset] [class*=" icon-"],
input[type=submit] [class*=" icon-"] {
  vertical-align: -10%;
  font-size: 1.2em;
  display: inline-block;
}
input[type=button] [class^="icon-"].icon-large,
input[type=reset] [class^="icon-"].icon-large,
input[type=submit] [class^="icon-"].icon-large,
input[type=button] [class*=" icon-"].icon-large,
input[type=reset] [class*=" icon-"].icon-large,
input[type=submit] [class*=" icon-"].icon-large {
  line-height: .9em;
}
input[type=button].big [class^="icon-"],
input[type=reset].big [class^="icon-"],
input[type=submit].big [class^="icon-"],
input[type=button].big [class*=" icon-"],
input[type=reset].big [class*=" icon-"],
input[type=submit].big [class*=" icon-"] {
  font-size: 1.3333333333333333em;
}
input[type=button] [class^="icon-"],
input[type=reset] [class^="icon-"],
input[type=submit] [class^="icon-"],
input[type=button] [class*=" icon-"],
input[type=reset] [class*=" icon-"],
input[type=submit] [class*=" icon-"] {
  margin-right: 5px;
}
input[type=button] [class^="icon-"].right,
input[type=reset] [class^="icon-"].right,
input[type=submit] [class^="icon-"].right,
input[type=button] [class*=" icon-"].right,
input[type=reset] [class*=" icon-"].right,
input[type=submit] [class*=" icon-"].right {
  margin-left: 5px;
  margin-right: auto;
}
input[type=button]:before,
input[type=file]:before,
input[type=reset]:before,
input[type=submit]:before,
input[type=button]:after,
input[type=reset]:after,
input[type=submit]:after {
  display: table;
  content: "";
}
input[type=button]:after,
input[type=file]:after,
input[type=reset]:after,
input[type=submit]:after {
  clear: both;
}
input[type=button].standart,
input[type=reset].standart,
input[type=submit].standart {
  min-width: 90px;
  min-height: 32px;
}
input[type=button]:active,
input[type=reset]:active,
input[type=submit]:active,
input[type=button].default:active,
input[type=reset].default:active,
input[type=submit].default:active {
  top: 1px;
  right: 1px;
}
input[type=button]:disabled,
input[type=file]:disabled,
input[type=reset]:disabled,
input[type=submit]:disabled,
input[type=button].disabled,
input[type=reset].disabled,
input[type=submit].disabled {
  background-color: #eaeaea;
  color: #bebebe;
  cursor: not-allowed;
}
input[type=button].default,
input[type=reset].default,
input[type=submit].default {
  background-color: #008287;
  color: #fff;
}
input[type=button]:focus,
input[type=reset]:focus,
input[type=submit]:focus {
  outline: 0;
  border: 1px #353535 dotted;
}
input[type=button].mini,
input[type=reset].mini,
input[type=submit].mini {
  min-height: 20px;
  min-width: 20px;
  height: 14px;
  font-size: .75em !important;
  padding-top: 0px !important;
}
input[type=button].big,
input[type=reset].big,
input[type=submit].big {
  min-height: 48px;
  height: 48px;
  font-size: 1.2em;
}


[class^="icon-"],
[class*=" icon-"] {
  font-family: "iconFont";
  font-weight: normal;
  font-style: normal;
  font-size: 15px;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  width: auto;
  height: auto;
  line-height: 17px;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
  position: relative;
  padding-right: 4px;
  padding-left: 2px;
  cursor: pointer;
}
[class^="icon-"]:active,
[class*=" icon-"]:active {
   /*top: 1px;
   left: 1px;*/
}

.btnCustomButton [class^="icon-"]:before,
.btnCustomButton [class*=" icon-"]:before, .btnCustomButton [class^="icon-"] {
  line-height: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before, [class^="icon-"] {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
  line-height: 25px;
}
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
}
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
a [class^="icon-"],
button [class^="icon-"],
.button [class^="icon-"],
.page-control > ul > li [class^="icon-"],
a [class*=" icon-"],
button [class*=" icon-"],
.button [class*=" icon-"],
.page-control > ul > li [class*=" icon-"] {
  vertical-align: -10%;
  font-size: 1.2em;
  display: inline-block;
}
a [class^="icon-"].icon-large,
button [class^="icon-"].icon-large,
.button [class^="icon-"].icon-large,
.page-control > ul > li [class^="icon-"].icon-large,
a [class*=" icon-"].icon-large,
button [class*=" icon-"].icon-large,
.button [class*=" icon-"].icon-large,
.page-control > ul > li [class*=" icon-"].icon-large {
  line-height: .9em;
}
a.big [class^="icon-"],
button.big [class^="icon-"],
.button.big [class^="icon-"],
.page-control > ul > li.big [class^="icon-"],
a.big [class*=" icon-"],
button.big [class*=" icon-"],
.button.big [class*=" icon-"],
.page-control > ul > li.big [class*=" icon-"] {
  font-size: 1.3333333333333333em;
}
li [class^="icon-"],
li [class*=" icon-"] {
  display: inline-block;
  width: 1.2em;
  text-align: center;
}
li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large {
  width: 1.5625em;
}
ol.icons {
  list-style-type: none;
}
ol.icons li {
  line-height: 24px;
}
ol.icons li [class^="icon-"],
ol.icons li [class*=" icon-"] {
  vertical-align: -10%;
  font-size: 1.2em;
}
.icon-muted {
  color: #eeeeee;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
}
a [class^="icon-"],
.btnCustomButton [class^="icon-"],
.button [class^="icon-"],
.page-control > ul > li [class^="icon-"],
a [class*=" icon-"],
.btnCustomButton [class*=" icon-"],
.button [class*=" icon-"],
.page-control > ul > li [class*=" icon-"] {
  
  position: absolute;
  left: 7px;
  top: 25%;
  cursor: pointer;
  text-shadow: rgb(226, 226, 226) 1px 1px;
}
a [class^="icon-"].right,
.btnCustomButton [class^="icon-"].right,
.button [class^="icon-"].right,
.page-control > ul > li [class^="icon-"].right,
a [class*=" icon-"].right,
.btnCustomButton [class*=" icon-"].right,
.button [class*=" icon-"].right,
.page-control > ul > li [class*=" icon-"].right {
  margin-left: 5px;
  margin-right: auto;
}
.toolbar [class^="icon-"],
.toolbar [class*=" icon-"] {
  margin: 0 !important;
}
.image-button [class^="icon-"],
.image-button [class*=" icon-"] {
  position: absolute;
  right: 0;
  margin-left: 32px;
  padding: 5px;
  height: 100%;
  top: 0px;
  box-sizing: border-box;
  border: 1px transparent solid;
  z-index: 2;
  margin: 0;
  font-size: 16px;
}
.shortcut > .icon [class^="icon-"],
.shortcut > .icon [class*=" icon-"] {
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  margin: 0 !important;
}
.icon-home:before {
  content: "\e000";
}
.icon-new2spaper:before {
  content: "\e001";
}
.icon-pencil:before {
  content: "\e002";
}
.icon-droplet:before {
  content: "\e003";
}
.icon-pictures:before {
  content: "\e004";
}
.icon-camera:before {
  content: "\e005";
}
.icon-music:before {
  content: "\e006";
}
.icon-film:before {
  content: "\e007";
}
.icon-camera2:before {
  content: "\e008";
}
.icon-spades:before {
  content: "\e009";
}
.icon-clubs:before {
  content: "\e00a";
}
.icon-diamonds:before {
  content: "\e00b";
}
.icon-broadcast:before {
  content: "\e00c";
}
.icon-mic:before {
  content: "\e00d";
}
.icon-book:before {
  content: "\e00e";
}
.icon-file:before {
  content: "\e00f";
}
.icon-new2:before {
  content: "\e010";
}
.icon-copy:before {
  content: "\e011";
}
.icon-folder:before {
  content: "\e012";
}
.icon-folder2:before {
  content: "\e013";
}
.icon-tag:before {
  content: "\e014";
}
.icon-cart:before {
  content: "\e015";
}
.icon-basket:before {
  content: "\e016";
}
.icon-calculate:before {
  content: "\e017";
}
.icon-support:before {
  content: "\e018";
}
.icon-phone:before {
  content: "\e019";
}
.icon-mail:before {
  content: "\e01a";
}
.icon-location:before {
  content: "\e01b";
}
.icon-compass:before {
  content: "\e01c";
}
.icon-history:before {
  content: "\e01d";
}
.icon-clock:before {
  content: "\e01e";
}
.icon-bell:before {
  content: "\e01f";
}
.icon-calendar:before {
  content: "\e020";
}
.icon-printer:before {
  content: "\e021";
}
.icon-mouse:before {
  content: "\e022";
}
.icon-screen:before {
  content: "\e023";
}
.icon-laptop:before {
  content: "\e024";
}
.icon-mobile:before {
  content: "\e025";
}
.icon-cabinet:before {
  content: "\e026";
}
.icon-drawer:before {
  content: "\e027";
}
.icon-drawer2:before {
  content: "\e028";
}
.icon-box:before {
  content: "\e029";
}
.icon-boxadd:before {
  content: "\e02a";
}
.icon-boxremove:before {
  content: "\e02b";
}
.icon-download:before {
  content: "\e02c";
}
.icon-upload:before {
  content: "\e02d";
}
.icon-database:before {
  content: "\e02e";
}
.icon-flip:before {
  content: "\e02f";
}
.icon-flip2:before {
  content: "\e030";
}
.icon-undo:before {
  content: "\e031";
}
.icon-redo:before {
  content: "\e032";
}
.icon-forward:before {
  content: "\e033";
}
.icon-reply:before {
  content: "\e034";
}
.icon-reply2:before {
  content: "\e035";
}
.icon-comments:before {
  content: "\e036";
}
.icon-comments2:before {
  content: "\e037";
}
.icon-comments3:before {
  content: "\e038";
}
.icon-comments4:before {
  content: "\e039";
}
.icon-comments5:before {
  content: "\e03a";
}
.icon-user:before {
  content: "\e03b";
}
.icon-user2:before {
  content: "\e03c";
}
.icon-user3:before {
  content: "\e03d";
}
.icon-busy:before {
  content: "\e03e";
}
.icon-loading:before {
  content: "\e03f";
}
.icon-loading2:before {
  content: "\e040";
}
.icon-search:before {
  content: "\e041";
}
.icon-zoomin:before {
  content: "\e042";
}
.icon-zoomout:before {
  content: "\e043";
}
.icon-key:before {
  content: "\e044";
}
.icon-key2:before {
  content: "\e045";
}
.icon-locked:before {
  content: "\e046";
}
.icon-unlocked:before {
  content: "\e047";
}
.icon-wrench:before {
  content: "\e048";
}
.icon-equalizer:before {
  content: "\e049";
}
.icon-cog:before {
  content: "\e04a";
}
.icon-pie:before {
  content: "\e04b";
}
.icon-bars:before {
  content: "\e04c";
}
.icon-statsup:before {
  content: "\e04d";
}
.icon-gift:before {
  content: "\e04e";
}
.icon-trophy:before {
  content: "\e04f";
}
.icon-diamond:before {
  content: "\e050";
}
.icon-coffee:before {
  content: "\e051";
}
.icon-rocket:before {
  content: "\e052";
}
.icon-meterslow:before {
  content: "\e053";
}
.icon-metermedium:before {
  content: "\e054";
}
.icon-meterfast:before {
  content: "\e055";
}
.icon-dashboard:before {
  content: "\e056";
}
.icon-fire:before {
  content: "\e057";
}
.icon-lab:before {
  content: "\e058";
}
.icon-remove:before {
  content: "\e059";
}
.icon-briefcase:before {
  content: "\e05a";
}
.icon-briefcase2:before {
  content: "\e05b";
}
.icon-cars:before {
  content: "\e05c";
}
.icon-bus:before {
  content: "\e05d";
}
.icon-cube:before {
  content: "\e05e";
}
.icon-cube2:before {
  content: "\e05f";
}
.icon-puzzle:before {
  content: "\e060";
}
.icon-glasses:before {
  content: "\e061";
}
.icon-glasses2:before {
  content: "\e062";
}
.icon-accessibility:before {
  content: "\e063";
}
.icon-accessibility2:before {
  content: "\e064";
}
.icon-target:before {
  content: "\e065";
}
.icon-target2:before {
  content: "\e066";
}
.icon-lightning:before {
  content: "\e067";
}
.icon-power:before {
  content: "\e068";
}
.icon-power2:before {
  content: "\e069";
}
.icon-clipboard:before {
  content: "\e06a";
}
.icon-clipboard2:before {
  content: "\e06b";
}
.icon-playlist:before {
  content: "\e06c";
}
.icon-gridview:before {
  content: "\e06d";
}
.icon-treeview:before {
  content: "\e06e";
}
.icon-cloud:before {
  content: "\e06f";
}
.icon-cloud2:before {
  content: "\e070";
}
.icon-download2:before {
  content: "\e071";
}
.icon-upload2:before {
  content: "\e072";
}
.icon-upload3:before {
  content: "\e073";
}
.icon-link:before {
  content: "\e074";
}
.icon-link2:before {
  content: "\e075";
}
.icon-flag:before {
  content: "\e076";
}
.icon-flag2:before {
  content: "\e077";
}
.icon-attachment:before {
  content: "\e078";
}
.icon-eye:before {
  content: "\e079";
}
.icon-bookmark:before {
  content: "\e07a";
}
.icon-bookmark2:before {
  content: "\e07b";
}
.icon-star:before {
  content: "\e07c";
}
.icon-star2:before {
  content: "\e07d";
}
.icon-star3:before {
  content: "\e07e";
}
.icon-heart:before {
  content: "\e07f";
}
.icon-heart2:before {
  content: "\e080";
}
.icon-thumbsup:before {
  content: "\e081";
}
.icon-thumbsdown:before {
  content: "\e082";
}
.icon-plus:before {
  content: "\e083";
}
.icon-minus:before {
  content: "\e084";
}
.icon-help:before {
  content: "\e085";
}
.icon-help2:before {
  content: "\e086";
}
.icon-blocked:before {
  content: "\e087";
}
.icon-cancel:before {
  content: "\e088";
}
.icon-cancel2:before {
  content: "\e089";
}
.icon-checkmark:before {
  content: "\e08a";
}
.icon-minus2:before {
  content: "\e08b";
}
.icon-plus2:before {
  content: "\e08c";
}
.icon-enter:before {
  content: "\e08d";
}
.icon-exit:before {
  content: "\e08e";
}
.icon-loop:before {
  content: "\e08f";
}
.icon-arrowupleft:before {
  content: "\e090";
}
.icon-arrowup:before {
  content: "\e091";
}
.icon-arrowupright:before {
  content: "\e092";
}
.icon-arrowright:before {
  content: "\e093";
}
.icon-arrowdownright:before {
  content: "\e094";
}
.icon-arrowdown:before {
  content: "\e095";
}
.icon-arrowdownleft:before {
  content: "\e096";
}
.icon-arrowleft:before {
  content: "\e097";
}
.icon-arrowup2:before {
  content: "\e098";
}
.icon-arrowright2:before {
  content: "\e099";
}
.icon-arrowdown2:before {
  content: "\e09a";
}
.icon-arrowleft2:before {
  content: "\e09b";
}
.icon-arrowup3:before {
  content: "\e09c";
}
.icon-arrowright3:before {
  content: "\e09d";
}
.icon-arrowdown3:before {
  content: "\e09e";
}
.icon-arrowleft3:before {
  content: "\e09f";
}
.icon-menu:before {
  content: "\e0a0";
}
.icon-enter2:before {
  content: "\e0a1";
}
.icon-backspace:before {
  content: "\e0a2";
}
.icon-backspace2:before {
  content: "\e0a3";
}
.icon-tab:before {
  content: "\e0a4";
}
.icon-tab2:before {
  content: "\e0a5";
}
.icon-checkbox:before {
  content: "\e0a6";
}
.icon-checkbox.active:before {
  content: "\e0a7";
}
.icon-checkboxunchecked:before {
  content: "\e0a7";
}
.icon-checkboxunchecked.active:before {
  content: "\e0a6";
}
.icon-checkboxpartial:before {
  content: "\e0a8";
}
.icon-radiochecked:before {
  content: "\e0a9";
}
.icon-radiochecked.active:before {
  content: "\e0aa";
}
.icon-radiounchecked:before {
  content: "\e0aa";
}
.icon-radiounchecked.active:before {
  content: "\e0a9";
}
.icon-font:before {
  content: "\e0ab";
}
.icon-paragraphleft:before {
  content: "\e0ac";
}
.icon-paragraphcenter:before {
  content: "\e0ad";
}
.icon-paragraphright:before {
  content: "\e0ae";
}
.icon-paragraphjustify:before {
  content: "\e0af";
}
.icon-lefttoright:before {
  content: "\e0b0";
}
.icon-righttoleft:before {
  content: "\e0b1";
}
.icon-share:before {
  content: "\e0b2";
}
.icon-newtab:before {
  content: "\e0b3";
}
.icon-newtab2:before {
  content: "\e0b4";
}
.icon-embed:before {
  content: "\e0b5";
}
.icon-code:before {
  content: "\e0b6";
}
.icon-bluetooth:before {
  content: "\e0b7";
}
.icon-share2:before {
  content: "\e0b8";
}
.icon-share3:before {
  content: "\e0b9";
}
.icon-mail2:before {
  content: "\e0ba";
}
.icon-google:before {
  content: "\e0bb";
}
.icon-googleplus:before {
  content: "\e0bc";
}
.icon-googledrive:before {
  content: "\e0bd";
}
.icon-facebook:before {
  content: "\e0be";
}
.icon-instagram:before {
  content: "\e0bf";
}
.icon-twitter:before {
  content: "\e0c0";
}
.icon-feed:before {
  content: "\e0c1";
}
.icon-youtube:before {
  content: "\e0c2";
}
.icon-vimeo:before {
  content: "\e0c3";
}
.icon-flickr:before {
  content: "\e0c4";
}
.icon-picassa:before {
  content: "\e0c5";
}
.icon-dribbble:before {
  content: "\e0c6";
}
.icon-deviantart:before {
  content: "\e0c7";
}
.icon-github:before {
  content: "\e0c8";
}
.icon-github2:before {
  content: "\e0c9";
}
.icon-github3:before {
  content: "\e0ca";
}
.icon-github4:before {
  content: "\e0cb";
}
.icon-github5:before {
  content: "\e0cc";
}
.icon-git:before {
  content: "\e0cd";
}
.icon-github6:before {
  content: "\e0ce";
}
.icon-wordpress:before {
  content: "\e0cf";
}
.icon-joomla:before {
  content: "\e0d0";
}
.icon-blogger:before {
  content: "\e0d1";
}
.icon-tumblr:before {
  content: "\e0d2";
}
.icon-yahoo:before {
  content: "\e0d3";
}
.icon-amazon:before {
  content: "\e0d4";
}
.icon-tux:before {
  content: "\e0d5";
}
.icon-apple:before {
  content: "\e0d6";
}
.icon-finder:before {
  content: "\e0d7";
}
.icon-android:before {
  content: "\e0d8";
}
.icon-windows:before {
  content: "\e0d9";
}
.icon-soundcloud:before {
  content: "\e0da";
}
.icon-skype:before {
  content: "\e0db";
}
.icon-reddit:before {
  content: "\e0dc";
}
.icon-linkedin:before {
  content: "\e0dd";
}
.icon-lastfm:before {
  content: "\e0de";
}
.icon-delicious:before {
  content: "\e0df";
}
.icon-stumbleupon:before {
  content: "\e0e0";
}
.icon-pinterest:before {
  content: "\e0e1";
}
.icon-xing:before {
  content: "\e0e2";
}
.icon-flattr:before {
  content: "\e0e3";
}
.icon-foursquare:before {
  content: "\e0e4";
}
.icon-paypal:before {
  content: "\e0e5";
}
.icon-yelp:before {
  content: "\e0e6";
}
.icon-libreoffice:before {
  content: "\e0e7";
}
.icon-filepdf:before {
  content: "\e0e8";
}
.icon-fileopenoffice:before {
  content: "\e0e9";
}
.icon-fileword:before {
  content: "\e0ea";
}
.icon-fileexcel:before {
  content: "\e0eb";
}
.icon-filepowerpoint:before {
  content: "\e0ec";
}
.icon-filezip:before {
  content: "\e0ed";
}
.icon-filexml:before {
  content: "\e0ee";
}
.icon-filecss:before {
  content: "\e0ef";
}
.icon-html5:before {
  content: "\e0f0";
}
.icon-html52:before {
  content: "\e0f1";
}
.icon-css3:before {
  content: "\e0f2";
}
.icon-chrome:before {
  content: "\e0f3";
}
.icon-firefox:before {
  content: "\e0f4";
}
.icon-IE:before {
  content: "\e0f5";
}
.icon-opera:before {
  content: "\e0f6";
}
.icon-safari:before {
  content: "\e0f7";
}
.icon-IcoMoon:before {
  content: "\e0f8";
}
.icon-sunrise:before {
  content: "\e0f9";
}
.icon-sun:before {
  content: "\e0fa";
}
.icon-moon:before {
  content: "\e0fb";
}
.icon-sun2:before {
  content: "\e0fc";
}
.icon-windy:before {
  content: "\e0fd";
}
.icon-wind:before {
  content: "\e0fe";
}
.icon-snowflake:before {
  content: "\e0ff";
}
.icon-cloudy:before {
  content: "\e100";
}
.icon-cloud3:before {
  content: "\e101";
}
.icon-weather:before {
  content: "\e102";
}
.icon-weather2:before {
  content: "\e103";
}
.icon-weather3:before {
  content: "\e104";
}
.icon-lines:before {
  content: "\e105";
}
.icon-cloud4:before {
  content: "\e106";
}
.icon-lightning2:before {
  content: "\e107";
}
.icon-lightning3:before {
  content: "\e108";
}
.icon-rainy:before {
  content: "\e109";
}
.icon-rainy2:before {
  content: "\e10a";
}
.icon-windy2:before {
  content: "\e10b";
}
.icon-windy3:before {
  content: "\e10c";
}
.icon-snowy:before {
  content: "\e10d";
}
.icon-snowy2:before {
  content: "\e10e";
}
.icon-snowy3:before {
  content: "\e10f";
}
.icon-weather4:before {
  content: "\e110";
}
.icon-cloudy2:before {
  content: "\e111";
}
.icon-cloud5:before {
  content: "\e112";
}
.icon-lightning4:before {
  content: "\e113";
}
.icon-sun3:before {
  content: "\e114";
}
.icon-moon2:before {
  content: "\e115";
}
.icon-cloudy3:before {
  content: "\e116";
}
.icon-cloud6:before {
  content: "\e117";
}
.icon-cloud7:before {
  content: "\e118";
}
.icon-lightning5:before {
  content: "\e119";
}
.icon-rainy3:before {
  content: "\e11a";
}
.icon-rainy4:before {
  content: "\e11b";
}
.icon-windy4:before {
  content: "\e11c";
}
.icon-windy5:before {
  content: "\e11d";
}
.icon-snowy4:before {
  content: "\e11e";
}
.icon-snowy5:before {
  content: "\e11f";
}
.icon-weather5:before {
  content: "\e120";
}
.icon-cloudy4:before {
  content: "\e121";
}
.icon-lightning6:before {
  content: "\e122";
}
.icon-thermometer:before {
  content: "\e123";
}
.icon-compass2:before {
  content: "\e124";
}
.icon-none:before {
  content: "\e125";
}
.icon-Celsius:before {
  content: "\e126";
}
.icon-Fahrenheit:before {
  content: "\e127";
}
.icon-forrst:before {
  content: "\e128";
}
.icon-headphones:before {
  content: "\e129";
}
.icon-bug:before {
  content: "\e12a";
}
.icon-cart2:before {
  content: "\e12b";
}
.icon-earth:before {
  content: "\e12c";
}
.icon-battery:before {
  content: "\e12d";
}
.icon-list:before {
  content: "\e12e";
}
.icon-grid:before {
  content: "\e12f";
}
.icon-alarm:before {
  content: "\e130";
}
.icon-location2:before {
  content: "\e131";
}
.icon-pointer:before {
  content: "\e132";
}
.icon-diary:before {
  content: "\e133";
}
.icon-eye2:before {
  content: "\e134";
}
.icon-console:before {
  content: "\e135";
}
.icon-location3:before {
  content: "\e136";
}
.icon-move:before {
  content: "\e137";
}
.icon-gift2:before {
  content: "\e138";
}
.icon-monitor:before {
  content: "\e139";
}
.icon-mobile2:before {
  content: "\e13a";
}
.icon-switch2:before {
  content: "\e13b";
}
.icon-star4:before {
  content: "\e13c";
}
.icon-addressbook:before {
  content: "\e13d";
}
.icon-shit:before {
  content: "\e13e";
}
.icon-cone:before {
  content: "\e13f";
}
.icon-creditcard:before {
  content: "\e140";
}
.icon-type:before {
  content: "\e141";
}
.icon-volume:before {
  content: "\e142";
}
.icon-volume2:before {
  content: "\e143";
}
.icon-locked2:before {
  content: "\e144";
}
.icon-warning:before {
  content: "\e145";
}
.icon-info:before {
  content: "\e146";
}
.icon-filter:before {
  content: "\e147";
}
.icon-bookmark3:before {
  content: "\e148";
}
.icon-bookmark4:before {
  content: "\e149";
}
.icon-stats:before {
  content: "\e14a";
}
.icon-compass3:before {
  content: "\e14b";
}
.icon-keyboard:before {
  content: "\e14c";
}
.icon-awardfill:before {
  content: "\e14d";
}
.icon-awardstroke:before {
  content: "\e14e";
}
.icon-beakeralt:before {
  content: "\e14f";
}
.icon-beaker:before {
  content: "\e150";
}
.icon-movevertical:before {
  content: "\e151";
}
.icon-movehorizontal:before {
  content: "\e153";
}
.icon-steeringwheel:before {
  content: "\e152";
}
.icon-volume3:before {
  content: "\e154";
}
.icon-volumemute:before {
  content: "\e155";
}
.icon-play:before {
  content: "\e156";
}
.icon-pause:before {
  content: "\e157";
}
.icon-stop:before {
  content: "\e158";
}
.icon-eject:before {
  content: "\e159";
}
.icon-first:before {
  content: "\e15a";
}
.icon-last:before {
  content: "\e15b";
}
.icon-playalt:before {
  content: "\e15c";
}
.icon-batteryempty:before {
  content: "\e15d";
}
.icon-batteryhalf:before {
  content: "\e15e";
}
.icon-batteryfull:before {
  content: "\e15f";
}
.icon-batterycharging:before {
  content: "\e160";
}
.icon-leftquote:before {
  content: "\e161";
}
.icon-rightquote:before {
  content: "\e162";
}
.icon-leftquotealt:before {
  content: "\e163";
}
.icon-rightquotealt:before {
  content: "\e164";
}
.icon-smiley:before {
  content: "\e165";
}
.icon-umbrella:before {
  content: "\e166";
}
.icon-info2:before {
  content: "\e167";
}
.icon-chartalt:before {
  content: "\e168";
}
.icon-save:before {
  content: "\e169";
}

.fp2ToolTip
{
   /*background: #ddd;*/
   border: 1px solid #ccc;
   padding: 10px;
   margin: 10px;
   border-radius: 8px;
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   position: relative; /*width: 200px;*/
         
   /* Gradient */
   background: rgb(226,226,226); /* Old browsers */
   background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* IE10+ */
   background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */     
}