
.fa-blue {
	color: #36C;
}

.fa-blue2 {
	color: #3E78A6;
}

.fa-black {
	color: #323232;
}

.fa-green {
	color: #009900;
}

.fa-green-spmi {
	color: #1CB2BE;
}


.fa-red {
	color: #dd3333;
}
.fa-white {
	color: #FFFFFF;
}
.fa-brown {
	color: #999966;
}
.fa-lightgrey {
	color: #888888;
}

.fa-disabled,
.fa-disabled:hover {
	color: #DADADA;
	cursor:not-allowed;
}

.fa-black:hover {
	color: #0F6268;
}
.fa-green:hover {
	color: #69696b;
}
.fa-green-spmi:hover {
	color: #0F6268;
}


.fa-red:hover {
	color: #69696b;
}
	
.fa-blue:hover {
	color: #69696b;
}

.fa-brown:hover {
	color: #69696b;
}

a > i.fa {
	cursor:pointer;	
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.btrwBlank
{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:10px;
	color: #FFFFFF;
	background-color: transparent;
	border: 1px solid transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	cursor:pointer;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
}

.btrwB
{
	font-family: 'Raleway', sans-serif;
	font-size:10px;
	color: #FFFFFF;
	background-color: #3F3F40;
	padding-bottom:2px;
	padding-top:2px;
	cursor:pointer;
	font-weight:700;
	border: 1px solid #3F3F40;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	text-align:center;
}
.btrwB:hover
{
	background-color: #BAD304;
	border: 1px solid #BAD304;
}

.btrwB_ro
{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:10px;
	color: #CCCCCC;
	background-color: #E9E9E9;
	border: 1px solid #E9E9E9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
}

.btrwG
{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:10px;
	color: #FFFFFF;
	background-color: #BAD304;
	border: 1px solid #BAD304;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	cursor:pointer;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
}
.btrwG:hover
{
	background-color: #3F3F40;
	border: 1px solid #3F3F40;
}

.btrwG_Dark
{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:10px;
	color: #FFFFFF;
	background-color: #7E8F03;
	border: 1px solid #7E8F03;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor:pointer;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
}
.btrwG_Dark:hover
{
	background-color: #3F3F40;
	border: 1px solid #3F3F40;
}

.btrwR
{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:10px;
	color: #FFFFFF;
	background-color:#CC3300;
	border: 1px solid #CC3300;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	cursor:pointer;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
}
.btrwR:hover
{
	background-color: #3F3F40;
	border: 1px solid #3F3F40;
	color: #FFFFFF;
}

.btrwC
{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:10px;
	color: #FFFFFF;
	background-color: #DADADA;
	border: 1px solid #DADADA;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	cursor:default;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
}
.btrwC:hover
{
	background-color: #DADADA;
	border: 1px solid #DADADA;
}

.btrwBlue
{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:10px;
	color: #FFFFFF;
	background-color: #0770B0;
	border: 1px solid #0770B0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	cursor:pointer;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
}
.btrwBlue:hover
{
	background-color: #BAD304;
	border: 1px solid #BAD304;
}

.btrwGreen
{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:10px;
	color: #FFFFFF;
	background-color:#339900;
	border: 1px solid #339900;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor:pointer;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
}
.btrwGreen:hover
{
	background-color: #3F3F40;
	border: 1px solid #3F3F40;
	color: #FFFFFF;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.disabling_div { 
	z-index:1001; 
	position: absolute;  
    top: 0%;  
    left: 0%;  
    width: 99.8%;  
    height: 100%;
	border: 1px solid #ffffff;
    background-color: #ffff00;  	
    opacity:.00;  
    filter: alpha(opacity=90);  
}
