HTML, BODY{
     color: #000000;
     background: linear-gradient(0deg, #f0f1f1 33%, #e5e7e7 100%);
}
 #col1{
     background-color:#f0f1f1;
}
 #col2{
     background-color:#e9ebeb;
}
 #col3{
     background-color:#e5e7e7;
}
 #session{
     background-color: #e9ebeb;
     border-color: #ffffff;
}
 .icon_text {
     font: 600 8.5pt/13pt "Montserrat";
}
 .login_left, .login_right {
     background-color: #e9ebeb;
}
 #login1 {
     background-color: #dbdbdb;
}
 #policy, #policy #atsign {
     color: #5c5c5c;
     font: 500 8.5pt/15pt "Montserrat";
}
 #LoginTable input {
     border: 1px solid #bcbcbc;
     font: 500 8.5pt/13pt "Montserrat";
     background-color: #bcbcbc;
     color: #000;
}
 #LoginTable label {
     color: #000;
}
 .user_circle{
     border: 3px solid #111111;
}
 .home {
     background-image: url(../images/b_home.png);
}
 .row_file_icon {
     background-image: url(../images/b_image_jpg.png);
}
 .survey_group {
     background-image: url(../images/b_survey_group.png);
}
 .survey_manual {
     background-image: url(../images/b_survey_manual.png);
}
 .dashboard {
     background-image: url(../images/b_survey_dashboard.png);
}
 .datasheet {
     background-image: url(../images/b_survey_datasheet.png);
}
 .graphs {
     background-image: url(../images/b_survey_graph.png);
}
 .download {
     background-image: url(../images/b_download.png);
}
 .close {
     background-image: url(../images/b_close.png);
}
 div.search {
     background-image: url(../images/b_searchm.png);
}
 .return {
     background-image: url(../images/b_return.png);
}
 .refresh {
     background-image: url(../images/b_refresh.png);
}
 .add {
     background-image: url(../images/b_add.png);
}
 .user_inactive {
     background-image: url(../images/b_inactive.png);
}
 .survey {
     background-image: url(../images/b_survey.png);
}
 .settings {
     background-image: url(../images/b_settings.png);
}
 .user_circle {
     background-image: url(../images/b_user.png);
}
 .sun {
     background-image: url(../images/b_sun.png);
}
 .moon {
     background-image: url(../images/b_moon.png);
}
 .users {
     background-image: url(../images/b_agent.png);
}
 .locations {
     background-image: url(../images/b_store.png);
}
 .welcome_background {
     background-image: url(../images/b_welcome_background.png);
}
 .server {
     background-image: url(../images/b_server.png);
}
 .user_active {
     background-image: url(../images/b_active.png);
}
 .header,.separator{
    border-bottom: 1px solid #d5d5d5;
}
 .alternate_color {
     color: #000000;
}
 .survey_header {
     background-color: #f0f1f1;
}
 #cboxOverlay, #cw-screencover, .blockOverlay {
     background-color: #eaebeb !important;
     background: #eaebeb !important;
     opacity: 0.7 !important;
}
 .error_alert, .confirm_alert, .cw-wrapper {
     background: #ccc !important;
     -webkit-box-shadow: 0px 0px 12px 13px rgba(255, 255, 255, 0.1);
     -moz-box-shadow: 0px 0px 12px 13px rgba(255, 255, 255, 0.1);
     box-shadow: 0px 0px 12px 13px rgba(255, 255, 255, 0.1);
}
 .cw-content {
     background-image: url(../images/b_info_icon_wh.png);
}
 .error_description, .confirm_description, .cw-content {
     color: #000;
}
 .cw-button {
     border: 1px solid #707070;
     font: 500 8.5pt/13pt "Montserrat";
     background-color: #707070;
     color: #fff;
}
 .datatable table th {
     background-color: #dfdfdf;
     border: 1px solid #dbdbdb;
}
 .datatable table tr:nth-child(odd) {
     background-color: #e1e3e3;
}
 .datatable table a {
     font: 600 8.5pt/13pt "Montserrat";
     color: #000000;
}
 #col2 form table tbody tr td input, #col2 form table tbody tr td textarea, #col2 form table tbody tr td select {
     border: 1px solid #bcbcbc;
     background-color: #bcbcbc;
     font: 500 8.5pt/13pt "Montserrat";
     color: #000000;
}
 .select2, .ms-options-wrap > button:focus, .ms-options-wrap > button, .ms-options-wrap > .ms-options {
     border: 1px solid #bcbcbc;
     background-color: #bcbcbc;
     font: 400 8.5pt/13pt "Montserrat";
     color: #000000;
}
 .select2-selection__arrow, .ms-options-wrap > button:after, #col2 form table tbody tr td select {
     background-image: url(../images/b_arrow.png);
}
 #col2 form table tbody tr td label[for$="DeleteControl"] {
     background: url(../images/b_trash.png) no-repeat;
}
 .photo_id {
     color: #fff;
     background-color: #d33029;
}
 .photo_thumbnail {
     background-color: #bcbcbc;
}
 .select2-search__field {
     border: 1px solid #bcbcbc;
     background-color: #bcbcbc;
     color: #000000;
}
 .select2-results__option--highlighted {
     color: #fff;
}
 .select2-container--open .select2-dropdown--below {
     border: 1px solid #ababab;
}
 .select2-dropdown {
     background-color: #c2c2c2;
}
 .select2-search--dropdown {
     border-bottom: 1px solid #ababab;
}
 .row_description, .phone {
     font: 400 8.5pt/13pt "Montserrat";
}
 .row_file_size {
     color: #6e6f6f;
}
 #col2 .tab {
     border: 1px solid #dbdcdc;
     background-color: #e2e3e3;
}
 table.survey_title tr:nth-child(1) td,table.survey_title tr:nth-child(2) td,table.survey_title table tr th{
     border-bottom: 1px solid #d5d5d5;
}
 .survey_card, .survey_index_wrapper{
     border: 1px solid #d5d5d5;
}
 .survey_user_email{
     color: #000000;
}
 .survey_user_name{
     color:#060606;
}
 .survey_user_photo{
     border: 2px solid #c2c2c2;
     background-color:#c2c2c2;
     background-image: url(../images/b_user.png);
}
 table.survey_question_card tr:nth-child(1) td {
     background-color: #f0f1f1;
     border-color: #d5d5d5;
}
 table.survey_question_card tr:nth-child(2) td{
     border-color: #d5d5d5;
     background-color: #e5e7e7;
}
 table.survey_question_card tr:nth-child(3) td, table.survey_question_card tr:nth-child(4) td{
     border-color: #d5d5d5;
}
 .title{
     color: #747474;
}
 #survey_logo{
     background-image: url("../upload/surveys/w_banner.png");
}
 .search_icon{
     background-image: url(../images/b_search.png);
}
 #s_keyword{
     color:#000 
}
 table.survey_index th {
     background-color: #d5d5d5;
}
 table.survey_index .rows:nth-child(odd) {
     background-color: #e1e3e3;
}
 table.survey_index td {
     border-bottom: 1px solid #d5d5d5;
}
 .error_tile, .confirm_title {
     color: #000;
}
 .survey_filter_instructions{
    color:#000000;
}
 .richText .richText-toolbar ul li a, .richText .richText-toolbar{
    border-color:#bcbcbc;
}
 .richText {
     background-color: #d2d2d2;
     border: #c2c2c2 solid 1px;
     color: #000;
}
 .richText .richText-toolbar ul li a{
    color:#000000;
}
 .richText .richText-editor{
     background-color: #bcbcbc;
     border-left: #bcbcbc solid 2px;
     color:#000000;
}
 #col2 form table#survey_manual_table{
     background-color: #bcbcbc;
}
 #col2 form table#survey_manual_table tbody tr, #col2 form table#survey_manual_table thead tr{
    border-bottom: 1px solid #acacac;
}
 .survey_manual_sub{
    background-color: #aaaaaa;
}
 .survey_manual_head{
    background-color: #9c9c9c;
}
 #matrix tbody tr, #matrix tbody td{
     border: 1px solid #bbbbbb;
}
 #matrix tbody td.matrix_name{
    background-color: #c9c9c9
}
 #matrix tbody td.matrix_group{
    background-color: #c9c9c9;
}
 #matrix tbody td.matrix_job{
    background-color: #c9c9c9;
}
 #matrix tbody td.matrix_employeeid{
    background-color: #c9c9c9;
}
 #matrix tbody td.matrix_job_detail{
    background-color: #dfdfdf;
}
 #matrix tbody tr td.matrix_id{
    background-color: #c9c9c9;
}
 #matrix tbody tr.matrix_data td{
    background-color:#dfdfdf;
}
 #matrix tbody tr td.matrix_good{
    color: #129f20;
}
 #matrix tbody tr td.matrix_bad{
    color: #f23a5a;
}
 #matrix tbody tr.matrix_header_01 td.matrix_good{
    color:#000000;
}
 #matrix tbody tr.matrix_header_01 td.matrix_bad{
    color:#000000;
}
 #matrix tbody tr td.norecords{
    background-color: #dfdfdf;
}
 .row_file_title div{
     border-color: #bcbcbc;
}
 #container_00, .chart_container{
     border: 1px solid #bcbcbc;
     background-color: #f0f1f1;
}
 .chart_empty{
     color:#747474;
}
 .highcharts-axis-line,.highcharts-tick{
    stroke:#bebebe;
}
 .highcharts-grid-line {
     stroke: #bebebe;
}
 g.highcharts-xaxis-labels text {
     fill: #747474 !important;
}
 g.highcharts-yaxis-title text {
     fill: #747474 !important;
}
 g.highcharts-yaxis-labels text {
     fill: #747474 !important;
}
 .highcharts-legend-item text {
     fill: #747474 !important;
}
 text.highcharts-axis-title, text.highcharts-title{
    fill:#454545 !important;
}
 .highcharts-data-label text {
     fill: #454545 !important;
}

.matrix_dual{background-color: #bbbbbb; color: #000000; }

 .innerw p{ color: #3a3b3b;}
