body {

	font-family: 'Merriweather Sans', 'Helvetica', arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000;
	background-color: #fff;
  	margin : 0;
  
}

.legend {
	
line-height: 17px;
	margin-bottom: 8px;
	margin-top: 4px;
	font-size: 13px;
	
}

.form-horizontal .control-group {
  margin-bottom:6px;
}

.form-horizontal .control-label {
  padding-top: 2px; 
}


body.site {

	padding-top : 0px;
 	padding-bottom : 0px;
 	padding-left: 5px;
 	padding-right: 5px;
}

.header {

    margin-bottom: 5px;

}


.container-fluid {
    padding-right: 5px;
    padding-left: 5px;
}

.componentheading {
	
	font-size: 16px;
  	padding-top : 5px;
	
}

.tab-content {

    padding-top : 5px;

}  

.row-fluid [class*="span"] {
    min-height: 5px;   
} 

.btn-radio > .btn.btn-default {

    padding: 2px 3px;
    font-size: 12px;

} 

label {
    margin-bottom: 0px;
}

.control-group {

    margin-bottom: 2px;

}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    margin-bottom: 4px;
    padding: 2px 2px; 
    background: #fafafa;
    border: 1px solid #a6a6a6;
  
} 

.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {

    padding: 1px;

}

.list-striped, .row-striped {

     line-height: 10px;

}

.list-striped li:nth-child(2n+1), .list-striped dd:nth-child(2n+1), .row-striped .row:nth-child(2n+1), .row-striped .row-fluid:nth-child(2n+1) {

    background-color: #fafafa;

}

.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {

      background-color: #fafafa;

}

.fabrikSubGroupElements .fabrikSubGroup {
  
  padding-top : 2px;
  padding-bottom : 2px;
  
}

.btn.calendarbutton {
    padding: 2px 12px;
}    

.btn.btn-info {
    padding: 2px 12px;
} 

.table-condensed th, .table-condensed td {
    padding: 2px 2px;
}

.table th, .table td {
  line-height: 12px;
}

.table {
    margin-bottom: 4px;
}

.form-actions {
    padding: 6px 25px;
} 

.nav {

    margin-bottom: 3px;

}   

h1, h2, h3, h4, h5, h6 {
    margin: 5px 0;
}


h1 {

    font-size: 22px;
    line-height: 20px;

}

.input-append .add-on, .input-prepend .add-on {

    height: 14px;
    
}   

.well {

    background-color: #fff;
    border: 0px solid #000000; 
    
		box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);     
    
}


/*Russell*/

div#maximenuck132.maximenuckh ul.maximenuck li.maximenuck.level1, div#maximenuck132.maximenuckh ul.maximenuck li.maximenuck.level1.parent {

    margin-top: 0px !important;

}

div#maximenuck132 ul.maximenuck {
  min-height: 30px !important;
}

/* Added to reduce padding on content screens such as allocations
.header {
    margin-bottom: 0px !important;
}
/*
body {
  overflow: hidden !important;
}
*/
hr {
  margin: 2px !important;
}

p {
    margin: 0 0 5px !important;
}

.fabrikWindow {
	border: 1px solid #000000;
	box-shadow: 5px 5px 10px #888;
	-moz-box-shadow: 5px 5px 10px #888;
	-webkit-box-shadow: 5px 5px 10px #888;
	background-color: #fff !important;
}

/*--Badge List--*/

.badge_style {
padding: 2px 1px;
box-shadow:
0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff;
-moz-box-shadow:
0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff;
-webkit-box-shadow:
0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff;
text-shadow:
0px -1px 1px rgba(000, 000, 000, .5);
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:2px;
display:inline-block;
color:#fff;
font-size:9px;
text-transform:uppercase;
height:6px;
line-height:6px;
background-color: gray;
margin-left:3px;
}
.b_inprogress, .b_confirmed, .b_queued, .b_newrecord {
background: #006e2e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #006e2e 0%, #003007 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #006e2e), color-stop(100%, #003007)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #006e2e 0%, #003007 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #006e2e 0%, #003007 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #006e2e 0%, #003007 100%); /* IE10+ */
background: linear-gradient(top, #006e2e 0%, #003007 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#003007', GradientType=0 ); /* IE6-8 */
border:#002610 1px solid;
}
.b_unpaid, .b_deborder  {
background: #ff670f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #ff670f 0%, #932d08 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff670f), color-stop(100%, #932d08)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff670f 0%, #932d08 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff670f 0%, #932d08 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff670f 0%, #932d08 100%); /* IE10+ */
background: linear-gradient(top, #ff670f 0%, #932d08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#932d08', GradientType=0 ); /* IE6-8 */
border:#8e2600 1px solid;
}
.b_away, .b_reversed, .b_out, .b_refund, .b_medium {
background: #fcc614; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #fcc614 0%, #d15108 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcc614), color-stop(100%, #d15108)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcc614 0%, #d15108 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcc614 0%, #d15108 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcc614 0%, #d15108 100%); /* IE10+ */
background: linear-gradient(top, #fcc614 0%, #d15108 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc614', endColorstr='#d15108', GradientType=0 ); /* IE6-8 */
border:#cb700e 1px solid;
}
.b_online, .b_frozen {
background: #6dea00; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #6dea00 0%, #3ed100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6dea00), color-stop(100%, #3ed100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6dea00 0%, #3ed100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6dea00 0%, #3ed100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #6dea00 0%, #3ed100 100%); /* IE10+ */
background: linear-gradient(top, #6dea00 0%, #3ed100 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dea00', endColorstr='#3ed100', GradientType=0 ); /* IE6-8 */
border:#469a01 1px solid;
}
.b_offline {
background: #c1c1c1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #c1c1c1 0%, #919191 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1c1c1), color-stop(100%, #919191)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c1c1c1 0%, #919191 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c1c1c1 0%, #919191 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c1c1c1 0%, #919191 100%); /* IE10+ */
background: linear-gradient(top, #c1c1c1 0%, #919191 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#919191', GradientType=0 ); /* IE6-8 */
border:#888 1px solid;
}
.b_success {
background: #82ce00; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #82ce00 0%, #08a500 44%, #398235 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #82ce00), color-stop(44%, #08a500), color-stop(100%, #398235)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #82ce00 0%, #08a500 44%, #398235 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #82ce00 0%, #08a500 44%, #398235 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #82ce00 0%, #08a500 44%, #398235 100%); /* IE10+ */
background: linear-gradient(top, #82ce00 0%, #08a500 44%, #398235 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82ce00', endColorstr='#398235', GradientType=0 ); /* IE6-8 */
border:#347500 1px solid;
}
.b_low {
background: #87e0fd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #05abe0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87e0fd), color-stop(40%, #53cbf1), color-stop(100%, #05abe0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #05abe0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #05abe0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #05abe0 100%); /* IE10+ */
background: linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #05abe0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0', GradientType=0 ); /* IE6-8 */
border:#0a87af 1px solid;
}
.b_medium1 {
background: #7abcff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* IE10+ */
background: linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0 ); /* IE6-8 */
border:#0a87af 1px solid;
}
.b_paid, .b_active, .b_email, .b_in, .b_received, .b_completed {
background: #1c8def; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #1c8def 0%, #0e7fef 47%, #0058dd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c8def), color-stop(47%, #0e7fef), color-stop(100%, #0058dd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1c8def 0%, #0e7fef 47%, #0058dd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1c8def 0%, #0e7fef 47%, #0058dd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1c8def 0%, #0e7fef 47%, #0058dd 100%); /* IE10+ */
background: linear-gradient(top, #1c8def 0%, #0e7fef 47%, #0058dd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c8def', endColorstr='#0058dd', GradientType=0 ); /* IE6-8 */
border:#02437f 1px solid;
}
.b_closed, .b_modification, .b_not-approved, .b_everymodification {
		
background: #bc50b9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #bc50b9 0%, #a03d9e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bc50b9), color-stop(100%, #a03d9e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bc50b9 0%, #a03d9e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bc50b9 0%, #a03d9e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bc50b9 0%, #a03d9e 100%); /* IE10+ */
background: linear-gradient(top, #bc50b9 0%, #a03d9e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc50b9', endColorstr='#a03d9e', GradientType=0 ); /* IE6-8 */
border:#642663 1px solid;
}
.b_complete, .b_other, .b_ivicard {
background: #7d7e7d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* IE10+ */
background: linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0 ); /* IE6-8 */
border:#000 1px solid;
}
.b_suspend, .b_terminated, .b_phone, .b_firsttime {
background: #0b8ac1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #0b8ac1 0%, #004a45 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b8ac1), color-stop(100%, #004a45)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0b8ac1 0%, #004a45 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0b8ac1 0%, #004a45 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0b8ac1 0%, #004a45 100%); /* IE10+ */
background: linear-gradient(top, #0b8ac1 0%, #004a45 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b8ac1', endColorstr='#004a45', GradientType=0 ); /* IE6-8 */
border:#4d0000 1px solid;
}

.b_overdue, .b_failed, .b_reminder, .b_comment, .b_high, .b_requested, .b_error  { 
background: #ff1515; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #ff1515 0%, #c10a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff1515), color-stop(100%, #C10A00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff1515 0%, #C10A00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff1515 0%, #C10A00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff1515 0%, #C10A00 100%); /* IE10+ */
background: linear-gradient(top, #ff1515 0%, #C10A00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1515', endColorstr='#C10A00', GradientType=0 ); /* IE6-8 */
border:#4d0000 1px solid;
}

.b_expired, .b_sms  {
background: #d1f81d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #d1f81d 0%, #9ebe05 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1f81d), color-stop(100%, #9ebe05)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d1f81d 0%, #9ebe05 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d1f81d 0%, #9ebe05 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d1f81d 0%, #9ebe05100%); /* IE10+ */
background: linear-gradient(top, #d1f81d 0%, #9ebe05 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1f81d', endColorstr='#9ebe05', GradientType=0 ); /* IE6-8 */
border:#4d0000 1px solid;
}

.dashboard-container { 
    width: 96%;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 6px;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    font-family: Ubuntu,Tahoma,Helvetica Neue,Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
    box-shadow: 3px 4px 6px 0px rgba(50, 50, 50, 0.5);
    vertical-align: top;
    margin-bottom: 20px;
}	

span.fancytree-title {
	min-height: 12px;
}

button.jfab_main_btn {
	right:auto!important;
	left:16px!important;
	padding:0!important;
}

.sub_fab_btn {
	right:auto!important;
	margin-left:22px!important;
	padding:0!important;
}

button.jfab_btns_wrapper {  
	margin-right: 50px;
}

.jfab_btns_wrapper {
	right:auto!important;
	left:0!important;
	text-align:left!important;
}

.jfab_btns_wrapper button {
	padding:0!important;
}

