/* CSS Document */

/*colours
box-header:#eaeaea;=grey
menu-green:#009900;
light blue:#428bca; menu
dark blue:#113f6c;
*/

/*
  //Define the set of colors to use globally around the website
  //From app.js line 105->line 123
  colors: {
    lightBlue: "#3c8dbc",
    red: "#f56954",
    green: "#00a65a",
    aqua: "#00c0ef",
    yellow: "#f39c12",
    blue: "#0073b7",
    navy: "#001F3F",
    teal: "#39CCCC",
    olive: "#3D9970",
    lime: "#01FF70",
    orange: "#FF851B",
    fuchsia: "#F012BE",
    purple: "#8E24AA",
    maroon: "#D81B60",
    black: "#222222",
    gray: "#d2d6de"
  },
  */
.red{
	color:#F00;
}
.bg-red{
	background-color:#F00;
}
.green{
	color:#00a65a;
}
.bg-green{
	background-color:#00a65a;
}
.blue{
	color:#00C;
}
.light_blue{
	color:#428bca;
}
.header_blue{
	color:#438eb9;
}
.dark_blue{
	color:#113f6c !important;
}
.purple{
	color:#90F;
}
.bg-purple{
	background-color:#90F;
}
.magenta{
	color:#F0F;
}
.grey{
	color:#eaeaea;
}
.light_grey{
	color:#999;
}
.light_grey_bg{
	background-color:#eaeaea;
}
.dark_grey{
	color:#333;
}
.white{
	color:#FFF !important;
}
.white_bg{
	background-color:#FFF !important;
}
.black{
	color:#000;
}

.heading{
	font-weight:bold;
	color:#90F;
	text-decoration:underline;
}
.test-div{
	border:thin #00F solid;
	min-height:350px;
	/*margin:1px;*/
}


/*General styles*/
/*Form styles*/
.error{
	color:#F00;
}

.profile_info{
	background-color:#eaeaea !important;
	height:70px;
}

.profile_info  a{
	display:block;
	text-align:left;
}
.info_field{
	height:30px;
	margin-top:5px;
	/*padding-top:3px;*/
	border-radius:3px;
}
.reg_label{
	top:20px;
}

.blue-btn{
	background-color:#113f6c;
	color:#FFF;
}
.green-btn{
	background-color:#00a65a;
	color:#FFF;
}
.clear-fix{
	height:2em !important;
	position:relative;
	border-bottom:thick #00F;
}
/*Left Menu font size*/
.sidebar-menu  span{
font-size:16px !important;	
}


.label-text { 
  margin: 0; 
  padding: 0; 
  display: block; 
  font-size: 100%; 
  padding-top: .1em; 
  padding-right: .25em; 
  width: 6em; 
  text-align: right !important; 
  float: left; 
}
/*for menu control checkboxes-padding*/
.check_box{
	margin-bottom:2px !important;
}
/*delete image(X)*/
#delete{
	display:inline-block;
	position:absolute;
	float:right;
	right:4px;
	width:16px;
	height:16px;
	background-image:url(../../images/icons/delete-16x16.png);
}
.select-all{
	display:inline-block;
	position:absolute;
	float:right;
	right:24px;
	width:16px;
	height:16px;
	background:url('../../images/icons/checkboxes.fw.png') 0, 0;	
}
.select-all-checked{
	display:inline-block;
	position:absolute;
	float:right;
	right:24px;
	width:16px;
	height:16px;
	background:url('../../images/icons/checkboxes.fw.png') -16px, 0;	
}
#select-all-span{
	position:absolute;
	right:45px;
	font-weight:bold;
}
.menu-wrapper{
	position:relative;
}

/*loans module custome styles*/
/*loan application styles*/
.btn-header{
	padding:0 !important;
	}
.spacer{
	height:20px;
}

/*sprite styles for Account Activation*/
.account-activation{
    background-image: url(../img/account-activation.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.activate{
    width: 24px;
    height: 24px;
    background-position: -5px -5px;
}

.activate:hover {
    width: 24px;
    height: 24px;
    background-position: -39px -5px;
}

.deactivate{
    width: 24px;
    height: 24px;
   	background-position: -73px -5px;
}

.deactivate:hover {
    width: 24px;
    height: 24px;
    background-position: -107px -5px;
}
.horizontal-spacer{
	display:inline-block;
	width:30px;
	}
	
/*Custom CSS Fro DataTables*/
.DTButtons{
	display:block !important;
	left:10px;
}

/*for dashboard items*/
.centre-text{
	text-align:center;
	text-decoration:none;
	padding-top:20px;
	color:#333 !important;
	font-weight:600;
}

/*for title of tables/divs*/
.header-title{
	font:4dp;
	font-weight:700;
	}
