:root {
    --dark-blue: #4a5866;
    --light-blue: #62707f;
    --green: #1aa22f;
}

/* var(--name); */


body{ font-family: 'Raleway', sans-serif; }

img{ border: none; max-width: 100%; }

.red{ color: red; }
.green{ color: #080; }
.blue{ color: #03C; }
.grey{ color: #aaa; }
.white{ color: white; }
.hidden{ display: none; }
.pointer{ cursor: pointer; }
.bold{ font-weight: bold; }
.divC{ margin-left: auto; margin-right: auto; }
.txtC{ text-align: center; }
.txtR{ text-align: right; }
.txtL{ text-align: left; }
.tiny{ font-size: 10px; }
.small{ font-size: 12px; }
.medium{ font-size: 14px; }
.large{ font-size: 22px; }
.max100{ max-width: 100%; }
.table-right{ margin-left: auto; }
.wrong{ text-decoration: line-through; }
.floatL{ float: left; }
.floatR{ float: right; }
.visible{ display: block; }
.noformat, .noformat:hover{ text-decoration: none; color: inherit; }
.red-border{ border: 1px solid red; }

.padded5{ padding: 5px!important; }
.padded10{ padding: 10px!important; }
.padded20{ padding: 20px!important; }
.margin-bottom{ margin-bottom: 12px; }
.margin-top{ margin-top: 12px; }
.margin-left{ margin-left: 12px; }
.margin-right{ margin-right: 12px; }
.verdana{ font-family: Verdana, Geneva, sans-serif; }

.labelfix{ margin-top: 6px; }

.bgwhite{ background: white; }
.boxshadow{
-webkit-box-shadow: 3px 3px 9px 0px rgba(74,74,74,1);
-moz-box-shadow: 3px 3px 9px 0px rgba(74,74,74,1);
box-shadow: 3px 3px 9px 0px rgba(74,74,74,1);
}

table.normal{ width: initial; }
.table.normal th{ background-color: #823130; color: white; }
.table.normal td{ background-color: #fafafa; }

.pagination{ padding: 10px; }
.pagination .pg{ color: #090; padding: 5px 10px; border: solid 1px #555; background: #0c0; margin: 2px; font-size: 12px; text-decoration: none; border-radius: 5px; }
.pagination a.pg{ color: #000; } 

blockquote{
	margin: 12px 0 12px 12px;
	border-left: solid 4px var(--light-blue);
	padding: 12px;
	background: #f5f5f5;
}

.clear{ clear: both; }

.img_minimise{
	border-top: solid 1px white;
	border-bottom: solid 1px white;
}
.large_img_minimised{
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	border-top: solid 1px var(--light-blue);
	border-bottom: solid 1px var(--light-blue);
}

.col-no-padding {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

h1.noindent,h2.noindent,h3.noindent,h4.noindent{ margin: 0 !important; padding: 0 !important; }

h1,h2,h3,h4,h5,h6{ color: var(--green); }
h2{ margin: 20px 0 10px 0; }

a, a:visited{ color: var(--dark-blue); }
a:hover{ color: var(--light-blue); }
a.btn{ color: white; }

a.clear-link:hover{ text-decoration: none; }

.form-control-inline {
    min-width: 0;
    width: auto;
    display: inline;
}


/* sm */
@media(max-width: 768px){
}

/* xxs */
@media(max-width: 460px){
}


footer{
	background: var(--dark-blue);
	color: #c9a3a2;
	color: white;
	padding: 20px;
	margin-top: 20px;
}

footer a{ color: white!important; }


.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}

/*!
 * Start Bootstrap - Simple Sidebar (https://startbootstrap.com/template-overviews/simple-sidebar)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-simple-sidebar/blob/master/LICENSE)
 */

body {
  overflow-x: hidden;
}

#wrapper {
  padding-left: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#wrapper.toggled {
  padding-left: 250px;
}

#sidebar-wrapper {
  z-index: 1000;
  position: fixed;
  left: 250px;
  width: 0;
  height: 100%;
  margin-left: -250px;
  overflow-y: auto;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#wrapper.toggled #sidebar-wrapper {
  width: 250px;
}

#page-content-wrapper {
  width: 100%;
  position: absolute;
  padding: 15px;
}

#wrapper.toggled #page-content-wrapper {
  position: absolute;
  margin-right: -250px;
}


/* Sidebar Styles */

.sidebar-nav {
  position: absolute;
  top: 0;
  width: 250px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.sidebar-nav li {
  text-indent: 20px;
  line-height: 40px;
}

.sidebar-nav li a {
  display: block;
  text-decoration: none;
  color: #999999;
}

.sidebar-nav li a:hover {
  text-decoration: none;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
}

.sidebar-nav li a:active, .sidebar-nav li a:focus {
  text-decoration: none;
}

.sidebar-nav>.sidebar-brand {
  height: 65px;
  font-size: 18px;
  line-height: 60px;
}

.sidebar-nav>.sidebar-brand a {
  color: #999999;
}

.sidebar-nav>.sidebar-brand a:hover {
  color: #fff;
  background: none;
}

@media(min-width:768px) {
  #wrapper {
    padding-left: 0;
  }
  #wrapper.toggled {
    padding-left: 250px;
  }
  #sidebar-wrapper {
    width: 0;
  }
  #wrapper.toggled #sidebar-wrapper {
    width: 250px;
  }
  #page-content-wrapper {
    padding: 20px;
    position: relative;
  }
  #wrapper.toggled #page-content-wrapper {
    position: relative;
    margin-right: 0;
  }
}