@font-face {
    font-family: kentunion;
    src: url(../fonts/Oswald-Light.ttf);
}
@font-face {
    font-family: kentunionMed;
    src: url(../fonts/Oswald-Medium.ttf);
}
p {
  font-family: kentunion;
  letter-spacing: 1px;
}
.navbar.navbar-inverse.navbar-fixed-bottom.kuMain {
	border-radius:0px;
	opacity:0.98;
  z-index:1;
}
.navbar-brand {
	padding:8px;
	padding-left:15px;
	margin-right:10px;
}
.col-md-3.headerTop1 {
	height:10px;
	background-color:#D51C29;
}
.col-md-2.headerTop2 {
	height:10px;
	background-color:#590055;
}
.col-md-2.headerTop3 {
	height:10px;
	background-color:#81BE41;
}
.col-md-2.headerTop4 {
	height:10px;
	background-color:#0080BC;
}
.col-md-3.headerTop5 {
	height:10px;
	background-color:#F58220;
}
.col-md-3.headerTop6 {
  height:10px;
  background-color:#FFCC00;
}
.col-md-3.headerTop7 {
  height:10px;
  background-color:#292929;
}
.col-md-2.headerTop6 {
  height:10px;
  background-color:#FFCC00;
}
.col-md-2.headerTop7 {
  height:10px;
  background-color:#292929;
}
.container.top {
	width:99vw;
}
.detailsPage {
	margin-top:10px;
}
.modHead {
	background-color:#036;
	width:30px;
	text-align:center;
}
.modHeadList {
	background-color:#036;
	width:10px;
  height:60px;
  float:left;
  padding:0;
  border:0;
}
.modHeadMain {
	background-color:white;
	width:30px;
	text-align:center;
}
.col-md-11 {
	width:95%;
}
.vertical-text {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform:rotate(90deg);
	transform: rotate(90deg);
	white-space:nowrap;
	display:block;
	bottom:0;
	color:white;
	font-size:18px;
  letter-spacing: 1px;
	padding-top:3px;
}
.modBody {
	background-color: #f1f1f1;
	padding:15px;
}
.subHead {
	color:#036;
  font-family:kentunion;
  letter-spacing:1px;
}
.edit_area {
	background-color:white;
	padding:5px;
	margin-top:5px;
}
.rowItem:hover {
  background-color: #f6f6f6;
}
.boxSubHead {
  color:#036; margin-top:1px; margin-bottom:15px; margin-left:10px; font-family:kentunion; letter-spacing:2px;
}
.footerLink {
  font-family: kentunion;
  letter-spacing: 1px;
  text-transform: uppercase;
}
button {
  font-family: kentunionMed;
  letter-spacing:1px;
  text-transform: uppercase;
  font-weight: 400;
  margin-left:15px;
  margin-top:10px;
  background-color:#e5e5e5;
  border: 1px solid #036;
  color:#036;
  padding:5px;
  border-radius:4px;
}
button:hover {
  background-color:#036;
  color:white;
}
.accountItem {
  background-color:#f5f5f5;
  width:100%;
  height:60px;
  padding:5px;
  cursor:pointer;
  border-bottom: 2px solid #036;
  border-radius:1px;
  margin-bottom:8px;
}
.accountItem:hover {
  background-color:#f1f1f1;
}
.accountItemUsernameText {
  font-size:12px;
  display:inline;
}
.accountItemServiceText{
  color:#036;
  font-size:18px;
  font-weight: 600;
  display:block;
  margin-bottom: 2px;
}
.accountItemIndicator{

}
.passwordManagerSearch {
  background-color: white;
  border-bottom: 2px solid #036;
  border-top:none;
  border-left:none;
  border-right:none;
  color:#036;
  padding:10px;
  height:40px;
  font-size:18px;
  margin-bottom:10px;
  border-radius:0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}
.passwordManagerPassword {
  background-color: white;
  border-bottom: 2px solid #036;
  border-top:none;
  border-left:none;
  border-right:none;
  color:#036;
  padding:10px;
  height:40px;
  width:450px;
  font-size:18px;
  margin-bottom:10px;
  border-radius:0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}
.passwordManagerUsername {
  background-color: white;
  border-bottom: 2px solid #036;
  border-top:none;
  border-left:none;
  border-right:none;
  color:#036;
  padding:10px;
  height:40px;
  width:450px;
  font-size:18px;
  margin-bottom:10px;
  border-radius:0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}
.stdField {
  background-color: white;
  border-bottom: 2px solid #036;
  border-top:none;
  border-left:none;
  border-right:none;
  color:#036;
  padding:10px;
  height:40px;
  width:450px;
  font-size:18px;
  margin-bottom:10px;
  border-radius:0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}
#kenttechMenu:hover {
  background-color: orange;
  border-radius: 2px;
}
.kuts_button {
  background-color:#222;
  color:white;
  padding-top:3px;
  font-size:25px;
  text-align:center;
  width:100%;
  height:40px;
  margin-right:10px;
  margin-top:10px;
  border-radius: 5px;
  cursor: pointer;
}
.kuts_button:hover {
  background-color:#383838;
}
.assetBox {
  padding:5px;
}
.assetBox:hover {
  background-color:#e5e5e5;
  cursor:pointer;
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.invoiceBox {
  cursor:pointer;
  padding:10px;
  border: 2px solid #eee;
  border-radius:4px;
  margin-right:10px;
}
.invoiceBox:hover {
  background-color: #222;
  border-radius:4px;
  color:white;
}
.kutsInput {
  background-color:#333 !important;
  color:white !important;
  border-color: #333 !important;
}
.kutsFormInput {
  border-color: #333 !important;
}
.sliderContainer {
  position:absolute;
  bottom:30px;
  background-color:white;
  height:100px;
  padding:10px;
  margin-left:14px;
  margin-right:40px;
}
#clock {
  float:right;
  font-size:35px;
  color: #333;
  opacity: 0.3;
  padding:10px;
}
#date {
  margin-top:45px;
  position: absolute;
  right:10px;
  font-size:25px;
  color: #333;
  opacity: 0.3;
  padding:10px;
}
.financeSectionHeader {
  text-align:center;
  width:100%;
  height:50px;
  background-color:#ccc;
  font-size:20px;
  padding:10px;
  font-weight: 600;
  margin-bottom:10px;
  margin-top:10px;
}
.green {
  color:green;
}
.red {
  color:red;
}
.calcTitle {
  padding:10px;
  background-color:#f5f5f5;
}
.calcContent {
  padding:10px;
  background-color:#e1e1e1;
}
.btn-addon-ku {
  padding-top:14px;
  padding-bottom:14px;
}
button.btn-issue {
    width: 150px !important;
}