.c {
    clear: both;
}


/*code for styling css*/

.simcheckbox {
    -webkit-appearance: none;
    -ms-appearance: none;
    border: 1px solid #aeaeae;
    background-color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    width: 13px;
    height: 13px;
    outline: none;
    margin: 3px 3px 3px 4px!important;
}

.simcheckbox:hover {
    background-color: #c5c5c5;
    border: 1px solid #a1a1a1;
}

.simcheckbox:checked:after {
    background: url(images/checkbox.png) no-repeat 0px 1px / 11px;
    content: '';
    display: block;
    width: 11px;
    height: 11px;
}

.simcheckbox:disabled {
    border: 1px solid #d2d2d2!important;
}

.simcheckbox:disabled:hover {
    background-color: #fff;
}

.simcheckbox:disabled:after {
    background: url(images/checkbox_dis.png) no-repeat 0 1px / 11px;
}


/* code for styliing radio from here*/

.simradio {
    -webkit-appearance: none;
    -moz-appearance: non e;
    -ms-appearance: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    outline: none;
    border: 1px solid #ababab;
    width: 14px;
    height: 14px;
}

.simradio:disabled {
    background-color: #E6E6E6;
    border: 1px solid #BDBDBD;
    color: #707070;
}

.simradio:disabled:checked:after {
    background-color: #707070;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    position: relative;
    top: 3px;
    left: 3px;
}

.simradio:checked:after {
    background-color: #777777;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    position: relative;
    top: 3px;
    left: 3px;
}

.simradio_msP:checked:hover,
.simradio_msP:hover {
    background-color: #fce4dc;
    border: 1px solid #f4ba9e;
}

.simradio_msO:checked:hover,
.simradio_msO:hover,
.simradio_msE:checked:hover,
.simradio_msE:hover,
.simradio_msW:checked:hover,
.simradio_msW:hover {
    background-color: #cde6f7;
    border: 1px solid #9cc5e2;
}


/* code for styling textbox from here*/

.sim_textbox,
.sim_powerpointNumber {
    border: 1px solid #ababab;
    font-size: 12px;
    outline: none;
    text-indent: 4px;
    font-family: gadugi;
    color: #444444;
    background-color: #fff;
    padding: 1px;
    border-radius: 0;
}
.sim_powerpointNumber {
    background: url(images/sim_powerpointNumber.png) no-repeat right center;
}

.sim_powerpointNumber:disabled {
    background-color: #F0F0F0;
}

.sim_textbox:disabled {
    border: 1px solid #e1e1e1;
    outline: none;
    text-indent: 4px;
    background-color: transparent;
    color: #b1b1b1;
}

.sim_text_box {
    border: 0;
    outline: 0;
}

.sim_textNew {
    border: 1px solid transparent;
    outline: 0;
    background: transparent!important;
}

.sim_textboxExcel:hover {
    border: 1px solid #86bfa0;
}

.sim_textboxExcel:focus {
    border: 1px solid #69aa86;
}

.sim_textboxPoint:hover {
    border: 1px solid #f9d8c8;
}

.sim_textboxPoint:focus {
    border: 1px solid #e99682;
}

.sim_textboxOutlook:hover {
    border: 1px solid #bdd9ec;
}

.sim_textboxOutlook:focus {
    border: 1px solid #8ac1e7;
}

.sim_textboxWord:hover {
    border: 1px solid #a3bde3;
}

.sim_textboxWord:focus {
    border: 1px solid #3e6db5;
}


/*styling for butns from here*/

.sim_button {
    background-color: #fdfdfd;
    font-family: gadugi;
    border: 1px solid #ababab;
    font-size: 12px;
    outline: 0;
    color: #444444;
    width: 99%;
    font-size: 12px;
    height: 99%;
}

.sim_button:focus {
    outline: 2px solid #ababab;
    outline-offset: -2px;
}

.sim_button:disabled {
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    outline: 0;
    color: #b1b1b1;
}

.sim_buttonExcel:hover {
    background-color: #d3f0e0;
    border: 1px solid #86bfa0;
}

.sim_buttonExcel:active {
    background-color: #a3bde3;
    border: 1px solid #0f1bd2;
}

.sim_buttonPoint:hover {
    background-color: #fce4dc;
    border: 1px solid #f5ba9d;
}

.sim_buttonPoint:active {
    background-color: #f5ba9d;
    border-width: 1px;
    border-style: solid;
    border-color: #37160e #dc5939 #dc5939 #37160e;
}

.sim_buttonOutlook:hover {
    background-color: #cde6f7;
    border: 1px solid #98c4e2;
}

.sim_buttonOutlook:active {
    background-color: #91c0e0;
    border: 1px solid #173246;
}

.sim_buttonAccess:hover {
    background-color: #FADCDD;
    border: 1px solid #F7A8AB;
}

.sim_buttonWord:hover:not(:disabled) {
    background-color: #d5e1f2 !important;
    border: 1px solid #A3BDE3;
}

.sim_buttonWord:active {
    background-color: #a3bde3;
    border-width: 1px;
    border-style: solid;
    border-color: #51647f #547ebf #4673b8 #637794;
}

.sim_select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(images/selectArrow.png) no-repeat right center;
    border: 1px solid #C5C5C5;
    margin: 0;
    padding: 0;
    text-indent: 5px;
    overflow: hidden;
    height: 99%;
    width: 99%;
    resize: none;
    font-family: gadugi;
    font-size: 12px;
    color: #444444;
    outline: none;
}
.sim_selectCustom {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: none no-repeat right center;
    border: 1px solid #C5C5C5;
    margin: 0;
    padding: 0;
    text-indent: 5px;
    overflow: hidden;
    height: 99%;
    width: 99%;
    resize: none;
    font-family: gadugi;
    font-size: 12px;
    color: #444444;
    outline: none;
}

.sim_downarrowselect {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(images/selectdownarrow.png) no-repeat right center;
    border: 1px solid #C5C5C5;
    margin: 0;
    padding: 0;
    text-indent: 5px;
    overflow: hidden;
    height: 99%;
    width: 99%;
    resize: none;
    font-family: gadugi;
    font-size: 12px;
    color: #444444;
    outline: none;
}

.sim_select:disabled {
    border: 1px solid #e1e1e1;
    color: #e1e1e1;
    background: url(images/selectArrowDisabled.png) no-repeat right center;
}

.sim_select:disabled:hover {
    border: 1px solid #e1e1e1!important;
    color: #e1e1e1;
    background: url(images/selectArrowDisabled.png) no-repeat right center;
}

.sim_selectPoint:hover {
    background: url(images/selectPointHover.png) no-repeat right center;
    border: 1px solid #f5ba9d;
}

.sim_selectCustom:hover {
    background: url(images/selectExcelHover.png) no-repeat right center;
}
/*
.sim_selectword:hover {
    background: url(images/selectPointHover.png) no-repeat right center;
    border: 1px solid #C5C5C5;
}
*/

.sim_selectPoint:focus {
    background: url(images/selectPointSelect.png) no-repeat right center;
    border: 1px solid #dc5939;
}

.sim_selectWord:hover {
    background: url(images/selectWordHover.png) no-repeat right center;
    border: 1px solid #c7d7ee;
}

.sim_selectWord:focus {
    background: url(images/selectWordSelect.png) no-repeat right center;
    border: 1px solid #3e6db5;
}

.sim_selectExcel:hover {
    background: url(images/selectExcelHover.png) no-repeat right center;
    border: 1px solid #86bfa0;
}

.sim_selectExcel:focus {
    background: url(images/selectExcelSelect.png) no-repeat right center;
    border: 1px solid #439467;
}

.sim_selectOutlook:hover {
    background: url(images/selectOutlookHover.png) no-repeat right center;
    border: 1px solid #91c0e0;
}

.sim_selectOutlook:focus {
    background: url(images/selectOutlookSelect.png) no-repeat right center;
    border: 1px solid #2a8dd4;
}

.sim_select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

.sim_button::-moz-focus-inner {
    border: 0;
}

.sim_select::-ms-expand {
    display: none;
}

::-webkit-scrollbar {
    width: 15px;
    height: 15px;
    background-color: #ffffff;
}

::-webkit-scrollbar-track-piece {
    background-color: #dbdbdb;
}

::-webkit-scrollbar-thumb {
    background-color: #ffffff;
    border: 1px solid #ababab;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #f1f1f1;
}

::-webkit-scrollbar-thumb:active {
    border: 1px solid #7f7f7f;
}

::-webkit-scrollbar-button {
    background-color: #ffffff;
    border: 1px solid #ababab;
}

::-webkit-scrollbar-button:hover {
    border: 1px solid #7f7f7f;
}

::-webkit-scrollbar-button:vertical:decrement {
    background: url(images/scrollTop.png) no-repeat center;
}

::-webkit-scrollbar-button:vertical:increment {
    background: url(images/scrollBottom.png) no-repeat center;
}

::-webkit-scrollbar-button:horizontal:increment {
    background: url(images/scrollRight.png) no-repeat center;
}

::-webkit-scrollbar-button:horizontal:decrement {
    background: url(images/scrollLeft.png) no-repeat center;
}


/*ie scroll 
body
{
    scrollbar-base-color: #ffffff;
    scrollbar-track-color: #dbdbdb;
    scrollbar-arrow-color: #8c8c8c;
    scrollbar-shadow-color: #ababab;
}*/


/*styling for input range*/

.rangeZoomIn {
    position: relative;
    top: -9px;
    left: -2px;
    font-size: 25px;
    font-family: sans-serif;
    color: #676767;
}

.rangeZoomOut {
    width: 2px;
    font-size: 16px;
    font-family: sans-serif;
    font-weight: bolder;
    color: #676767;
}

.rangeZoomOut:hover,
.rangeZoomIn:hover,
.sim_range:hover {
    color: #8f8f8f;
    cursor: default;
}

.sim_range {
    border: none;
    outline: none;
    outline-offset: -1px;
    -webkit-appearance: none;
}

.sim_range::-webkit-slider-runnable-track {
    width: 10px;
    height: 1px;
    cursor: pointer;
    animate: 0.2s;
    background-color: #ababab;
    position: relative;
    top: 6px;
    cursor: default;
}

.sim_range::-webkit-slider-thumb {
    height: 13px;
    width: 4px;
    background-color: #676767;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    position: relative;
    top: -7px;
    cursor: default;
}


/* All the same stuff for IE and moz*/

.sim_range::-ms-track {
    width: 300px;
    height: 4px;
    background-color: transparent;
    border-color: transparent;
    border-width: 6px 0;
    color: transparent;
}

.sim_range::-ms-fill-lower {
    background-color: #ababab;
}

.sim_range::-ms-fill-upper {
    background-color: #ababab;
}

.sim_range::-ms-thumb {
    border: none;
    height: 13px;
    width: 4px;
    background-color: #676767;
    cursor: pointer;
}

.sim_range::-ms-tooltip {
    display: none;
}

.sim_range::-moz-range-track {
    height: 2px;
    cursor: pointer;
    animate: 0.2s;
    background-color: #ababab;
    position: relative;
    top: 6px;
    cursor: default;
}

.sim_range::-moz-range-thumb {
    height: 13px;
    width: 3px;
    background-color: #676767;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    position: relative;
    top: -7px;
    cursor: default;
    border-radius: 0px;
}

.msofficeModule {
    background: #FFFFFF;
    border: 1px solid #69BCEE!important;
    -webkit-box-shadow: #2F3033 1px 0 1px -1px, #2F3033 -1px 0 1px -1px;
    -moz-box-shadow: #2F3033 1px 0 1px -1px, #2F3033 -1px 0 1px -1px;
    box-shadow: #468E81 1px 0 5px -1px, #27554D -1px 0 1px -1px;
    z-index: 1001 !important;
    position: absolute;
    padding: 0;
    min-width: 100px;
}

.no-radius {
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
}

.external-module-body .ui-widget-content {
    border: 0;
    color: #222222;
}

.msofficeModule .head {
    width: 100%;
    min-height: 30px;
    margin: 0px;
}

.msofficeModule .dialog_title_icon {
    position: absolute;
    top: 8px;
}

.wcmd {
    float: right;
    margin-right: -8px;
    display: inline-block;
}

.wcmd a,
.file-wcmd a {
    float: left;
    padding: 10px 0px 2px 16px;
}

.file-wcmd a:hover {
    background-color: #C5C5C5;
}

.confirmIcon {
    background: url('images/confirmIcon.png') -6px -5px no-repeat;
    width: 65px;
    height: 54px;
}

.msofficeModule .dialog_title {
    position: absolute;
    font-weight: 400;
    padding: 0;
    font-size: 12px;
    top: 8px;
    text-shadow: none;
    overflow: hidden;
    height: 20px;
    margin-left: 10px;
}

.msofficeModule .wcmdDialog {
    float: right;
}

.msofficeModule .wcmdDialog a {
    padding: 3px 10px 7px 10px;
    float: none;
    opacity: 1;
    font-size: 100%;
}

.msofficeModule .wcmdDialog a:hover {
    background: #E5E5E5;
}

.msofficeModule .wcmdDialog .msmodule_close:hover {
    background-color: #E81123!important;
}

.msofficeModule .wcmdDialog .msmodule_close:hover .icon_dialog_close {
    background-image: url('images/close_hover_icon.png');
    background-position: 2px 5px;
    background-repeat: no-repeat;
}

.CloseDialogTransition {
    webkit-transition: all .25s cubic-bezier(0.70, 0.50, 0.70, 0.50);
    -moz-transition: all .25s cubic-bezier(0.70, 0.50, 0.70, 0.50);
    -o-transition: all .25s cubic-bezier(0.70, 0.50, 0.70, 0.50);
    -ms-transition: all .25s cubic-bezier(0.70, 0.50, 0.70, 0.50);
    transition: all .25s cubic-bezier(0.70, 0.50, 0.70, 0.50);
    opacity: 0;
    -webkit-transform: scale(0.95, 0.9) translate(0, 0px);
    -moz-transform: scale(0.95, 0.9) translate(0, 0px);
    -o-transform: scale(0.95, 0.9) translate(0, 0px);
    -ms-transform: scale(0.95, 0.9) translate(0, 0px);
    transform: scale(0.95, 0.9) translate(0, 0px);
}


/*Styling of range in footer section*/

.status-bar input[type=range] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 103px;
    padding: 0;
    display: inline;
    outline: 0;
}

input[type=range]::-webkit-slider-runnable-track {
    height: 2px;
    background-color: #ABABAB;
    outline: none;
    border: none;
}

input[type=range]::-webkit-slider-thumb {
    height: 11px;
    width: 4px;
    background: #676767;
    -webkit-appearance: none;
    margin-top: -3.6px;
}

.simradio,
.sim_button,
.simcheckbox,
.sim_range,
.sim_select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.increase_statusbar {
    background: url('images/increase_statusbar.png') no-repeat -17px 5px;
    width: 12px!important;
    height: 13px!important;
    display: inline-block;
}

.decrease_statusbar {
    background: url('images/increase_statusbar.png') no-repeat 1px -1px;
    width: 10px!important;
    height: 6px!important;
    display: inline-block;
}


/*treeview css*/

.treeview,
.treeview ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.treeview ul {
    background-color: #fff
}

.treeview .hitarea {
    background: url(image/treeview-default.gif) -64px -25px no-repeat;
    height: 12px;
    width: 12px;
    margin-left: -16px;
    float: left;
    cursor: pointer
}

.treeview li {
    background: #FFF 0 0 no-repeat
}

* html .hitarea {
    display: inline;
    float: none
}

.treeview li {
    margin: 0;
    padding: 3px 0 3px 16px;
    text-align: left
}

.treeview a.selected {
    background-color: #eee
}

#treecontrol {
    margin: 1em 0;
    display: none
}

.treeview .hover {
    cursor: pointer
}

.treeview li.collapsable,
.treeview li.expandable {
    background-position: 0 -176px
}

.treeview .expandable-hitarea {
    background-position: -80px -3px
}

.treeview li.last {
    background-position: 0 -1766px
}

.treeview li.lastCollapsable,
.treeview li.lastExpandable {
    background-image: url(image/treeview-default.gif)
}

.treeview li.lastCollapsable {
    background-position: 0 -111px
}

.treeview li.lastExpandable {
    background-position: -32px -67px
}

.treeview div.lastCollapsable-hitarea,
.treeview div.lastExpandable-hitarea {
    background-position: 0
}

.treeview-red li {
    background-image: url(image/treeview-red-line.gif)
}

.treeview-red .hitarea,
.treeview-red li.lastCollapsable,
.treeview-red li.lastExpandable {
    background-image: url(image/treeview-red.gif)
}

.treeview-black li {
    background-image: url(image/treeview-black-line.gif)
}

.treeview-black .hitarea,
.treeview-black li.lastCollapsable,
.treeview-black li.lastExpandable {
    background-image: url(image/treeview-black.gif)
}

.treeview-gray li {
    background-image: url(image/treeview-gray-line.gif)
}

.treeview-gray .hitarea,
.treeview-gray li.lastCollapsable,
.treeview-gray li.lastExpandable {
    background-image: url(image/treeview-gray.gif)
}

.treeview-famfamfam li {
    background-image: url(image/treeview-famfamfam-line.gif)
}

.treeview-famfamfam .hitarea,
.treeview-famfamfam li.lastCollapsable,
.treeview-famfamfam li.lastExpandable {
    background-image: url(image/treeview-famfamfam.gif)
}

.treeview .placeholder {
    background: url(image/ajax-loader.gif) 0 0 no-repeat;
    height: 16px;
    width: 16px;
    display: block
}

.filetree li {
    padding: 0 0 2px 16px
}

.filetree span.folder,
.filetree span.file {
    padding: 1px 0 1px 16px;
    display: block
}

.filetree span.folder {
    background: url(image/folder.gif) 0 0 no-repeat
}

.filetree li.expandable span.folder {
    background: url(image/folder-closed.gif) 0 0 no-repeat
}

.filetree span.file {
    background: url(image/file.gif) 0 0 no-repeat
}

.coveringBackDiv {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999;
    width: 100%;
    height: 100%;
}

.dialog_controls {
    background-image: url('images/dialog_controls_icons.png');
    height: 16px;
    width: 16px;
    display: inline-block;
}

.dialog_help_icon {
    background-position: -1px -80px;
}

.icon_dialog_close {
    background-position: -47px -80px;
}

.treeview li.submenu {
    background: white url(images/plus.png) no-repeat 2px 4px;
    cursor: default !important;
    font-size: 12px;
}


/*sim button*/

.dlg_button {
    font-family: 'Segoe UI';
    font-size: 12px!important;
    text-shadow: 0 0 0 #000;
    border-radius: 0!important;
    cursor: default!important;
    color: #000;
    text-shadow: 0 0 0 #000;
    border-color: #ADADAD;
    background: #D8D8D8!important;
    /* Old browsers */
}

.dlg_button:hover,
.dlg_button[autofocus="autofocus"]:hover {
    border: 1px solid #0078D7!important;
    box-shadow: inset 0px 0px 0px 0px #0078D7;
    background: #E5F1FB!important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.dlg_button[autofocus="autofocus"] {
    -webkit-transition: border 0.1s ease-in-out;
    -moz-transition: border 0.1s ease-in-out;
    -ms-transition: border 0.1s ease-in-out;
    transition: border 0.1s ease-in-out;
    box-shadow: inset 0px 0px 0px 1px #0078D7;
    border-color: #0078D7!important;
}

.dlg_button:disabled,
.dlg_button:disabled:hover {
    background: #CCCCCC!important;
    color: #838383;
    border: 1px solid #BFBFBF!important;
}

.dlg_button:active {
    border-color: #0078D7!important;
    background: #E5F1FB!important;
    padding: 0!important;
}


/*ui tabs css*/

.msofficeModule .ui-tabs {
    padding: 0;
    border: none;
}

.msofficeModule .ui-corner-all {
    border-radius: 0;
}

.msofficeModule .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    background-color: #f0f0f0;
}

.msofficeModule .ui-tabs .ui-widget-header {
    background: none;
    border: none;
    padding: 0;
}

.msofficeModule .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    top: 1px;
    margin: 0;
}

.msofficeModule .ui-tabs .ui-widget-header li {
    padding: 0;
}

.msofficeModule .ui-tabs .ui-tabs-nav li {
    top: 0px;
}

.msofficeModule .ui-tabs .ui-tabs-active {
    padding-top: 8px;
}

.msofficeModule .ui-state-default {
    margin-top: 5px;
    border-radius: 0;
}

.msofficeModule .ui-state-active {
    margin-top: 0px;
}

.msofficeModule .ui-tabs .ui-widget-header li {
    padding: 0;
}

.msofficeModule .ui-state-default {
    margin-top: 5px;
    border-radius: 0;
}

.msofficeModule .ui-tabs-panel.ui-widget-content.ui-corner-bottom {
    border-radius: 0;
}

.msofficeModule .ui-tabs .ui-tabs-panel {
    border: 1px solid #D3D3D3 !important;
    margin-top: 0px;
}

.msofficeModule .ui-state-active,
.ui-widget-content .ui-state-active {
    border: 2px solid #D3D3D3;
    /*margin-top: -4px!important;
    line-height: 19px;*/
    margin-top: -1px!important;
    background: #fff;
}

.msofficeModule .ui-tabs .ui-tabs-nav li {
    margin-right: 0px;
}

.msofficeModule .ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    font-size: 12px;
    font-family: gadugi;
    border-bottom-width: 0;
    white-space: nowrap;
}

.msofficeModule .ui-tabs .ui-tabs-panel {
    padding: 0em 0em;
    display: block;
    border-width: 0;
    background: none;
}

.msofficeModule .ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    padding: 3px 7px 3px 7px;
    text-shadow: 0 0 0;
}

.msofficeModule .ui-tabs .ui-tabs-nav-active li {
    float: left;
    text-decoration: none;
    padding: 3px 7px 0px 7px;
    text-shadow: 0 0 0;
}

.msofficeModule .ui-tabs .ui-tabs-panel {
    padding: 0em 0em;
    display: block;
    border-width: 0;
    background: none;
}

.msofficeModule .ui-widget input,
.ui-widget,
.msofficeModule .ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: gadugi!important;
    font-size: 12px !important;
}


/*UI for the range */

.sim_number {
    font-family: gadugi;
    border: 1px solid #C5C5C5;
    outline: none;
    text-indent: 4px;
}

.sim_number:hover {
    border: 1px solid #969696;
}

.ms_selected {
    background-color: #C5C5C5;
    color: #444444!important;
}

.msModule-body .con-wrap .side {
    width: 177px;
    min-height: 200px;
    float: left;
    padding: 8px 1px 0 0;
    max-height: 400px;
    overflow-y: auto;
    border-right: 1px solid #f7f7f7;
}

.sim_button_windows {
    background-color: -webkit-rgb(240, 240, 240);
    background-color: -o-rgb(240, 240, 240);
    background-color: -ms-rgb(240, 240, 240);
    background-color: -moz-rgb(240, 240, 240);
    background-color: rgb(240, 240, 240);
}

.sim_button_windows:disabled {
    background-color: -webkit-rgb(239, 239, 239);
    background-color: -o-rgb(239, 239, 239);
    background-color: -ms-rgb(239, 239, 239);
    background-color: -moz-rgb(239, 239, 239);
    background-color: rgb(239, 239, 239);
}

.sim_button_windows:hover:enabled {
    background-color: -webkit-rgb(236, 244, 252);
    background-color: -o-rgb(236, 244, 252);
    background-color: -ms-rgb(236, 244, 252);
    background-color: -moz-rgb(236, 244, 252);
    background-color: rgb(236, 244, 252);
}

.sim_button_windows:focus {
    border: 1px solid #3399ff !important;
    outline: none!important;
}

.footer_content {
    width: 100%;
}

.msofficeModule .dialog_title {
    display: inline-block;
    text-shadow: 0px 0px 0px #151C55;
}

.arrow_wrap {
    padding-left: 5px;
    display: inline-block;
    vertical-align: sub;
    width: 15%;
}

.msofficeModule .arrow_wrap {
    padding-left: 5px;
    display: inline-block;
    vertical-align: sub;
    width: 16%;
}

.msofficeModule .address_box {
    height: 20px;
    padding: 0 2px;
}

.msofficeModule .address {
    border: 1px solid #D9D9D9;
    display: inline-block;
    vertical-align: top;
    width: 51%;
    height: 20px;
    margin-right: 10px;
}

.msofficeModule .msoffice_textColor {
    text-shadow: 0px 0px 0px #000;
}

.msofficeModule .addressBar {
    padding: 0 5px 3px 2px;
    outline: 1px solid transparent;
    text-shadow: 0px 0px 0px #151C55;
}

.msofficeModule .addressIcon {
    vertical-align: middle;
}

.msofficeModule .side::-webkit-scrollbar {
    width: 15px;
    border: 1px solid transparent;
}

.msofficeModule .side::-webkit-scrollbar:horizontal {
    height: 16px;
}

.msofficeModule .side::-webkit-scrollbar-thumb {
    width: 15px!important;
    border: 1px solid transparent;
}

.msofficeModule .side::-webkit-scrollbar-thumb:horizontal {
    border-bottom: 1px solid #F0F0F0;
}

.msofficeModule .side::-webkit-scrollbar-thumb {
    /*border-top: 17px solid transparent;*/
    background-color: #CDCDCD;
}

.msofficeModule .side::-webkit-scrollbar-corner {
    background: #FFF;
    border: 0;
}

.msofficeModule .side::-webkit-scrollbar-thumb:hover,
{
    background-color: #A6A6A6;
}

.msofficeModule .side::-webkit-scrollbar-thumb:active {
    background-color: #606060;
}

.msofficeModule .side::-webkit-scrollbar-button:vertical:increment,
.msofficeModule .side::-webkit-scrollbar-button:vertical:decrement {
    height: 17px;
    width: 15px;
}

.msofficeModule .side::-webkit-scrollbar-button:horizontal:increment,
.msofficeModule .side::-webkit-scrollbar-button:horizontal:decrement {
    height: 17px;
    width: 17px;
}

.msofficeModule .side::-webkit-scrollbar-track-piece {
    background-color: #F0F0F0;
}

.msofficeModule .side::-webkit-scrollbar-button {
    background-color: #F0F0F0;
    border: 0;
}

.msofficeModule .side::-webkit-scrollbar-button:hover {
    background-color: #DADADA;
}

.msofficeModule .side::-webkit-scrollbar {
    width: 15px;
    background-color: #F0F0F0;
}

.msofficeModule .side::-webkit-scrollbar-button:vertical:decrement {
    background: url(images/scrollTop.png) no-repeat center;
}

.fndBtn,
.fontBtn {
    background-color: -webkit-rgb(240, 240, 240);
    background-color: -o-rgb(240, 240, 240);
    background-color: -ms-rgb(240, 240, 240);
    background-color: -moz-rgb(240, 240, 240);
    background-color: rgb(240, 240, 240);
}

.fndBtn:disabled {
    background-color: -webkit-rgb(239, 239, 239);
    background-color: -o-rgb(239, 239, 239);
    background-color: -ms-rgb(239, 239, 239);
    background-color: -moz-rgb(239, 239, 239);
    background-color: rgb(239, 239, 239);
}

.fndBtn:hover:enabled {
    background-color: -webkit-rgb(236, 244, 252);
    background-color: -o-rgb(236, 244, 252);
    background-color: -ms-rgb(236, 244, 252);
    background-color: -moz-rgb(236, 244, 252);
    background-color: rgb(236, 244, 252);
}

.fndBtn:focus {
    border: 1px solid #3399ff !important;
    outline: none!important;
}

.fontBtn:hover:enabled {
    background-color: #E5F1FB;
    border: 1px solid #3399ff !important;
    outline: none!important;
}

.fontfocus:not(:disabled) {
    outline: 2px solid #0078D7!important;
    outline-offset: -2px!important;
}

.position_r04 {
    position: relative;
    top: 4px;
    z-index: -1;
}

input[type=range]::-moz-range-thumb {
    height: 12px;
    width: 4px;
    border-radius: 0px;
    background-color: #676767!important;
    border: none!important;
}

table {
    -moz-user-select: none;
}

.formatchart_div {
    background: #FFFFFF;
    border: 1px solid #69BCEE!important;
    -webkit-box-shadow: #2F3033 1px 0 1px -1px, #2F3033 -1px 0 1px -1px;
    -moz-box-shadow: #2F3033 1px 0 1px -1px, #2F3033 -1px 0 1px -1px;
    box-shadow: #468E81 1px 0 5px -1px, #27554D -1px 0 1px -1px;
    z-index: 1001 !important;
    position: absolute;
    padding: 0;
    min-width: 100px;
}