/*
.radioButtondemoBasicUsage body {
  padding: 20px; }

.radioButtondemoBasicUsage hr {
  margin-left: -20px;
  opacity: 0.3; }

md-radio-group {
  width: 150px; }

.radioButtondemoBasicUsage p:last-child {
  padding-bottom: 50px; }
*/
.wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: normal;      /* IE */
}

.landing-page p {
    color: #FFF;
}

.radioValue {
  margin-left: 5px;
  color: #0f9d58;
  font-weight: bold;
  padding: 5px; }

md-icon {
  margin: 20px;
  margin-top: 0;
  width: 128px;
  height: 128px; }

.ipsum {
  color: saddlebrown;
  font-size: 0.9em; }

md-radio-group {
  width: 150px; }



#logo
{
  padding: 5px 5px 5px 5px;
  margin: 0px 1px 0px 0px;
  width: 200px;
}

.split-panes > .split-handler {
    background: #C3DAB8;
    position: absolute;
    z-index: 999;
}

.scrollbarH {
    overflow-y: scroll;
    overflow-x: hidden;
}

.landing-page .navbar-default {
    background: #499264;
}


.landing-page .heading {
    text-align: center;
}


.landing-page .heading p.small {
    margin: 10px auto;
        color: #eeeeee;
}

body {
    font-family: "Abel","Helvetica Neue",Helvetica,Arial,sans-serif;
    
    background-color: #fff;
    /*background: url("assets/images/bg-building.jpg") no-repeat center top;*/
    font-size: 13px;
    color: #6a6c6f;
    margin: 0;
    padding: 0;
    height: 100%;
}

.btn-success:hover{
    border-color: #34495e;
    background-color: #6B947A;
}

.btn-success {
    background-color: #6B947A;
    
    border-color: #FFF;
    color: #FFFFFF;
}

.btn-default:checked, .btn-default.checked, .open .dropdown-toggle.btn-default {
    background: #9acc82;
    color: #fff;
    }    

.landing-page .navy-link {
    background: #7a9392;
    color: #fff;
}

.landing-page-headImg
{
}

.landing-page header {
    background: url('/it/assets/images/BasitHeader2.png') 50% 0 no-repeat;
    width: 100%;
   /* margin-top: 150px; */
       padding-top: 260px;

    height: auto;
    margin-bottom: -30px;
    background-color: #499264;
    webkit-box-sizing:  padding-box;
    -moz-box-sizing:  padding-box;
    box-sizing: padding-box;

}

.landing-page .navbar-nav>li>a {
    font-size: 14px;
    font-weight: 600;
    padding: 15px 15px;
    color: #f7f9fa;
}

#logo.light-version {
    background-color: #499264;
    border-bottom: 0px solid #e4e5e7; 
    text-align: left;
}

.text-success {
    color: #499264;
}

.landing-page .navbar-default .navbar-nav>.active>a, .landing-page .navbar-default .navbar-nav>.active>a:hover, .landing-page .navbar-default .navbar-nav>.active>a:focus {
    background-color: transparent;
    color: #499264;
    border: none;
}

.landing-page .navbar .navbar-brand {
    font-size: 12px;
    height: auto;
    margin-top: 8px;
    padding: 9px 15px;
    font-weight: 700;
    border-radius: 5px;
    color: #fff;
    display: block;
    background-color: #499264;
    margin-left: 0;
}

#side-menu li.active a {
    background-color: #b6b29d;
}

#side-menu li .nav-first-level li:hover a {
    background-color: #b6b29d;
}

#side-menu li .nav-first-level li:active a {
    background-color: #b6b29d;
}

#side-menu li .nav-second-level li:hover a {
    background-color: #fff;
}
#side-menu li .nav-second-level li:active a {
    background-color: #fff;
}

#side-menu li .nav-third-level li a {
  padding: 10px 10px 10px 40px;
  color: #6a6c6f;
  text-transform: none;
  font-weight: 400;
}

.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left;
}

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
    background-color: #9acc82;
}

.table-hover > tbody > tr:hover {
  background-color: #9acc82;
}







.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #9acc82;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color:##9acc82;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.progress-bar {
    background-color: #edf0f5;
    text-align: right;
    /* padding-right: 10px; */
    color: #6a6c6f;
}

#side-menu li .nav-third-level li.active a {
  color: #34495e;
}

#side-menu li .nav-fourth-level li a {
  padding: 10px 8px 8px 50px;
  color: #6a6c6f;
  text-transform: none;
  font-weight: 300;
}

#side-menu li .nav-fourth-level li.active a {
  color: #34495e;
}

.btnChecked
{
    background-color: #499264;
 }  

.btnUnChecked
{
    background-color: #808A83;
 }  

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #499264;
    border-color: #499264;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 2px;
    line-height: 1.42857143;
    vertical-align: center;
    border-top: 1px solid #ddd;
}

#header {
  background-color: #499264;
  display: block;
  height: 58px;
  margin: 0;
  padding: 0;
  position: relative;
  border-bottom: 1px solid #e4e5e7;
}

.header-link {
  padding: 18px 26px 18px 26px;
  font-size: 14px;
  float: left;
  border-right: 1px solid #e4e5e7;
  border-left: 1px solid #e4e5e7;
  margin-right: 15px;
  background: #f7f9fa;
  cursor: pointer;
}

#menu {
  width: 200px;
  bottom: 0;
  float: left;
  left: 0;
  position: absolute;
  top: 62px;
  transition: all 0.4s ease 0s;
}

#wrapper {
  margin: 0 0 0 200px;
  padding: 0;
  background: #FFF; 
  border-left: 1px solid #e4e5e7;
  transition: all 0.4s ease 0s;
  position: relative;
  min-height: 100%;
}

.text-primary {
  color: #fff;
}

.hpanel .panel-body {
  background: #fff;
  border: 1px solid #e4e5e7;
  border-radius: 2px;
  /* padding: 20px; */
  position: relative;
}
.menu_row
{
    margin-left:-45px;
}

input[type="checkbox"].form-control
{
    width: 20px;
    height: 20px;
    margin: 7px 0 0;  
}


.ng-pageslide {
    background: #eee;
}

IMG.IMGcentered {
    display: block;
    margin-left: auto;
    margin-right: auto }

.panel-body h5, .panel-body h4 {
    font-weight: 400;
}
/*
.modal.fade{
    -webkit-transform: scale(1, 1);
    -webkit-transition-duration: 500ms;
    -webkit-transition-timing-function: ease-out;
    -moz-transition: opacity .2s linear, none;
    -ms-transition: opacity .2s linear, none;
    -o-transition: opacity .2s linear, none;
    transition: opacity .2s linear, none;
}
    */



        .InfoBoxTitle {
            background: rgba(52, 73, 94, 0.60);
            color: #fff;
        }

        @-webkit-keyframes glowing {
  0% { background-color: #bcbcbc; -webkit-box-shadow: 0 0 3px #bcbcbc; color: black; }
  50% { background-color: #499264; -webkit-box-shadow: 0 0 40px #499264; color: white;}
  100% { background-color: #bcbcbc; -webkit-box-shadow: 0 0 3px #bcbcbc; color: black; }
}

@-moz-keyframes glowing {
  0% { background-color: #bcbcbc; -moz-box-shadow: 0 0 3px #B20000; color: black; }
  50% { background-color: #499264; -moz-box-shadow: 0 0 40px #499264; color: white;}
  100% { background-color: #bcbcbc; -moz-box-shadow: 0 0 3px #B20000; color: black; }
}

@-o-keyframes glowing {
  0% { background-color: #bcbcbc; box-shadow: 0 0 3px #bcbcbc; color: black; }
  50% { background-color: #499264; box-shadow: 0 0 40px #499264; color: white;}
  100% { background-color: #bcbcbc; box-shadow: 0 0 3px #bcbcbc; color: black; }
}

@keyframes glowing {
  0% { background-color: #bcbcbc; box-shadow: 0 0 3px #bcbcbc; color: black; }
  50% { background-color: #499264; box-shadow: 0 0 40px #499264; color: white;}
  100% { background-color: #bcbcbc; box-shadow: 0 0 3px #bcbcbc; color: black; }
}

.ButtonGlow {
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
  color: white;
}


/* NRD STYLING - FONTS*/

 .velkommentekst {
        
        
    font-size: 16px;    
    }  




    .spinner {
        margin: 25px auto 0;
        width: 70px;
        text-align: center;
      }
      
      .spinner > div {
        width: 18px;
        height: 18px;
        background-color: #333;
      
        border-radius: 100%;
        display: inline-block;
        -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        animation: sk-bouncedelay 1.4s infinite ease-in-out both;
      }
      
      .spinner .bounce1 {
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
      }
      
      .spinner .bounce2 {
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s;
      }
      
      @-webkit-keyframes sk-bouncedelay {
        0%, 80%, 100% { -webkit-transform: scale(0) }
        40% { -webkit-transform: scale(1.0) }
      }
      
      @keyframes sk-bouncedelay {
        0%, 80%, 100% { 
          -webkit-transform: scale(0);
          transform: scale(0);
        } 40% { 
          -webkit-transform: scale(1.0);
          transform: scale(1.0);
        }
      }



      .btn-mereinfo {
        color: #499264;
        background: white ;
        border: 1px solid #499264;
        font-size: 16px;
        padding: 2px 8px;
        margin: 6px 0;
            margin-right: 0px;
        margin-right:;
        display: inline-block;
        text-decoration: none;
        font-family: 'abel', sans-serif;
    }
    
    .btn-mereinfo:hover, .black-button:active {
      color:white;
      background:#499264;
    }


