/* Main content texti sem gerir ekkert */

a[href="#mainContent"] {
    display: none !important;
}

.text-muted {
display: none !important;
}

/* Fyrirtæki texti */
.header-text {
    font-size: small;
    color: white;
    margin-top: 5px;
    position: absolute !important;
    top: 60% !important;
    left: 0 !important;
    margin-left: 15px;
  }


  /* Dropbox í subgrid í form áhættumat-breyta */

  
/*  */


.dropdown-menu {
    outline: transparent !important;
    color: #ffffff !important;
    background-color: #335237 !important;
    border: none !important;
    padding: 0px 8px 0px 4px !important;
    box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px !important;
    outline: transparent !important;


}

span[role=checkbox] {
    border: 1px solid #ffffff !important;
}


.table {

    color: #ffffff !important;
    --bs-table-hover-bg: #335237 !important;
}


.pagination {


    --bs-pagination-color: #ffffff !important;
    --bs-pagination-bg: transparent !important;
    --bs-pagination-hover-color: #ffffff !important;
    --bs-pagination-hover-bg: #e9ecef !important;
    --bs-pagination-hover-border-color: #335237;
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: #e9ecef;
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: transparent !important;
    --bs-pagination-active-border-color: #66ff00;
    --bs-pagination-disabled-color: #6c757d;
    --bs-pagination-disabled-bg: transparent !important;
    --bs-pagination-disabled-border-color: #fff !important;


}

body .crmEntityFormView, 
body .entitylist, 
body .modal-content, 
body .popover-content {
    border: none !important;
}


input.form-control {
    border: 1px solid #ffffff !important;
    padding-left: 10px !important;
}

.crmEntityFormView textarea[readonly] {
    border: 1px solid #ffffff !important;
    padding-left: 10px !important;
}


.btn-group-vertical>.btn, .btn-group>.btn {
    margin-left: 20px !important;
}

html[dir=ltr] .crmEntityFormView .actions .btn:first-child {
    margin-right: 5px;
    margin-left: 20px !important;
}

.bootstrap-datetimepicker-widget {
    background-color: #FFFFFF; }
    .bootstrap-datetimepicker-widget table thead tr:first-child th:hover, .bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td span:hover {
      color: black; }
    .bootstrap-datetimepicker-widget table td.active:hover, .bootstrap-datetimepicker-widget table td span.active:hover {
      color: white; }
  
      .bootstrap-datetimepicker-widget tr td button {
        background-color: transparent !important;
        border: none;
        color: white;
        padding: 2px !important;
    }

    .table-striped, .table-info, .table-striped > tbody > tr:nth-of-type(odd) > *, .form-control:focus, .dropdown-menu, .datepicker button {
        color: #ffffff; }


      /*  .crmEntityFormView table.table td[data-th="Ráðstafanir"] {
            padding: 8px;
            overflow: hidden !important;
            white-space: nowrap !important;
            text-overflow: ellipsis !important;
            max-width: 400px !important;
        }*/



        .navbar-dark .navbar-nav .show.dropdown-menu > li > a {
            color: #fff !important;
        }


        #content-container.signinpage {
            background-size: cover;
            background-repeat: no-repeat;
            background-position-y: 23%;
            margin-top: -18px;
        }
        
        #content-container.signinpage .page-content.row .row {
            background: var(--portalThemeColor3); /* Using theme color */
            border-radius: .25rem;
            margin-top: 100px;
            margin-bottom: 100px;
            padding: 2.85rem 2.14rem;
            flex-direction: column;
            justify-content: space-between;
        }
        
        #content-container.signinpage .btn-primary {
            background-color: var(--portalThemeColor4); /* Bright green */
            border-color: var(--portalThemeColor4);
            color: var(--portalThemeOnColor4); /* Text color */
            font-family: Arial, sans-serif;
        }
        
        #content-container.signinpage .btn-primary:hover {
            background-color: var(--portalThemeColor9); /* Neon green hover */
            border-color: var(--portalThemeColor9);
        }
        
        #content-container.signinpage .page-content h2 {
            color: var(--portalThemeOnColor3); /* White text */
            font-family: Arial, sans-serif;
        }
        
        .main-180 {
            height: 90% !important;
            width: 90% !important;
 
        }

        .root-316 {
    
            background-color: rgba(34, 34, 34, 0.9) !important;
        }
    