#mlogo {
    padding-top: 5px;
    height: 45px;
}

.back {
    background: url(bg-repeating.png);
    position: relative;
    padding: 70px;
    min-height: 100vh; 
}

.pagecontent {
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 1);
    padding-top: 20px;
    min-height: 80%;
    min-height: 80vh;
    display: block;
    overflow: auto
}
#page-index {
    background: initial;
	
}

.container {
    width: 80%;
}

@media (min-width: 768px){
	.container {
		max-width: 950px;
		width: 100%;
	}
	.back {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (min-width: 544px){
	.container {
		max-width: 950px;
		width: 100%;
	}
	.back {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.navbar-color {
    background-color: #00a79e;
    padding: 0;
    padding-left: 14%;
    height: 50px;
    background: url(menu.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.navbar-nav .nav-item+.nav-item {
    margin-left: 2rem;
}

.navbar-brand {
    margin-right: 3rem;
    padding-bottom: 0;
    padding-top: 0;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 1);
}

nav li {
    margin-top: 0;
}

.navbar-nav .nav-link {
    vertical-align: middle;
    padding: 0;
    line-height: 50px;
}

nav li a {
    font-family: "Helvetica Neue", sans-serif;
    font-weight: bold;
    color: white;
    display: inline;
    float: right;
    font-size: 17px;
    line-height: 24px;
    padding: 8px 12px;
    text-align: center;
    text-decoration: none;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding: 0;
}

.pagecontent h1 {
    color: #002a49;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 50px;
}

li {
    margin-top: 10px;
    margin-bottom: 0;
    color: black;
}



/* list eva table css */
#list_zaptions,
#list_evas{

    border-radius: 10px;
  display:table;         
	background: white;

    width: 100%;
    margin: 0 auto;
    padding: 0;
}

#list_zaptions div.tbl-row:nth-child(1),
#list_evas div.tbl-row:nth-child(1){
	
    font-size: 1.2em;
    font-weight: bold;
    font-family: sans-serif;
	 background-color:#404042;
	 color:#FFFFFF;		
}

#list_zaptions div.tbl-row,
#list_evas div.tbl-row{
  display:table-row;
  height: 35px;
}

#list_zaptions div.tbl-row:nth-child(even),
#list_evas div.tbl-row:nth-child(even){

    background: #eee;
}

#list_zaptions div.tbl-cell, 
#list_evas div.tbl-cell {
	display:table-cell; 
	vertical-align: middle;
	padding-right: 20px;
}

#page-reports-eva div.tbl-cell,
#page-details-eva div.tbl-cell
{
	padding: 5px;
}

#page-list-evas div.tbl-cell
{
	padding: 2px;
}

#list_evas div.tbl-cell:nth-child(1) {
    padding-left: 5px;
}

.eva-buttons {
    	border: initial;

	-moz-box-shadow: 0px 0px 8px 0px #276873;
	-webkit-box-shadow: 0px 0px 8px 0px #276873;
	box-shadow: 0px 0px 8px 0px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00a69d), color-stop(1, #008981));
	background:-moz-linear-gradient(top, #00a69d 5%, #008981 100%);
	background:-webkit-linear-gradient(top, #00a69d 5%, #008981 100%);
	background:-o-linear-gradient(top, #00a69d 5%, #008981 100%);
	background:-ms-linear-gradient(top, #00a69d 5%, #008981 100%);
	background:linear-gradient(to bottom, #00a69d 5%, #008981 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a69d', endColorstr='#008981',GradientType=0);
	background-color:#00a69d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	padding: 2px 18px;
	min-width: 140px;
	text-decoration:none;
	text-align: center;
}
.eva-buttons:hover {
	color: white;
	text-decoration: none;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #008981), color-stop(1, #00a69d));
	background:-moz-linear-gradient(top, #008981 5%, #00a69d 100%);
	background:-webkit-linear-gradient(top, #008981 5%, #00a69d 100%);
	background:-o-linear-gradient(top, #008981 5%, #00a69d 100%);
	background:-ms-linear-gradient(top, #008981 5%, #00a69d 100%);
	background:linear-gradient(to bottom, #008981 5%, #00a69d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008981', endColorstr='#00a69d',GradientType=0);
	background-color:#008981;
}
.eva-buttons:active {
	position:relative;
	top:1px;
}

.eva-list.eva-buttons-reports {
    min-width: 8em;
}

nav li.nav-item a.top{
	padding:0;
}

.welcome{
	float:right; 
	font-size: 12px; 
	line-height:20px;
	padding-top: 7px;
	text-align: left;
	text-transform: uppercase;
}        

.eva-list{
	min-width: 50px;
	font-size: 15px;
}

#page-add-eva h1, #page-edit-eva h1 {
	padding-bottom: 0;
	margin-bottom: 0;
}

table.pricing td{
	border: 1px solid #9cc2e5; 
	padding-top: 0cm; 
	padding-bottom: 0cm; 
	padding-left: 0.2cm; 
	padding-right: 0.19cm
}

table.pricing tr:first-child td{
	border: 1px solid #5b9bd5;
}
table.pricing p {
    margin-bottom: 0.05cm;
}

#list_evas i.fa.fa-times {
	color: red;
}
#list_evas i.fa.fa-check {
	color: green;
}

h2#zaption-archives-header {
    margin-top: 10px;
}
#buorg {
	position:relative;
}
.banner {
	position: relative;
	background-color: #fff8ea;
	background-position: 8px 17px;
	border-bottom: 1px solid #a29330;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	font-weight: bold;
	font-size: 17px;
	left: 0;
	position: fixed;
	text-align: center;
	top: 50px;
	width: 100%;
	height:25px;
	z-index: 11111;
}


.btn-eva {
    background-color: #00a79e;
    color: #fff;
}
.btn-eva:hover {
    color: #fff;
    background-color: #058a83;
}

#page-reports-eva .btn-group a.dropdown-item:active,
#page-view-eva .btn-group a.dropdown-item:active,
#list_evas .btn-group a.dropdown-item:active,
.btn-group-eva a.dropdown-item:active {
    background-color: #00a79e; 
}

.fa {
	padding-left: 10px;
}
.overlay{
    position: absolute;
    padding-left: 50%;  
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}


.tabs-left.flex-column > a.nav-link {
	border-right: 1px solid #dee2e6;
	border-bottom: 1px solid transparent;
}
.tabs-left.flex-column > a.nav-link.active {
	border-right: 1px solid transparent;
	border-bottom: 1px solid #dee2e6;
}
.tabs-left.flex-column {
    border: none; 
}
#reports .datepicker {
    width: 280px;
}