﻿@charset "UTF-8";

/*
 * (c) 2016 Monis Software Limited, All Rights Reserved.
 * 
 * THE INFORMATION CONTAINED HEREIN IS THE PROPRIETARY AND CONFIDENTIAL INFORMATION OF MONIS SOFTWARE LIMITED.
 *
 */

body {
	padding-top: 70px;
	padding-bottom: 70px;
}

.body-video {
	background-color: #f5f4f1;
}

.navbar-fixed-top {
	background-color: #ffffff;
	border-color: #ccc;
}

	.navbar-fixed-top .navbar-brand {
		color: #8dc63f;
	}

.monis-chart {
	max-width: 40em;
	margin: auto;
}

.carousel-control.left, .carousel-control.right {
	background-image: none;
}

.fis-green {
	color: #8dc63f;
}

.navbar-toggle {
	background-color: #8dc63f;
}

	.navbar-toggle .icon-bar {
		background-color: white;
	}

.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #45621d;
}

.nav-monis > li > a,
.nav-monis > li > a:hover,
.nav-monis > li > a:focus,
.nav-monis > li.active > a,
.nav-monis > li.active > a:hover,
.nav-monis > li.active > a:focus {
	color: #888888;
	font-size: larger;
}

.btn-monis,
.btn-monis:hover,
.btn-monis:active,
.btn-monis:visited,
.btn-monis:focus {
	background-color: #8dc63f;
	border-color: #8dc63f;
	color: #ffffff;
	margin-left: 10px;
	margin-right: 10px;
}

	.btn-monis:hover {
		background-color: #a2d062;
		border-color: #a2d062;
	}

.panel-default {
	border-color: #6f9d2f;
}

	.panel-default > .panel-heading {
		background-color: #8dc63f;
		color: #ffffff;
	}

.monis-modal-container {
	padding: 10px;
}

.modal-title {
	font-weight: bold;
}

.monis-modal-row-header {
	text-align: right;
	font-weight: bold;
}

.monis-text-input {
	text-align: right;
}

.monis-instrument-table-row {
	cursor: pointer;
}

.table > thead {
	background-color: #8dc63f;
	color: white;
}

.table {
	border: #8dc63f solid 2px;
}

	.table > tbody > tr > td, .table > thead > tr > th {
		border-color: #8dc63f;
	}

.monis-name-col {
	font-weight: bold;
}

.pagination {
	border: #8dc63f solid 1px;
	border-radius: 0;
}

	.pagination > li:first-child > a, .pagination > li:first-child > span,
	.pagination > li:last-child > a, .pagination > li:last-child > span {
		border-radius: 0;
	}

.modal-header {
	background-color: #8dc63f;
	color: white;
}

.video {
	display: block;
	margin: 0 auto;
}

@media (min-width: 768px) {
	.modal-xl {
		width: 90%;
		max-width: 800px;
	}
}

.right-side-panel {
	float: right;
	width: 30%;
	margin-left: 50px;
	margin-top: 50px;
	margin-bottom: 50px;
	padding-left: 25px;
	padding-bottom: 25px;
	padding-right: 25px;
	background-color: #8dc63f;
	color: white;
}

.monis-share-button 
{
	display: inline-block;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 4px;
	border-radius: 4px;
	opacity: 1;
	background-color: #8dc63f;
	border-color: #a2d062;
}
.monis-share-button:hover
{
	opacity: 0.6;
}

.monis-matrix-rotate 
{
	transform: rotate(270deg);
	transform-origin: 50% 50%;
}

.monis-overflowxscroll 
{
	overflow-x:scroll
}

.monis-maths 
{
	padding-left: 3em;
	font-style: italic;
}

.monis-smallnote 
{
	font-size: 0.7em
}

.monis-width-100percent 
{
	width:100%;
}

.monis-height-100percent 
{
	height:100%;
}

.monis-table-layout-auto 
{
	table-layout: auto;
}

.monis-width-1px
{
	width:1px;
}

.monis-display-cell
{
	display:table-cell;
}

.monis-display-table
{
	display: table;
}

.monis-display-inline
{
	display: inline;
}

.monis-hidden
{
	display: none;
}

.monis-white-space-nowrap
{
	white-space: nowrap
}

.monis-white-space-prewrap {
	white-space: pre-wrap
}

.monis-margin-bottom-zero 
{
	margin-bottom:0
}

.monis-vertical-align-top
{
	vertical-align: top
}

.monis-table2-style1
{
	border:1px solid;
	border-color:#8dc63f;
	white-space:nowrap;
	overflow:hidden
}

.monis-table2-style2
{
	height:100px;
	overflow-y:scroll;
	margin-bottom:20
}

.monis-table2-style3
{
	border:1px solid;
	border-color:#8dc63f;
	white-space:nowrap;
	overflow:hidden
}

.monis-report-style1
{
	float:right;
	color:lightgray;
	cursor:pointer
}

.monis-frozen-grid-style1 
{
	width: 100%;
	height: 400px;
	display: grid;
	grid-template-columns: auto 1fr auto;
	grid-template-rows: auto auto 1fr auto;
	display: -ms-grid;
	-ms-grid-rows: auto auto 1fr auto;
	-ms-grid-columns: auto 1fr auto
}

.monis-frozen-grid-style2 
{
	grid-column: 1 / span 3;
	grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-column-span: 3;
	margin-bottom: 5px
}

.monis-frozen-grid-style3 
{
	grid-column: 1;
	grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-row: 2
}

.monis-frozen-grid-style4 
{
	overflow: hidden;
	grid-column: 2;
	grid-row: 2;
	-ms-grid-column: 2;
	-ms-grid-row: 2
}

.monis-frozen-grid-style5 
{
	background-color: grey;
	grid-column: 3;
	grid-row: 2;
	-ms-grid-column: 3;
	-ms-grid-row: 2
}

.monis-frozen-grid-style6 
{
	overflow: hidden;
	grid-column: 1;
	grid-row: 3;
	-ms-grid-column: 1;
	-ms-grid-row: 3
}

.monis-frozen-grid-style7 
{
	grid-column: 2 / span 2;
	grid-row: 3 / span 2;
	-ms-grid-column: 2;
	-ms-grid-row: 3;
	-ms-grid-column-span: 2;
	-ms-grid-row-span: 2;
	overflow: scroll;
}

.monis-frozen-grid-style8 
{
	background-color: grey;
	grid-column: 1;
	grid-row: 4;
	-ms-grid-column: 1;
	-ms-grid-row: 4
}

.monis-vertical-align-middle 
{
	vertical-align: middle
}

.monis-vertical-align-top 
{
	vertical-align: top
}

.monis-svg-line-style1
{
	stroke: green;
	stroke-width: 7%
}
.monis-right-text-align
{
	text-align: right
}

.monis-padding-5-px
{
	padding: 5px;
}

.monis-text-align-center
{
	text-align: center
}

.monis-groupbox {
	border: 1px groove #ddd !important;
	padding: 0 1.4em 1.4em 1.4em !important;
	margin: 0.5em 0.5em 0.5em 0.5em !important;
}
.monis-groupbox-title 
{
	width: inherit;
	padding: 0 10px;
	border-bottom: none;
	white-space: nowrap
}

.monis-grid-input-group {
	padding-bottom: 5px;
	max-width: 50%;
}

.monis-min-width-8em 
{
	min-width: 8em;
}

.monis-boarder-1grey
{
	border: 1px solid grey;
}

.monis-border-red
{
	border-color: red;
}

.feather {
	width: 14px;
	height: 14px;
	stroke: currentColor;
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;
	fill: none;
	vertical-align: middle;
}