﻿#internal {
    background: #fff url('../../images/licensemgmt_sitebg.png') top left repeat-x;
    font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

#internal .container-fluid-no-bs {
    margin: 0px 10px; 
    min-height: 430px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    border-radius: 3px;
    margin-bottom: 50px;
    padding-bottom: 15px;
    display: flow-root;
}

#internal .main {
    padding: 10px;
    background: #fff url(../../images/main-bg.jpg) repeat-x scroll 0 0;
}

#internal a {
    color: #3C6794;
    font-size: 14px;
    cursor: pointer;
}

    #internal a.dropdown-item {
        display: list-item;
        padding: 3px 15px;
    }

    #internal a.dropdown-item:hover {
        background-color: #e7e7e7;
    }

    #internal div.dropdown-menu.show {
        min-width: max-content;
    }


#internal table#toolbar {
	height: 21px;
	font-size: .95em;
}

#internal table#toolbar tr td {
	background: url('../../../assets/images/layout/sitesbg.jpg') top left;
	font-weight: bold;
	border-left: 1px solid #D2DBE4;
	border-right: 1px solid #D2DBE4;
	height: 28px;
	padding: 3px 0;
	text-align: center;
}

#internal table#toolbar tr td.empty {
	padding-right: 35px;
	border-right: 1px solid #D2DBE4;
}



#internal table#toolbar tr td.last {
	border-right: 1px solid #e7e7e7;
}

#internal table#toolbar tr td.site a {
	display: block;
	padding: 4px 12px;
}

#internal table#toolbar tr td a:hover {
	text-decoration: none;
	background-color: #efefef;
	color: #000;
}

#internal table#toolbar tr td.user a {
	display: inline;
	padding: 0;
	color: #3C6794;
	font-weight: bold;
}

#internal table#toolbar tr td.user a:hover {
	text-decoration: underline;
	background-color: transparent;
}

#internal table#toolbar tr td.active {
	color: #000;
	background-color: transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

#internal table#toolbar tr td.active a:hover {
	color: #000;
	background: none;
}

#internal table#toolbar tr td.active a {
	color: #000;
}

#internal table#toolbar tr td a {
	/*color: #DCDCDC;*/
}
#internal table#toolbar tr {
	background: linear-gradient(to bottom, #4a566d 0%,#ffffff 100%);
}

#internal table#toolbar tr td.more_sites a span img {
	margin-bottom: 1px;
	margin-left: 1px;
}

#internal table#toolbar tr td ul#more_sites {
	position: absolute;
	z-index: 999;
	background-color: #eaeef1;
	border-left: 1px solid #b6c1cc;
	border-right: 1px solid #b6c1cc;
}

#internal table#toolbar tr td ul#more_sites li {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #ccc;
}

#internal table#toolbar tr td ul#more_sites li.first {
	border-top: 1px solid #e7e7e7;
}

#internal table#toolbar tr td.user {
	padding: 3px 9px;
	color: #4B6E94;
}

#internal table#toolbar tr td.user ul li {
	display: inline;
	padding: 0px 6px 0px 3px;
	border-right: 1px solid #b6c1cc;
}

#internal table#toolbar tr td.user ul li.last {
	padding-right: 0;
	border-right: 0;
}

#internal .nowrap {
	white-space: nowrap;
}

div#footer {
    text-align: center;
    color: #666;
    padding-top: 5px;
    font-size: 0.9em;
}

.modal-header {
    min-height: 16.43px;
    border: none;
}

.timeout-modal-header {
    margin-top: 5%;
    z-index: 9999;
    position: sticky;
}

.modal-title {
    font-size: 24px;
    text-align: center;
    margin: -40px 0px 20px 0px;
    background-color: #eae9e9;
    line-height: 1.42857143;
}

.modal-no-transform .modal-dialog {
    transform: none !important;
}

.modal-table > div.modal-dialog {
    display: table;
}

.service-user-changes-modal .modal-dialog {
    width: 50% !important;
}

/*Icons for the public portal preview*/
#internalNH .big.portal-icon {
    background: url('../../images/icons.png') transparent no-repeat;
    width: 69px;
    height: 60px;
}
#internalNH .big.portal-icon.service {
    background-position: -1127px -64px
}

.btn-default {
    background-color: #fff;
    border-color: #ccc;
}
