﻿*:focus {
    outline: none;

}

.amos-button
{
    margin-top: 10px;
    background-color: #2fa4da;
    border: 2px solid #2fa4da;
    border-radius: 5px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    transition: all 0s;
}

    .amos-button:active
    {
        box-shadow: none;
        border: 2px solid #2fa4da;
    }

.btn-clear .amos-button
{
    margin-top: 10px;
    background-color: #f97e76;
    border: 2px solid #f97e76;
    border-radius: 5px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    transition: all 0s;
}

    .btn-clear .amos-button:active
    {
        box-shadow: none;
        border: 2px solid #f97e76;
    }

    .btn-clear .amos-button:hover
    {
        color: #ffffff;
        background-color: #e8704e;
        border: 2px solid #e8704e;
    }

.amos-image-button .amos-button-container img
{
    float: left;
}

.amos-button:hover
{
    color: #ffffff;
    background-color: #1c99d3;
    border: 2px solid #1c99d3;
}

.amos-button-label-container:hover
{
    color: #D6470F;
}

.amos-button:hover .amos-button-label
{
    color: #ffffff;
}

.amos-tab-list-container
{
    height: 2.25em;
}

.amos-tab-list.amos-button.amos-form-disabled
{
    background-color: #788395;
    color: #babeca !important;
}

.amos-tab-list.amos-button.amos-form-active
{
    background-color: #52b4cf;
    border-left: 1px solid #ffffff;
    border-radius: 0;
    color: #ffffff;
    margin: 0;
    padding: 0.4em 1em;
    box-shadow: none;
}

.amos-tab-list .amos-button-label-container .amos-button-label
{
    color: #ffffff;
}

.amos-tab .amos-horizontal-line
{
    border-top: 1px solid #eeeeee;
}

/*.amos-tab-list.amos-button.amos-form-active:hover .amos-button-label-container .amos-button-label
{
    color: #ffffff;
}*/

.amos-tab-list.amos-button:hover .amos-button-label-container .amos-button-label
{
    color: #ffffff;
}

.amos-tab-list.amos-button.amos-form-disabled:hover .amos-button-label-container .amos-button-label
{
    color: #babeca !important;
}

.amos-tab-list.amos-button
{
    background-color: #21beb5;
    border-left: 1px solid #ffffff;
    border-radius: 0;
    border-right: medium none;
    border-top: medium none;
    color: #ffffff;
    margin: 0;
}

.amos-textbox
{
    margin: 0;
    margin-bottom: 5px;
    white-space: normal;
}

.amos-textbox-input input
{
    padding: 4px 0;
}

.amos-textbox-input
{
    transition: all 0s;
    height: 30px;
}

.smartsearch .amos-textbox-input
{
    height: auto;
}

.amos-textbox input
{
    text-indent: 4px;
}

.esriSimpleSliderBL
{
    bottom: 40%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}

.esriControlsBR
{
    display: none;
}

.zoomLocateButton
{
    -moz-user-select: none;
    background-color: rgba(102, 102, 102, 0.8);
    background-position: center center;
    border-radius: 5px;
    cursor: pointer;
    padding: 2px;
    background-image: url("../images/gis/location/c_location.png");
    width: 37px;
    height: 37px;
}

#menubar .ui-form-menuphone
{
    padding: 5px;
}

/*override slider*/
.claro .dijitSliderDecrementIconH, .claro .dijitSliderIncrementIconH, .claro .dijitSliderDecrementIconV, .claro .dijitSliderIncrementIconV
{
    background: #808080 !important;
    border-radius: 50%;
    height: 8px !important;
    width: 8px !important;
}

.claro .dijitSliderButtonContainerH
{
    padding: 1px 0px 1px 0px;
}

.dijitSliderBumperH
{
    height: 2px;
}

.dijitSliderBarH
{
    height: 2px;
    box-shadow: none;
}

.claro .dijitSliderImageHandleH
{
    /*background-image: url("form/images/sliderThumbs.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 0 none;
    height: 16px;
    width: 18px;*/
    background: #808080 !important;
    border-radius: 50%;
    height: 14px !important;
    width: 14px !important;
}

.claro .dijitSlider .dijitSliderProgressBarH, .claro .dijitSlider .dijitSliderLeftBumper
{
    background-color: #000000;
    background-image: -moz-linear-gradient(center top, #000000 0px, #000000 1px, rgba(255, 255, 255, 0) 2px);
}

.claro .dijitSliderFocused .dijitSliderRemainingBarH, .claro .dijitSliderFocused .dijitSliderRightBumper
{
    background-color: #ffffff;
    border-color: #759dc0;
    box-shadow: none;
}

.claro .dijitSliderFocused .dijitSliderProgressBarH, .claro .dijitSliderFocused .dijitSliderLeftBumper
{
    box-shadow: none;
}

/*end override slider*/

.link-table .zone-header
{
    display: none;
}

.adminpoly .amos-label-container
{
    width: 110px;
}

.adminpoly .amos-textbox
{
    margin-bottom: 5px;
}

.amos-form-required .amos-textbox-label:after
{
    color: #f97e76;
    content: "*";
}

.ui-form-adminPoly .amos-textbox-label
{
    width: 4em;
}

.amos-dialog .titlebar
{
    background-color: #e46b22;
}

    /*.amos-dialog .titlebar div[data-dojo-attach-point="_titleNode"] {
    color: #ffffff;
}*/

    .amos-dialog .titlebar div.text
    {
        color: #ffffff;
    }

    .amos-dialog .titlebar div.toolbarx
    {
        background-color: #e46b22;
    }

        .amos-dialog .titlebar div.toolbarx:hover
        {
            background-color: #c54c0b;
        }



.amos-floating-panel .titlebar
{
    background-color: #25c3bc;
}

    .amos-floating-panel .titlebar .title .text
    {
        color: #ffffff;
    }

    .amos-floating-panel .titlebar div.toolbarx
    {
        background-color: #25c3bc;
    }

        .amos-floating-panel .titlebar div.toolbarx:hover
        {
            background-color: #25c3bc;
        }


    .amos-floating-panel .titlebar div.toolbar:hover
    {
        background-color: #25c3bc;
    }

.amos-textbox-label
{
    width: 11em;
    color: #2b7ec4;
}

.amos-icon-min:before
{
    border-bottom: 1px solid #ffffff;
}

/*.ui-form-menuphone .amos-dropdown {
    position:absolute;
}*/

#menubar .amos-form-active
{
    background-color: #ffffff;
}

#menubar .ui-form-menuphone .amos-form-active
{
    background-color: #000000;
}


.coopperative_E .amos-label-container
{
    width: 130px;
}

.disaster_e .amos-label-container
{
    width: 150px;
}

.Road_rc .amos-label-container
{
    width: 130px;
}

.nearByFactory .amos-label-container
{
    width: 93px;
}

.damageDailog .amos-label-container
{
    width: 190px;
}


.amos-textarea-label
{
    width: 11em;
    color: #2b7ec4;
}

.amos-table th
{
    border: 1px solid #ffffff;
    text-align: center;
    vertical-align: middle;
    background-color: #34495e;
    height: 44px;
    color: #ffffff;
    /*border-top: 1px solid #282b34;
        border-right: 1px solid #282b34;
        border-left: 1px solid #282b34;
        border-bottom: 1px solid #282b34;*/
}


.amos-table td
{
    color: #1c99d3;
    border: 1px solid #ffffff;
}

.amos-table tr.row-data tr:nth-child(4n)
{
    background-color: red;
    color: #ffffff;
}

.amos-table tr.row-data:hover td
{
    background-color: #52b4cf;
    color: #ffffff;
}

.moac-table-container-head-blue
{
}



    .moac-table-container-head-blue .amos-table-total
    {
        color: #d6470f;
        padding-bottom: 10px;
    }

    .moac-table-container-head-blue .amos-table th
    {
        color: #ffffff;
        background-color: #34495e;
        font-weight: bold;
    }


    .moac-table-container-head-blue .amos-table tr
    {
        color: #34495e;
        background-color: #e7eef4;
    }

        .moac-table-container-head-blue .amos-table tr:nth-child(4n)
        {
            /*background-color: #e7eef4;*/
            /*background-color: #ced2d5;*/
            background-color: #eaeaea;
            color: #1c99d3;
        }

        .moac-table-container-head-blue .amos-table tr:nth-child(4n-1)
        {
            /*background-color: #d5eaff;*/
            background-color: #eff0f4;
            color: #1c99d3;
        }

        .moac-table-container-head-blue .amos-table tr.amos-row-editing:nth-child(4n)
        {
            /*background-color: #e7eef4;*/
            /*background-color: #ced2d5;*/
        }

        .moac-table-container-head-blue .amos-table tr.amos-row-editing:nth-child(4n-1)
        {
            /*background-color: #d5eaff;*/
            background-color: #d5eaff;
        }

.total-style tbody.zone-data tr:nth-last-child(2)
{
    background-color: lightgray;
    font-weight: bold;
}

.moac-table-container-head-none .amos-table th
{
    border-top: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

.moac-table-container-head-none .amos-table td
{
    border: 1px solid #ffffff;
}

.moac-table-container-head-none .amos-table-total
{
    color: #d6470f;
    padding-bottom: 10px;
}

.moac-table-container-head-none .amos-table th
{
    color: #34495e;
    background-color: #ffffff;
    font-weight: bold;
}


.moac-table-container-head-none .amos-table tr
{
    color: #34495e;
    /*background-color: #e7eef4;*/
}

    .moac-table-container-head-none .amos-table tr:nth-child(4n)
    {
        /*background-color: #e7eef4;*/
        background-color: #ced2d5;
    }

    .moac-table-container-head-none .amos-table tr:nth-child(4n-1)
    {
        /*background-color: #d5eaff;*/
        background-color: #e7eef4;
    }

.moac-rangeselect-template .amos-textbox
{
    display: table-cell;
}

.moac-rangeselect-template .amos-dropdown
{
    background-color: none;
}

.moac-rangeselect-template .amos-dropdown-inner
{
    margin: 0;
}

.amos-form-hide-message .amos-form-error .amos-textbox-message
{
    display: none;
}

.amos-alert-button-container > div
{
    margin-left: 6px;
}

.esriPopup .content
{
    z-index: 2;
}

.amos-radio-container
{
    margin-right: 5px;
}

.amos-radio
{
    vertical-align: super;
}

.amos-validator
{
    color: #D32330;
    /*height: 22px;*/
    margin-top: 5px;
    margin-bottom: 5px;
}

.esriBasemapGallerySelectedNode .esriBasemapGalleryThumbnail
{
    /*border: 2px solid #f99;*/
    border: 0px;
}

.esriBasemapGalleryNode
{
    display: inline-block;
    float: none;
}

.claro .dijitSplitContainer-child, .claro .dijitBorderContainer-child
{
    /*border: 1px solid #b5bcc7;*/
    border: none;
}

.amos-tab-content
{
    margin-top: 10px;
}

.amos-checkbox-checked
{
    border-bottom: 2px solid #f97e76;
    border-right: 2px solid #f97e76;
}

.amos-radio-checked
{
    background-color: #f97e76;
}
