﻿html, body, form {
    padding: 0;
    margin: 0;
    height: 100%;
}

.Fixed {
    position: fixed !important;
}

.RadTreeView .rtLines .rtLI .rtUL {
    padding-left: 5px !important;
    margin-left: 5px !important;
}

/* Change font-size of the glyph icon and fix the marker appearance for all RadMap markers */
.RadMap span.k-marker-super-market:before {
    font-size: 16px;
    margin-left: -15px;
    margin-top: -12px;
}
.RadMap span.k-marker-super-market {
    margin-top: -10px;
    height: 18px;
}
.RadMap .k-marker.k-marker-super-market:before {
    color: red;
}

.RadMap span.k-marker-mini.Market:before {
    font-size: 16px;
    margin-left: -15px;
    margin-top: -12px;
}
.RadMap span.k-marker-mini.Market {
    margin-top: -10px;
    height: 18px;
}
.RadMap .k-marker.k-marker-mini.Market:before {
    color: gray;
}

.RadMap span.k-marker-restaurant:before {
    font-size: 16px;
    margin-left: -15px;
    margin-top: -12px;
}
.RadMap span.k-marker-restaurant {
    margin-top: -10px;
    height: 18px;
}
.RadMap .k-marker.k-marker-restaurant:before {
    color: blue;
}

.RadMap span.k-marker-hospital:before {
    font-size: 16px;
    margin-left: -15px;
    margin-top: -12px;
}
.RadMap span.k-marker-hospital {
    margin-top: -10px;
    height: 18px;
}
.RadMap .k-marker.k-marker-hospital:before {
    color: orange;
}

.RadMap span.k-marker-school:before {
    font-size: 16px;
    margin-left: -15px;
    margin-top: -12px;
}
.RadMap span.k-marker-school {
    margin-top: -10px;
    height: 18px;
}
.RadMap .k-marker.k-marker-school:before {
    color: wheat;
}

.RadMap span.k-marker-hotel:before {
    font-size: 16px;
    margin-left: -15px;
    margin-top: -12px;
}
.RadMap span.k-marker-hotel {
    margin-top: -10px;
    height: 18px;
}
.RadMap .k-marker.k-marker-hotel:before {
    color: yellow;
}

.RadMap span.k-marker-catering:before {
    font-size: 16px;
    margin-left: -15px;
    margin-top: -12px;
}
.RadMap span.k-marker-catering {
    margin-top: -10px;
    height: 18px;
}
.RadMap .k-marker.k-marker-catering:before {
    color: brown;
}

.RadMap span.k-marker-distributor:before {
    font-size: 16px;
    margin-left: -15px;
    margin-top: -12px;
}
.RadMap span.k-marker-distributor {
    margin-top: -10px;
    height: 18px;
}
.RadMap .k-marker.k-marker-distributor:before {
    color: violet;
}

.RadMap span.k-marker-other:before {
    font-size: 16px;
    margin-left: -15px;
    margin-top: -12px;
}
.RadMap span.k-marker-other {
    margin-top: -10px;
    height: 18px;
}
.RadMap .k-marker.k-marker-other:before {
    color: green;
}

#spT {
    z-index: 10000 !important;
}

div.noBorderMenu .rmRootGroup {
    border: none;
}

.RadMenu_rtl .rmLeftImage {
    margin: 4px 0px 0px 4px !important;
}

.RadMenu_rtl .rmSlide .rmVertical .rmLeftImage {
    position: inherit !important;
}

.RadWinPrintButton {
    background: url(../Images/PrintB.gif) !important;
}

.visible {
    visibility: visible;
    font: normal 12px Verdana, Sans-serif;
}

.invisible {
    visibility: hidden;
    width: 0px;
}

.DefaultMenuItem {
    font-weight: bold !important;
}

.EditorCell {
    display: table-cell;
}

.Coordinate {
    position: absolute;
    z-index: 10000;
    border: none;
}

.NormalGrid {
    clear: both;
}

.ActiveCoordinate {
    position: absolute;
    z-index: 10000;
    border: 2px dashed #FFFF66;
}

.SearchResults {
    font-weight: bold;
}

.RedBar {
    background-color: Red;
    color: White;
    height: 12px;
}

.GreenBar {
    background-color: Lime;
    color: White;
    height: 12px;
}

.BlackBar {
    background-color: Black;
    color: White;
    height: 12px;
}

.LoginCaption {
    font-family: Lucida Sans Unicode;
    font-size: 10pt;
    vertical-align: middle;
    margin-left: 0px;
    width: 84px;
    color: #254370;
}

.LoginButton {
    font-family: Lucida Sans Unicode;
    font-size: 10pt;
    font-weight: normal;
    vertical-align: middle;
}

.MultiPage {
    padding: 0px;
    border: none;
    margin-top: -1px;
}

.FormInTab {
    margin-left: 8px;
    margin-bottom: 0px;
    margin-top: 0px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 99.5%;
    width: 100%;
}

.ContentPanel {
    font-size: 16px;
    font-weight: normal;
    margin-left: 8px;
    margin-bottom: 6px;
    margin-top: 6px;
    clear: left;
    float: none;
}

.DebugPanel {
    padding: 3px;
}

.ContentPanel p {
    margin-bottom: 0px;
    margin-top: 0px;
}

.ParentPanel {
    text-align: left;
    font-weight: normal;
    font-size: 13px;
    border: none;
    border-collapse: collapse;
    border-spacing: 2px;
    margin-left: 2px;
    margin-bottom: 8px;
    width: 99.5%;
}

.TplObjectPanel {
    text-align: left;
    font-weight: normal;
    font-size: 13px;
    border: none;
    float: left;
    padding: 0px;
}

.MapPanel {
    text-align: left;
    background-repeat: no-repeat;
}

.ObjectPanel {
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    border: 1px #d79900 solid;
    border-collapse: collapse;
}

.ObjectTitle {
    font-weight: bold;
    font-size: large;
    float: none;
    padding-top: 5px;
    padding-bottom: 5px;
    clear: left;
}

.GaugePanel {
    position: relative;
    font-weight: normal;
    font-size: 11px;
    border: none;
    float: left;
    padding: 0px;
}

.GaugeTitle {
    font-weight: bold;
    font-size: large;
    position: absolute;
    bottom: 10px;
    left: 0px;
    z-index: 10;
    width: 100%;
    text-align: center;
}

.FirstColumnPanel {
    border-spacing: 2px;
    padding-left: 10px;
    padding-right: 5px;
    float: left;
    clear: left;
}

.ColumnPanel {
    border-spacing: 2px;
    padding-left: 10px;
    padding-right: 5px;
    float: left;
}

.LastColumnPanel {
    border-spacing: 2px;
    padding-left: 10px;
    padding-right: 0px;
    float: none;
}

.Title {
    clear: left;
}

.button .Message {
    font-weight: normal;
    font-size: 13px;
    padding: 4px;
}

.ErrorMessage {
    font-weight: normal;
    font-size: 12px;
    color: Red;
    vertical-align: bottom;
}

.caption {
    display: inherit;
    position: absolute;
    top: 1rem;
    white-space: nowrap;
    color: #9098a9;
    font-weight: 700;
    transform-origin: 0 0;
    transition: all 0.2s ease;
    transform: translateY(-1.5rem) scale(0.6);
}

a.Home {
    vertical-align: text-bottom;
    font-weight: normal;
    font-size: 12px;
}

.blink {
    animation: blink 1s steps(5, start) infinite;
    -webkit-animation: blink 1s steps(5, start) infinite;
    background-color: yellow;
    text-align: center;
}

@keyframes blink {
    to {
        visibility: hidden;
    }
}

@-webkit-keyframes blink {
    to {
        visibility: hidden;
    }
}

a.PathBlack:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: white;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: white;
}

a.PathDefault:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(203, 203, 203, 1);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(203, 203, 203, 1);
}

a.PathOffice2007:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(235, 243, 254, 1);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(235, 243, 254, 1);
}

a.PathOutlook:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(169, 197, 237, 1);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(169, 197, 237, 1);
}

a.PathVista:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(184, 224, 245, 1);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(184, 224, 245, 1);
}

a.PathWeb20:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(140, 186, 210, 1);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(140, 186, 210, 1);
}

a.PathWebBlue:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(140, 186, 210, 1);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(140, 186, 210, 1);
}

a.PathTelerik:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(199, 244, 185, 1);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(199, 244, 185, 1);
}

a.PathSilk:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(242, 238, 226, 1);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(242, 238, 226, 1);
}

a.PathOffice2010Black:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(254, 233, 108, 1);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(254, 233, 108, 1);
}

a.PathOffice2010Silver:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(254, 237, 123, 1);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(254, 237, 123, 1);
}

a.PathOffice2010Blue:hover {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(254, 237, 123, 1);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(254, 237, 123, 1);
}

.BlackDefaults {
    font-family: "segoe ui", arial, sans-serif;
    vertical-align: bottom;
    background-color: rgba(55, 55, 55, 1);
    color: white;
}

.DefaultDefaults {
    font-family: "segoe ui", arial, sans-serif;
    vertical-align: bottom;
    vertical-align: bottom;
    background-color: white;
    color: black;
}

.Office2007Defaults {
    font-family: "segoe ui", arial, sans-serif;
    vertical-align: bottom;
    vertical-align: bottom;
    background-color: white;
    color: #006;
}

.OutlookDefaults {
    font-family: "segoe ui", arial, sans-serif;
    vertical-align: bottom;
    vertical-align: bottom;
    background-color: white;
    color: rgba(37, 67, 112, 1);
}

.VistaDefaults {
    font-family: "segoe ui", arial, sans-serif;
    vertical-align: bottom;
    vertical-align: bottom;
    background-color: white;
    color: rgba(37, 67, 112, 1);
}

.Web20Defaults {
    font-family: "segoe ui", arial, sans-serif;
    vertical-align: bottom;
    vertical-align: bottom;
    background-color: white;
    color: rgba(37, 67, 112, 1);
}

.WebBlueDefaults {
    font-family: "segoe ui", arial, sans-serif;
    vertical-align: bottom;
    vertical-align: bottom;
    background-color: white;
    color: rgba(37, 67, 112, 1);
}

.TelerikDefaults {
    font-family: "segoe ui", arial, sans-serif;
    vertical-align: bottom;
    vertical-align: bottom;
    background-color: white;
    color: black;
}

.SilkDefaults {
    font-family: Arial,Helvetica,sans-serif;
    vertical-align: bottom;
    vertical-align: bottom;
    background-color: white;
    color: black;
}

.Office2010BlackDefaults {
    font-family: "segoe ui", arial, sans-serif;
    vertical-align: bottom;
    vertical-align: bottom;
    background-color: rgba(55, 55, 55, 1);
    color: white;
}

.Office2010SilverDefaults {
    font-family: "segoe ui", arial, sans-serif;
    vertical-align: bottom;
    vertical-align: bottom;
    background-color: white;
    color: black;
}

.Office2010BlueDefaults {
    font-family: "segoe ui", arial, sans-serif;
    vertical-align: bottom;
    vertical-align: bottom;
    background-color: white;
    color: navy;
}

.BlackAlternate {
    background-color: white;
    color: black;
}

.DefaultAlternate {
    background-color: rgba(203, 203, 203, 1);
    color: black;
}

.Office2007Alternate {
    background-color: rgba(235, 243, 254, 1);
    color: navy;
}

.OutlookAlternate {
    background-color: rgba(169, 197, 237, 1);
    color: rgba(37, 67, 112, 1);
}

.VistaAlternate {
    background-color: rgba(184, 224, 245, 1);
    color: rgba(37, 67, 112, 1);
}

.Web20Alternate {
    background-color: rgba(211, 254, 187, 1);
    color: rgba(37, 67, 112, 1);
}

.WebBlueAlternate {
    background-color: rgba(140, 186, 210, 1);
    color: rgba(37, 67, 112, 1);
}

.TelerikAlternate {
    background-color: rgba(199, 244, 185, 1);
    color: black;
}

.SilkAlternate {
    background-color: rgba(242, 238, 226, 1);
    color: black;
}

.Office2010BlackAlternate {
    background-color: rgba(254, 233, 108, 1);
    color: black;
}

.Office2010SilverAlternate {
    background-color: rgba(254, 237, 123, 1);
    color: black;
}

.Office2010BlueAlternate {
    background-color: rgba(254, 237, 123, 1);
    color: navy;
}

.BlackCaption,
.DefaultCaption,
.Office2007Caption,
.OutlookCaption,
.VistaCaption,
.Web20Caption,
.WebBlueCaption,
.TelerikCaption,
.SilkCaption,
.Office2010BlackCaption,
.Office2010SilverCaption,
.Office2010BlueCaption {
    font-weight: bold;
    font-size: 13px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 2px;
    white-space: nowrap;
}

.BlackColumn,
.DefaultColumn,
.Office2007Column,
.OutlookColumn,
.VistaColumn,
.Web20Column,
.WebBlueColumn,
.TelerikColumn,
.SilkColumn,
.Office2010BlackColumn,
.Office2010SilverColumn,
.Office2010BlueColumn {
    font-weight: normal;
    font-size: 13px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 2px;
    white-space: nowrap;
}

.BlackMessage,
.DefaultMessage,
.Office2007Message,
.OutlookMessage,
.VistaMessage,
.Web20Message,
.WebBlueMessage,
.TelerikMessage,
.SilkMessage,
.Office2010BlackMessage,
.Office2010SilverMessage,
.Office2010BlueMessage {
    font-weight: normal;
    font-size: 12px;
}

.RadWindow_Sunset table .rwTopLeft,
.RadWindow_Sunset table .rwTopRight,
.RadWindow_Sunset table .rwFooterLeft,
.RadWindow_Sunset table .rwFooterRight,
.RadWindow_Sunset table .rwFooterCenter,
.RadWindow_Sunset table .rwBodyLeft,
.RadWindow_Sunset table .rwBodyRight,
.RadWindow_Sunset table .rwTitlebar,
.RadWindow_Sunset table .rwTopResize,
.RadWindow_Sunset table .rwIcon,
.RadWindow_Metro table .rwTopLeft,
.RadWindow_Metro table .rwTopRight,
.RadWindow_Metro table .rwFooterLeft,
.RadWindow_Metro table .rwFooterRight,
.RadWindow_Metro table .rwFooterCenter,
.RadWindow_Metro table .rwBodyLeft,
.RadWindow_Metro table .rwBodyRight,
.RadWindow_Metro table .rwTitlebar,
.RadWindow_Metro table .rwTopResize,
.RadWindow_Metro table .rwIcon {
    display: none;
}

.RadWindow_Sunset * { /*Used when the dark mode 'Black' is selected*/
    background-color: rgba(55, 55, 55, 1) !important;
}

.RadWindow_Metro * { /*Used when all other modes are selected*/
    background-color: white !important;
}

#messageArea,
#userArea {
    font-size: 16px !important;
}

@media only screen and (max-width: 375px) {
    a.PathBlack,
    a.PathDefault,
    a.PathOffice2007,
    a.PathOutlook,
    a.PathVista,
    a.PathWeb20,
    a.PathWebBlue,
    a.PathTelerik,
    a.PathSilk,
    a.PathOffice2010Black,
    a.PathOffice2010Silver,
    a.PathOffice2010Blue,
    .BlackMessage,
    .DefaultMessage,
    .Office2007Message,
    .OutlookMessage,
    .VistaMessage,
    .Web20Message,
    .WebBlueMessage,
    .TelerikMessage,
    .SilkMessage,
    .Office2010BlackMessage,
    .Office2010SilverMessage,
    .Office2010BlueMessage
    {
        font-size: 10px;
    }
}
