@charset "UTF-8";
    /* bitter-regular - latin-ext_latin */
    @font-face {
		font-family: 'Bitter';
		font-style: normal;
		font-weight: 400;
		src: url('../../assets/fonts/bitter-v15-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
		src: local('Bitter Regular'), local('Bitter-Regular'),
			url('../../assets/fonts/bitter-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../../assets/fonts/bitter-v15-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
			url('../../assets/fonts/bitter-v15-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
			url('../../assets/fonts/bitter-v15-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
			url('../../assets/fonts/bitter-v15-latin-ext_latin-regular.svg#Bitter') format('svg'); /* Legacy iOS */
	  }

		.zoom-animate-in{
			transition: transform .1s; /* Animation */
		}
		.zoom-animate-in:hover{
			transform: scale(0.98);
		}

		.tooltip-animate{
			cursor: pointer;
			vertical-align: middle;
			font-size: 120%;
			transition: transform .2s; /* Animation */
		}		
		.tooltip-animate:hover{
			transform: scale(1.2);
    }   

        
		.tooltip-animate-i{
			cursor: pointer;
		}	
		.tooltip-animate-i i{
			vertical-align: middle;
			font-size: 150%;
			transition: transform .2s; /* Animation */
		}		
		.tooltip-animate-i:hover i{
			transform: scale(1.2);
    }
    
		.tooltip-big{
			font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
			font-size: 14px;
			line-height: 1.2;
		}
		.fs-0-8x{
			font-size: 80%;
		}
		.fs-0-9x{
			font-size: 90%;
		}
		.fs-1-1x{
			font-size: 110%;
		}
		.fs-1-2x{
			font-size: 120%;
		}
		.fs-1-3x{
			font-size: 130%;
		}
		.fs-1-4x{
			font-size: 140%;
		}
		.fs-1-5x{
			font-size: 150%;
		}
		.fs-1-6x{
			font-size: 160%;
		}
		.fs-1-7x{
			font-size: 170%;
		}
		.fs-1-8x{
			font-size: 180%;
		}
		.fs-1-9x{
			font-size: 190%;
		}
		.fs-2x{
			font-size: 200%;
		}
		
		@keyframes shake {
		  10%, 90% {transform: translate3d(-1px, 0, 0);}
		  20%, 80% {transform: translate3d(2px, 0, 0);}
		  30%, 50%, 70% {transform: translate3d(-4px, 0, 0); }
		  40%, 60% {transform: translate3d(4px, 0, 0);}
		} 
		
		.consult-animate{
			cursor: pointer;
      color:#00897b;
			transition: transform .2s; /* Animation */
		}
		.consult-animate:hover{
      color:#007165;
			transform: scale(0.98);
		}
    .cursor-pointer{
        cursor: pointer;
    }
    .counteranime {
      transform: scale(1);
      transition: all .15s;
    }
    .counteranime-animate{
      transform: scale(2);
    }
    .counteranime-animate-light{
      transform: scale(1.5);
    }
    .counteranime-animate-clear{
	  color:#82dbdb !important;
      transform: scale(2);
    }
    .counteranime-animate-clear-light{
	  color:#82dbdb !important;
      transform: scale(1.5);
    }
    .signatory {
      font-size: 40px;
      position:absolute; top:0px; left:-5000px;
    }
    .signatory-in {
      font-size: 40px;
      position:absolute; top:-10px; left:-60px;
	}	
	
	div.checkbox-reverse {
		display: inline-block;
		/*ie7 -- start*/
		*display: inline;
		zoom: 1;
	  }
	  
	div.checkbox-reverse > label {
		display: flex;
		flex-direction: row-reverse;
	}


	@keyframes shake {
		10%, 90% {transform: translate3d(-1px, 0, 0);}
		20%, 80% {transform: translate3d(2px, 0, 0);}
		30%, 50%, 70% {transform: translate3d(-4px, 0, 0); }
		40%, 60% {transform: translate3d(4px, 0, 0);}
	}