

/* Common properties: */
.navbar-inner {
    background-color: #0E1531; /* header color */
}
.intranetextra-link {
    color: #aaa !important; /* header icon color */
}

.comment-tool .comments-wrapper .comments .comment {
    margin: 10px 0 20px 0;
    width: 266px;
}


.selected .thumbnail .infobar {
    background-color: #cf6e19;
    color: #fff;
}

.fa-bell-o{
  visibility:visible;
  width:1px;
}

.consent-description {
    visibility:hidden;
    height:1px;
}

.emptyCartHeaderText
{
        visibility: hidden;
}

.collection-list-item-actions {
    visibility: hidden;
}

#orderHistoryWrapper .orderWrapper .commentAndStatus .comment {
    overflow: hidden;
    visibility: hidden;
    height: 10px;
}

.content-title {
    color: #031261;
    font-size: 55px;
    -webkit-text-stroke: 2px black;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: black;
}


.thumbnail .icon-fa-check:focus, .thumbnail .shopping-cart-thumb-icon:focus, .thumbnail .shopping-cart-thumb-spinner:focus {
    outline: 3px solid #cf6e19;
    outline-offset: -3px;
}

.btn:hover {
    color: #212529;
    text-decoration: none;
    background-color: #cf6e19;
}

.selected .thumbnail:hover {
    -webkit-box-shadow: 0 0 0 1px #cf6e0e, 0 0 10px 1px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 0 0 1px #0e6aba, 0 0 10px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0 1px #0cf6e0e, 0 0 10px 1px rgb(0 0 0 / 30%);

}



.thumbnails .thumbnail:hover {
    border-color: #CF6E0E;
    -webkit-box-shadow: 0 0 0 1px #cf6e0e;
    -moz-box-shadow: 0 0 0 1px #0e6aba;
    box-shadow: 0 0 0 1px #cf6e0e;
}

.selected .thumbnail {
    border-color: #CF6E0E;
    border-style: solid;
    border-block-width: 3px;
    border-left-width: 3px;
    border-right-width: 3px;
}

.thumbnail .thumb-label {
    /* white-space: normal; */
}

.thumbnail .infobar {
     height: 40px;   
}

a:hover {
    color: #CF6E0E;
}


body, .footer-coloumn, .infobar, .nav-tabs .active a {
    color: #000000;
}

.perOrderFields {
    margin-left: auto;
    width: 80%;
}

/* 
.orderButtons {
    margin-top: -100px;
}
*/
 
.orderItem .orderItemThumbnailField {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}


.main-menu-item-text {
    font-weight: bold;
}

.extended-nav {
    font-weight: bold;
}

.selection-panel .actions-main > .btn {
    width: 110%;
}

.navbar-logo img {
    height: 44px;
    vertical-align: middle;
}

#sidebar {
    width: 280px;
}

.selection-panel .action-btn {
    text-overflow: initial;

}

.breadcrumb .breadcrumb-name {
    max-width: 250px;
}

.media-sets {
    background: #fff; /* body background */
    margin: 1% 4% 4%; /* body content alignment */
}

/* Search button: */
.navbar-search .main-search-btn {
    background-color: rgb(21,165,223) !important; /* search button color */
    color: #fff; /* button text color */
    padding: 6px 12px;  /* button padding */
    font-size: 14px;  /* button text size */
    font-weight: normal;  /* button text style */
    text-transform: uppercase;  /* button text in ALL CAPS */
    line-height: 1;  /* button text lineheight */
    text-align: center;  /* button text alignment */
    border: 0;  /* button border */
    border-top-right-radius: 4px;  /* button rounded corner */
    border-bottom-right-radius: 4px; /* button rounded corner */
}

/* Upload button and register button: */
.btn-primary {
    color: #ffffff; /* button text color */
    background-color: #333;  /* upload button color */
    border-color: #fff; /* button border color */
    border-radius: 4px; /* button rounded corner */
    border: 2px solid; /* button border */
    text-transform: uppercase; /* button text in ALL CAPS */
    
} 
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #b4b3b3; /* button on hover text color */
    background-color: #000; /* button on hover color */
    border-color: #b4b3b3; /* button on hover border color */
} 
 .navbar-fixed-top .btn-upload {
    padding: 3px 14px;  /* top bar button spacing */
    height: 30px; /* top bar button height */
}  

/* Disabled button: */
.btn-primary:disabled {
   color: #b4b3b3 !important;  /* button text color */
   background-color: #666 !important;  /* button color */
   border-radius: 4px !important;  /* button rounded corner */
   border: 2px solid #7a7a7a !important;  /* button border */
   text-transform: uppercase !important;  /* button text in ALL CAPS */ 
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
   color: #b4b3b3 !important;  /* button text color */
   background-color: #666 !important;  /* button color */
   border-radius: 4px !important;  /* button rounded corner */
   border: 2px solid #7a7a7a !important;  /* button border */
   text-transform: uppercase !important;  /* button text in ALL CAPS */ 
}

/* Archive box styles */
.media-set-elem {
    margin: 14px; /* box margin */
    background: #333 !important; /* box color */

}
.media-set-elem-in .title {
    background-color: rgba(0, 0, 0, 0.7); /* title field background */
    color: #999; /* title color */
    font-size: 16px; /* title size */
    padding: 14px 16px; /* title field padding */
    text-transform: uppercase; /* title in ALL CAPS */
 
}
.media-set-elem-in {
    background-size: 350px 200px;
    height: 200px;  /* box height */
    width: 350px; /* width */
}

.preview-title .metadataField.bagField .editMarkup {
  font-size: 24px;
  line-height: 1;
}
.preview-title .metadataField.inputField .viewMarkup,
.preview-title .metadataField.bagField .viewMarkup {
  font-size: 24px;
  line-height: 1;
}

.pb-3 {
    padding-bottom: 1rem !important;
    visibility: hidden;
    height: 1px;
}



.consent-form .consent-title-image {
    visibility: hidden;
    height: 1px;
    
}

.consent-title-small {
      padding-bottom: 0px;
}

/*
.consent-form-photo {
    visibility: hidden;
    height: 1px !important;
    margin-bottom: 0px !important;
}
*/