a:focus{
	outline: 0;
}

/* Logo Bar */
.logo-head{
	padding: 16px 0;
	border-top: 3px solid #81BC3D;
}
.logo-head > a{
	margin-left: 15px;
}
.logo-head > img{
	margin-right: 15px;
}


/* Custom Navbar */
.navbar-brand{
	display: none;
}
.navbar{
	border-radius: 0;
}
.navbar-inverse {
  background-color: #428BCA;
  border-color: #428BCA;
}
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  background-color: #1E6FB3;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  background-color: #1E6FB3;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #1E6FB3;
}

/* Custom DropDown */
.navbar-inverse  .dropdown-menu{
	background-color: #428BCA;	
}
.navbar-inverse  .dropdown-menu > li > a {
	color: #FFF;
	padding-top: 8px;
	padding-bottom: 8px;		
}
.navbar-inverse  .dropdown-menu > li > a:hover,
.navbar-inverse  .dropdown-menu > li > a:focus {
  background-color: #1E6FB3;
  color: #FFF;
}

/* Accordion */
.accordion .panel{
	margin-bottom: 5px;
}
.accordion-list .panel-body{
	padding: 0;
}
.accordion-list .list-group{
	margin: 0;
}
.accordion .panel .panel-heading{
	font-size: 16px;
	cursor: pointer;
}
.accordion .panel .panel-heading:after{
    font-family: 'Glyphicons Halflings';
    float: right;
    color: #FFF;
    content: "\e080";
	font-size: 13px;
}
.accordion .panel .panel-heading.expan:after{
    content: "\e114";
}
.accordion .panel .panel-body{
	display: none;
}

/* Welcome Page */
.welcome-list{
	font-size: 18px;
	list-style: none;
	line-height: 48px;
	font-weight: bold;
}
.welcome-list i{
	padding-right: 5px;
}

.menu-list{
	list-style: none;
	padding: 0;
}
.menu-list li {
	line-height: 22px;
}
.menu-list li i{
	color: #167071;
}
.menu-list a {
	display: inline-block;
	line-height: 26px;
	vertical-align: top;
}

/* Calendar */
.form-control-feedback{
	top: 2px;
	right:16px;
}
.action-strip{
	margin-bottom: 10px;
}
.table-pagination{
	text-align: center;
}
.table-pagination a{
	margin: 0 5px;
	font-size:18px;
	color: #333;
}
.table-pagination a:hover{
	color: #888;
}
.individual-list a{
	font-size:18px;	
	/*color: #333;*/
}
.individual-list a:hover{
	color: #888;
}

/* Individual Page */
.well h4 a{
	color: #000;
	padding: 0 6px;
	border: 1px solid #CCC;
	font-size: 14px;
	border-radius: 3px;
	line-height: 20px;
	background: #FFF;
}
.well h4 a:hover{
	text-decoration: none;
	background: #EEE;
}
.nav-custom.nav{
	border-bottom: 0;
}
.nav-custom.nav > li > a{
	padding: 5px;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	margin-right: 6px;
}
.nav-custom.nav > li.active > a{
	background: #428BCA;
	color: #FFF;
	border: 1px solid #21649A;
	border-bottom-color: transparent;
}
.tab-custom{
	border: 1px solid #ddd;
}
.tab-custom .add{
	color: #000;
	padding: 0 6px;
	border: 1px solid #CCC;
	font-size: 14px;
	border-radius: 3px;
	line-height: 20px;
	background: #EEE;	
}
.tab-custom .add:hover{
	background: #CCC;
	text-decoration: none;
}
.tab-custom  .dataTables_wrapper{
	display: none;
}
.tab-custom h3{
	margin: 0;
}
.tab-custom h3 a{
	color: #333;
	font-size: 16px;
	text-decoration: none;
}
.tab-custom h3 a:hover{
	text-decoration: none;
}
.tab-custom h3 a i{
	color: #2A6496;
}

/* Accounting */
 .accounting-page .tab-content{
	padding: 10px;
	border: 1px solid #ddd;
	margin-bottom: 20px;
 }
 .accounting-page .tab-content .btn{
	margin-bottom: 10px;
	padding: 2px 6px;
 }
.table-responsive {
	width: 100%;
}

/* Add Member */
.chosen-container{
	width: 100% !important;
}
.dateselect .chosen-container{
	width: 32% !important;
}
.inline-checkbox  .col-md-2 input[type="checkbox"]{
	margin-top: 10px;
}
.inline-checkbox  .col-md-2 input[type="checkbox"]{
	margin-top: 10px;
}
.individual-page .form-horizontal .control-label{
	text-align: left;
}
.individual-page h4{
	color: #4F9FCF;
}
.individual-page h5{
	font-size: 18px;
	color: #4F9FCF;
}
/* Footer */
footer{
	background: #428BCA;
	color: #FFF;
	padding-top: 10px;
	text-align: center;
}

.col-wrap{
    overflow: hidden; 
	padding: 0 15px;
}

/* Cart */
.media {
	width: 100%;
	border: 1px solid #DDD;
	padding: 10px;
}

.media-left,.media-body,.media-button{
	display:inline-block;
	vertical-align:top;
}
.media-left{
    padding-right: 10px;
}
.media-button{
	float: right;
	margin-top :30px;
}
.pricelabel span { margin-right:40px;}
.price span { margin-right:10px; }


/* 6th March 2015 */
.logo-head{
	text-align: center;
}
.logo{
	float: left;
}
.currently-viewing{
	display: inline-block;
	padding-top: 34px;
	color: #428bca;
	font-size: 18px;
}
.currently-viewing strong{
	font-size: 16px;	
}


/***************************** End Css *******************/

@media (min-width: 768px) {
	.col{ 
		margin-bottom: -99999px;
		padding-bottom: 99999px;  
		width: 48%;
		margin-left: 1%;
		margin-right: 1%;
	}
	.col-base{
		width: 48%;
		margin-left: 1%;
		margin-right: 1%;	
	}
	.col-base{ 
		margin-top: -15px; /* cut off top portion of bottom wells */
	}
	.well-wrap,.tab-wrap{
		margin-left: 1%;
		margin-right: 1%;
	}
	.table-responsive {
		overflow-x: hidden;
	}
}



@media screen and (max-width: 767px) {
	.logo-head{
		display: none;
	}
	.navbar-brand{
		padding: 0;
		margin: 5px 15px;
		height: auto;
		display: block;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #FFF;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
		background-color: #1E6FB3;
	}
    .caret-right {
        width: 0; 
        height: 0; 
        border-top: 4px solid rgba(0, 0, 0, 0);
        border-bottom: 4px solid rgba(0, 0, 0, 0);
        border-left: 4px solid #777777;
    }
	.row.base{
		display:none;
	}
}