﻿#logo img {
    width: 170px;
    height: auto;
    padding-left: 43px;
}

.mode-mark .btn-header > :first-child > a
{
	margin: 10px 10px 0px 120px;
}
.period-mark .btn-header > :first-child > a
{
	margin: 10px 10px 0px 10px;
}
.period-mark .btn-header > :first-child > a,
.mode-mark .btn-header > :first-child > a {
    font-size: 13px;
    padding: 2px 10px;
    font-weight: normal;
    
}

.period-mark .btn-header > :first-child > a em,
.mode-mark .btn-header > :first-child > a em {
    font-size: 17px;
}
.period-mark .btn-header a > span,
.mode-mark .btn-header a > span {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    height: inherit;
    display: inline-block;
}
.nav-block-item .fa-nav-block {
    font-size: 4em;
}
.smart-form section.row { margin-bottom: 10px; }
.smart-form .checkbox label, .radio label {
    margin-right: 15px;
}
.smart-form .btn 
{
	padding: 4px 8px;
}

pre {
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */
}
td pre.limit100 { max-width: 100px; width: 100px;} 
td pre.limit75 { max-width: 100px; width: 100px;} 
.truncate  
{
	width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
fieldset.bg-color-gray
{
	background-color:rgba(240,240,240);	
}

.table input[type=text], .table textarea 
{
	width: 100%!important;
}


.paged {
    margin: 18px 0;
}
.paged table td span,
.paged table td a 
{
	display:block;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #3276b1;
    background-color: #fff;
    border: 1px solid #ddd;
    
}
.paged table td span
{
	background-color: #3276b1;
	color: #fff;
	border-color: #3276b1;
}

.jarviswidget .table-paged td:first-child  {
    border-left: 1px solid #ddd;
}
.jarviswidget .table-paged tbody tr:last-child td {
    border-bottom: 1px solid #ddd;
}
.jarviswidget .table-paged td:last-child {
    border-right: 1px solid #ddd;
}
table.table-bordered.table-paged td:last-child {
    border-right-width: 1px;
}



/* FORMS */
.smart-form .select select.error,
.smart-form .input input.error,
.smart-form .textarea textarea.error,
.smart-form .radio i.error,
.smart-form .checkbox i.error {
	border:1px solid #d43f3a;
	background-color: #fff6f6;
}

.smart-form .select2-container-multi .select2-choices .select2-search-choice, 
.smart-form .select2-selection__choice
{
	padding: 1px 28px 1px 8px;
    margin: 4px 0 3px 5px;
}

/* Updates */
.inline-datepicker {
    display: inline-block;
}
.inline-datepicker .input {
    max-width: 200px;
}
.v-top, .widget-body-toolbar .btn.v-top {
    vertical-align: top;
}