/**
 * Colors
 */
.brown {
	color: #b25a57;
}
.blue1 {
	color: #2eaff8;
}
.blue2 {
	color: #5a9aa8;
}
.blue3 {
	color: #03a1d5;
}
.blue4 {
	color: #76C1D2;
}
.blue5 {
	color: #0e5fbb;
}
.blue6 {
	color: #34a39a;
}
.red {
	color: #e57470;
}
.red2 {
	color: #ea654b;
}
.red3 {
	color: #ff3b27;
}
.white {
	color: #FFF;
}
.black {
	color: #000;
}
.grey1 {
	color: #121212;
}
.grey2 {
	color: #2f2f2f;
}
.grey3 {
	color: #333;
}
.grey4 {
	color: #3d3d3d;
}
.grey5 {
	color: #4c4c4c;
}
.grey6 {
	color: #666;
}
.grey7 {
	color: #999;
}
.grey8 {
	color: #a1a1a1;
}
.grey9 {
	color: #878787;
}
.grey10 {
	color: #6d6d6d;
}
.grey11 {
	color: #5e5e5e;
}
.yellow {
	color: #e2a501;
}
.yellow2 {
	color: #ebc253;
}

/**
 * Font Sizes
 */
.s11 {
	font-size: 11px;
}
.s12 {
	font-size: 12px;
}
.s13 {
	font-size: 13px;
}
.s14 {
	font-size: 14px;
}
.s15 {
	font-size: 15px;
}
.s16 {
	font-size: 16px;
}
.s17 {
	font-size: 17px;
}
.s18 {
	font-size: 18px;
}
.s19 {
	font-size: 19px;
}
.s20 {
	font-size: 20px;
}

/**
 * Font Families
 */
.f1 {
	font-family: "Century Gothic";
}
.f2 {
	font-family: "Myriad Pro";
}
.f3 {
	font-family: "Bangla Sangam";
}

/**
 * Others Stuffs
 */
.underline {
	text-decoration: underline;
}
.no-border {
	border: none;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.hover {
	cursor: pointer !important;
}
.not-allowed {
	cursor: not-allowed !important;
}
.unselectable {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
.clear-both {
	clear: both;
}
.caret.up {
	border-top: 0;
	border-bottom: 4px solid;
	margin-top: -4px;
	content: "";
}

/**
 * Background Colors
 */
.bg-grey {
	background-color: #f6f6f6;
}

/**
 * Dividers
 */
.divider-brown {
	border-bottom: 1px solid #b25a57;
	border-top: 1px solid #d6b3b2;
}
.divider-yellow2 {
	border-bottom: 1px solid #ebc253;
	border-top: 1px solid #e2a501;
}
.divider-blue {
	border-bottom: 1px solid #5a8dcd;
	border-top: 1px solid #b3c6e2;
}
.divider-blue2 {
	border-bottom: 1px solid #9fb4da;
	border-top: 1px solid #b3c6e2;
}
.divider-grey {
	border-bottom: 1px solid #989898;
	border-top: 1px solid #cacaca;
}
.divider-grey1 {
	border-bottom: 1px solid #d8d8d8;
}
.divider-grey2 {
	border-bottom: 3px solid #f3f3f3;
	margin-top: 5px;
}
.divider-red {
	border-bottom: 1px solid #ea654b;
	border-top: 1px solid #e4b3aa;
	margin-top: 5px;
}

/**
 * Borders
 */
.border {
	border: 1px solid black;
}

/**
 * Fixing Twitter Bootstrap Bug
 */
.popover-content {
	word-break: break-all;
}