/* theme-1 */

/* theme-2 */

body.theme-2 .tab.active {
    color: #00639B;
}

body.theme-2 .tab.active .tab-slider {
    background: #00639B;
}

body.theme-2 .tab:hover {
    background: #eff9ff;
}

body.theme-2 .main-nav {
    background: #003355;
}

body.theme-2 .main-nav {
    background: #003355;
    color: #FFFFFF;
}

body.theme-2 .main-nav .actions img:not(.signout_btn img),
body.theme-2 .project-info img {
    filter: brightness(0) invert(1);
}

/* side panel */
body.theme-2 .add-project a {
    background: #00639B;
}

body.theme-2 .signout_btn {
    color: #FFFFFFDE;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    display: inline-flex;
    line-height: 19px;
    letter-spacing: 0.25px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #FFFFFF29;
    padding: 7px 15px 7px 11px;
    border-radius: 4px;
    cursor: pointer;
    background: none;
}

body.theme-2 .signout_btn span {
    align-items: center;
    display: inline-flex;
}

body.theme-2 .add-project a.inactive {
    background: #e7e8e8;
    color: #b5b6b7 !important;
}

body.theme-2 .add-project a.inactive img {
    filter:  invert(94%) sepia(6%) saturate(46%) hue-rotate(169deg) brightness(79%) contrast(83%);
}

body.theme-2 .project-name:hover {
    background: #DFF3FF61;
    color: #004A77;
}

body.theme-2 .link-list-item.active,
body.theme-2 .link-list-item.active:hover {
    background: #DFF3FF;
    color: #004A77;
}

body.theme-2 .link-list-item:hover {
    background: #DFF3FF61;
    color: #004A77;
}

body.theme-2 .project-name:hover img:nth-child(2),
body.theme-2 .link-list-item.active img:not(.link-options img),
body.theme-2 .link-list-item:hover img:not(.link-options img),
body.theme-2 .add-link img {
    filter: invert(21%) sepia(88%) saturate(1127%) hue-rotate(181deg) brightness(97%) contrast(102%);
}

body.theme-2 .add-link span {
    color: #00639B;
}

body.theme-2 .project-option-menu.active a:hover,
body.theme-2 .link-option-menu.active a:hover {
    background: #DFF3FF61;
    color: #004A77;
}

body.theme-2 .link-list-item.active .link-options:hover::after,
body.theme-2 .link-list-item.active .link-options.active::after {
    background: #00639B0F;
}

body.theme-2 .link-options:hover::after,
body.theme-2 .link-options.active::after {
    background: #00639B0F;
}

body.theme-2 .project-list-item.active .project-options:hover::after,
body.theme-2 .project-list-item.active .project-options.active::after,
body.theme-2 .project-options:hover::after,
body.theme-2 .project-options.active::after {
    background: #00639B0F;
}


body.theme-2 #information-panel {
    background-color: #DFF3FF;
	border: 1px solid #3998D3;
}

body.theme-2 #information-panel img {
    filter: invert(13%) sepia(63%) saturate(4475%) hue-rotate(188deg) brightness(99%) contrast(101%);
}

body.theme-2 .modal-footer>.btn-success {
    border-color: #00639B !important;
    background: #00639B !important;
}

body.theme-2 #error-window>.modal-dialog {
    width: 450px;
}

body.theme-2 .topo-error {
    margin-bottom: 24px;
}
body.theme-2 .topo-distance-range {
    background-image: url('../Images/distance_range_taara.svg');
    width: 605px;
}
body.theme-2 .topo-distance {
    margin-left: 30px;
}

body.theme-2 .distance-text {
    color: #FFFFFF;
    background-color: #047DB7;
    border-radius: 4px;
    left: 277px;
}
body.theme-2 hr#line-of-sight-line {
    color: grey;
    width: 100%;
    margin-bottom: 16px;
    display: block;
}

body.theme-2 .footer-link-option > span,
body.theme-2 .footer-link-option > a {
    color: #004A77;
    font-weight: 500;
    font-family: Google Sans;
}

body.theme-2 .footer-link-option > a > img,
body.theme-2 .footer-link-option > span > img {
    filter: invert(19%) sepia(57%) saturate(2239%) hue-rotate(180deg) brightness(97%) contrast(101%);
}

body.theme-2 .footer-link-option a:hover,
body.theme-2 .footer-link-option a:focus {
    color: #004A77;
}

body.theme-2 .footer-link-option span.inactive,
body.theme-2 .footer-link-option a.inactive {
    color: #B4B6B7;
}

body.theme-2 .footer-link-option span.inactive img,
body.theme-2 .footer-link-option a.inactive img {
    filter: brightness(0) saturate(100%) invert(77%) sepia(0%) saturate(4316%) hue-rotate(181deg) brightness(93%) contrast(99%);
}

body.theme-2 .weather-station-error, 
body.theme-2 .topo-error {
    gap: 16px;
	padding: 8px 16px;
	border-radius: 8px;
	background: #F9DEDC99;
	border: 1px solid #8C1D1899;
}

body.theme-2 #only_calculate_btn {
    background: #00639B;
    border-radius: 4px !important;
    padding: 10px 24px !important;
    letter-spacing: 0.25px;
    color: #FFFFFF !important;
    border: 1px solid #00639B;
    display: block;
}

body.theme-2 .footer-options button {
    font-weight: 500;
    font-family: Google Sans;
}

body.theme-2 #btn_calc {
    border: 1px solid #DADCE0;
    border-radius: 4px !important;
}

body.theme-2 #btn_calc,
body.theme-2 #btn_calc:hover {
    color: #004A77 !important;
}

body.theme-2 .info_btn {
    filter: brightness(0) saturate(100%) invert(42%) sepia(3%) saturate(833%) hue-rotate(173deg) brightness(87%) contrast(84%);
    display: inline-block;
}

body.theme-2 .info_btn_container {
    cursor: pointer;
}

body.theme-2 .info_btn_container {
    display: block;
}
body.theme-2 .info_btn_td_container {
    display: table-cell;
    vertical-align: top;
    width: 44px;
    text-align: right;
}

body.theme-2 #help-window .modal-body {
    font-family: 'Roboto';
    letter-spacing: 0.25px;
}

body.theme-2 .divider {
    background-color: #FFFFFF29;
}