﻿.g-layer-point > path {
    fill-opacity: 1;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-opacity: 1;
    fill: rgb(0, 89, 190);
    opacity: 0.35;
    stroke: rgb(0, 89, 190);
    stroke-width: 16px;
    -moz-transition: stroke-width 0.2s linear;
    -o-transition: stroke-width 0.2s linear;
    -webkit-transition: stroke-width 0.2s linear;
    transition: stroke-width 0.2s linear;
}

    .g-layer-point > path:hover {
        opacity: 0.7;
        stroke-width: 24px;
        cursor: pointer;
    }

    .g-layer-point > path:active {
        opacity: 1;
    }

.claro .dijitContentPane {
    padding: 0px;
}

input.placeholder{
    color: #888888 !important;
    font-style: italic !important;
}

input::-ms-clear {
    display: none;
}

/*============================== MIS Menu goto start ===================================*/
.mis-menu-goto-fpn.amos-floating-panel .titlebar, .mis-menu-goto-fpn.amos-floating-panel .resize-handle {
    display: none;
}

.mis-menu-goto-fpn.amos-floating-panel {
    margin: 0px;
    right: 37px;
    top: 27px;
    box-shadow: none;
}

    .mis-menu-goto-fpn.amos-floating-panel div.floating-panel-content {
        padding: 0px;
        min-width: 102px;
    }
/*============================== MIS Menu goto end ===================================*/

.esriSimpleSliderBL {
    left: 50px;
    bottom: auto;
}

.esriSimpleSlider {
    border: none;
    background-color: transparent;
}

.esriSimpleSliderVertical .esriSimpleSliderIncrementButton {
    margin-bottom: 5px;
}

.esriSimpleSliderVertical .esriSimpleSliderIncrementButton, .esriSimpleSliderVertical .esriSimpleSliderDecrementButton {
    border: 2px solid #fecd07;
    border-radius: 17px;
    color: #202020;
    cursor: pointer;
    background-color: #fff;
}
/*************** Floating Panel *****************/
/*.amos-floating-panel{
    margin-left: 50px !important;
}*/
.amos-floating-panel .titlebar .title .text {
    background-color: #fcfcfc;
    color: #202020;
    left: 0;
    padding: 0 0 0.6em;
    top: 1.4em;
    /**กัน titlebar กว้างเกิน**/
    height: 10px;
    
}

    .amos-floating-panel .titlebar .title .text:before {
        content: url('../images/gis/showresult.png');
        margin: 0 10px;
       
    }



/*.amos-floating-panel.bottom-yellow .titlebar{
    border-bottom: 1px solid #fecd07;
}*/

.amos-floating-panel .floating-panel-canvas {
    /*background-color: #ededed;*/
    background-color: #fcfcfc;
}

.amos-floating-panel .titlebar div.toolbar {
    padding: 0.2em 1.5em 0 0.1em;
    
}

    .amos-floating-panel .titlebar div.toolbar:hover {
        background-color: transparent;
    }

.amos-floating-panel div.floating-panel-content {
    padding: 0px;
}

.amos-icon-min {
}

    .amos-icon-min:before {
        content: url('../images/gis/btn_down_normal.png');
        /*border: none;*/
        margin-top: 0 !important;
    }

    .amos-icon-min:hover:before {
        content: url('../images/gis/btn_down_selected.png');
        /*border: none;*/
    }

.amos-icon-max {
}

    .amos-icon-max:before {
        content: url('../images/gis/btn_up_normal.png');
        border: none;
        margin-top: 0 !important;
    }

    .amos-icon-max:hover:before {
        content: url('../images/gis/btn_up_selected.png');
    }

.amos-icon-x {
}

    .amos-icon-x:before, .amos-icon-x:after {
        content: url('../images/gis/btn_x_normal.png');
        transform: none;
        height: 0;
        width: 0;
        
        margin-top: 0 !important;
    }

    
    .amos-icon-x:hover:before, .amos-icon-x:hover:after {
        content: url('../images/gis/btn_x_selected.png');
    }

.amos-icon-min, .amos-icon-max, .amos-icon-x {
    width: 14px;
    height: 15px;
    /*display: inline-block !important;*/
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

/*.amos-icon-min:hover, .amos-icon-max:hover, .amos-icon-x:hover {
        background-color: #555555 !important;
        -moz-transition: all 0.2s ease 0.1s;
        -o-transition: all 0.2s ease 0.1s;
        -webkit-transition: all 0.2s ease 0.1s;
        transition: all 0.2s ease 0.1s;
    }*/

.amos-floating-panel .titlebar div.toolbarx {
    background-color: transparent;
}

.amos-floating-panel .titlebar .title {
   
    
    /*width: 80%;
    display:block;*/
}

.amos-floating-panel .titlebar {
    /*background-color: #ededed;*/
    background-color: #fcfcfc;
    /*border-bottom: 1px solid #fecd07;*/
    /*padding-right: 5px;*/
    /*width: 100% !important;*/
}
/*************** Floating Panel *****************/

/** Table **/
.amos-table div.amos-icon-chevron{
    display: none;
}

.amos-table th.cell-header {
    background-color: #ffcd07;
    font-weight: bold;
}

.amos-table td.cell-data {
    background-color: #f3f3f2;
}

.amos-table th.cell-header, .amos-table td.cell-data {
    color: #52514b;
    border: 1px solid white;
}

.amos-table-interactive tr.row-data td {
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.amos-table-interactive tr.row-data:hover td {
    background-color: #ffa507;
    -moz-transition: all 0.2s ease 0.2s;
    -o-transition: all 0.2s ease 0.2s;
    -webkit-transition: all 0.2s ease 0.2s;
    transition: all 0.2s ease 0.2s;
}

.amos-table-interactive tr.row-active td {
    background-color: #99d7cd;
    cursor: pointer;
    transition: background-color 0.5s ease 0s, color 0.5s ease 0s;
}
/** Table **/

/** Button **/
.amos-button {
    background-color: #fecd06;
    border: 2px solid #fecd06;
    font-weight: bold;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

    .amos-button .amos-button-label-container .amos-button-label {
        color: #52514b;
    }

    .amos-button:hover {
        background-color: #fedf08;
        border: 2px solid #fedf08;
    }

        .amos-button:hover .amos-button-label-container .amos-button-label {
            color: #202020;
        }

/** Button **/

/** Tab **/
.amos-tab {
    /*background-color: #41423a;*/
}

    .amos-tab.sub-tab {
    }

        .amos-tab.sub-tab .amos-tab-list-container {
            text-align: center;
            background-color: transparent;
        }

        .amos-tab.sub-tab .amos-tab-list.amos-button.amos-form-active .amos-button-label-container .amos-button-label {
            color: #000000;
        }

        .amos-tab.sub-tab .amos-tab-list.amos-button:hover .amos-button-label-container .amos-button-label {
            color: #222222;
        }

.amos-tab-list-container {
    display: block;
    background-color: #41423a;
    width: 100%;
    padding-left: 0px;
}

.amos-tab-list .amos-button-label-container .amos-button-label {
    color: #aeafaa;
}

.amos-tab-list.amos-button.amos-form-active .amos-button-label-container .amos-button-label {
    color: #ffffff;
    height: 18px;
}

.amos-tab-list.amos-button.amos-form-active {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #fecd06;
    /*padding: 0.5em 1em;*/
    /*padding: 6px 12px;*/
    margin-top: 6px;
    padding: 2px 12px;
}

.amos-tab-list.amos-button {
    background-color: transparent;
    border: none;
    padding: 6px 12px;
}

.amos-tab .amos-horizontal-line {
    border-top: none;
}

.amos-tab-list.amos-button:hover .amos-button-label-container .amos-button-label {
    color: #f3f3f3;
}
/** Tab **/

.esriScalebar {
    left: 52px !important;
}

.esriScalebarLabel {
    color: #202020 !important;
}

.esriScalebarMetricLine {
    border-color: #202020;
    border-width: 2px;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
}

.esriScalebarSecondNumber {
    left: 30% !important;
    top: 3px !important;
}

.claro .dijitSplitContainer-child, .claro .dijitBorderContainer-child {
    border: none;
}

.amos-checkbox-label {
    margin-left: 8px;
}

.amos-textbox-input {
    width: 100%;
}

/*===== Dialog ======*/
.amos-dialog .amos-button {
    margin: 0px 5px;
}

.amos-dialog .titlebar div.toolbarx {
    height: 30px;
    width: 30px;
    background-color: transparent;
}

    .amos-dialog .titlebar div.toolbarx:hover {
        background-color: #555555;
    }

.amos-dialog .amos-icon-x:before, .amos-icon-x:after{
    /*left: 5px;*/
}
/*===== Dialog ======*/


/*============ Autocomplete ==============*/
.amos-autocomplete .amos-textbox-input  {
 border: none !important;
}
.atc-cover{
    border: 1px solid #bebebe;
    display: inline-block;
}
.atc-icon{
    background-image: url('../images/gis/btn_t_1_normal_flip.png');
    background-position: center center;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
}
/*============ Autocomplete ==============*/
.amos-admin-poly .amos-label-container{
    display: block;
}

.amos-admin-poly .amos-textbox-container{
    display: block;
}

.amos-autocomplete .amos-textbox-input:not(:focus){
    box-shadow: 0 0 0 0px white;
}
/*================= AdminPoly ===================*/

/*================= AdminPoly ===================*/


/*Icon ลบข้อมูลใน filter*/
.amos-textbox .amos-icon-x {

    height: 0.8em;
    margin: -0.3em 0.2em 0 0;
    width: 0.8em;
}