/* Minification failed. Returning unminified contents.
(1687,29): run-time error CSS1019: Unexpected token, found ' '
(1687,29): run-time error CSS1034: 
(1687,29): run-time error CSS1036: Expected expression, found ' '
(1693,29): run-time error CSS1019: Unexpected token, found ' '
(1693,29): run-time error CSS1034: 
(1693,29): run-time error CSS1036: Expected expression, found ' '
 */
/*** Esri Map ***/
.map {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  min-height: 100px;
  max-height: 100%;
  text-align: left;
  overflow: hidden;
}

/*** Restyle Esri Zoomin-out ***/
.esriSimpleSlider {
  border: 1px solid #cccccc;
}

.esriSimpleSliderTL {
  bottom: auto;
  right: auto;
  top: 15px;
  left: 15px;
}

.esriSimpleSliderTR {
  bottom: auto;
  right: 15px;
  top: 15px;
  left: auto;
}

.esriSimpleSliderBL {
  top: auto;
  right: auto;
  bottom: 15px;
  left: 15px;
}

.esriSimpleSliderBR {
  top: auto;
  right: 15px;
  bottom: 15px;
  left: auto;
}

.esriSimpleSliderVertical .esriSimpleSliderIncrementButton,
.esriSimpleSliderVertical .esriSimpleSliderDecrementButton{
  font-weight: 500;
  font-size: 20px;
  line-height: 27px;
}
.esriSimpleSliderVertical .esriSimpleSliderIncrementButton {
  border-bottom: 1px solid #cccccc;
}

/*** Restyle Esri Popup ***/
.esriPopupWrapper {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333;
}

/* Easy color control */
.esriPopupWrapper {
  background-color: #fff;
}

.esriPopup .titlePane, .esriPopup .contentPane, .esriPopup .actionsPane,
.esriPopup .pointer, .esriPopup .outerPointer, .esriPopup .pointer.top, .esriPopup .pointer.topLeft,
.esriPopup .pointer.topRight, .esriPopup .pointer.bottomLeft, .esriPopup .pointer.bottomRight {
  background-color: #fff;
}

.esriPopup.light .pointer.top, .esriPopup.light .pointer.topLeft, .esriPopup.light .pointer.topRight {
  background-color: #f7f7f7;
}

/* Soften corners */
.esriPopup.light .esriPopupWrapper, .esriPopup.dark .esriPopupWrapper {
  border-radius: 1em;
  -webkit-border-radius: 1em;
}
.esriPopup.light .titlePane, .esriPopup.dark .titlePane {
  border-radius: 0.3em 0.3em 0 0;
  -webkit-border-radius: 0.3em 0.3em 0 0;
}
.esriPopup.light .actionsPane, .esriPopup.dark .actionsPane {
  border-radius: 0px 0px 0.3em 0.3em;
  -webkit-border-radius: 0px 0px 0.3em 0.3em;
}

/* Title Pane font and buttons */
.esriPopup .titlePane, .esriPopup.light .titlePane, .esriPopup.dark .titlePane {
  height: 34px;
  padding: 10px 0 0 10px;
  background-color: #f7f7f7;
  font-size: 14px;
}

.esriPopup.light .titleButton {
  font-size: 16px;
}

.esriPopup.light .titleButton:hover {
  color: #333;
}
.esriPopup.light .titleButton.next, .esriPopup.dark .titleButton.next {
  right: 35px;
}
.esriPopup.light .titleButton.prev, .esriPopup.dark .titleButton.prev {
  right: 60px;
}

.esriPopup.light .titleButton.next, .esriPopup.dark .titleButton.next,
.esriPopup.light .titleButton.prev, .esriPopup.dark .titleButton.prev {
  color: #AAAAAA;
}

.esriPopup.light .titleButton.next:hover, .esriPopup.dark .titleButton.next:hover,
.esriPopup.light .titleButton.prev:hover, .esriPopup.dark .titleButton.prev:hover  {
  color: #666;
}

/* Content Pane */
.esriPopup .contentPane, .esriPopup.light .contentPane, .esriPopup.dark .contentPane {
  max-height: 300px;
  padding: 10px 10px 0 10px;
  border-top: 1px solid #ebebeb;
}

/* Hide all ofd these */
.esriPopup .titlePane .spinner {
  display: none;
}
.esriPopup .titleButton.maximize, .esriPopup .titleButton.restore {
  display: none;
}
.esriPopup .actionsPane .actionList {
  display: none;
}

.esriViewPopup .break {
  height: 2px;
}

.esriViewPopup .mainSection .attrTable td.attrName {
  color: #888888;
}

.esriViewPopup .mainSection .attrTable td {
  color: #888888;
}

/*** Restyle Geocoder widget ***/
.simpleGeocoder .esriGeocoderContainer {
  width: 100%;
}

.simpleGeocoder .esriGeocoder {
  border: 1px solid #cccccc;
}

.simpleGeocoder .esriGeocoderResults {
  border: 1px solid #cccccc;
}

.simpleGeocoder .esriGeocoder input {
  width: 73%;
  padding: 7px 0 6px;
  font-size: 14px;
  line-height: 18px;
  color: #555555;
}

.simpleGeocoder .esriGeocoderIcon {
  margin: 9px 0 6px 6px;
}

.simpleGeocoder .esriGeocoderHasValue .esriGeocoderReset {
  margin: 8px 4px 5px 1px;
}

/*** Restyle the Basemap Gallery widget ***/
.esriBasemapGallery * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.esriBasemapGalleryNode {
  width: 75px;
}

.esriBasemapGalleryThumbnail {
  height: 61px;
  width: 75px;
}

.esriBasemapGalleryLabelContainer {
  display: none;
}

.esriBasemapGallerySelectedNode .esriBasemapGalleryThumbnail {
  border: 2px solid #3C7AFF;
}

/*** Fix Bootstrap modal bug ***/
body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
  margin-right: 0;
  margin-top: 0;
}

/*** Bootstrap extensions and overrides ***/
.panel-fixed {
  position: absolute;
  top: 15px;
  right: 15px;
  margin-left: 60px;
  width: 320px;
  text-align: center;
  z-index: 50;
}

.panel-fixed .panel-body {
  max-height: 350px;
  overflow: auto;
}

.panel-fixed .panel-body .checkbox input[type=checkbox], .panel-fixed .panel-body .btn-toolbar .btn-group, .panel-fixed .panel-body.btn-toolbar .input-group  {
  float: none;
}

.panel-fixed .panel-body>.btn-toolbar+.btn-toolbar {
  margin-top: 10px;
}

.panel-fixed .btn-absolute {
  position: absolute;
  top: 9px;
  right: 9px;
  border: none;
  outline: none;
}

.panel-fixed .btn-absolute:hover,.panel-fixed .btn-absolute:focus,.panel-fixed .btn-absolute:active,.panel-fixed .btn-absolute .active {
  box-shadow: none;
  outline: none;
  background-color: #428bca;
}

/*** Media Queries ***/
 @media (max-width: 600px) {
    .panel-fixed {
        width: 250px;
    }
}
/*Esri Styles Override*/
.esriBookmarks {
    width: 100% !important;
}

.esriBookmarkTable {
    width: 100% !important;
}



.esri-feature-table {
    font-family: verdana;
    font-size: 12px;
    height: 600px;
    width: 600px;
    top: 20px;
}

    .esri-feature-table .esri-feature-table-grid .dgrid-header .dgrid-cell {
        border-left: none;
        border-right: 1px solid #ccc;
        color: #57585A;
        font-size: 9px;
        font-weight: normal;
        top: 20px;
    }

.esriLayer {
    background-color: #fff;
}

.esriLayerList .esriList {
    border-top: none;
}

.esriLayerList .esriTitle {
    background-color: #fff;
    border-bottom: none;
}


.esriTitle:hover {
    background: #EEE;
}

.esriMeasurement .esriMeasurementResultValue {
    text-align: center !important;
}

.esriMeasurement .esriMeasurementTableContainer {
    display: block;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
}

.esriMeasurement .esriMeasurementResultLabel {
    font-weight: 100;
    font-size: 24px;
}

.esriMeasurementTableHeader {
    font-weight: bold;
}

.dijitContentPane .result {
    font-size: 24px;
}

.esriLayerList .esriList ul {
    background-color: #fff;
}
/*css rules for the expand div*/
.esriLayerExpand {
    width: 16px;
    height: 16px;
    float: left;
    margin: 12px 0;
}

    .esriLayerExpand.expand {
        background-image: url(Content/Gis/Css/images/v_right.png);
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer;
    }

    .esriLayerExpand.collapse {
        background-image: url(Content/Gis/Css/images/v.png);
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer;
    }
/*narrow the margin of the checkbox for aesthetics*/
.esriLayerList .esriCheckbox {
    margin: 12px 5px 12px 5px;
}

.esriBasemapGallery {
    padding-left: 20px !important;
}

.esriControlsBR {
    display: none !important;
}



.esriPopupWrapper {
    position: relative;
    top: 0;
    right: 0;
}

.esriScalebar {
    z-index: 1 !important;
}

.esriPopup .sizer {
    position: relative;
    width: 250px;
    z-index: 1;
}


.esriLayerList .esriToggleButton {
    padding-right: 20px;
    float: right;
    width: 32px;
    height: 32px;
    font-weight: bold;
}

.esriLabel {
        cursor: pointer;
    padding-right: 36px;
    font-size: 16px;
    font-family: Segoe UI;
}




.esriLayerList .esriLabel {
    display: block;
    padding: 10px 10px 10px 36px;
    margin: 0;
    word-wrap: break-word;
    font-weight: 400;
    color: black;
}


/*Override*/


.esriMeasurement .areaIcon {
    background-image: url('../Content/Gis/img/measurement/MeasureArea.png') !important;
    width: 24px;
    height: 24px;
}

.esriMeasurement .distanceIcon {
    background-image: url('../Content/Gis/img/measurement/MeasureLine.png') !important;
    width: 24px;
    height: 24px;
}

.esriMeasurement .locationIcon {
    background-image: url('../Content/Gis/img/measurement/MeasurePoint.png') !important;
    width: 24px;
    height: 24px;
}


.esriViewPopup .mainSection .attrTable td {
    font-size: 16px !important;
    font-family: Segoe UI !important;
        color: white !important;
    font-weight: 400;
    font-size: 12px;
    border: none !important;
}

.titlePane, .contentPane {
    background: rgba(0,0,0,0.5) !important;
    border: none !important;
}

.actionsPane, .esriPopup.light .pointer, .esriPopup.light .outerPointer {
    display: none !important;
}


.esriBasemapGalleryNode {
    width: 60px !important;
}

    .esriBasemapGalleryNode:hover {
        width: 60px !important;
    }

.esriBasemapGalleryThumbnail {
    border: none !important;
}

    .esriBasemapGalleryThumbnail:hover {
        border: none !important;
    }

.esriBasemapGallerySelectedNode .esriBasemapGalleryThumbnail {
    border: 1px solid black !important;
    margin: 0 !important;
}


.esriPrint {
    display: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.esriPopup .contentPane {
    color: #ffffff !important;
}


.esriViewPopup .hzLine {
    border: none !important;
    border-top: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.header {
line-height: 28px;
    margin-bottom: 10px !important;
    margin-top: 0px !important;
    padding-bottom: 0px !important;
    border-bottom: 1px solid #d4d4d4;
}

.esriViewPopup .header {
    font-weight: 600 !important;
    font-size: 15px !important;
    color: wheat !important;
}
.AttachmentThumbnail {
    border: 1px solid #3c3c3c;
    padding: 1px;
    float: left;
    margin: 2px;
}

    .AttachmentThumbnail:hover {
        border: 1px solid #e6801c;
    }

.AttachmentImage {
    width: 75px;
    height: 75px;
    cursor: pointer;
}

.AttachmentThumbnailText {
    font-size: 12px;
    font-weight: bold;
    background: #d0d0d0;
    color: #39526d;
    height: 78px;
    width: 75px;
    border: 1px groove #bbbbbb;
    vertical-align: middle;
    padding-top: 12px;
    padding-left: 0px;
    cursor: pointer;
}

.CarouselImage {
    max-width: 600px !important;
    max-height: 600px !important;
}

.DetailsTemplateTitle {
    padding: 12px;
    font-size: 20px;
    background: #2f2f2f;
    /* font-weight: 600; */
    color: wheat;
}

.SectionHeader {
    padding: 6px 10px 8px 12px;
    font-size: 16px;
    font-weight: 400;
    color: #f0f0f0;
}

/**********************************************/
.MapMessageDialog {
    position: absolute;
    z-index: 99;
    top: 50px;
    left: 50%;
    transform: translateX(-50%);
    max-width: 500px;
}

.ThemeBackground {
    background: rgba(9, 21, 29, 0.78);
}

.HeaderNavBand {
    height: 36px;
    position: absolute;
    width: 100%;
    color: #fff;
    top: 0;
    z-index: 999;
}



.GisInlineButton {
    color: white;
    background-color: transparent !important;
    cursor: pointer;
    height: 36px;
    padding-top: 9px;
    padding-bottom: 12px;
}

.GisInlineButtonImage {
    width: 36px;
    padding: 6px;
}

.mapButtonsLeft {
    top: 36px;
    position: absolute;
    z-index: 10;
    width: 36px;
    height: 100%;
}

.mapButtonsRight {
    position: absolute;
    z-index: 10;
    right: 23px !important;
}


/*Popup*/

.GisInlinePopup {
    width: 400px;
    position: absolute;
    z-index: 10;
}

.GisInlinePopupLeft {
    top: 33px;
    left: 46px;
}

.GisInlinePopupRight {
    top: 33px;
    right: 23px;
}


.GisInlinePopupMiddle {
    position: absolute;
    z-index: 999;
    top: 33px;
    left: 440px;
    width: 440px;
}




/*Widget*/

.widget-box[class*=widget-color-] > .widget-header {
    color: #fff;
    background: rgba(9, 21, 29, 0.78);
    border: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.widget-body {
    background: rgba(9, 21, 29, 0.78) !important;
    /*padding-bottom: 5px;*/
}


/************************************************/


* {
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.bookmarkTitle {
    padding: 8px;
    border-bottom: 1px solid #c7c7c7;
    cursor: pointer;
}

    .bookmarkTitle:hover {
        background-color: rgba(192, 192, 192, 0.33);
    }

.bookmarkName {
    width: 100%;
    font-size: 18px;
    padding-left: 16px;
}

.selectedResultDiv {
    background-color: rgba(152, 152, 152, 0.33);
}

.identifyResultAttachmentItem {
    cursor: pointer;
    border-bottom: 1px solid gray;
    background: white;
    font-size: 12px;
    font-weight: lighter;
}

    .identifyResultAttachmentItem:hover {
        background: #dbeeff;
    }

.SpatialQueryResultItem {
    border-bottom: 2px solid #888;
    cursor: pointer;
}

#attributeTableContainer {
    position: absolute;
    bottom: 0px;
    z-index: 11;
    width: 100%;
    background: rgba(255, 253, 253, 0.91);
}

.AttributeTableWrapper {
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 300px;
    width: 95%;
    padding: 2px;
    margin-top: 10px;
    border-top: 2px dotted #a0a0a0;
}

#splitterWrapper {
    width: 100%;
    position: relative;
    float: left;
}

#dragbar {
    background-color: rgb(64, 64, 64);
    height: 5px;
    width: 100%;
    cursor: row-resize;
    position: relative;
    float: left;
    bottom: 19px;
}

#toggleAttributeTableBtn {
    width: 60px;
    left: 48%;
    position: relative;
    float: left;
    bottom: 19px;
    cursor: pointer;
    background-color: rgb(64, 64, 64);
    text-align: center;
}


.IdentifyResultTable {
    height: 250px;
    font-size: 10px;
}



.GisMenu {
    background: url('/Content/Fw/img/2.png');
}

.GisToolbar {
    top: 0;
    margin: 0;
    width: 100%;
    background: #f5f5f5;
}

.GisToolbarButton {
    cursor: pointer;
}

.GisDialogBox {
    height: auto;
    border: 1px solid #969696 !important;
    z-index:10;
}

.widget-box.fullscreen {
    top: 50px;
    height: 90% !important;
    width: 98% !important;
    background: #fff;
    right: 5px;
    left: 5px;
    z-index: 9999 !important;
}



.SpatialToolButton {
    webkit-filter: grayscale(100%);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    width: 36px;
    cursor: pointer;
    border: 1px solid #dedede;
    border-radius: 10px;
    height: 36px;
}

    .SpatialToolButton:hover {
        -webkit-filter: grayscale(0%);
        background: rgba(70, 107, 214, 0.39);
    }

.SpatialToolButtonActive {
    background: #c5e815;
    border: 2px solid #444;
}


.GisToolbarImage {
    width: 33px;
    padding: 8px;
}

    .GisToolbarImage:hover {
        background: rgba(0,0,0,0.6);
        transition: all 0.5s ease-out;
    }

.GisInlineButton:hover {
    background-color: rgba(0, 0, 0, 0.63) !important;
    transition: all 0.5s ease-out;
}

.mapToolbar {
    background: rgba(0, 0, 0, 0.4);
    width: 40px;
    padding: 0;
    position: absolute;
    left: 20px;
    top: 55px;
    z-index: 10;
    /*border: 1px solid #FFF;*/
    border-radius: 8px;
}

.mapButtons {
    top: 14px;
}

.ScaleBarControl {
    background: rgba(0, 0, 0, 0.4);
}


#mapRow {
    min-height: 100px;
}

#mapDiv {
    min-height: 100px;
    max-height: 100%;
    width: 100%;
}

.LocateButton {
    z-index: 10 !important;
    width: 30px;
    height: 30px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    display: block;
}


#layerListPane {
    width: 25%;
}

#timeInfo {
    border-radius: 0px;
    background-color: #fff;
    display: block;
    padding: 0px;
    position: relative;
    text-align: center;
    min-width: 250px;
    width: 100%;
    z-index: 99;
    font-size: 18px;
}

.MapMessages {
    z-index: 9999;
    position: absolute;
    top: 10px;
    width: auto;
    left: 5%;
    right: 5%;
}

.PlanNoteItem {
    font-size: 18px;
}

    .PlanNoteItem:hover {
        background-color: #d6d6d6;
        cursor: pointer;
    }

#ScaleBarControl {
    position: absolute;
    /* left: 60px; */
    bottom: 5%;
    font-weight: bold;
    z-index: 100;
    /* color: #f1821f !important; */
    font-size: 10px;
    text-align: center;
    width: 100%;
    padding: 5px;
}

.QuerySectionHeader {
    font-size: 14px !important;
    color: #fff;
    background: #415361;
    padding: 5px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.QuerySection {
    width: 300px;
    padding: 10px;
}

    .QuerySection td {
        padding: 2px;
    }

.YerSorguDropdown {
    width: 230px !important;
    float: left;
}

.YerSorguZoom-Btn {
    margin-left: 5px;
    cursor: pointer;
    padding: 5px;
}

    .YerSorguZoom-Btn:hover {
        color: green;
    }

.LayerSwipe .scope {
    border: 10px solid #efff33 !important;
    background-color: transparent;
    background-image: none !important;
}

.HoverRow {
    cursor: pointer;
}

    .HoverRow:hover {
        background-color: #DDD;
    }

.panoramaView {
    width: 100%;
    height: 400px;
}

.TakbisGeometryZoom-Btn {
    width: 16px;
    height: 16px;
    background: url(../Content/gis/img/TakbisGeometryZoom.png) no-repeat 0 0;
    border: 0;
}

    .TakbisGeometryZoom-Btn:hover {
        border: 1px solid #444;
    }

.TakbisMalikBilgisiGetirZoom-Btn {
    width: 16px;
    height: 16px;
    background: url(../Content/gis/img/CadastralJobBook32.png) no-repeat 0 0;
    border: 0;
}

    .TakbisMalikBilgisiGetirZoom-Btn:hover {
        border: 1px solid #444;
    }

.panoramaOverlay {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.80);
    width:1100%;
    margin:0;
    height: 400px;
    padding-top: 50%;
    color: black;
    font-weight: 600;
    text-align: center;
    z-index: 2;
    font-size: 18px;
}

.TitleImage {
    width: 24px;
    vertical-align: -6px;
}

.inputHolder {
    float: left;
    margin-right: 10px;
}

/*Loading*/
#reportLoadingInfoOverlay {
    position: absolute;
    display: none;
    height: 100%;
    width: 100%;
    top: 0;
    color: #444;
    background: rgba(255, 255, 255, 0.85);
    left: 0;
    z-index: 9999;
}

#reportLoadingInfo {
    top: 30%;
    position: absolute;
    left: 30%;
}

#reportLoadingText {
    font-size: 24px;
    font-weight: 200;
}

/*CssBusiness*/
.QueryInfo {
    padding: 10px;
    font-size: 16px;
    background: #333;
    color: wheat;
    border: 1px solid wheat;
}

.Info {
   
    z-index: 999 !important;
    width: 50% !important;
    text-align: center;
    display: none;
    background: #337ab7 !important;
    border-radius: 5px;
    margin: 0 auto;
    position: relative;
    margin-top: 10px;
    padding: 5px;
}

.locationInfoSection {
    font-weight: 400;
    font-size: 12px !important;
}

.reportWarning {
    display: none;
    font-size: 18px !important;
}




.HeaderTitle {
    float: left;
}

.panel {
    background-color: transparent !important;
}

.DrawToolButton {
    background: none !important;
    margin: 2px !important;
}

    .DrawToolButton:hover {
        background: #424242 !important;
    }



.ActiveFastAccessItem {
    background: #e6f524 !important;
    color: #444;
}

.PoiResultItemDescriptionText {
    font-size: 11px;
    color: wheat;
}

.QueryResultContainer {
    overflow-x: hidden;
    overflow-y: auto;
    min-height: 300px;
    max-height: 500px;
    padding-right: 1px;
}

.tableResultRow {
    float: left;
    width: 100%;
    cursor: pointer;
    padding: 5px;
    border-top: 1px solid #d6d6d6;
    background: #333;
}

    .tableResultRow.active {
        background: #1f1a0f;
        color: white;
    }

    .tableResultRow:hover {
        background: #173b5a;
    }

    .tableResultRow span {
        margin-left: 10px;
        width: 100%;
        float: left;
    }

.tableNoResultRow {
    font-size: 24px;
    text-align: center;
    color: #999;
}

.CreateNewBookmarkContainer {
    padding: 5px;
}

.BookmarksListContainer {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 300px;
}


/*Full Text Search*/

.SearchResultsContainer {
    display: none;
    background: rgba(25,22,22,.68);
    width: 100%;
    font-weight: 600;
    height: 200px;
    z-index: 99;
    overflow-y: scroll;
    padding: 0;
    margin-top: 1px;
    color: white;
}

.FullTextSearchQueryInput {
    background: transparent !important;
    color: white !important;
    height: 36px;
    font-size: 16px !important;
}

.FullTextSearchResultItem {
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #eee;
    cursor: pointer;
    color: white;
    font-size: 12px;
    font-weight: 600;
}

    .FullTextSearchResultItem:hover {
        background: #2a4e75;
        color: #fff;
    }

.FullTextSearchResultItemImage {
    height: 24px;
    vertical-align: -8px;
    margin-right: 10px;
    float: left;
}

.InlineSearchResultsContainer {
    height: 350px;
    overflow-y: scroll;
    position: absolute;
    background: #2d2d2d;
    border: 1px solid #a2a2a2;
    z-index: 999;
    display: none;
}

.drawingToolbar {
    background: rgba(255, 255, 255, 0.52);
    border: 1px solid #444;
    border-radius: 8px;
}

.GisInlinePopupBottom {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 0px;
    width: 100%;
}

.layerListItem {
    font-size: 18px;
    border: none;
    color: #fff;
    background: inherit;
    padding: 7px;
    margin: 0;
    border-bottom: 1px solid #888787;
}

.layerListItemTitle {
    margin-left: 10px;
}

.layerListItemVisibilityCheckBox {
    color: black;
}

.fastAccessItemButton {
    background: #5c5c5c !important;
    color: white;
    border: 1px solid #2f2f2f;
    margin: 0px;
    word-wrap: break-word;
    margin-left: 0;
    font-size: 12px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 1px;
}

    .fastAccessItemButton img {
        height: 32px;
    }

    .fastAccessItemButton span {
        word-wrap: normal;
    }

    .fastAccessItemButton:hover {
        background: #337ab7 !important;
        color: black !important;
    }

    .fastAccessItemButton.active {
        background: white !important;
        color: black !important;
    }

.BuildingQueryResultContainer {
    font-size: 16px;
    border: 1px solid #444;
    padding: 10px;
    background: #555;
}

.BuildingQueryResultTitle {
    border-bottom: 1px solid #827b7b;
    padding-bottom: 10px;
    color: wheat;
    font-weight: 600;
}

.QueryLoadingContainer {
    position: absolute;
    padding-top: 10%;
    background: rgba(0, 0, 0, 0.44);
    z-index: 2;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    font-size: 24px;
    vertical-align: middle;
    text-align: center;
}

.PlaceHolderContainer {
    padding: 50px;
    font-size: 24px;
}

    .PlaceHolderContainer img {
        width: 48px;
    }





.FastSearchTextBox {
    background: #333 !important;
    color: #fff !important;
}

    .FastSearchTextBox:focus {
        background: #333 !important;
        color: #fff !important;
    }



.fastAccessItemTitle {
    color: wheat;
    font-weight: 600;
}

.fastAccessItemPhoneSection {
    color: #c78138;
    font-weight: bold;
}

.fastAccessItemAddressSection {
    color: white;
}

.layerListItemDragHandle {
    font-weight: bold;
    cursor: pointer;
}

    .layerListItemDragHandle:hover {
        color: #ff7800;
    }










#ClearGraphics-Btn-Mobile {
    display: none;
}

#BasemapGallery-Btn-Mobile {
    display: none;
}

#BasemapDialog-Mobile {
    display: none;
}


.LocationQueryLabel {
    width: 150px;
}

.IdentifyResultTable {
    height: 350px;
    font-size: 14px;
}




#ZamansalSorguDialog {
    width: 500px;
    height: auto !important;
    display: none;
}

#MobilePrint-btn {
    display: none;
}

.mapToolbarOverride {
    height: 32px !important;
    width: auto !important;
    position: absolute;
    left: 40%;
    border-radius: 10px;
    bottom: 2px;
    z-index: 3;
    background: rgba(9, 21, 29, 0.78);
}

.PrintModalHeader {
    background: #3d3d3e !important;
    color: white !important;
    width: 800px !important;
    border-bottom: 1px solid #e5e5e5 !important;
    padding-left: 60px !important;
    padding-top: 6px !important;
    padding-right: 8px !important;
    padding-bottom: 0px !important;
}

.modal-content {
    width: 800px !important;
}

.modal-body {
    /*height: 0 !important;*/
}



.headerLogo {
    padding: 6px;
    font-size: 16px;
    cursor:pointer;
}

    .headerLogo:hover {
        color: #ffd400;
        transition: 1s;
    }


    @media (min-height:0px) and (max-height: 768px) {
        .copyrightLogoContainer {
        display: none !important;
    }

    .FullPageLoadingSection {
        text-align: center;
    }

    #BasemapGallery-Btn {
        display: none;
    }

    #BasemapGallery-Btn-Mobile {
        display: block;
    }


    #ClearGraphics-Btn {
        display: none;
    }

    #ClearGraphics-Btn-Mobile {
        display: block;
    }

    .panoramaView {
        width: 100%;
        height: 150px;
    }

    .Info {
        display: none;
    }

    .tooltip {
        display: none !important;
    }

    .GisDialogBox {
        
    }
}




@media (min-width:0px) and (max-width: 500px) {

    .hidden-xxs {
        display: none !important;
    }


    .copyrightLogoContainer {
        display: none !important;
    }

    .PrintModalHeader {
        max-width: 100% !important;
    }

    .modal-content {
        max-width: 100% !important;
    }


    .ImarDurumPrintIframe {
        -ms-transform: scale(0.42);
        -moz-transform: scale(0.42);
        -o-transform: scale(0.42);
        -webkit-transform: scale(0.42);
        transform: scale(0.42);
        -ms-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }

    .tableResultRow {
        width: 98%;
    }

    .chosen-container {
        width: 80% !important;
    }


    #ScaleBarControl {
        display: none;
    }

    #FullTextSearchQueryDialog {
        display: none !important;
    }

    select.form-control[multiple], select[multiple] {
        width: 90%;
    }

    .mapToolbarOverride {
        display: none;
    }

    .FastSearchTextBox {
        width: 100%;
    }

    .GisInlinePopup {
        width: 83%;
        z-index: 10;
    }

    label {
        font-size: 12px !important;
        margin-left: 12px;
    }

    .LocationQueryLabel {
        width: 70px;
    }

    .YerSorguDropdown {
        width: 75% !important;
    }

    .GisInlinePopupRight {
        left: 45px;
        top: 33px;
    }

    .GisInlinePopupLeft {
            left: 46px;
        top: 33px;
    }

    .GisInlinePopupMiddle {
        left: 46px;
        top: 33px;
    }
}


@media (min-width:500px) and (max-width: 768px) {
    .copyrightLogoContainer {
        display: none !important;
    }

    .GisDialogBox {
        overflow-y: auto;
        width: 100%;
        max-height: 400px;
    }

    .PrintModalHeader {
        max-width: 100% !important;
    }

    .modal-content {
        max-width: 100% !important;
    }


    .ImarDurumPrintIframe {
        -ms-transform: scale(0.75);
        -moz-transform: scale(0.75);
        -o-transform: scale(0.75);
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
        -ms-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }




    #FullTextSearchQueryDialog {
        display: none !important;
    }

    .LayerListDialog {
        display: none !important;
    }

    .LocationQueryLabel {
        width: 150px;
    }

    .YerSorguDropdown {
        width: 85% !important;
    }

    .mapToolbarOverride {
        display: none;
    }

    .responsive-font-resize {
        font-size: 12px;
    }



    .panoramaView {
        width: 100%;
        height: 150px;
    }


    .IdentifyResultTable {
        font-size: 12px;
        font-weight: 400;
    }

    #attributeTableContainer {
        display: none;
    }

    .GisInlinePopup {
        width: 90%;
        z-index: 10;
    }

    .GisInlinePopupLeft {
        left: 45px;
        top: 33px;  
    }

    .GisInlinePopupRight {
        left: 45px;
        top: 33px;
    }

    .GisInlinePopupMiddle {
        left: 45px;
        top: 33px;
    }


    #ScaleBarControl {
        display: none;
    }
}


@media screen and (min-width: 1600px) {
    .container {
        max-width: (1600px - @grid-gutter-width);
    }
}

@media screen and (min-width: 1900px) {
    .container {
        max-width: (1900px - @grid-gutter-width);
    }
}






/**overrides*/
.table>thead>tr>th {
    border-color: #ddd;
    font-weight: 400;
    background: black;
    color: white;
}

.table>thead>tr>th {
    border-color: #ddd;
    font-weight: 400;
    background: #495158;
    color: white;
}
.btn-primary, .btn-primary.focus, .btn-primary:focus {
    background-color: #2f375a !important;
    border: 2px solid #949896 !important;
}

.genericFormControl {
    width: 190px;
    background: rgba(39, 39, 39, 0.8);
    color: white;
    font-size:12px;
    font-weight:600;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 1px solid !important;
    outline-offset: 0 !important;
}




.accordion-style1.panel-group .panel .collapse {
    background: transparent !important;
}

.accordion-style1.panel-group .panel-heading .accordion-toggle {
    color: #ffffff;
    background-color: #3f484f;
}

    .accordion-style1.panel-group .panel-heading .accordion-toggle:hover {
        color: #ffffff;
        background-color: #337ab7;
    }

    .accordion-style1.panel-group .panel-heading .accordion-toggle.collapsed {
        color: #c1c1c1;
        font-weight: 400;
        background-color: #3f484f;
        cursor: pointer;
    }

