
.krav-grid {
	margin-left: 15px;
	margin-right: 45px;
}

div.k-grid-toolbar:before {
	content:url('../img/icons/16/arrow_turn_right.png');
	position: relative;
	top: 5px;
}

div.k-grid-toolbar {
	padding-left : 50px;
}

div#contacts-grid table th:nth-child(1) a.k-header-column-menu,
div#contacts-grid table th:nth-child(2) a.k-header-column-menu {
	display : none;

}

/* .krav-grid .k-icon { background-image:none;	} */

#batch-edit .k-icon:before { content:url('../img/icons/16/page_edit.png'); }
#batch-export .k-icon:before { content:url('../img/icons/16/page_excel.png'); }
#batch-export2 .k-icon:before { content:url('../img/icons/16/page_excel.png'); }
#batch-export3 .k-icon:before { content:url('../img/icons/16/page_excel.png'); }
#batch-export4 .k-icon:before { content:url('../img/icons/16/page_excel.png'); }
#batch-mailing .k-icon:before { content:url('../img/icons/16/email_edit.png'); }
#batch-close .k-icon:before { content:url('../img/icons/16/page_lightning.png'); }
#batch-archive .k-icon:before { content:url('../img/icons/16/compress.png'); }
#batch-contacts .k-icon:before { content:url('../img/icons/16/user.png'); }
#batch-workouts .k-icon:before { content:url('../img/icons/16/calendar_add.png'); }
#batch-enable .k-icon:before { content:url('../img/icons/16/page_green.png'); }
#batch-disable .k-icon:before { content:url('../img/icons/16/page_red.png'); }
#batch-validate .k-icon:before { content:url('../img/icons/16/page_white_star.png'); }
#batch-markpresent .k-icon:before { content:url('../img/icons/16/bullet_green.png'); }
#batch-markabsent .k-icon:before { content:url('../img/icons/16/bullet_white.png'); }
#batch-contactdelete .k-icon:before { content:url('../img/icons/16/bullet_delete.png'); }
#batch-submit .k-icon:before { content:url('../img/icons/16/qr_code.png'); }

span.k-add { background:url('../img/icons/16/bullet_add.png') !important; }
  
div.absent:before { content:url('../img/icons/16/bullet_white.png'); }
div.present:before { content:url('../img/icons/16/bullet_green.png'); }

span.k-add { background: url('../img/icons/16/page_add.png') }
span.k-delete { background: url('../img/icons/16/page_delete.png') }
span.k-edit { background: url('../img/icons/16/page_edit.png') }
span.k-cancel { background: url('../img/icons/16/cancel.png') }
span.k-update { background: url('../img/icons/16/accept.png') }


button.btn-success div:before { content:url('../img/icons/32/check_box.png'); }
button.btn-warning div:before { content:url('../img/icons/32/check_box_empty.png'); }
button.btn-warning, button.btn-success {
	white-space:inherit;
	width: 100%;
	margin-bottom:9px;
}



.k-grid-pager { display:inline }

#columns-menu .k-item { 
    border-style:none; 
}
 
.k-item {border:none;}

/* #show-archive .k-icon  { display:none; } */
.k-pager-info { margin-top: 3px; }


tr.k-grouping-row a, tr.k-grouping-row span {
	float:left;
}

table span.payment_type {
	font-size: 21px;
	width: 200px;
}

table span.total_payments, table span.validity{
	font-size: 16px;
	
}
table span.total_label, table span.validity_label{ margin-right:10px; }


tr.k-grid-edit-row a.k-button { min-width:30px; }

#contactworkouts-grid {
height:600px;
}

#Levels-grid {
	width:500px;
}


tr { color:rgba(74, 74, 74, 1); }
tr.archived { color:rgba(174, 174, 174, 1); }
tr.non-validated { color:red; }
tr.new-member { color:blue; }
div.krav-grid tr:hover { background-color:rgba(222, 231, 243, 1); }
div.krav-grid tr.archived:hover { color:white; }

img.contact {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    margin-right: 10px;
}

.lazy {
    /*display: none;*/
}

.k-virtual-list .k-virtual-item {
    width: 98%;
}

#workoutcontacts-grid .k-grid-toolbar {
    padding-left: 10px;
}

#workoutcontacts-grid #columns-menu, #workoutcontacts-grid .k-numerictextbox 
.k-grid-edit ---
{
	display:none;
}

#workoutcontacts-grid {
	max-width:800px;
}

#workoutcontacts-grid input[type=checkbox] {
    height: 15px !important;
    width: 15px !important;
}

#workoutcontacts-grid .k-grid-update, #workoutcontacts-grid .k-grid-cancel  {
	overflow: hidden;
    height: 27px;
	min-width: 26px;
	width: 26px;
}

#workoutcontacts-grid .k-grid-add {
    margin-left: 50px;
}


#countries-grid td, #countries-grid th {
    font-size: 16px;
}
#countries-grid th {
	font-weight : bold;
}
#divCountries .k-grid-pager {
    display: none;
}

#banner {

}
#banner img {
    height: 145px;
    width: 495px;
	margin-bottom: 15px;
}





.group_label {
    font-size: 16px;
}

table.kendogroup{
	float:left;
    margin-top: -21px;
    margin-left: 15px;
	
}

tr.k-grouping-row p {
	display:none !important;
}
tr.k-grouping-row p.k-reset {
	display:block !important;
}

.total_workouts, .total_points  {
    width: 100%;
    text-align: right;
}

.total_label, .total_value {
    text-align: right;
    width: 100%;
}



#attendanceconfirm-grid {
	text-align: left !important;
	margin-left: -11px;
	width: 400px;
}

#attendanceconfirm-grid .k-grid-pager, #attendanceconfirm-grid #columns-menu {
	display:none;
	
	
}

#attendanceconfirm-grid .k-grid-toolbar {
	padding-left: 0px;
	
	
}
#attendanceconfirm-grid .k-button {
	padding-left: 20px;
	
	
}



#attendanceconfirm-grid input[type='checkbox']  {
  zoom:2;
  transform:scale(2);
  -ms-transform:scale(2);
  -webkit-transform:scale(2);
  -o-transform:scale(2);
  -moz-transform:scale(2);
  transform-origin:0 0;
  -ms-transform-origin:0 0;
  -webkit-transform-origin:0 0;
  -o-transform-origin:0 0;
  -moz-transform-origin:0 0;
  -webkit-transform-origin:0 0;
  margin: -9px 0 0;
}

#attendanceconfirm-grid  td {
	height: 35px;
	font-size:16px;
	
}

table.validate-payments td, table.validate-payments th {
    padding: 5px;
}

.grid-settings {
	display:none;	
}

#cog_delete {
    margin-top: 20px;
    position: absolute;
    margin-left: 22px;
    z-index: 10;
    opacity: 0.5;
	 cursor: pointer;
}

#cog_delete:hover {
	opacity: 1;
}

#divMyWorkouts button, #divAttendanceDetails button {
	font-size: 17px !important;
}

#divMyWorkouts span.workoutcode, #divAttendanceDetails span.workoutcode {
	color: #9f0000 !important;
	font-weight:bold !important;
}

#divMyWorkouts {
		max-width:500px;
}






span.bold { font-weight:bold; }
span.underline { text-decoration: underline; }
span.italic { font-style: italic; }

span.view-actions-icons:before { content:url('../img/icons/16/wrench_orange.png'); opacity: 0.3;}
span.view-actions-icons:hover .action-icons { display:block }
span.view-actions-icons:hover .action-icons:before { content:url('../img/icons/32/wrench_orange.png'); opacity: 0.1; margin-right:10px;}
span.action-icons { 
	display: none;
	position: absolute;
	padding-left: 5px;
	padding-right: 11px;
	padding-top: 6px;
	padding-bottom: 0px;
	background-color: white;
	margin-top: -29px;
	margin-left: -8px;
	border:1px solid lightgrey;
	z-index:2 !important;
}

span.action-icons a {
	cursor:pointer;
}
span.action_underline {
	margin-left:8px;
	margin-right:7px;
}
span.action_bold {
	margin-left:11px;
}
span.action_underline:before { content:url('../img/icons/32/text_underline.png'); }
span.action_italic:before { content:url('../img/icons/32/text_italic.png'); }
span.action_bold:before { content:url('../img/icons/32/text_bold.png'); }
span.action_up:before { content:url('../img/icons/32/arrow_up.png'); }
span.action_down:before { content:url('../img/icons/32/arrow_down.png'); }
span.action_left:before { content:url('../img/icons/32/arrow_left.png'); }
span.action_right:before { content:url('../img/icons/32/arrow_right.png'); }


.k-edit-field .view-actions-icons {

    display:none;
}