
.templateMenuLabel
{
	font-size:8pt ! important;
}

.headerBadge
   {
    position: absolute;
	top: -5px;
	right: -5px;
	cursor: pointer;
	background: #0091d9;
	display: inline-block;
	font-size: 10px;
	box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
	color: #fff;
	font-weight: 700;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	padding: 2px 4px 3px;
	text-align: center;
	line-height: normal;
   }
	    

.dashboardItem
{
	background: #1073b5;
	border: 1px solid white;
}

.dashboardItem:hover {
border: 1px solid white;
}

.dashboardLogo
{
	display: block;
	bottom: 0px;
	right: 0px;
}

.columnStandart
{
	display: table-cell;
}

.columnDispStandart
{
	display: table-cell;
}


.panelDispMap
{
	display: block;
}



.panelHeaderSupportInfo
{
	display: block;
}



@media handheld,  screen and (max-width: 801px) 
{
	.panelHeaderSupportInfo
	{
		display:none;
	}
	
	.dashboardLogo
	{
		display: none;
	}

	 .columnStandart
	 {
	 	display:block;
	 	width: 100%;
	 	max-width: none;
	 }
	 
	.columnDispStandart
	{
		display:block;
	 	width: 100% ! important;
	}
	
	.panelDispMap
	{
		display:none ;
	}
	
}


.icon_delete
{
	color:#9d0000;
	font-size:15pt;
}

.icon_edit
{
	color:#f06c00;
	font-size:15pt;
}

.colNoPadding 
{
	padding: 0px ! important;
	vertical-align: middle ! Important;
}

table.dataTable thead>tr>th
{
	padding-top:0px ! important;
	padding-bottom:0px ! important;
	padding-right:11px ! important;
}

.tableHeaderInput
{
	height:25px! important;
}

table.dataTable thead>tr>th.hasinput
{
	padding:3px ! important;
}


#ribbon
{
	min-height:15px ! important;
}

#ribbon .breadcrumb
{
	padding:5px ! important;
}



.jarviswidget>header
{
	height:25px ! important;
	line-height: 25px ! important;	
}

.jarviswidget>header h2
{
	line-height: 25px ! Important;
}

header > .widget-toolbar
{
	height:25px ! important;
	line-height: 25px ! important;
}

.jarviswidget .widget-body
 {
 	min-height:0px ! important;
 }

.widgetHeaderButton
{
 	margin:3px ! important;
}
 
.modal-header
{
	padding:5px ! important;
} 
 
.modal-header .close
{
    margin-top: 3px;	
}

a > label
{
	margin-bottom: 1px;
	margin-top: 1px;
}

.smart-form .label
{
	margin-bottom: 0px ! important;
}

.smart-form fieldset
{
	padding: 5px 5px 0px ! important;

}

.smart-form footer
{
	padding: 5px 5px 12px  ! important;
	
}

.smart-form .input input, .smart-form .select select, .smart-form .textarea textarea
{
	height:30px ! important;
}

.smart-form .select i
{
	height: 10px ! important;
}

.table > tbody > tr > td
{
	
	vertical-align:middle;
	padding: 4px 5px ;
}

.modal 
{
  	text-align: center;
}

@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog 
{
	  display: inline-block;
	  text-align: left;
	  vertical-align: middle;
}

.jarviswidget > header h2
{
	font-size:9pt;
	
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th
{
	font-size:9pt;
		
}

.table > thead > tr > th {
    padding: 3px 3px;
}





.smart-style-2 nav ul li a:hover, .smart-style-2 nav ul ul li > a:hover
{
	font-weight:bold;
	color:#43a214 ! important;
}



.smart-style-2 .minifyme {
  background: #a01818;
  border-bottom: 1px solid #a01818;
  color: white;
}

.smart-style-2 .minifyme:hover {
  color: white;
}


nav ul span.menu-item-parent {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #073877;
}


.smart-style-2 nav > ul > li > a > i {
  font-size: 25px !important;
  color: #073877;
}

.smart-style-2 #ribbon {
  background: linear-gradient(to right,#f7f7f7 100%,#cacaca 100%);
}


.smart-style-2 #ribbon .breadcrumb, .smart-style-2 #ribbon .breadcrumb a, .smart-style-2 #ribbon .breadcrumb li:last-child, .smart-style-2 #ribbon .breadcrumb > .active
{
	color: #073877 ! important;
}

.table-hover > tbody > tr:hover {
  background-color: #f7f7f7;
  
}
	
.bootstrap-table.bootstrap5 .float-right
{
	float: none ! important;
}

.modal-title {
  margin: 5px;
}


.modal-body {
  position: relative;
  padding: 7px;
}

.button-add {
background-color: #43a214 ! important;
border-color: #43a214 ! important;
color:white ! important;
cursor:pointer;
}



.button-add:hover {
background-color: #2b670d ! important;
border-color: #2b670d ! important;
color:white ! important;
cursor:pointer;
}


.button-select-visist {

}



.button-select-visist:hover {
border-color: black ! important;

}







