.btn, .label, .kalender-btn, .alert{
  border-radius: 0;
}
.header > p, .footer > p{
  font-weight: bold;
}

.tekstcolor{
  color: #666;
}

.cpfcolor{
  color: #1a6dbd;
}

.cpfcolorlight{
  color: #00c3f0;
}

.progress-bar{
  background-color: #1a6dbd !important;
}

.cpfcolor-steun1{
  color: #00c3f0;
}

.cpfcolor-steun2{
  color: #f0f7fb;
}

.cpfcolor-steun3, .list-group-item.active > .badge, .nav-pills > .active > a > .badge, .text-danger{
  color: #333;
}

.panel-heading{
  color: #97f0ff;
}

.green{
  color: #1a6dbd;
}

.orange{
  color: #ff8d00;
}

.red{
  color: #ff0000;
}

.indicator-icon{
  display: inline-block;
  margin-right: 5px;
}

.cpf-bar{
  border-bottom: 2px solid #1a6dbd;
}

.cpf-bgcolor{
  background-color: #fff;
}

.cpf-bgcolor-steun1, .badge{
  background-color: #00c3f0;
}

.cpf-bgcolor-steun2{
  background-color: #f0f7fb;
}

.section-main {
  margin-top: 2px;
}

.navbar-inverse .btn-link{
  color: #f0f7fb;
}

.nav-primary > ul > li.dropdown-submenu:hover > a, .nav-primary > ul > li.dropdown-submenu:focus > a, .nav-primary > ul > li > a:hover, .nav-primary > ul > li > a:focus, .nav-primary > ul > li > a:active, .nav-primary > ul > li.active > a{
  background-color: #1a6dbd !important;
}

.link-cursor{
	cursor: pointer;
}

a.nav-brand{
  color: #00c3f0;
}

.active{
  color: #333;
}

.navbar-inverse .navbar-nav > li > a{
  color: white;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	background-color: #cef2f2;
}

.nav-primary > ul > li > a{
  color: white;
  text-shadow: none;
}

.big-image {
  max-width: 100%;
}

.accordion .card-header:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
}
.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067";
}

.kalender-btn {
	color: white;
	background-color: #3ed1a7;
}

.list-group.list-group-root {
  padding: 0;
  overflow: hidden;
}

.list-group.list-group-root .list-group {
  margin-bottom: 0;
}

.list-group.list-group-root .list-group-item {
  border-radius: 0;
  border-width: 1px 0 0 0;
}

.list-group.list-group-root > .list-group-item:first-child {
  border-top-width: 0;
}

.list-group.list-group-root > .list-group > .list-group-item {
  padding-left: 30px;
}

.list-group.list-group-root > .list-group > .list-group > .list-group-item {
  padding-left: 45px;
}

.list-group-item.active{
  border-color: #f1f3f8 !important;
  background-color: #f1f3f8 !important;
  color: #666;
}

.sub-menu .nav-pills > li.active > a, .sub-menu .nav-pills > li > a:hover{
  border-color: white !important;
  background-color: #1a6dbd !important;
  color: white !important;
}

.nav-primary > ul > li > a{
  color: #1a6dbd;
}

.superlt{
  background-color: #fefefe !important;
}

.nopadding{
  padding: 0 !important;
}

.usp-block{
  margin-bottom: 40px;
}

.usp-block h3{
  margin-top: 0px;
}

aside#nav{
  border-right: 1px #97f0ff solid;
}

#month_calendar .event {
    white-space: normal;
}

#month_calendar td.today{
  background-color: #34d5f1;
}

.label-warning{
  background-color: #97f0ff;
}

.panel-heading, .panel a{
  color: #1a6dbd;
}

.btn-default, .kalender-btn, .pager li > a, .pager li > span, button{
  background-color: #1a6dbd !important;
  border-color: #1a6dbd;
  color: white;
}

.btn-pressed {
  background-color: #97f0ff !important;
}

.btn-pressed{
  border-color: #97f0ff !important;
}

.kalender-btn:hover{
    background-color: #00c3f0 !important;
  border-color: #00c3f0;
  color: white;
}

.pager li > a, .pager li > span, input, textarea{
  border-radius: 0 !important;
}

.alert-warning{
  color: white;
  background-color: #1a6dbd !important;
  border-color: #1a6dbd;
}

.header-profile a{
  color: white !important;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	color: #555 !important;
}

#month_calendar .day_cell .all_day {
    margin-bottom: 2px;
    background-color: #f2f2f2 !important;
    border: 1px solid !important;
    border-color: #c6c6c6 !important;
}

.modal {
  color: #717171;
}

#cform input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]), #cform select[multiple=multiple], #cform textarea{
  font-size: 1em !important;
}

.panel-heading{
  padding: 14px 15px 10px 15px;
}


th, td{
  width: 70px;
}
.col1{
  width: 370px;
}

.panel-footer a{
  color: #97f0ff;
}

tr.selected, tr.selected td{
  background-color: #99d2d2 !important;
}

.label{
  display: inline-block;
}
