/*
    Description: 	PHP Ajax Forms
    Author: 		InsideLab
    Version: 		1.0
*/

/*	--------------------------------------------------
	:: Tooltip Default
	-------------------------------------------------- */
	
	.tooltipster-default {
	    background-color:#000;
	    color:#fff;
		text-align:center;
    }

    .tooltipster-default .tooltipster-content {
	    font-family:"Open Sans";
	    font-size:11px;
		line-height:18px;
	    padding:2px 6px;
	    overflow:hidden;
    }

    .tooltipster-icon {
	    cursor:help;
	    margin-left:4px;
    }

    .tooltipster-base {
	    padding:0;
	    font-size:0;
	    line-height:0;
	    position:absolute;
	    z-index:9999999;
	    pointer-events:none;
	    width:auto;
	    overflow:visible;
    }
	
    .tooltipster-base .tooltipster-content {
	    overflow:hidden;
    }

    .tooltipster-arrow {
	    display:block;
	    text-align:center;
	    width:100%;
	    height:100%;
	    position:absolute;
	    top:0;
	    left:0;
	    z-index:-1;
    }
	
    .tooltipster-arrow span, .tooltipster-arrow-border {
	    display:block;
	    width:0; 
	    height:0;
	    position:absolute;
    }
	
    .tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	    border-left:5px solid transparent !important;
	    border-right:5px solid transparent !important;
	    border-top:5px solid;
	    bottom:-5px;
    }
	
    .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	    border-left:9px solid transparent !important;
	    border-right:9px solid transparent !important;
	    border-top:9px solid;
	    bottom:-5px;
    }

    .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	    border-left:8px solid transparent !important;
	    border-right:8px solid transparent !important;
	    border-bottom:8px solid;
	    top:-5px;
    }
	
    .tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	    border-left:9px solid transparent !important;
	    border-right:9px solid transparent !important;
	    border-bottom:9px solid;
	    top:-5px;
    }
	
    .tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	    left:0;
	    right:0;
	    margin:0 auto;
    }
	
    .tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	    left:6px;
    }
	
    .tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	    left:5px;
    }
	
    .tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	    right:6px;
    }
	
    .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	    right:5px;
    }
	
    .tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	    border-top:8px solid transparent !important;
	    border-bottom:8px solid transparent !important; 
	    border-left:8px solid;
	    top:50%;
	    margin-top:-7px;
	    right:-5px;
    }
	
    .tooltipster-arrow-left .tooltipster-arrow-border {
	    border-top:9px solid transparent !important;
	    border-bottom:9px solid transparent !important; 
	    border-left:9px solid;
	    margin-top:-8px;
    }
	
    .tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	    border-top:8px solid transparent !important;
	    border-bottom:8px solid transparent !important; 
	    border-right:8px solid;
	    top:50%;
	    margin-top:-8px;
	    left:-3px;
    }
	
    .tooltipster-arrow-right .tooltipster-arrow-border {
	    border-top:9px solid transparent !important;
	    border-bottom:9px solid transparent !important; 
	    border-right:9px solid;
	    margin-top:-8px;
    }
	
    .tooltipster-fade {
	    opacity:0;
	    -webkit-transition-property:opacity;
	    -moz-transition-property:opacity;
	    -o-transition-property:opacity;
	    -ms-transition-property:opacity;
	    transition-property:opacity;
    }
	
    .tooltipster-fade-show {
     	opacity:1;
    }

    .tooltipster-grow {
	    -webkit-transform:scale(0,0);
	    -moz-transform:scale(0,0);
	    -o-transform:scale(0,0);
	    -ms-transform:scale(0,0);
	    transform:scale(0,0);
	    -webkit-transition-property:-webkit-transform;
	    -moz-transition-property:-moz-transform;
	    -o-transition-property:-o-transform;
	    -ms-transition-property:-ms-transform;
	    transition-property:transform;
	    -webkit-backface-visibility:hidden;
    }
	
    .tooltipster-grow-show {
	    -webkit-transform:scale(1,1);
	    -moz-transform:scale(1,1);
	    -o-transform:scale(1,1);
	    -ms-transform:scale(1,1);
	    transform:scale(1,1);
	    -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
	    -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    -moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    -ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    -o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);
    }

    .tooltipster-swing {
	    opacity:0;
	    -webkit-transform:rotateZ(4deg);
	    -moz-transform:rotateZ(4deg);
	    -o-transform:rotateZ(4deg);
	    -ms-transform:rotateZ(4deg);
	    transform:rotateZ(4deg);
	    -webkit-transition-property:-webkit-transform, opacity;
	    -moz-transition-property:-moz-transform;
	    -o-transition-property:-o-transform;
	    -ms-transition-property:-ms-transform;
	    transition-property:transform;
    }
	
    .tooltipster-swing-show {
	    opacity:1;
	    -webkit-transform:rotateZ(0deg);
	    -moz-transform:rotateZ(0deg);
	    -o-transform:rotateZ(0deg);
	    -ms-transform:rotateZ(0deg);
	    transform:rotateZ(0deg);
	    -webkit-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 1);
	    -webkit-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	    -moz-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	    -ms-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	    -o-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	    transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);
    }

    .tooltipster-fall {
	    top:0;
	    -webkit-transition-property:top;
	    -moz-transition-property:top;
	    -o-transition-property:top;
	    -ms-transition-property:top;
	    transition-property:top;
	    -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
	    -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    -moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    -ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    -o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    }
	
    .tooltipster-fall-show {}
    .tooltipster-fall.tooltipster-dying {
	    -webkit-transition-property:all;
	    -moz-transition-property:all;
	    -o-transition-property:all;
	    -ms-transition-property:all;
	    transition-property:all;
	    top:0px !important;
	    opacity:0;
    }

    .tooltipster-slide {
	    left:-40px;
	    -webkit-transition-property:left;
	    -moz-transition-property:left;
	    -o-transition-property:left;
	    -ms-transition-property:left;
	    transition-property:left;
	    -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);
	    -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    -moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    -ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    -o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	    transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);
    }
	
    .tooltipster-slide.tooltipster-slide-show {}
    .tooltipster-slide.tooltipster-dying {
	    -webkit-transition-property:all;
	    -moz-transition-property:all;
	    -o-transition-property:all;
	    -ms-transition-property:all;
	    transition-property:all;
	    left:0px !important;
	    opacity:0;
    }

    .tooltipster-content-changing {
	    opacity:0.5;
	    -webkit-transform:scale(1.1, 1.1);
	    -moz-transform:scale(1.1, 1.1);
	    -o-transform:scale(1.1, 1.1);
	    -ms-transform:scale(1.1, 1.1);
	    transform:scale(1.1, 1.1);
    }