﻿body {
    font-size: 11px;
}

.container-fluid {
    font-size: 14px;
}

.container-fluid h2, h3 {
        color: #a11c1c;
}

.panel-default h3 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 20px;
}

.panel-default > .panel-heading {
    font-size: 16px;
    font-weight: normal;
    background-color: #f6f5f2;
}

.panel-default > .panel-body {
    min-height: 140px;
}

.jumbotron {
    background-color: #ffffff;
    border: solid 1px #ddd;
    border-bottom: solid 10px #373737;
}
.jumbotron p {
  font-size:16px;
}
.jumbotron h2 {
    font-size:42px;
}

.tableheader {
    border-bottom: 1px solid #d5d0cb;
    border-top:none;
    color: #a11c1c;
    font-size: 20px;
}
.button {
    height:40px;
    padding-left: 25px;
    padding-right: 25px;
    background-color:#a11c1c;
    color:white;
    font-size:16px;
    border-radius: 3px;
    
}
    .button:hover {
     background-color:#810000;
     color:white;
    }


/* Hnappur */
.generic-btn {
    font-size: 16px;
    background-color: #a11c1c;
    border-radius: 3px;
    height: 40px;
    padding-left: 25px;
    padding-right: 25px;
    color: white;
}

    .generic-btn:hover {
        background-color: #810000;
        color: white;
    }

    .generic-btn-gray {
    font-size: 16px;
    background-color: #999591;
    border-radius: 3px;
    height: 40px;
    padding-left: 25px;
    padding-right: 25px;
    color: white;
}

    .generic-btn-gray:hover {
        background-color: #73706d;
        color: white;
    }


/* Inputbox */
.generic-input {
    border-radius: 3px;
    border: 1px solid #d5d0cb !important;
    outline: none;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    line-height: 24px;
    font-size: 16px;
    height: 40px;
    padding-left: 10px;

}

.yfirfara-upplysingar-h3-header {
    border-bottom:1px solid #373737;
    padding-bottom:15px;
    padding-top:10px;
    margin-bottom:25px;
}

.btn-submit-bankareikning {
    margin-top:5px;
}

.ekki-tolvupostfang .checkbox label {
    margin:0;

    padding:0;  
    padding-left:5px;
}

.ekki-tolvupostfang .checkbox input {
    
  
    width:20px; height:20px;
}

.yfirfara-upplysingar-slysatrygging .checkbox label {
    margin:0;

    padding:0;  
    padding-left:25px;
}

.yfirfara-upplysingar-slysatrygging .checkbox input {
    margin:0;
    margin-right:25px;  
  
    width:20px; height:20px;
}


.stillingar-simanumer-label label {
    font-weight:normal;
}

.stillingar-simanumer-label {
    margin-top:5px;
}
/*Var að koma hvítur texti í gagnaskilum*/
.repHaus input{
    color: black;
}
/*Díla við þrengsli á mínar stillingar*/
.boxContent td {
    padding: 3px 3px 3px 3px;
}
/*Díla við afskræmingu í boxi í RSK 10.18 bréfum*/
.tempBox {
font-size:13px;
}

.noPadding{
    padding:0;
}
tr.data {display:none;}
#mvcPageContent{
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    margin-top: 30px;
}


html {
    height: 100%;
    width: 100%;
}
form {
    width: 100%;
}
body {
    background-color: #f6f5f2;
    border-top: 33px solid #343434;
    color: #333;
    font-family: HelveticaNeue,Helvetica,Arial,sans-serif;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
    z-index: 99;
}
.container {
    max-width: none !important;
    width: 1067px;
}
#skattur-header .enav {
    line-height: 33px;
    margin: 0;
    position: absolute;
    right: 0;
    top: -33px;
}
.enav ul {
    margin: 0;
}
.enav ul::after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.enav li {
    float: left;
    list-style: outside none none;
}
.enav li a {
    color: #ffffff;
    display: block;
    line-height: 34px;
    padding: 0 20px;
    text-decoration: none;
    text-shadow: -1px -1px 0 #000000;
}
.enav li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    text-decoration: none;
}
.enav li.current {
    background-color: #fff;
}
.enav li.current a {
    color: #004685;
    font-weight: 500;
    text-shadow: 1px 1px 0 #ffffff;
}
#skattur-header {
    background-repeat: no-repeat;
    border-bottom: 1px solid #d5d0cb;
    height: 88px;
    position: relative;
}


/* CSS styles for Upload-Memory-Attachment Angular Directive */
.upload-memory-attachment-container .uploaded-attachment .uploaded-attachment-info .uploaded-attachment-info-name {
    position: relative;
    vertical-align: top;
    top: 1px;
    margin-left: 2px;
}

.upload-memory-attachment-container .uploaded-attachment .uploaded-attachment-remove-container i {
    top: 5px;
}

/* CSS stílar fyrir shared spinner inn í angular projectum */
.spinn {
    z-index: 8;
    font-size: 48px !important;
    color: white;
    margin-left: 50%;
    margin-top: 20%;
}
.message{
    z-index:8;
    font-size:48px !important;
    color:white;
    margin-left:46%;
    
}
.loading {
    pointer-events: all;
    z-index: 1;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.6);
}


/* dropdown-menu */
#rfDropdownMenu .dropdown-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}