body {
/*  background-color:  #fff; /* F6F4EB */
  font-family: sans-serif, "Fira Sans", "Roboto";
  color: #404040;
}

.rotated {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg); /* IE 9 */
    -moz-transform: rotate(180deg); /* Firefox */
    -webkit-transform: rotate(180deg); /* Safari and Chrome */
    -o-transform: rotate(180deg); /* Opera */
}

.cs-btn,
.cs-btn:hover,
.cs-btn:focus,
.cs-btn:active,
.cs-btn:visited {
    color: #ffffff !important;

    /*background-color: #ff9c00 !important;*/
    /*border-color: #ff9c00 !important;*/
    background-color: #ef7c00  !important;
    border-color: #ef7c00  !important;
    /*padding: 1;*/
    font-size: 1.2em;
}

li {
    list-style-type: none;
}

header {
    background-color:#444444;

}

footer {
    background-color: #e4e4e4;
}

ul {
    padding-left: 0;
}
footer ul > li {
  font-size: 0.7em;
  display: inline;
  list-style: none;
    list-style-type: none;
 /*margin-right: 2em;*/
  white-space:nowrap!important;
}

input.check-list {
    height:1.5em;
    width:1.5em;
    border-style: none;
}

input.check-std {
    border-style: none;
}

.form-control:focus {
    border-color: grey;
    outline: 0;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);*/
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.bg-orange {
    background-color: #ef7c00;
    background: linear-gradient(180deg, #ef7c00, #f05300);

}

.bg-title {
    background-color: #444;
    background: linear-gradient(0deg, #666, #444);
}

.bg-sbp {
    background-color: rgb(29,19,70);
}

.text-orange {
    /*color: #ef7c00;*/
    color: #f05300;
}

.bg-green {
    background-color: green!important;
}

.link {
    text-decoration: none;
}

.clamp-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.form-check-input:checked
{
    background-color: #ef7c00;
    border-color: #ef7c00;
}