/**
 *
 * Apply Here your Custom CSS
 *
*/

a {
   outline: 0;
}
a:hover, a:active, a:focus {
    outline: 0;
}
input::-moz-focus-inner { 
    border: 0;
}

.space15{clear:both; height:15px;}

.space20{clear:both; height:20px;}

.noTopMargin{margin-top:0;}
.noBottomMargin{margin-bottom:0;}
.noTopPadding{padding-top:0 !important;}

.hideDiv{display:none;}

.return-error-msg{ color:#f56b6b; padding:10px 15px; float:left; font-size:13px; clear:both; width:100%; text-align:center; background:#fef1f1; border:1px solid #fcd9df;}

.return-success-msg{ color:#8fbb6c; padding:10px 15px; float:left; font-size:13px; clear:both; width:100%; text-align:center; background:#ecf3e6; border:1px solid #e3ebd5;}

.red{color:#990000;}

.record-status{ cursor:pointer}

#message{width:100%; text-align:center; padding:10px; clear:both;}

.green{color:#79CE2E}
.red{color:#f13105;}

footer .container{background:transparent; padding-top:0; padding-bottom:0;}

.footer_copyright{padding-top:15px; color:#FFF;}
.footer_copyright a{color:#FFF;}
.footer_logo{text-align:right; padding-top:15px;}
.footer_logo img{width:100%; max-width:177px;}

#cboxClose{border:none;}

.col-right{ float:right; margin-bottom:20px;}

.clear{clear:both;}

.border-0{ border-bottom:0 !important;}

#popup3 { 
	background: #fff;
	border:1px solid #ebebeb;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px #999999;
	color: #111111;
	display: none;
	width: 55% !important;
	padding: 0px;
}

#popup3 iframe {
    min-height: 410px;
    width: 100%;
}

.b-close > span {
	font-size: 75%;
	color: #000;
	text-shadow: none;
	cursor:pointer; padding:3px 5px; border-radius:5px;
}

.button.b-close, .button.bClose {
    border-radius: 7px;
    box-shadow: none;
    font: bold 115% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    right: 15px;
    top: 15px;
}

/*** custom **/

.custom_gym_radio{ width:85px; float:left;}

.in_txt{line-height:25px; font-weight:bold; font-size:13px;}

.remove_img, .remove_video{ cursor:pointer;}

.premove_img{ cursor:pointer;}

.message-warning{color:#FF0000; text-align:center;}

.borders2{border-right:none; border-left:none; border-bottom:none;}

span.error{color:#FF0000;}

.todo-list label{color:#FFFFFF;}

.frm-con .control-label{ line-height:26px;}

.displayPicture{ position:absolute; right:50px; top:50px;}

.member-entry .member-img{top:6px;}

.user-img{ width:44px; height:44px !important;}

.user-img2{ width:88px; height:88px !important;}

/****/

.manpower_piechart{margin:0; padding:0;}

.manpower_piechart li{line-height:22px; font-size:13px; list-style:none; color:#000; float:left; margin-right:6px;}
.manpower_piechart li span{display:inline-block; width:8px; height:8px; margin-right:5px;}
.view_source{clear:both; width:100%; text-align:right;}

.view_source a{color:#ED560A;}

.view_source a:hover{text-decoration:underline;}

.entry-form .col-md-1{ padding-right:0; padding-left:5px;}

.entry-form .form-control{ padding:6px 9px;}

.incompleted_loading, .fl_right{float:right; position:relative;}

#mail_sent{ width:200px; margin:0 auto; text-align:center; color:#FF0000;}

.fl_right a{ color:#CC3300;}

body .entypo-menu{ color:#60ad4c !important}

.well.well-sm h4{color:#f1d254 !important;}

.form-wizard > ul > li.completed a#eftab-2 span{ background:#CB1E31; box-shadow: 0 0 0 5px #CB1E31;}

.form-wizard > ul > li.completed a#eftab-3 span{ background:#239DC3; box-shadow: 0 0 0 5px #239DC3;}

.form-wizard > ul > li.completed a#eftab-4 span{ background:#F38725; box-shadow: 0 0 0 5px #F38725;}

.form-wizard > ul > li.completed a#eftab-2{ color:#CB1E31}

.form-wizard > ul > li.completed a#eftab-3{ color:#239DC3}

.form-wizard > ul > li.completed a#eftab-4{ color:#F38725}

.mp_strenght_cnt{ width:100%; text-align:right; float:left;}

.breadcrumb > li a{color:#000000;}

.coloredTable > thead > tr > th, .table-bordered > thead > tr > td{background:#55667a; color:#FFF;}

.pageHeading{background:#3C7FB2; padding:10px; color:#FFF;}

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter{border:none;}

sup{color:#FF0000;}

.btn-edit{background:#3C7FB2; color:#FFF; border-color:#3c7fb2;}

table > tbody > tr:hover td{background:#D2E7F7 !important;}

.addBtn{width:100%; text-align:right;}

.gymBranch{color:#3C7FB2; line-height:45px; text-transform:uppercase; font-weight:500;}

.pckDetails{line-height:25px;}

.pckDetails label{width:130px; display:inline-block; text-align:right; margin-right:15px; font-weight:500;}

.bcqMinHeight{min-height:210px;}

.empDetails{line-height:25px;}

.empDetails label{width:130px; display:inline-block; text-align:left; margin-right:15px; font-weight:500;}

.empDetails .img-circle{ margin-right:10px;}

#showEmpId{line-height:22px;}

.vEmpDetails label{color:#3c7fb2;}

.vEmpDetails1 label{color:#3c7fb2; display:inline-block; width:120px; text-align:right; margin-right:5px;}

.pagination{margin:0px !important;}

.summaryDetails{line-height:25px; color:#002f65;}

.summaryDetails label{width:220px; display:inline-block; text-align:right; margin-right:15px; font-weight:500;}

.rvSummaryList ul{margin:0; padding:0;}

.rvSummaryList ul li{list-style:square; padding:3px 0; margin-left:20px;}

.rvSummaryList ul li a{color:#666666; line-height:18px;}

.rvSummaryList ul li a:hover{text-decoration:underline;}

#rvSummaryResult, #expectingRVSResult, #memberRVSResult{width:100%; text-align:center;}

.ranges li:nth-child(7), .ranges li:nth-child(8) ,.ranges li:nth-child(9) ,.ranges li:nth-child(10)  { display:none}

#invoiceForm .inputValues {width: 70px;}

.dispalydetails{
 border: 1px solid #999999;
 border-radius: 3px; 
 padding: 5px;
}
.invoiceTableRow td
{
		background-color:#55667a;
		color:white;
}
.tax-title{background-color:#fff;margin-left:-15px;margin-right:-15px;margin-top:-10px;padding:10px;color:#3C7FB2}