.shadow-top {
    position: fixed;
    background-image: url("../imgs/shadow-top.png");
    background-repeat: no-repeat;
    background-position: center top;
    height: 42px;
    width: 100%;
    top: 75px;
    z-index: 101;
}
.wrapper > .main-menu > .item{
    padding: 1.22857143em 1.54285714em !important;;
}

.progress-box{
    position: absolute;
    top: 0!important;
    left: 0!important;
    bottom: 0 !important;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    background-color: rgba(0,0,0,.85);
    line-height: 1;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-transition: background-color .5s linear;
    transition: background-color .5s linear;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    will-change: opacity;
    z-index: 1000;
}
.progress-box > .progress{
    margin:250px 100px !important; 
}
.progress-box > .progress> .label{
    color:#fff !important;
}
.ui.styled.accordion{
    box-shadow: none !important;
    /*                background: #2185d0 !important;*/
}

.ui.styled.accordion .title, .ui.styled.accordion .accordion .title {    
    font-weight: normal !important;
    color: #21ba45 !important;
}
.green-text{
    color:#21ba45 !important;
}
.blue-text{
    color:rgb(0, 172, 237) !important;
}
.ui.styled.accordion .accordion.no-border {
    background: #ffffff;
    box-shadow: none !important;
    border: none !important;
    margin: 0px !important;
}

.ui.styled.accordion .accordion.no-border .title {
    margin: 0em;
    padding: 0.75em 0px !important;
    color: #2185d0 !important;
    font-weight: bold;
    border-top: 1px solid rgba(34, 36, 38, 0.15);
    -webkit-transition: background 0.1s ease, color 0.1s ease;
    transition: background 0.1s ease, color 0.1s ease;
}
/*.ui.accordion .active.title .icon, .ui.accordion .accordion .active.title .icon {
    -webkit-transform: rotate(90deg) !important;
    -ms-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important;
}*/
/*
Prabin July -16-2013
*/
.navbar
{
    background-color: #146B91;
    border-bottom: 1pt solid #0C4F4C;

}

.container-fluid
{
    position: relative;
    top: 2px;

}

#map{
    width: 100%;
    min-height: 500px;
    overflow-y:auto;
    height:100%;
    z-index: 0!important;
}

.draggable {
    height:257px;
    width:240px;
    z-index: 9999!important;
    position:absolute;
    background:#D0E6E5;
    right:70px;
}
.title
{
    background-image: url("../img/titlebar_bg.png");
    color:#fff;
    height:26px;
    font-weight: bold;
    padding: 5px 0px 0 5px;
    cursor: move;
    font-size: 11px;


}
#overlay-draggable .title
{

}

#overlay-draggable .content{
    height: 100%;
}


.sortable{
    height:200px;
}

.sortable { list-style-type: none; margin: 0; padding: 0; width:240px; }
.sortable li { /*margin: 0 3px 3px 3px;*/ padding: 0.4em; padding-left: 1.5em; font-size: 10px; height: 18px; }
.sortable li span { position: absolute; margin-left: -1.3em; }

.sortable .item h4{
    font-size: 9px;
}
.sortable .item input{
    margin-left: 15px;
}

.ui-accordion-header-icon {
    left: 22.5em!important;
}

.ui-accordion .ui-accordion-header {
    margin:0px!important;
}

.sortable-handle{
    background-image: url('../img/ui-icons_222222_256x240.png');
    background-position:0 -81px;
    background-repeat: no-repeat;
}


.ui-accordion .ui-accordion-icons {
    padding-left: 0px!important;
}

#googleGroup_select
{
    right:0px;
}

#theme-draggable
{
    top:290px;
    height: 202px;
}

#inventory-theme-draggable
{
    top:320px;
    height: 230px;
}

#armp-theme-draggable
{
    top:560px;
    height: 300px;
}



.toolbar{
    min-height:425px;
    width:45px;
    z-index: 9999!important;
    position:absolute;
    background:#fff;
    right:5px;
    border:1px solid #ccc;
}

.toolbar li{
    list-style: none;
    padding: 5px;

}

.toolbar a{

}

.zoom-in{
    background: transparent url('../img/zoom-in.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;

}
.zoom-in-active{
    background: transparent url('../img/zoom-in-active.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;

}

.zoom-out{
    background: transparent url('../img/zoom-out.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
    display: block;
}

.zoom-out-active{
    background: transparent url('../img/zoom-out-active.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
    display: block;
}
.pan{
    background: transparent url('../img/pan.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

.pan-active{
    background: transparent url('../img/pan-active.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

.zoom-extent{
    background: transparent url('../img/zoom-extent.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

.zoom-extent-active{
    background: transparent url('../img/zoom-extent-active.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

.identify{
    background: transparent url('../img/identify.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;

}

.identify-active{
    background: transparent url('../img/identify-active.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;

}

.search-road{
    background: transparent url('../img/road.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}
.search-road-active{
    background: transparent url('../img/road-active.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

.goto-division{
    background: transparent url('../img/goto-division.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

.goto-division-active{
    background: transparent url('../img/goto-division-active.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

.zoom-previous{
    background: transparent url('../img/previous.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

.zoom-previous-active{
    background: transparent url('../img/previous-active.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

.zoom-next{
    background: transparent url('../img/next.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

.zoom-next-active{
    background: transparent url('../img/next-active.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

/*.icon {
    height: 15px;
    width: 15px;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}*/

.legend{
    font-size: 9px;
    display: block;

}

.identifybuttonicon{
    display: block;
    height: 15px;
    margin-top: -8px;
    overflow: hidden;
    position: absolute;
    text-indent: -99999px;
    top: 50%;
    width: 15px;
    background-image: url("../img/ui-icons_888888_256x240.png");
    background-position: -15px -144px;
    background-repeat: no-repeat;
    left: 24em !important;
}

.identifybuttonicon-active{
    display: block;
    height: 15px;
    margin-top: -8px;
    overflow: hidden;
    position: absolute;
    text-indent: -99999px;
    top: 50%;
    width: 15px;
    background-image: url("../img/ui-icons_2e83ff_256x240.png");
    background-position: -15px -144px;
    background-repeat: no-repeat;
    left: 24em !important;
}

div.olControlMousePosition {
    left: 80px!important;
}


.minimize {
    background: url("../img/minimize_icon.png") no-repeat scroll center center transparent;
    cursor: pointer;
    display: inline-block;
    padding-bottom: 12px;
    padding-right: 12px;
    position: absolute;
    right: 21px;
}

.baselayer-minimized
{
    position:fixed;
    top:105px;
    right:5px;
    width:16px;
    height:103px;
    display:none;    
    z-index:9999; 
}
.baselayer-minimized > span{
    background: transparent url('../img/basemap_minimized.png') no-repeat;
    background-position: center;
    height:103px;
    padding-bottom: 103px;
    display:inline-block; 
    padding-left: 4px;
    width: 20px;

}
.title-text
{
    display: inline-block;
    width: 100px;
}

.closeicon{
    cursor:pointer;
    right:0px;
    display: inline-block;
    position:absolute;
    background: transparent url('../img/close_icon.png') no-repeat;
    background-position: center;
    padding-bottom: 11px;
    padding-right: 16px;
}


.theme-minimized
{
    position:fixed;
    top:300px;
    right:5px;
    width:16px;
    height:103px;
    display:none;    
    z-index:9999; 
}

.theme-minimized > span{
    background: transparent url('../img/themes_minimized.png') no-repeat;
    background-position: center;
    height:103px;
    padding-bottom: 103px;
    padding-left: 4px;
    width: 20px;
    display:inline-block; 

}

.olPopupCloseBox{
    z-index:9999!important;
    background-color: #333;
}

.infotable{
    background-color: #333;
    color:#fff;
}

#chicken_GroupDiv
{
    background: none repeat scroll 0 0 #333333!important;
}


.olLayerGooglePoweredBy
{
    display:none;
}

.row .content
{
    margin-top: 25px;
}

#print-draggable
{
    height: 580px;
    width: 240px;
    z-index: 9999!important;
    position: absolute;
    background: #D0E6E5;
    right: 50px;
    top: 0px;
    padding-right: 5px;
}

#print-draggable .content
{
    margin-left: 5px!important;
}
#print-draggable .title
{
    width: 240px;
}


.printer{
    background: transparent url('../img/printer.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}
.printer-active{
    background: transparent url('../img/printer-active.png') no-repeat;
    background-position: center;
    padding: 16px 18px!important;
}

#search-draggable
{
    height: 230px;
    width: 450px;
    z-index: 9999!important;
    position: absolute;
    background: #D0E6E5;
    right: 70px;
    top: 0px;
    padding-right: 5px;
}

#search-draggable .content
{
    margin-left: 5px!important;
}
#search-draggable .title
{
    width: 450px;
    margin-bottom: 5px;
}

#search-result
{
    height: 200px;
}

#identify-draggable
{
    top:380px;
    height:150px;
}

#identify-draggable .title
{
}

#identify-view-draggable
{
    background: #F8F8F8!important;
}



#identify-view-draggable .title
{
    background-image: none!important;
    background: #4D4D4D;
}


#identify-view-draggable .content
{
    background-image: none!important;
    background: #FFFDFD;
}

#division-draggable
{
    height:175px;
    top:380px;
}



.navbar-fixed-top, .navbar-fixed-bottom {
    position: absolute!important;
}
#left_container {
    margin-left: 0px!important;
    border-right: 1px solid #ccc;
}

.info-bar {
    bottom: 15px;
    left: 200px;
    position: fixed;
    background-color: rgba(199,225,224,0.7);
    z-index: 99999;
    padding: 3px;
    font-size: 12px;
}
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding-right: 110px !important;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}



