﻿@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'Insight-web-regular';
    src: url('Insight_web_Regular.eot');
    src: url('Insight_web_Regular.eot?#iefix') format('embedded-opentype'), url('Insight_web_Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Insight-web-bold';
    src: url('Insight_web_Bold.eot');
    src: url('Insight_web_Bold.eot?#iefix') format('embedded-opentype'), url('Insight_web_Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Insight-web-light';
    src: url('InsightDisplay_web_Light.eot');
    src: url('InsightDisplay_web_Light.eot?#iefix') format('embedded-opentype'), url('InsightDisplay_web_Light.ttf') format('truetype');
}

body {
    /*background: #ededed url(../Images/bg_effect.png) no-repeat top center;*/
    background-color: #f2f5ff;
    padding-top: 38px;
    font-family: 'Insight-web-regular';
    color: #484848;
    margin-bottom: 34px;
}

html {
    min-height: 100%;
    position: relative;
}

.cu-page-bg {
    margin: 0 auto;
    position: relative;
    width: 1198px;
}

.page {
    -webkit-box-shadow: 0 -5px 11px 0 rgba(0,0,0,0.20);
    -moz-box-shadow: 0 -5px 11px 0 rgba(0,0,0,0.20);
    box-shadow: 0 -5px 11px 0 rgba(0,0,0,0.20);
    background-color: #ffffff;
    height: 100%;
    margin-bottom: 0;
    width: 1198px;
    min-height: 100%;
    position: fixed;
}
.footer {
    background-color: #f5f5f5;
    bottom: 0;
    /*position: fixed;*/
    position: absolute;
    width: 100%;
    height: 34px;
}

    .footer .navbar {
        margin: 0;
        height: 34px;
        border-radius: 0;
    }

        .footer .navbar .navbar-nav > li > a {
            padding-top: 8px;
        }

.Reset-padding {
    padding: 0;
}

.navbar {
    min-height: 48px;
}

.navbar-inverse {
    border-color: #161616;
    box-shadow: Inset 0 1px 0 0 #606060;
    background: #3a3a3a; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzI5MjkyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #3a3a3a 0%, #292929 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(75%,#292929)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3a3a3a 0%,#292929 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3a3a3a 0%,#292929 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3a3a3a 0%,#292929 75%); /* IE10+ */
    background: linear-gradient(to bottom, #3a3a3a 0%,#292929 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#292929',GradientType=0 ); /*IE6-8*/
}

.navbar-fixed-top {
    border-width: 1px 0;
}

/*.navbar-nav > li {
    border-right: 1px solid #161616;
    box-shadow: Inset -1px 0 0 0 #3A3A3A;
}*/

.navbar {
    min-height: 0;
}

table.Menu tr td:first-child {
    padding-left: 20px !important;
}
.spl .home-icon {
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(../images/icons-graphics.png) no-repeat -1128px -1139px;
    top: 7px;
    z-index: 2;
}

.navbar-nav > li.spl a {
    padding-left: 20px;
}

.liUser {
    white-space: nowrap;
}

.UserAcc, .footer .navbar-right {
    margin: 0;
}

ul.nav.navbar-nav.navbar-right.UserAcc li {
    clear: both;
}

a.timezone {
    display: inline !important;
}

.navbar-nav > li > a {
    padding: 10px;
    font-family: 'Insight-web-regular';
    font-size: 12px;
}

.navbar-inverse .navbar-nav > li > a {
    color: #E4E4E4;
}

    .navbar-inverse .navbar-nav > li > a:hover,
    .navbar-inverse .navbar-nav > li > a:focus {
        color: #ffffff;
        background-color: #3A3A3A;
    }

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
}

.country-list-dpdown {
    width: 220px;
    float: right;
}
.successmessage {
    margin-top: 12px;
    padding-left: 12px;
}

.Filter .control-label {
    font-weight: normal;
    text-align: left;
    padding-right: 0;
}

.Filter .filter-dpdown {
    width: 350px;
}

.Filter .filter-dpdownright {
    width: 186px;
    margin: 0;
}

.well.page {
    -webkit-box-shadow: 0 -5px 11px 0 rgba(0,0,0,0.20);
    -moz-box-shadow: 0 -5px 11px 0 rgba(0,0,0,0.20);
    box-shadow: 0 -5px 11px 0 rgba(0,0,0,0.20);
    background-color: #ffffff;
    height: 100%;
    margin-bottom: 0;
}

.Grid {
    width: 100%;
}

.panel, .Grid {
    -webkit-box-shadow: 0 0 7px -2px rgba(0,0,0,0.41);
    -moz-box-shadow: 0 0 7px -2px rgba(0,0,0,0.41);
    box-shadow: 0 0 7px -2px rgba(0,0,0,0.41);
    border-radius: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    border-collapse: separate;
    /*filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=10, OffY=10, Color='rgba(0,0,0,0.41)');*/
}

.Row {
    background-color: #ffffff;
    cursor: default;
}

.RowSelected {
    background-color: #F5F5f5;
    HEIGHT: 16px;
}

tr.HeadingRow td {
    padding: 8px;
}

    tr.HeadingRow td table tr td {
        padding: 0;
        border: 0;
    }

.panel-default > .panel-heading h4 {
    font-size: 16px;
    margin: 5px 0 0 0;
    font-weight: bold;
    color: #484848;
}

.panel-default > .panel-heading .navbar-form {
    margin: 0;
    padding-right: 0;
}

.navbar-form {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0px 0px;
}

.panel-search .form-control {
    height: 28px;
    border-radius: 30px;
    padding: 2px 6px 3px 23px;
    background: #ffffff url(../images/icons-graphics.png) no-repeat -1126px -1092px;
    color: #d7d7d7;
}

.ScrollBar {
    background-image: url(../../images/scroller/scroller_bg.gif);
}

    .ScrollBar tr td {
        padding: 0 !important;
    }

.ScrollGrip {
    background-image: url(../../images/scroller/scroll_gripBg.gif);
}

.footer .Footercopy {
    float: left;
    padding-bottom: 0;
    padding-top: 8px;
    color: #E4E4E4;
    display: table;
    margin: 0 auto;
    font-size: 12px;
    vertical-align: middle;
}

li.FootercopyLogin {
    margin-left: 817px;
    padding-bottom: 14px;
    padding-top: 17px;
    color: #E4E4E4;
    font-size: 12px;
}

div.HeaderAtlasLogin {
    float: left;
    padding-bottom: 9px;
    padding-top: 12px;
    color: #E4E4E4;
    font-size: 12px;
}

.SystemHeading {
}

.SystemVersion {
    text-align: right;
}

    .SystemVersion span {
        /*padding-left: 10px;*/
        /*float: right;*/
    }

.logo-loginned .SystemVersion {
    padding-left: 150px;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

.no-gutter.row {
    margin-left: 0;
    margin-right: 0;
}

.no-gutter.col-md-5, .no-gutter.col-md-7 {
    padding-left: 0;
    padding-right: 0;
}

.container.no-gutter {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.Menu td:nth-child(5) {
    padding-left: 90px !important;
}

.logo-loginned {
    background: transparent url(../Images/gfkhome-logo.png) no-repeat top center;
    background-position: 12px 0px;
    min-height: 52px;
    padding-left: 10px;
    padding-top: 0px;
    margin-top: 0px;
    vertical-align: top;
    padding-right: 0px;
    /*margin-left: 12px;*/
}

.sectionHeading {
    font-weight: bold;
    font-family: Insight-web-bold;
}

.logo-loginned .sectionHeading {
    /*color: #999999;*/
    color: #484848;
    font-size: 27px;
    padding-left: 60px;
    font-family: Insight-web-regular;
    text-transform: uppercase;
    text-shadow: 1px 1px #d1d1d1;
    padding-top: 0px;
    margin-top: -4px;
    font-weight: normal;
}

.logo-loginned .sectionHeadingBreadCrumbs {
    /*color: #999999;*/
    color: #727272;
    font-size: 14px;
    padding-left: 61px;
    font-family: Insight-web-regular;
    text-shadow: 1px 1px #bdbdbd;
    margin-top: -6px;
}

.logo-atlas {
    /*background: transparent url(../Images/Atlas-Title.png) no-repeat right top;*/
    /*background-position: 12px;*/
    min-height: 52px;
    padding-top: 34px;
}

.form-control {
    margin-bottom: 0;
}

.mainbody-Container {
    width: 1260px;
    margin: 0 auto;
    position: relative;
    background: transparent;
}

.mainbody {
    position: fixed;
    width: 1224px;
    height: 100%;
    left: 50%;
    margin-left: -500px;
    top: 40px;
    bottom: 40px;
    background: transparent url('data:image/png;base64,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') repeat-y;
}

.radiolabelSpaceright label {
    padding-right: 10px;
}

table.radioButtonList.radiolabelSpaceright label {
    padding-right: 0px;
}

table.radioButtonList {
    border-spacing: 0px;
    border-collapse: separate;
}

    table.radioButtonList td {
        padding: 0px 10px 0px 0px;
    }


.table-bordered-outline {
    border: 1px solid #cccccc;
}

table.cellspace {
    border-collapse: separate;
    border-spacing: 6px;
}

table.cellspace-double {
    border-collapse: separate;
    border-spacing: 12px;
}

table.cellspace-half {
    border-collapse: separate;
    border-spacing: 3px;
}

table.cellspace-quarter {
    border-collapse: separate;
    border-spacing: 1.5px;
}

.celltop td {
    vertical-align: top;
}

table.cellpadding > tr > td, table.cellpadding > tbody > tr > td {
    padding-left: 6px;
}

table.cellpadding-double > tr > td, table.cellpadding-double > tbody > tr > td {
    padding-left: 12px;
}

table.cellpadding-half > tr > td, table.cellpadding-half > tbody > tr > td {
    padding-left: 3px;
}

table.cellpaddingAll > tr > td, table.cellpaddingAll > tbody > tr > td {
    padding-left: 6px;
    padding-right: 6px;
}

table.cellpaddingAll-double > tr > td, table.cellpacellpaddingAlldding-double > tbody > tr > td {
    padding-left: 12px;
    padding-right: 12px;
}

table.cellpaddingAll-half > tr > td, table.cellpaddingAll-half > tbody > tr > td {
    padding-left: 3px;
    padding-right: 3px;
}


table.ReportRowText tr td {
    padding: 3px;
}

table.text-left tr td {
    text-align: left;
}
/*table.cellspace tr td { border-spacing: 5px; }*/
label {
    font-weight: normal;
}

input[type="radio"], input[type="checkbox"] {
    margin-right: 2px;
}

.ui-dialog {
    z-index: 1001;
}
/*.CallBack{ display: inline-block;}*/
.chkbxList {
    border: 1px solid #cccccc;
}

    .chkbxList input {
        margin-left: 6px;
    }

.calendar-input, .auto-width {
    width: auto;
    min-width: 95px;
}

a.multiSelect.active, a.multiSelect.focus {
    border: 1px solid #66afe9 !important;
}

.custom-combobox-input {
    height: auto !important;
}

.custom-combobox-input {
    display: inline-block;
    height: 30px;
    padding: 6px 12px !important;
    margin-bottom: 8px !important;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555555 !important;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s !important;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
}

.custom-combobox-toggle {
}

.form-control-listbox {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.setQuestiontblHeadertc {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    padding: 5px;
}

.setQuestiontblHeadertr {
    border: 1px solid #ddd;
}

    .setQuestiontblHeadertr th, .setQuestiontblHeadertr td {
        padding: 5px;
    }

.HeadingCell {
    background-color: #cccccc;
    padding: 3px;
    padding-bottom: 3px;
    padding-right: 1px;
    border-bottom: 3px solid transparent;
}

.Headinghr {
    margin: 0px;
    border: 0 !important;
    border-top: 1px solid #eeeeee !important;
}

.Grid-Normal tr.DataCell td {
    padding: 2px;
}

.margin-top-half {
    margin-top: 3px;
}

.margin-top-normal {
    margin-top: 6px;
}

.margin-top-double {
    margin-top: 12px;
}

.LvlOneHeadingRow td {
    line-height: 12px !important;
    font-size: 10px !important;
    padding: 2px !important;
}

    .LvlOneHeadingRow td:first-child div {
        margin-top: -2px;
        margin-left: -2px;
        margin-bottom: -2px;
    }

.CuteEditorBottomBarContainer {
    width: auto!important;
}

.RadioButtonList label {
    margin-right: 6px;
}

table.radioButtonList.RadioButtonList label {
    margin-right: 0px;
}

.lnkbutton {
    color: #ffffff !important;
}

.grayHeader {
    background-color: #727272;
    color: #ffffff;
}

.graySubHeader {
    background-color: #bdbdbd;
    color: #484848;
}
/*For popups */
.LvlOneHeadingRowPopup td {
    line-height: 12px !important;
    font-size: 10px !important;
    padding: 2px !important;
}

    .LvlOneHeadingRowPopup td:first-child div {
        margin-top: -2px;
        margin-left: 2px;
        margin-bottom: -2px;
    }

.RowPopup td:first-child div {
    margin-left: 4px;
}

.onRowHoverPopup td:first-child div {
    margin-left: 4px;
}

.RowSelectedPopup .td:first-child div {
    margin-left: 4px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .Row td:first-child div {
        margin-left: 1px;
    }

    .onRowHover td:first-child div {
        margin-left: 1px;
    }

    .LvlOneHeadingRow td:first-child div {
        margin-left: -1px;
    }

    .RowSelected .td:first-child div {
        margin-left: 1px;
    }
}

@media \0screen {
    .LvlOneHeadingRow td:first-child div {
        margin-left: -2px;
        margin-top: -2px;
        margin-bottom: -2px;
    }
}

.Grid .Footer table tr td div img {
    margin-top: -19px;
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
        margin-right: -12px;
    }
}

.comboItem a {
    color: gray;
}

.combobox.form-control, .comboBoxHover.form-control {
    padding-right: 1px;
    margin-top: 3px;
}

.comboDropDown {
    margin: 3px 0px 0px 1px;
}

    .comboDropDown .comboItem {
        padding-left: 12px;
    }

.HeadingCellText {
    background: none !important;
}

.ActionMenuCell {
    vertical-align: middle !important;
}

@media screen\0 {
    .Grid-Normal {
        border-collapse: separate !important;
        border: none;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .Grid-Normal {
        border-collapse: separate !important;
        border: none;
        border-color: #d3d3d3;
    }

        .Grid-Normal tr.HeadingRow th {
            border-color: #d3d3d3;
        }
}

.ReportColumn {
    background-color: #EDF0F5;
    text-align: left;
}

.ReportColumnWhite {
    background-color: White;
    text-align: left;
}

.ReportRowText {
    color: #CC6408;
    font-size: 11px;
    padding: 3px;
}

.ReportTableAsRowWithBorder {
    width: 100%;
    border: 1px;
    border-style: inset;
    border-color: #dddddd;
}

.ReportRowHeader {
    /* background-color: #f5f5f5; */
    font-size: 15px;
    font-family: Insight-web-bold;
}

.ReportRow {
    padding-right: 6px;
}

.SuveyStatusYellow {
    color: #E2A201;
    font-weight: bold;
}

.SuveyStatusRed {
    color: red;
    font-weight: bold;
}

.SuveyStatusGreen {
    color: green;
    font-weight: bold;
    padding-right:8px;
}

.SuveyStatus {
    font-weight: bold;
}

.BorderBottom {
    border-bottom: 1px solid #dddddd;
}

.table-quota td, .table-quota th {
    padding: 3px 2px;
}

    .table-quota td.pull-right1 {
        padding-right: 130px;
        text-align: right;
    }

.SubMenu {
    margin-top: 37px;
}

body.notscrolled Form > span > div {
    top: 0px;
}
.reportederror {
    font-size: 1.143em;
    margin: auto;
    padding: 30px 15px;
}
.Medium-btn {
    background: #fff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
    border-radius: 2px;
    color: #727272;
    padding: 5px 20px;
    border-color: #e4e4e4;
}
.Medium-btn:hover, .btn.Collapsible:hover {
        border-color: #cacaca;
    }
.btnDownload {
    background: #F0F0F2 url(../images/downloadicon.png) 12px 55% no-repeat !important;
    padding: 5px 20px 5px 35px;
    font-weight:bold;
}
.ui-dialog:focus { outline:none !important }