body,input,button,select,textarea {font-family:Calibri1, Tahoma, "Lucida Sans","Lucida Grande","Lucida Sans Unicode","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:13px;}
h1,h2,h3,h4,h5,h6 {font-family:Cantarell, "Lucida Sans","Lucida Grande","Lucida Sans Unicode","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;}

.hero-unit{padding:40px;}
.hero-unit h1 small {font-size:50%;}
.hero-desc{text-align:justify;margin-top:0.5em;}
.hide-me { display:none; visibility:hidden; }

/*body{padding-top:60px;}*/
.popover-content { font-size:13px;line-height:1.5em;}

html > body { overflow-y:scroll; *overflow-y:auto;}
table.fixed { table-layout:fixed; }
table caption { text-align:left; }

.navbar .brand { padding:0; margin:0; } 

.page-header { margin:8px 0; padding-bottom:12px;}
td .control-group, td input, td textarea { margin-bottom:0; }
table caption { font-weight:bold; color:#247CBA; }
.child-unit { padding-left:40px; }
h4.title { margin:8px 0; color:#247CBA; } 
.highlighter { background-color:#E4E4E4; }
td .btn-group { overflow:visible; }

.br8 { -khtml-border-radius: 8px; -moz-border-radius: 8px; -opera-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px; }
.br4 { -khtml-border-radius: 4px; -moz-border-radius: 4px; -opera-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; }
.bs4 { -moz-box-shadow: 4px 4px 4px #AEAEAE; -webkit-box-shadow: 4px 4px 4px #AEAEAE; box-shadow:4px 4px 4px #AEAEAE;} 

td.text-center { text-align:center; }
table.text-center td { text-align:center; }
td.v-middle { vertical-align:middle; }
table.v-middle td { vertical-align:middle; }
div.account-status-action { margin:5px 0; border-bottom:solid 1px #DDD; }

/* Styles for basic forms
-----------------------------------------------------------*/
textarea  { min-height: 75px; }
.editor-label  { margin: 1em 0 0 0; }
.editor-field { margin:0.5em 0 0 0; }

/* Style for Datatable
--------------------------------------------*/
div.dataTables_length label { float: left; text-align: left; }
div.dataTables_length select { width: 75px; }

div.dataTables_filter { margin-bottom:6px; }
div.dataTables_info { padding-top:5px; }
div.dataTables_paginate { float: right; margin: 0; }

form.table-form { margin:0; }
ul.dropdown-menu button.confirm-delete { margin-left:10px; border:none; box-shadow:none; display:block; text-align: left; width: 80%; padding:3px 6px; background:none;}
/*ul.dropdown-menu input.confirm-delete:hover { background-color:#0088CC; }*/
ul.dropdown-menu li:hover { background-color:#0088CC; }
ul.dropdown-menu li:hover button.confirm-delete { background-color:#0088CC; color:#FFF;}
.pull-right .dropdown-menu {left: auto; right: 0; }
div.modal-footer form { display:inline; margin:0 10px; }
.modal.fade{-webkit-transition:opacity .2s linear,none;-moz-transition:opacity .2s linear,none;-ms-transition:opacity .2s linear,none;-o-transition:opacity .2s linear,none;transition:opacity .2s linear,none;top:50%;}

div.canned-response { position:relative; }
div.canned-response div.btn-group { position:absolute; left:35px; top:0; }

div.dataTables_wrapper { clear: both;position: relative; }
div.dataTables_processing{background:#f5f5f5;background:rgba(255,255,255,.5);font-size:14px;position:absolute;text-align:center;width:100%;height:100%;left:0;top:0;z-index:10;}
div.dataTables_processing .processing-msg{ position:absolute;top:50%;left:50%;margin:-20px 0 0 -100px;width:200px;height:40px;background:url(images/datatable/processing.gif) no-repeat scroll center center;font-size:0}
table.table { clear:both; margin-bottom: 6px !important; }
table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {cursor: pointer;*cursor: hand;}

table.dataTable th:active {	outline: none; } 

table.table thead .sorting { background: url('images/datatable/sort_both.png') no-repeat center right; }
table.table thead .sorting_asc { background: url('images/datatable/sort_asc.png') no-repeat center right; }
table.table thead .sorting_desc { background: url('images/datatable/sort_desc.png') no-repeat center right; }
table.table thead .sorting_asc_disabled { background: url('images/datatable/sort_asc_disabled.png') no-repeat center right; }
table.table thead .sorting_desc_disabled { background: url('images/datatable/sort_desc_disabled.png') no-repeat center right; }
table.table thead { background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),TO(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fdfdfd 0%,#e6e6e6 100%);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#E6E6E6',GradientType=0);border-bottom:1px solid #cdcdcd;}
table.table thead th { vertical-align:middle;}
table.prospects td span.yellow-contact, table.prospects td span.orange-contact { display:block; }
table.prospects td span.yellow-contact { background-color:#FF0; }
table.prospects td span.orange-contact { background-color:#FFA500; }


/*!* Datepicker for Bootstrap*/
.datepicker{background-color:#fff;border-color:#999;border-color:rgba(0,0,0,.2);border-style:solid;border-width:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;display:none;position:absolute;z-index:900;margin-left:0;margin-right:0;margin-bottom:18px;padding-bottom:4px;width:218px}
.datepicker .nav{font-weight:bold;width:100%;padding:4px 0;background-color:#f5f5f5;color:gray;border-bottom:1px solid #ddd;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;zoom:1;margin:0}
.datepicker .nav:before,.datepicker .nav:after{display:table;content:"";zoom:1;*display:inline}
.datepicker .nav:after{clear:both}
.datepicker .nav span{display:block;float:left;text-align:center;height:28px;line-height:28px;position:relative}
.datepicker .nav .bg{width:100%;background-color:#fdf5d9;height:28px;position:absolute;top:0;left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.datepicker .nav .fg { width: 100%; position: absolute; top: 0; left: 0; }
.datepicker .button { cursor: pointer; padding: 0 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.datepicker .button:hover { background-color: #808080; color: #FFF; }
.datepicker .months { float: left; margin-left: 4px; }
.datepicker .months .name { width: 72px; padding: 0; }
.datepicker .years { float: right; margin-right: 4px; }
.datepicker .years .name { width: 36px; padding: 0; }
.datepicker .dow, .datepicker .days div { float: left; width: 30px; line-height: 25px; text-align: center; }
.datepicker .dow { font-weight: bold; color: #808080; }
.datepicker .calendar { padding: 4px; }
.datepicker .days div { cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.datepicker .days div:hover { background-color: #0064cd; color: #FFF; }
.datepicker .overlap { color: #bfbfbf; }
.datepicker .today { background-color: #fee9cc; }
.datepicker .selected { background-color: #bfbfbf; color: #FFF; }
.deleteLink:hover{ cursor:pointer; }

/**** bootstrap time picker ****/
.bootstrap-timepicker.dropdown-menu { border-radius: 4px 4px 4px 4px; display: none; left: 0; margin-top: 1px; padding: 4px; top: 0; min-width: 10px; }
.bootstrap-timepicker.dropdown-menu.open { display: inline-block; }
.bootstrap-timepicker.dropdown-menu:before { border-bottom: 7px solid rgba(0, 0, 0, 0.2); border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; left: 6px; position: absolute; top: -7px; }
.bootstrap-timepicker.dropdown-menu:after { border-bottom: 6px solid #FFF; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; left: 7px; position: absolute; top: -6px; }
.bootstrap-timepicker.modal { margin-left: -100px; margin-top: 0; top: 30%; width: 200px; }
.bootstrap-timepicker.modal .modal-content { padding: 0; }
.bootstrap-timepicker table { margin: 0; width: 100%; }
.bootstrap-timepicker table td { height: 30px; margin: 0; padding: 2px; text-align: center; }
.bootstrap-timepicker table td span { width: 100%; }
.bootstrap-timepicker table td a { border: 1px solid transparent; display: inline-block; margin: 0; outline: 0 none; padding: 8px 0;width: 3em; }
.bootstrap-timepicker table td a:hover { background-color: #EEE; border-color: #DDD; border-radius: 4px 4px 4px 4px; }
.bootstrap-timepicker table td a i { margin-top: 2px; }
.bootstrap-timepicker table td input { margin: 0; text-align: center; width: 25px; }
.bootstrap-timepicker-component .add-on { cursor: pointer; } 
.bootstrap-timepicker-component .add-on i { display: block; height: 16px; width: 16px; }

/**** cle editor****/
.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background: url('images/toolbar.gif') repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('images/buttons.gif')}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}

/* Dashboard Style Css*/
#dashboard-view { padding:10px; }

/**| FullCalendar v1.6.0 Stylesheet | (c) 2013 Adam Shaw |**/
.fc{direction:ltr;text-align:left}.fc table{border-collapse:collapse;border-spacing:0}html .fc,.fc table{font-size:1em}.fc td,.fc th{padding:0;vertical-align:top}.fc-header td{white-space:nowrap}.fc-header-left{width:25%;text-align:left}.fc-header-center{text-align:center}.fc-header-right{width:25%;text-align:right}.fc-header-title{display:inline-block;vertical-align:top}.fc-header-title h2{margin-top:0;white-space:nowrap}.fc .fc-header-space{padding-left:10px}.fc-header .fc-button{margin-bottom:1em;vertical-align:top}.fc-header .fc-button{margin-right:-1px}.fc-header .fc-corner-right,.fc-header .ui-corner-right{margin-right:0}.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2}.fc-header .fc-state-down{z-index:3}.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4}.fc-content{clear:both}.fc-view{width:100%;overflow:hidden}.fc-widget-header,.fc-widget-content{border:1px solid #ddd}.fc-state-highlight{background:#fcf8e3}.fc-cell-overlay{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-button{position:relative;display:inline-block;padding:0 .6em;overflow:hidden;height:1.9em;line-height:1.9em;white-space:nowrap;cursor:pointer}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc-text-arrow{margin:0 .1em;font-size:2em;font-family:"Courier New",Courier,monospace;vertical-align:baseline}.fc-button-prev .fc-text-arrow,.fc-button-next .fc-text-arrow{font-weight:bold}.fc-button .fc-icon-wrap{position:relative;float:left;top:50%}.fc-button .ui-icon{position:relative;float:left;margin-top:-50%;*margin-top:0;*top:-50%}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-down,.fc-state-active{background-color:#ccc;background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-event{border:1px solid #3a87ad;background-color:#3a87ad;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);font-size:.85em;cursor:default}a.fc-event{text-decoration:none}a.fc-event,.fc-event-draggable{cursor:pointer}.fc-rtl .fc-event{text-align:right}.fc-event-inner{width:100%;overflow:hidden}.fc-event-time,.fc-event-title{padding:0 1px}.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%}.fc-event-hori{border-width:1px 0;margin-bottom:1px}.fc-ltr .fc-event-hori.fc-event-start,.fc-rtl .fc-event-hori.fc-event-end{border-left-width:1px;border-top-left-radius:3px;border-bottom-left-radius:3px}.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.fc-event-hori .ui-resizable-e{top:0!important;right:-3px!important;width:7px!important;height:100%!important;cursor:e-resize}.fc-event-hori .ui-resizable-w{top:0!important;left:-3px!important;width:7px!important;height:100%!important;cursor:w-resize}.fc-event-hori .ui-resizable-handle{_padding-bottom:14px}table.fc-border-separate{border-collapse:separate}.fc-border-separate th,.fc-border-separate td{border-width:1px 0 0 1px}.fc-border-separate th.fc-last,.fc-border-separate td.fc-last{border-right-width:1px}.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td{border-bottom-width:1px}.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th{border-top-width:0}.fc-grid th{text-align:center}.fc .fc-week-number{width:22px;text-align:center}.fc .fc-week-number div{padding:0 2px}.fc-grid .fc-day-number{float:right;padding:0 2px}.fc-grid .fc-other-month .fc-day-number{opacity:.3;filter:alpha(opacity=30)}.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px}.fc-grid .fc-event-time{font-weight:bold}.fc-rtl .fc-grid .fc-day-number{float:left}.fc-rtl .fc-grid .fc-event-time{float:right}.fc-agenda table{border-collapse:separate}.fc-agenda-days th{text-align:center}.fc-agenda .fc-agenda-axis{width:50px;padding:0 4px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:normal}.fc-agenda .fc-week-number{font-weight:bold}.fc-agenda .fc-day-content{padding:2px 2px 1px}.fc-agenda-days .fc-agenda-axis{border-right-width:1px}.fc-agenda-days .fc-col0{border-left-width:0}.fc-agenda-allday th{border-width:0 1px}.fc-agenda-allday .fc-day-content{min-height:34px;_height:34px}.fc-agenda-divider-inner{height:2px;overflow:hidden}.fc-widget-header .fc-agenda-divider-inner{background:#eee}.fc-agenda-slots th{border-width:1px 1px 0}.fc-agenda-slots td{border-width:1px 0 0;background:none}.fc-agenda-slots td div{height:20px}.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td{border-top-width:0}.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td{border-top-style:dotted}.fc-agenda-slots tr.fc-minor th.ui-widget-header{*border-top-style:solid}.fc-event-vert{border-width:0 1px}.fc-event-vert.fc-event-start{border-top-width:1px;border-top-left-radius:3px;border-top-right-radius:3px}.fc-event-vert.fc-event-end{border-bottom-width:1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.fc-event-vert .fc-event-time{white-space:nowrap;font-size:10px}.fc-event-vert .fc-event-inner{position:relative;z-index:2}.fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.3;filter:alpha(opacity=30)}.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg{display:none\9}.fc-event-vert .ui-resizable-s{bottom:0!important;width:100%!important;height:8px!important;overflow:hidden!important;line-height:8px!important;font-size:11px!important;font-family:monospace;text-align:center;cursor:s-resize}.fc-agenda .ui-resizable-resizing{_overflow:hidden}

.fc-view table { background:#fff;}
.fc-view table thead {background-color:#F5F5F5;background-image:-webkit-gradient(linear,lefttop,leftbottom,from(#FFFFFF),TO(#E6E6E6));background-image:-webkit-linear-gradient(top,#FFFFFF,#E6E6E6);background-image:-moz-linear-gradient(top,#FFFFFF,#E6E6E6);background-image: -ms-linear-gradient(top,#fdfdfd 0%,#E6E6E6 100%);background-image:-o-linear-gradient(top,#FFFFFF,#E6E6E6);background-image:linear-gradient(tobottom,#FFFFFF,#E6E6E6);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd',endColorstr='#E6E6E6',GradientType=0);border-bottom: 1px solid #CDCDCD;}
.fc-view table thead th { padding:4px; color:#555;-webkit-text-shadow:1px 1px 0 #fff; text-shadow:1px 1px 0 #fff; }
a.fc-event:hover{ color:#fff; text-decoration:none;}

#div-todo-calendar { padding:10px 20px; }
#div-todo-calendar .calendar-user-label { margin:8px 0; }

/********* rohit ********/
.interests div.control-group, .sports div.control-group { margin:0px; }

.boys-girls h3 { line-height:10px; }
.boys-girls hr { border-top:1px solid #E5E5E5; }
.boys .controls .input-age { width:66px; }
.boys .table-boys td{ padding-left :5px; }
.boys .table-boys td .control-group { height:40px; }

.girls .table-girls td{ padding-left :5px; }
.girls .controls .input-age { width:66px; }
.girls .table-girls td .control-group { height:40px; }

.boys, .girls { border:1px solid #c1c1c1; background-color:#e4e4e4; }

.Search-Field .control-label{ width:100px; text-align:right; }
.Search-Field .btnGo { padding-top: 10px; }

.SearchTable th{ line-height: 15px; }
.SearchTable .text-center { text-align:center; line-height:15px; }

.member-account-footer{ width:500px; margin:0 auto; }
.member-account-footer .action-start{ border:1px solid #ddd; }

.widget-title, .accordion-heading {
	background-color: #efefef;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fdfdfd), to(#eaeaea));
	background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -moz-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -ms-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -o-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #CDCDCD;
    color:#222;
}

.widget-title a, .accordion-heading a 
{
	text-decoration:none;
	color:#444;
}

.widget-title span.icon, .accordion-heading span.icon{
	border-right: 1px solid #cdcdcd;
	padding: 9px 10px 7px 11px;
	float: left;
	opacity: .7;
}

/***| General |***/
.text-center { text-align:center!important; }
.text-right { text-align:right!important; }
.text-left { text-align:left!important; }
.text-top { vertical-align:top!important; }
.text-middle { vertical-align:middle!important; }

.p5 { padding:5px;}
.pl5 { padding-left:5px;}
.pr5 { padding-right:5px;}
.plr5 { padding-left:5px;padding-right:5px;}
.pt5 { padding-top:5px;}
.pb5 { padding-bottom:5px;}
.ptb5 { padding-top:5px;padding-bottom:5px;}

.p10 { padding:10px;}
.pl10 { padding-left:10px;}
.pr10 { padding-right:10px;}
.plr10 { padding-left:10px;padding-right:10px;}
.pt10 { padding-top:10px;}
.pb10 { padding-bottom:10px;}
.ptb10 { padding-top:10px;padding-bottom:10px;}

.m5 { margin:5px;}
.ml5 { margin-left:5px;}
.mr5 { margin-right:5px;}
.mlr5 { margin-left:5px;margin-right:5px;}
.mt5 { margin-top:5px;}
.mb5 { margin-bottom:5px;}
.mtb5 { margin-top:5px;margin-bottom:5px;}

.m10 { margin:10px;}
.ml10 { margin-left:10px;}
.mr10 { margin-right:10px;}
.mlr10 { margin-left:10px;margin-right:10px;}
.mt10 { margin-top:10px;}
.mb10 { margin-bottom:10px;}
.mtb10 { margin-top:10px;margin-bottom:10px;}


/* Datatable DARK black theme */
.table-dark{width:100%;margin-bottom:18px;color:#ccc}
.table-dark caption{color:#fff}
.table-dark th,.table-dark td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #232323}
.table-dark th.headerSortable:hover{cursor:pointer}
.table-dark th{font-weight:bold}
.table-dark thead th{background:#111;color:#e5e5e5;vertical-align:bottom}table.table-dark thead .sorting { background: url('images/datatable/sort_both.png') no-repeat center right #111; }
table.table-dark thead .sorting_asc { background: url('images/datatable/sort_asc.png') no-repeat center right #111; }
table.table-dark thead .sorting_desc { background: url('images/datatable/sort_desc.png') no-repeat center right #111; }
table.table-dark thead .sorting_asc_disabled { background: url('images/datatable/sort_asc_disabled.png') no-repeat center right #111; }
table.table-dark thead .sorting_desc_disabled { background: url('images/datatable/sort_desc_disabled.png') no-repeat center right #111; }

.table-dark colgroup+thead tr:first-child th,.table-dark colgroup+thead tr:first-child td,.table-dark thead:first-child tr:first-child th,.table-dark thead:first-child tr:first-child td{border-top:0}
.table-dark tbody+tbody{border-top:2px solid #232323}
.table-dark.table-condensed th,
.table-dark.table-condensed td{padding:4px 5px}
.table-dark.table-bordered{border:1px solid #232323;border-left:0;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.table-dark.table-bordered th,.table-dark.table-bordered td{border-left:1px solid #232323}
.table-dark.table-bordered thead:first-child tr:first-child th,.table-dark.table-bordered tbody:first-child tr:first-child th,.table-dark.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-dark.table-bordered thead:first-child tr:first-child th:first-child,
.table-dark.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0}
.table-dark.table-bordered thead:first-child tr:first-child th:last-child,.table-dark.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}
.table-dark.table-bordered thead:last-child tr:last-child th:first-child,.table-dark.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}
.table-dark.table-bordered thead:last-child tr:last-child th:last-child,
.table-dark.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}
.table-dark.table-striped tbody tr:nth-child(odd) td,
.table-dark.table-striped tbody tr:nth-child(odd) th{background-color:#393939}
.table-dark tbody tr td,.table-dark tbody tr th,.table-dark tbody tr:hover td,.table-dark tbody tr:hover th{background-color:#333}


/* Datatable PAPER theme */
.table-paper{border:1px solid #d0d7e9;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0!important;color:#333;-webkit-box-shadow:0 1px 2px #e5e5e5;box-shadow:0 1px 2px #e5e5e5}
.table-paper.table-bordered{border-left:0}
table.table-paper thead { background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),TO(#DEEEFC));background-image:-webkit-linear-gradient(top,#fff,#DEEEFC);background-image:-moz-linear-gradient(top,#fff,#DEEEFC);background-image:-ms-linear-gradient(top,#fdfdfd 0%,#DEEEFC 100%);background-image:-o-linear-gradient(top,#fff,#DEEEFC);background-image:linear-gradient(to bottom,#fff,#DEEEFC);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#DEEEFC',GradientType=0);} 
.table-paper thead tr th{font-size:13px;font-weight:bold;color:#666;border-radius:0!important;border-top:none}
.table-paper th,.table-paper td{color:#666;-webkit-box-shadow:inset 0 1px 0 #d0d7e9; box-shadow:inset 0 1px 0 #d0d7e9;border-top:none;border-radius:0!important}
.table-paper.table-bordered th,.table-paper.table-bordered td{-webkit-box-shadow:inset 0 1px 0 #d0d7e9,inset 1px 0 0 #d0d7e9;box-shadow:inset 0 1px 0 #d0d7e9,inset 1px 0 0 #d0d7e9;border-left:none;border-top:none}
.table-paper.table-bordered tbody td:nth-child(2){-webkit-box-shadow:inset 0 1px 0 #d0d7e9;box-shadow:inset 0 1px 0 #d0d7e9;border-left:none;border-top:none}
.table-paper.table-striped tbody tr:nth-child(even) td,.table-paper.table-striped tbody tr:nth-child(even) th,.table-paper.table-striped tbody tr:nth-child(even):hover td,.table-paper.table-striped tbody tr:nth-child(even):hover th{background-color:#f4f6f9}
.table-paper.table-striped tbody tr:nth-child(odd) td,.table-paper.table-striped tbody tr:nth-child(odd) th,.table-paper.table-striped tbody tr:nth-child(odd):hover td,.table-paper.table-striped tbody tr:nth-child(odd):hover th{background-color:#fff}
.table-paper thead:first-child tr:first-child th,.table-paper tbody:first-child tr:first-child th,.table-paper tbody:first-child tr:first-child td{-webkit-box-shadow:none!important;box-shadow:none!important;border-top:none!important}
.table-paper tbody tr th:first-child,.table-paper tbody tr td:first-child{border-right:1px solid #d0d7e9;}
.table-paper.table-bordered tbody tr td.sorting_1{border-right:4px double #ee3531; border-left:4px double #ee3531;}

/*.table-paper tbody tr th:first-child,.table-paper tbody tr td:first-child{border-right:4px double #ee3531;}*/