body {
  background-color:#fff !important;
}
.content , .card {
  background-color:#fff !important;
}

.card .card-header {
  border-bottom: 1px solid #eee;
}

.form-control {
  background: white;
}

form textarea.form-control {
  background: #fff;
}

#accordion .card {
  background: white !important;
}

.topcorner {
 position:absolute;
 top:5px;
 right:5px;
 margin:5px;
 padding:5px;
 padding-left:10px;
 padding-right:10px;
 height:30px;
 background-color: #135999;
 color:white;
}

.bg-info {
  background-color: #EE7219 !important;
}

.col-md-10 > .card {
  box-shadow: none !important;
}

.noleftapdding {
  padding-left: 0px !important;
}

.navbar .nav li {
  white-space: nowrap; 
}

.navbar a {

  white-space: nowrap;
}

.navbar-toggler{

}

.navbar-toggler .icon-bar {
  background-color: #fff;
}

.navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.edit_view  {
  position:relative;
  top:-20px;
}
.edit_view_container {
  width:100%;
}

.edit_view_container span{

  display: inline;
}

.panel-own-style {
  border: 1px solid #ECECEC;
}

.panel-title-own-style a {
  color:#106385;

}

.loader {
  font-size: 10px;
  margin: auto;
  margin-left: 155px;
  text-indent: -9999em;
  width: 2em;
  margin-bottom:0px;
  overflow: hidden;
  height: 2em;
  border-radius: 50%;
  background: #0DC5C1;
  background: -moz-linear-gradient(left, #0DC5C1 10%, rgba(255, 255, 255, 0) 42%);
  background: -webkit-linear-gradient(left, #0DC5C1 10%, rgba(255, 255, 255, 0) 42%);
  background: -o-linear-gradient(left, #0DC5C1 10%, rgba(255, 255, 255, 0) 42%);
  background: -ms-linear-gradient(left, #0DC5C1 10%, rgba(255, 255, 255, 0) 42%);
  background: linear-gradient(to right, #0DC5C1 10%, rgba(255, 255, 255, 0) 42%);
  position: relative;
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.loader:before {
  width: 50%;
  height: 50%;
  background: #0DC5C1;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}
.loader:after {
  background: #F9F9F9;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.spanleft {
min-height: 20px;
  float:left;
}

#yresult {
  line-height: 1.61em;
font-weight: 300;
font-size: 1.2em;
font-weight: bold;
padding-left:20px;

}
#yritys {

}

.rowred {
  color:red;
}

.liittymisohje {
font-size: 0.8em;
}
.subtitle {
font-size: 1em;
}

.btn-default {
  background-color:white !important;
  border: 1px solid #808080 !important;
  color: #343434 !important;
}
/*korjaa mobiilissa buttonin rivityksen*/
.btn{white-space:normal;}