

.g_bold {
	font-weight: bold;
	}


/* colors */
.g_white {
	color: white;
	}
.g_grey {
	color: grey;
	}
.g_black {
	color: black;
	}
.g_yellow {
	color: yellow;
	}
.g_red {
	color: red;
	}
.g_pink {
	color: pink;
	}
.g_green {
	color: green;
	}
.g_brown {
	color: brown;
	}
.g_blue {
	color: blue;
	}
.g_purple {
	color: purple;
	}
.g_orange {
	color: orange;
	}
.g_grow {
      color: #3C8DBC;      
        }	
	 /* Cursors */
	 
.g_c_pointer {
	cursor: pointer;
	}
.g_c_default {
	cursor: default;
	}
.g_c_move {
	cursor: move;
	}
.g_c_crosshair {
	cursor: crosshair;
	}
.g_display_none {
            display: none;
        }   
.bad_validation {
        border: 1px solid red !important;    
        }  
        
        
.g_float_right {
 float: right;
}
       
        

.bubble 
{
position: absolute;
min-width: 310px;
max-width: 400px;
min-height: 35px;
padding: 0px;
//background: #29E8F7;
background: #ac2925;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border: #FFFFFF solid 2px;
font-weight: bold;
text-align: center;
padding-top: 15px;
margin-left: 650px;
margin-top: -50px;
color: white;
}

.bubble:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 15px 22px 15px 0;
border-color: transparent #ac2925;
display: block;
width: 0;
z-index: 1;
left: -22px;
top: 9px;
}

.bubble:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 16px 23px 16px 0;
border-color: transparent #FFFFFF;
display: block;
width: 0;
z-index: 0;
left: -25px;
top: 9px;
}
.g_bg_grey {
    background: grey;
}
.g_centered {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none;
}