.icon-trent2d {
    background-image: url("../images/icons/weezard.png") !important;
    width: 32px !important;
    height: 32px !important;
}
.icon-trent2d-avalanches {
    background-image: url("../images/icons/weezard-avalanches.png") !important;
    width: 32px !important;
    height: 32px !important;
}
.icon-trent2d-debris {
    background-image: url("../images/icons/weezard-debris.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.icon-queue-simulation {
    background-image: url("../images/icons/queue_simulation.png") !important;
    background-size: 32px 32px;
    width: 32px !important;
    height: 32px !important;
}

.icon-rotation {
    background-image: url("../images/icons/rotation_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.x-btn-pressed .icon-rotation {
    background-image: url("../images/icons/hover/rotation_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.icon-drag {
    background-image: url("../images/icons/drag_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.x-btn-pressed .icon-drag {
    background-image: url("../images/icons/hover/drag_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.icon-selection_models {
    background-image: url("../images/icons/selection_models_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.x-btn-pressed .icon-selection_models {
    background-image: url("../images/icons/hover/selection_models_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.icon-user_profile {
    background-image: url("../images/icons/user_profile.png") !important;
    width: 24px !important;
    height: 24px !important;
}

.icon-setting {
    background-image: url("../images/icons/settings.png") !important;
    width: 24px !important;
    height: 24px !important;
}

.icon-zoom-in {
    background-image: url("../images/icons/zoom_in_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.x-btn-pressed .icon-zoom-in {
    background-image: url("../images/icons/hover/zoom_in_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.icon-point {
    background-image: url("../images/icons/point.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.x-btn-pressed .icon-point {
    background-image: url("../images/icons/hover/point.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.icon-undo {
    background-image: url("../images/icons/undo_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.icon-graph {
    background-image: url("../images/icons/graph_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.x-btn-pressed .icon-graph {
    background-image: url("../images/icons/hover/graph_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.icon-remove {
    background-image: url("../images/icons/remove.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.x-btn-pressed .icon-remove {
    background-image: url("../images/icons/hover/remove.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.icon-data-edit-32 {
    background-image: url("../images/icons/data_edit_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.x-btn-pressed .icon-data-edit-32 {
    background-image: url("../images/icons/hover/data_edit_32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

.icon-download-32 {
    background-image: url("../images/icons/download-32.png") !important;
    width: 32px !important;
    height: 32px !important;
}

#t2d_help_panel {
    position: absolute;
    margin: 10px;
    top: 0;
    right: 0;
}

.button_play {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/icons/play_16.png) !important;
}

.x-btn-pressed .button_play {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/icons/hover/play_16.png) !important;
}

.button_pause {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/icons/pause.png) !important;
}

.x-btn-pressed .button_pause {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/icons/hover/pause.png) !important;
}

.button_stop {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/icons/stop.png) !important;
}

.button_rec {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/icons/rec_16.png) !important;
}

.x-btn-pressed .button_rec {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/icons/hover/rec_16.png) !important;
}

.combo_box_arrow {
    margin-top: 10px;
}

.icon_projector {
    background-image: url(../images/icons/projector.png) !important;
    margin-right: 4px !important;
    width: 24px !important;
    height: 24px !important;
}

.text_center {
    text-align: center;
}

.text_right {
    text-align: right;
}

.tjs_label {
    bottom: 0;
    display: block;
    height: auto;
    left: 0;
    margin: 40px 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 200px;
    font-size: 24px;
    color: white;
    font: 18px tahoma;
    text-shadow: 0 0 1px black;
}

.tjs_label_image {
    background-image: url("../images/textureMapping/u.png");
    background-color: white;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border: 2px solid black;
    height: 100%;
}

.tjs_label_value {
    width: 100%;
    height: 33.3%;
    text-indent: 5px;
    display: table;
}

.text-align-center {
    text-align: center;
}

.price-fall .x-change-cell {
    background-color: #FFB0C4;
    color: red;
}

.price-rise .x-change-cell {
    background-color: #B0FFC5;
    color: green;
}

.waitGif {
    background-image: url("../images/waitGif.gif");
    background-size: 100% auto;
    height: 50px;
    margin: 0 auto;
    width: 50px;
}

.map_button {
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #aaa;
    border-radius: 6px;
    cursor: pointer;
    margin: 6px;
}

/* OVERRIDE THEME */
.x-btn {
    border: 2px solid;
    border-radius: 5px;
    border-color: #25A0DA;
}

.x-btn-over {
    background-color: #95CCFC;
}

.x-toolbar-cell {
    padding: 1px;
}

.x-form-file-wrap {
    height: 27px;
}

.x-form-check-wrap {
    overflow: hidden;
}

.x-btn-noicon .x-btn-small .x-btn-text {
    height: 12px;
}

.olImageLoadError {
    visibility: hidden !IMPORTANT;
}

.x-slider-thumb {
    z-index: 100 !important;
}

/*DG*/
.x-grid3-cell
{
 border: 1px !important;
padding: 0px !important;
    margin:0px !important;

}

.x-grid3-hd-inner
{
    border-right: 1px solid silver;
}

.x-section-chart-panel {
    z-index: 101!important;
}

.hazard_mapper_requirements_warning {
    font-size: 10px;
    color: #856404;
    background-color: #fff3cd;
    padding: 7px;
    border-radius: 5px;
    margin: 10px 0 10px 0;
}

.geometry_resolution_too_high_warning {
    font-size: 10px;
    color: #856404;
    background-color: #fff3cd;
    padding: 7px;
    border-radius: 5px;
    margin: 10px 50px 10px 0;
	width: 93%;
}