/* Minification failed. Returning unminified contents.
(3327,16): run-time error CSS1036: Expected expression, found ';'
(7225,17): run-time error CSS1036: Expected expression, found '!important'
(7977,37): run-time error CSS1035: Expected colon, found 'height'
 */




/**css reset**/
html {
    background-color: #fff;
    margin: 0;
    padding: 0;
    height: 100%;
}

body {
    background-color: #fff;
    color: #333;
    /*font-size: .85em;*/
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    margin: 0 auto;
}

a {
    color: #333;
    outline: none !important;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: underline;
}

    a:link, a:visited,
    a:active, a:hover {
        color: #333;
        outline: none !important;
    }

    a:hover {
        background-color: transparent;
        outline: none !important;
    }

header, footer, hgroup, nav, section {
    display: block;
}

mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px;
}

#ctl00_MainContent_ui_dlProjectOwners_DropDown {
    padding-left: 90px;
}

.RadWindow .rwWindowContent .rwPopupButton .rwOuterSpan {
    padding-right: 0px !important;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

h1, h2, h3, h4, h5, h6 {
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.75em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}

    h5 a:link, h5 a:visited, h5 a:active {
        padding: 0;
        text-decoration: none;
    }

input, textarea, button, a:hover {
    outline: 0 !important;
}
/*logout button*/
#ui_btnLogout {
    color: red;
}
/*layout*/
.outer-form {
    background: #fff;
}

header {
    width: 1400px;
    margin: 0 auto;
}

#body {
    margin: 0 auto;
    width: 1400px;
    background: url("../Images/content-bg.png") no-repeat center center;
}

#body-logged-in {
    margin: 0 auto;
    width: 1400px;
    background: url("../Images/landing-bg.png") no-repeat;
}

.content-wrapper-header {
    display: table;
    margin: 0 auto;
    width: 1152px;
    padding-top: 19px;
    margin-bottom: 1px;
}

.main-content-wrapper {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0 auto;
    min-height: 872px;
    max-width: 1152px;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
}

.main-content-wrapper-logged-in {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 5px auto;
    min-height: 710px;
    max-width: 1152px;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
}

.main-content {
    background: #fff;
    padding: 60px;
    margin: 30px -2px 0 0;
    float: right;
}

.featured + .main-content {
    background: url("../Images/heroAccent.png") no-repeat;
}

header .content-wrapper {
    padding-top: 20px;
}

footer {
    clear: both;
    /*background: url("../Images/footer-bg.png") repeat-x;*/
    font-size: .8em;
    margin-top: -4px !important;
    padding: 19px 0;
    background: rgb(219, 225, 228);
    width: 1400px;
    margin: 0 auto;
}

#body-logged-in-stretched footer {
    float: left;
}

.filter select {
    background-image: url('../Images/dropdown-arrow.png');
    background-position: 206px 21px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-repeat: no-repeat;
}

.filter .filter_small select {
    background-image: url('../Images/dropdown-arrow.png');
    background-position: 112px 21px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-repeat: no-repeat;
}

.filter .filter_mid select {
    background-image: url('../Images/dropdown-arrow.png');
    background-position: 185px 21px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-repeat: no-repeat;
}

.footer-inner {
    margin: 0 auto;
    width: 1152px;
}

    .footer-inner h3 {
        margin: 0;
        padding: 0;
        color: #7d7f7e;
        font-weight: normal;
        font-size: 14px;
    }

.logo-container {
    outline: none;
    display: inline-block;
    background: transparent !important;
    margin-top: 2px;
}

.hero-text-login {
    color: #8c8d8d;
}

.custom-margin-logo {
    margin-left: -14px;
    margin-top: 35px;
}

#loginForm h2, h2.registration, h2.forgot-password-section {
    margin: 0;
    color: #4c4c4c;
    font-size: 20px;
    line-height: 16px;
    font-weight: normal;
}

.login-button, .register-button, .forgot-password-button {
    text-transform: uppercase;
    color: #fff;
    font-size: 16px !important;
    width: 99% !important;
}

.change-password-button {
    text-transform: uppercase;
    color: #fff;
    font-size: 16px !important;
    width: 146px !important;
    float: left;
    margin-right: 20px !important;
}

.cancel-change-password {
    text-transform: uppercase;
    color: #fff;
    font-size: 16px !important;
    width: 146px !important;
    float: left;
}

.error-msg-container {
    position: absolute;
    top: 100px;
    left: 0;
    right: 0;
    height: 0;
    text-align: center;
}

    .error-msg-container > div {
        display: inline-block;
        text-align: left;
        box-shadow: 6px 6px 10px grey;
    }

input[type=text]::-ms-clear {
    display: none;
}

.error-close-button {
    vertical-align: middle;
    float: right;
    margin-right: -15px;
    margin-top: -45px;
    width: 20px;
}

.error-msg-inner {
    color: red;
    font-size: 18px !important;
    position: relative;
    background-color: #ccc;
    padding: 8px 20px 8px 20px;
    width: 974px;
    min-height: 25px;
    border-radius: 5px !important;
}

.alert-container {
    width: 25px !important;
    display: inline-block;
    margin-right: 5px;
}

.alert-msg-container {
    width: 920px !important;
}

error-msg-inner-container {
    width: 99% !important;
}

.alert-icon {
    width: 23px;
    margin-right: 10px;
}

.error-msg-inner > left {
    width: 95%;
}

.error-msg-inner > right {
    width: 5%;
}

.ps-no-color {
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #d7d8d6;
}

.ps-color-white {
    background-color: #f0f1ef;
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #d7d8d6;
}

.scenario-ps-color-white {
    background-color: #f0f1ef;
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #d7d8d6;
    float: left;
}

.ps-color-white-new {
    background-color: rgba(255,255,255,0);
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    /*border-bottom: 1px solid #d7d8d6;*/
}

.scenario-ps-white-first-half {
    float: left;
    height: 615px;
    padding-left: 23px;
    padding-right: 30px;
    padding-top: 10px;
}

.scenario-col-one-third {
    width: 175px;
    float: left;
    height: 65px;
    padding-right: 26px;
}

.created-date {
    width: 100px;
}

.last-updated-date.scenario-col-two-third .label1 {
    width: 130px;
}

.scenario-col-two-third {
    width: 100px;
    float: left;
    height: 80px;
}

.scenario-new-reservoir-btn {
    float: left;
    height: 68px;
    padding-top: 15px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    width: 100%;
}

    .scenario-new-reservoir-btn .cancel-button {
        float: right;
        background: rgb(74, 74, 74) none repeat scroll 0% 0%;
        color: rgb(255, 255, 255);
        width: 173px !important;
        margin-right: 20px;
    }

.scenario-overview-details-table-content {
    height: 240px;
    width: 844px;
    float: left;
}

.scenario-overview-date-table-content {
    height: 98px;
    width: 320px;
    float: left;
}

    .scenario-overview-date-table-content fieldset ol {
        padding: 0;
        list-style: none;
        margin: 0;
    }

        .scenario-overview-date-table-content fieldset ol li {
            padding-bottom: 5px;
            background: #fff;
            width: 275px;
        }

.run-model-div-right {
    float: left;
    width: 214px !important;
}

.scenario-overview-view-odd-row {
    height: 30px;
    padding-top: 8px;
}

.scenario-overview-left-div {
    width: 1090px;
    float: left;
}

.scenario-overview-date-odd-row {
    height: 30px;
    padding-top: 8px;
}

.scenario-overview-date-left-div {
    width: 290px;
    float: left;
}

.scenario-overview-content-div {
    padding-bottom: 10px;
    margin-top: 5px;
    width: 200px;
    padding-right: 24px;
    float: left;
}

.scenario-recovery-methods {
    float: left;
    height: 65px;
    margin-left: 0px;
    padding-right: 26px;
}

.edit-reservoir-textbox1 {
    color: #585858 !important;
    width: 224px !important;
    height: 34px !important;
    border: 1px solid #d3d3d3 !important;
    float: left !important;
    margin-left: 30px !important;
    font-size: 14px !important;
    margin-right: 78px !important;
}


.edit-reservoir-label {
    float: left;
    width: 210px;
    text-transform: uppercase;
    font-family: proxima-nova,Segoe UI, Verdana, Helvetica, Sans-Serif;
    color: #808080;
    font-size: 14px;
    font-weight: bold;
    display: block;
}

.edit-reservoir-gridtable-header-row {
    height: 40px;
    padding-top: 8px;
    border-top: medium none;
    background-color: #CBD6EA;
    width: 910px;
    box-sizing: border-box !important;
}

.edit-reservoir-bottom-gridtable-header-row {
    height: 45px;
    padding-top: 8px;
    border-top: medium none;
    background-color: #CBD6EA;
    width: 901px;
}


.edit-reservoir-gridtable-header-column {
    padding-left: 20px;
    width: 180px !important;
    color: #808080;
    float: left;
    padding-top: 2px;
    box-sizing: border-box !important;
    font-size: 14px;
    font-weight: bold;
}

.edit-reservoir-bottom-gridtable-header-column {
    padding-left: 10px;
    width: 149px !important;
    color: #808080;
    float: left;
    padding-top: 2px;
    box-sizing: border-box !important;
}



.edit-reservoir-gridtable-row-column {
    width: 180px !important;
    color: #808080;
    float: left !important;
    border-bottom: 1px solid #D3D3D3 !important;
    border-right: 1px solid #D3D3D3 !important;
    padding: 7px 0px 8px 20px;
    background-color: #F6F6F6;
    height: 40px !important;
    box-sizing: border-box !important;
}

.edit-reservoir-bottom-gridtable-row-column {
    width: 130px !important;
    color: #808080;
    float: left !important;
    border-bottom: 1px solid #D3D3D3 !important;
    border-right: 1px solid #D3D3D3 !important;
    padding: 7px 0px 8px 20px;
    background-color: #F6F6F6;
    height: 23px !important;
}


.edit-reservoir-gridtable-dropdown-column {
    color: #585858 !important;
    font-size: 14px !important;
    float: left !important;
    width: 182px !important;
    padding-top: -2px 20px 2px -5px !important;
    border-bottom: 1px solid #D3D3D3 !important;
    border-right: 1px solid #D3D3D3 !important;
    height: 40px !important;
    box-sizing: border-box !important;
}

.edit-reservoir-bottom-gridtable-dropdown-column {
    color: #585858 !important;
    font-size: 14px !important;
    float: left !important;
    width: 140px !important;
    padding-top: -2px 20px 2px -5px !important;
    border-bottom: 1px solid #D3D3D3 !important;
    border-right: 1px solid #D3D3D3 !important;
    height: 38px !important;
}



.edit-reservoir-gridtable-textbox-column {
    height: 40px !important;
    width: 182px !important;
    float: left !important;
    border-bottom: 1px solid #D3D3D3 !important;
    border-right: 1px solid #D3D3D3 !important;
    box-sizing: border-box !important;
}

.edit-reservoir-bottom-gridtable-textbox-column {
    height: 38px !important;
    width: 120px !important;
    float: left !important;
    border-bottom: 1px solid #D3D3D3 !important;
    border-right: 1px solid #D3D3D3 !important;
}

.edit-reservoir-gridtable-textbox-range-column {
    height: 40px !important;
    width: 182px !important;
    float: left !important;
    border-bottom: 1px solid #D3D3D3 !important;
    border-right: 1px solid #D3D3D3 !important;
    margin-left: 16px !important;
    box-sizing: border-box !important;
}

.edit-reservoir-gridtable-textbox-range-column2 {
    height: 40px !important;
    width: 186px !important;
    float: left !important;
    border-bottom: 1px solid #D3D3D3 !important;
    border-right: 1px solid #D3D3D3 !important;
    margin-left: 32px !important;
    box-sizing: border-box !important;
}

/*cl- edited*/
.edit-reservoir-gridtable-div {
    width: 900px;
    float: left;
}

.border-left {
    border-left: 1px solid #dedfdf;
}

.reservoir-details-container-view {
    background-color: #F8F9FD;
    min-height: 846px;
    border-left: none;
    border-top: none;
    width: 1192px;
    display: inline-block;
    /* margin-left: -18px;*/
}

.reservoir-top-container {
    float: left;
    padding-left: 23px;
    padding-right: 30px;
    padding-top: 10px;
    width: 1190px;
    min-height: 260px;
    margin: 5px 10px 10px 10px;
}

.reservoir-label-container {
    float: left;
    padding-left: 23px;
    margin: 5px 10px 10px 10px;
    text-transform: uppercase;
}

.reservoir-top-container .label1 {
    text-transform: uppercase;
}

.reservoir-top-container .label2 {
    text-transform: inherit;
    font-size: initial;
    font-weight: normal;
    color: #4B4B4B;
}

.left-label2 {
    text-transform: inherit;
    font-size: initial;
    font-weight: normal;
    float: left;
    margin-top: 13px;
    color: #4B4B4B;
}

.reservoir-table-content {
    min-height: 240px;
    width: 840px;
    float: left;
}

.reservoir-date-table-content {
    height: 133px;
    width: 320px;
    float: left;
}

.reservoir-details-right-content {
    height: 240px;
    width: 280px;
    margin-left: 10px;
    float: left;
}

.reservoir-date-table-content fieldset ol {
    padding: 0;
    list-style: none;
    margin: 0;
}

    .reservoir-date-table-content fieldset ol li {
        padding-bottom: 5px;
        background: #fff;
        width: 275px;
    }

.reservoir-view-odd-row {
    height: 30px;
    padding-top: 8px;
}

.reservoir-left-div {
    width: 1190px;
    float: left;
}


.reservoir-date-odd-row {
    height: 30px;
    padding-top: 8px;
}

.reservoir-date-left-div {
    width: 290px;
    float: left;
}

.reservoir-content-div {
    padding-bottom: 10px;
    margin-top: 5px;
    width: 250px;
    padding-right: 34px;
    float: left;
}

.reservoir-ps-date {
    /*padding-top: 8px;*/
    text-transform: uppercase;
    float: left;
    height: 34px;
    width: 121px;
    padding-left: 13px;
}

.reservoir-gridtable-odd-row {
    background-color: #FFFFFF;
    height: 30px;
    padding-top: 8px;
    border: 1px solid #E0E0E0;
    border-top: none;
}

.reservoir-gridtable-even-row {
    background-color: #FAFAFA;
    height: 30px;
    padding-top: 8px;
    border: 1px solid #E0E0E0;
    border-top: none;
}

.column1-background-color {
    background-color: #F5F5F5;
}

/*cl - edited*/
.edit-reservoir-gridtable-container {
    background-color: #FFFFFF;
    height: 36px;
    /*padding-top: 8px;*/
    border: 1px solid #E0E0E0;
    border-top: none;
    width: 907px;
}

    .edit-reservoir-gridtable-container.edit-reservoir-gridtable-container-border-fix {
        height: 40px;
        border: none;
        padding-bottom: 0px;
    }

/*reservoir view css class end*/
.scenario-overview-content-outer-div-small {
    padding-bottom: 10px;
    margin-top: 5px;
    width: 160px;
    padding-right: 24px;
    float: left;
}

.scenario-overview-content-small {
    width: 190px;
}

.scenario-overview-content-div-tiny {
    width: 163px;
}

.scenario-overview-content-div-smaller {
    width: 147px;
}

.scenario-overview-content-div-small {
    width: 174px;
}

.scenario-overview-content-div-large {
    /*margin-top: 5px;
    width: 400px;
   
    float: left;*/
}

.scenario-overview-details-right-content {
    height: 240px;
    width: 283px;
    margin-left: 10px;
    float: left;
}

.scenario-ps-color-white {
    background-color: rgba(255,255,255,0);
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    /*border-bottom: 1px solid #d7d8d6;*/
}

.ps-color-white-new1 {
    background-color: #fff;
    padding-left: 947px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #d7d8d6;
}


.ps-color-grey {
    background-color: #edeeed;
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #d7d8d6;
}

/*default styles updated from default theme-modified*/

.site-title {
    color: #c8c8c8;
    font-family: "proxima-nova", Rockwell, Consolas, "Courier New", Courier, monospace;
    font-size: 2.3em;
    margin: 0;
}

    .site-title a, .site-title a:hover, .site-title a:active {
        background: none;
        color: #c8c8c8;
        outline: none;
        text-decoration: none;
    }

.alert-messages {
    left: 100px;
    right: 100px;
    height: 50px;
    color: #292F33;
    font-size: 25px;
    z-index: 999;
    line-height: 18px;
    font-family: "proxima-nova",Arial,sans-serif;
    background: center;
    background-color: lightgray;
    text-decoration: white;
    text-align: center;
}

.message-text {
    vertical-align: central;
    position: relative;
    color: red;
}

#login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
}

    #login a {
        background-color: #d3dce0;
        margin-left: 10px;
        margin-right: 3px;
        padding: 2px 3px;
        text-decoration: none;
    }

        #login a.username {
            background: none;
            margin-left: 0;
            text-decoration: underline;
        }

    #login ul {
        margin: 0;
    }

    #login li {
        display: inline;
        list-style: none;
    }

ul#menu {
    font-size: 1.3em;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
}

    ul#menu li {
        display: inline;
        list-style: none;
        padding-left: 15px;
    }

        ul#menu li a {
            background: none;
            color: #3a3a3a;
            text-decoration: none;
            font-size: 14px;
            margin: 0 20px 0 27px;
            text-transform: uppercase;
        }

            ul#menu li a.active {
                color: #3a3a3a;
                font-weight: normal;
            }

            ul#menu li a:hover {
                font-weight: normal;
                text-decoration: none;
            }

.featured {
    background-color: #fff;
}

    .featured .content-wrapper {
        background-color: #7ac0da;
        background-image: -ms-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -o-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7ac0da), color-stop(1, #a4d4e6));
        background-image: -webkit-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        color: #3e5667;
        padding: 20px 40px 30px 40px;
    }

    .featured hgroup.title h1, .featured hgroup.title h2 {
        color: #fff;
    }

    .featured p {
        font-size: 1.1em;
    }

hgroup.title {
    margin-bottom: 10px;
}

    hgroup.title h1, hgroup.title h2 {
        display: inline;
    }

    hgroup.title h2 {
        font-weight: normal;
        margin-left: 3px;
    }

section.feature {
    width: 300px;
    float: left;
    padding: 10px;
}

ol.round {
    list-style-type: none;
    padding-left: 0;
}

    ol.round li {
        margin: 25px 0;
        padding-left: 45px;
    }

        ol.round li.zero {
            background: url("../Images/orderedList0.png") no-repeat;
        }

        ol.round li.one {
            background: url("../Images/orderedList1.png") no-repeat;
        }

        ol.round li.two {
            background: url("../Images/orderedList2.png") no-repeat;
        }

        ol.round li.three {
            background: url("../Images/orderedList3.png") no-repeat;
        }

        ol.round li.four {
            background: url("../Images/orderedList4.png") no-repeat;
        }

        ol.round li.five {
            background: url("../Images/orderedList5.png") no-repeat;
        }

        ol.round li.six {
            background: url("../Images/orderedList6.png") no-repeat;
        }

        ol.round li.seven {
            background: url("../Images/orderedList7.png") no-repeat;
        }

        ol.round li.eight {
            background: url("../Images/orderedList8.png") no-repeat;
        }

        ol.round li.nine {
            background: url("../Images/orderedList9.png") no-repeat;
        }

article {
    float: left;
    width: 70%;
}

aside {
    float: right;
    width: 25%;
}

    aside ul {
        list-style: none;
        padding: 0;
    }

        aside ul li {
            background: url("../Images/bullet.png") no-repeat 0 50%;
            padding: 2px 0 2px 20px;
        }

.label {
    font-weight: 700;
}



#socialLoginForm {
    margin-left: 40px;
    float: left;
    width: 40%;
}

    #socialLoginForm h2 {
        margin-bottom: 5px;
    }

fieldset.open-auth-providers {
    margin-top: 15px;
}

    fieldset.open-auth-providers button {
        margin-bottom: 12px;
    }

.contact h3 {
    font-size: 1.2em;
}

.contact p {
    margin: 5px 0 0 10px;
}

.contact iframe {
    border: 1px solid #333;
    margin: 5px 0 0 10px;
}

fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

    fieldset legend {
        display: none;
    }

    fieldset ol {
        padding: 0;
        list-style: none;
        margin: 0;
    }

        fieldset ol li {
            padding-bottom: 5px;
        }

label {
    display: block;
    font-size: 1.2em;
    font-weight: normal;
}

    label.checkbox {
        display: inline;
    }

.liscence-contianer input, .liscence-contianer textarea {
    border: 1px solid #e2e2e2 !important;
    background: #fff !important;
    color: #333 !important;
    font-size: 1.2em !important;
    margin: 5px 0 6px 0 !important;
    padding: 0 15px !important;
    height: 51px !important;
    width: 281px !important;
}

.login-inputs-container span input, .login-inputs-container span textarea {
    border: 1px solid #e2e2e2 !important;
    background: #fff !important;
    color: #333 !important;
    font-size: 1.2em !important;
    margin: 5px 0 6px 0 !important;
    padding: 0 15px !important;
    height: 51px !important;
    width: 312px !important;
}

.radioStyle {
    display: inline-block;
    width: 291px !important;
}

    .radioStyle1 input, .radioStyle input {
        width: 22px !important;
        display: inline-block !important;
    }

    .radioStyle1 label, .radioStyle label {
        display: inline-block !important;
    }

.radioStyleVertical {
    display: inline-block;
    width: 830px !important;
}

    .radioStyleVertical input {
        width: 22px !important;
        display: inline-block !important;
    }

    .radioStyleVertical label {
        display: inline-block !important;
    }

.radioStyle1 {
    display: inline-block;
    width: 95px !important;
    margin-top: 3px;
    margin-left: 10px;
}

input {
    border: 1px solid #e2e2e2 !important;
    background: #fff;
    color: #333;
    font-size: 14px !important;
    margin: 5px 0 6px 0;
    padding: 15px 26px 15px 5px;
    width: 281px !important;
}

textarea {
    /*border: 1px solid #e2e2e2 !important;*/
    background: #fff;
    color: #333;
    font-size: 14px !important;
    margin: 5px 0 6px 0;
    padding: 15px 26px 15px 5px;
    width: 281px !important;
}

textarea {
    font-family: inherit;
    width: 500px;
}

    input:focus, textarea:focus {
        border: 1px solid #7ac0da;
    }

input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: auto;
}
/*checkbox changed export opportunities */
.rfdCheckboxChecked {
    background: url("../Images/ticked-checkbox.png") no-repeat !important;
}

    .rfdCheckboxChecked.rfdInputDisabled {
        background: url("../Images/ticked-checkbox-disabled.png") no-repeat !important;
    }

.aspNetDisabled .rfdCheckboxChecked {
    background: url("../Images/ticked-checkbox-disabled.png") no-repeat !important;
}

.rfdCheckboxUnchecked {
    background: url("../Images/empty-checkbox.png") no-repeat !important;
}

    .rfdCheckboxUnchecked.rfdInputDisabled {
        background: url("../Images/empty-checkbox-disabled.png") no-repeat !important;
    }

.aspNetDisabled .rfdCheckboxUnchecked {
    background: url("../Images/empty-checkbox-disabled.png") no-repeat !important;
}

.RadGrid input[type="image"]:disabled {
    cursor: default !important;
}

/***********/
input[type="submit"],
input[type="button"],
button {
    background-color: RGB(59,107,179);
    border: 1px solid RGB(59,107,179);
    cursor: pointer;
    font-size: 1.2em;
    font-weight: normal;
    padding: 15px;
    margin: 0;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
}

td input[type="submit"],
td input[type="button"],
td button {
    font-size: 1em;
    padding: 4px;
    margin-right: 4px;
}

.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.error {
    color: #e80c4d;
}

.field-validation-error {
    color: #e80c4d;
    font-weight: normal;
    font-size: 12px;
    display: inline-block;
    text-transform: none;
}

.custom-captcha {
    margin-top: 0 !important;
}

.field-validation-error-div {
    height: 20px;
    color: #e80c4d;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}

div.RadGrid {
    outline: none !important;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 0.75em;
    border: 0 none;
}

th {
    font-size: 1.2em;
    text-align: left;
    border: none 0;
    padding-left: 0;
    color: #fff !important;
}

    th a {
        display: block;
        position: relative;
        font-weight: normal !important;
        color: #fff !important;
        outline: none !important;
    }

        th a:link, th a:visited, th a:active, th a:hover {
            color: #333;
            font-weight: 600;
            text-decoration: none;
            padding: 0;
            outline: none !important;
        }

        th a:hover {
            color: #000;
        }

    th.asc a, th.desc a {
        margin-right: .75em;
    }

        th.asc a:after, th.desc a:after {
            display: block;
            position: absolute;
            right: 0;
            top: 0;
            font-size: 0.75em;
        }

        th.asc a:after {
            content: '▲';
        }

        th.desc a:after {
            content: '▼';
        }

td {
    padding: 0.25em 2em 0.25em 0em;
    border: 0 none;
}

tr.pager td {
    padding: 0 0.25em 0 0;
}

#footer {
    bottom: 0;
    width: 100%;
    height: 100%; /* Height of the footer */
    background: #6cf;
}

#header {
    top: 0;
    width: 100%;
    height: 100%; /* Height of the footer */
    background: #6cf;
}

.imageClass {
    margin-top: 10px;
    margin-bottom: 10px;
}

.userlist-page {
    width: 100%;
    word-break: break-all;
    padding: 60px 60px 60px 52px !important;
}

.watermark {
    font-family: "proxima-nova", Arial;
    font-size: 0.7em;
    font-weight: bold;
    color: #808080;
    font-style: italic;
}

.client-details-wrapper {
    display: inline-block;
    width: 1148px;
}

.client-project-details-wrapper {
    display: inline-block;
    width: 1152px;
    margin-top: 0;
}

.client-details-container-outer {
    float: right;
    max-width: 486px;
}

.client-details-container-outer-left {
    float: left;
    width: auto;
}


.client-details-container-outer-left1 {
    float: left;
    width: 580px;
    margin-top: -71px;
}

    .client-details-container-outer-left1 .search {
        padding-bottom: 22px;
    }

.client-details-container-outer-right {
    float: right;
    min-width: 308px;
}

.search {
    float: left;
    width: 466px !important;
    margin-right: 172px;
}

    .search .riTextBox {
        height: 52px !important;
    }

.filter {
    float: left;
    padding-right: 10px;
}

.add-project {
    display: inline-block;
}

    .add-project > input {
        background-color: #363636 !important;
        color: #fff !important;
        font-weight: normal !important;
        border: 1px solid #363636 !important;
        text-transform: uppercase !important;
        font-size: 14px !important;
        outline: none !important;
        padding: 13px 23px 14px 23px !important;
        margin: 0 12px 12px 0 !important;
        display: inline-block !important;
        width: auto !important;
        text-transform: uppercase;
        background: url("../Images/add-project-icon.png") no-repeat 5% 49%;
    }

    .add-project > button > img {
        margin-top: 4px;
        float: left;
        margin-right: 4px;
    }

.export-project {
    display: inline-block;
    float: right;
    background: #363636;
}

    .export-project > input {
        background: #363636;
        color: #fff;
        font-weight: normal;
        border: 1px solid #363636;
        font-size: 14px;
        outline: none;
        padding: 13px 31px 14px 29px;
        display: inline-block;
        width: auto !important;
        text-transform: uppercase;
    }

.client-details-container {
    float: left;
    /*min-width: 190px;*/
    display: inline-block;
    height: 20px;
    margin: 18px -1px;
    padding: 17px 44px 17px 17px;
    background: none repeat scroll 0% 0% #EBEFF0;
    /*width: 277px !important;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 415px;
    min-width: 277px !important;
}

.client-name-title {
    display: inline-block;
    color: #818181;
    font-size: 14px;
}

.client-name {
    color: #3a3a3a;
    font-weight: bold;
}

.project-table {
    margin-top: 4px;
}

    .project-table thead tr th {
        height: 10px;
        background-color: rgb(59, 107, 179);
    }

        .project-table thead tr th, .project-table thead tr th a {
            color: #fff !important;
            font-weight: normal !important;
            font-size: 16px !important;
        }

tr.rgNoRecords > td {
    width: 1152px;
    padding: 0;
    margin: 0 auto;
    cursor: default !important;
}

.empty-grid-outer {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    width: 1152px;
    min-height: 347px;
    padding-top: 129px;
}

.empty-grid-outer_sc {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    width: 1152px;
    min-height: 100px;
    height: 364px !important;
    cursor: default !important;
}

.empty-grid-outer h3 {
    color: #afafaf;
    font-weight: normal;
    font-size: 20px;
}

.empty-grid-outer p {
    color: #afafaf;
    font-weight: normal;
    font-size: 14px;
    margin: 5px 0 0 0;
}

    .empty-grid-outer p span a, .empty-grid-outer p span a:active, .empty-grid-outer p span a:hover {
        color: #afafaf;
        text-decoration: underline;
        outline: none;
    }

ul.landing-page-top-menu li {
    font-size: 14px;
    font-weight: normal;
    padding-left: 4px !important;
    color: #787878;
}

.logged-user-container {
    font-size: 18px !important;
    color: #292929 !important;
    font-weight: bold !important;
}

span.logged-user-name {
    font-size: 18px;
    color: rgb(59, 107, 179) !important;
    font-weight: bold;
}

ul.landing-page-top-menu li > span.divider {
    width: 2px;
    height: 23px;
    text-align: center;
    display: inline-block;
    background: #292929;
    margin-bottom: -6px;
}

ul.landing-page-top-menu li input {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: none !important;
    width: auto !important;
    outline: none;
    font-size: 14px !important;
}

.license-expiry-date {
    color: #292929 !important;
}

div.filter .landing-page-filter {
    border: 1px solid #fff !important;
    color: #585858 !important;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 13px 15px 11px !important;
}

div.filter .filter_mid .landing-page-filter {
    border: 1px solid #fff !important;
    color: #585858 !important;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 13px 15px 11px !important;
    width: 200px !important;
}


div.search span input.landing-search-box {
    width: 100% !important;
    padding: 0 15px 0 32px !important;
    height: 44px;
    margin: 0 !important;
    border: medium none !important;
    background: url("../Images/search-icon.png") no-repeat 3% 50%;
    background-color: #fff;
}

div.search span {
    width: 100% !important;
}

/**custom styles**/

/*login page*/

.forgot-password-form-cotent-wrapper {
    margin-top: 38px;
}

li.password-list-wrapper input {
    border: 1px solid #e2e2e2 !important;
    background: #fff !important;
    color: #333 !important;
    font-size: 1.2em !important;
    margin: 5px 0 6px 0 !important;
    padding: 0 15px !important;
    height: 51px !important;
    width: 312px !important;
}

.login-user-name, .login-password, .login-label, .forgot-password-email-id, .reset-password-email-id {
    text-transform: uppercase;
    color: #5f6060;
    font-size: 14px;
}

.contactus-user-name {
    text-transform: uppercase;
    color: #5f6060;
    font-size: 14px;
    font-weight: bold;
}

.contactus-label {
    color: #5f6060;
    font-size: 14px;
}

.contactus-inputs-container span input {
    border: 1px solid #e2e2e2 !important;
    background: #fff !important;
    color: #333 !important;
    font-size: 1.2em !important;
    margin: 5px 0 6px 0 !important;
    padding: 0 15px !important;
    height: 45px !important;
    width: 426px !important;
}

.contactus-inputs-container textarea {
    border: 1px solid #e2e2e2 !important;
    background: #fff !important;
    color: #333 !important;
    font-size: 1em !important;
    margin: 5px 0 6px 0 !important;
    padding: 0 15px !important;
    height: 150px !important;
    width: 395px !important;
}

.contactus-button {
    text-transform: uppercase;
    color: #fff;
    font-size: 16px !important;
    width: 100% !important;
    height: 45px;
}

.return-to-login {
    color: rgb(59, 107, 179) !important;
    font-weight: normal;
    margin: -10px 0 40px 0;
    padding-left: 14px;
    text-decoration: underline;
    background: url("../Images/back-arrow.png") no-repeat 0 77%;
    cursor: pointer;
}

.go-back-arrow {
    text-decoration: none !important;
}

.divider-line-login-bottom {
    width: 98%;
    height: 4px;
    display: inline-block;
    background: url("../Images/login-double-line.png") repeat-x;
    margin: 29px 0;
}

h3.hero-text-h3 {
    font-size: 32px;
    color: #fff;
    width: 353px;
    font-weight: normal;
}

.hero-text-divider {
    display: inline-block;
    background: url("../Images/hero-text-divider.png") repeat-x;
    width: 69%;
    height: 1px;
}

.hero-text-p {
    color: #fff;
    margin: 20px 0 0 0;
    font-size: 18px !important;
}

#div_loginForm_fature {
    float: left;
    width: 409px;
    word-wrap: break-word;
}

#ctl00_ctl00_MainContent_ChildContent_ui_rdlMonth_DropDown .rddlPopup {
    max-height: 144px;
}

#ctl00_ctl00_MainContent_ChildContent_ui_rdlYear_DropDown .rddlPopup {
    max-height: 144px;
}

#ctl00_ctl00_MainContent_ChildContent_ui_rdlCurrency_DropDown .rddlPopup {
    max-height: 144px;
}
/*registration page*/

.registration-page {
    width: 451px;
    padding: 60px 60px 60px 52px !important;
}

.registration-success-wrapper {
    width: 100%;
    display: inline-block;
}

.registration-success-inner {
    margin-top: 50px;
    padding-left: 20px;
    padding-top: 20px;
    background: #F0F4F2;
    height: 600px;
}

.registration-username, .eula-label {
    text-transform: uppercase;
    color: #5f6060;
    font-size: 14px;
    display: block;
    font-weight: normal;
}

.register-now {
    color: rgb(59, 107, 179) !important;
    text-transform: uppercase;
    font-weight: normal;
    text-decoration: none;
    outline: none;
    font-size: 16px;
}


.register-button-page2 {
    text-transform: uppercase;
    color: #fff;
    font-size: 16px !important;
    width: 100% !important;
}

.registration-form-page2-left-div,
.registration-form-page2-left-div-phone {
    display: inline-block;
    vertical-align: top;
    width: 218px;
    margin-right: 10px;
}

.registration-form-page2-right-div {
    display: inline-block;
    vertical-align: top;
    width: 217px;
    margin-right: 0;
}

.registration-page2-username {
    text-transform: uppercase;
    color: #5f6060;
    font-size: 14px;
    font-weight: normal;
}

.registration-form-page2-left-div label,
.registration-form-page2-right-div label {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.registration-form-page2-left-div-phone label {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.registration-form-page2-left-div input,
.registration-form-page2-right-div input,
.registration-form-page2-left-div span input,
.registration-form-page2-right-div span input {
    width: 186px !important;
    float: left;
}

.registration-form-page2-left-div span,
.registration-form-page2-right-div span {
    width: 100% !important;
}

    .registration-form-page2-left-div span input,
    .registration-form-page2-right-div span input,
    .registration-form-page2-left-div span textarea,
    .registration-form-page2-right-div span textarea {
        border: 1px solid #e2e2e2 !important;
        background: #fff !important;
        color: #333 !important;
        font-size: 1.2em !important;
        margin: 5px 0 6px 0 !important;
        padding: 0 15px !important;
        height: 51px !important;
        width: 219px !important;
    }

.registration-form-page2-left-div-phone span {
    display: inline-block;
    width: auto !important;
}

    .registration-form-page2-left-div-phone span input.phone-code {
        width: 35px !important;
        border: 1px solid #e2e2e2 !important;
        background: #fff !important;
        color: #333 !important;
        font-size: 1.2em !important;
        margin: 5px 10px 6px 0 !important;
        height: 51px !important;
    }

    .registration-form-page2-left-div-phone span input.phone-number {
        width: 168px !important;
        display: inline-block;
        border: 1px solid #e2e2e2 !important;
        background: #fff !important;
        color: #333 !important;
        font-size: 1.2em !important;
        margin: 5px 0 6px 0 !important;
        height: 51px !important;
    }

.agreement-content {
    margin: 5px 0;
    height: 188px;
    overflow: auto;
    padding: 15px;
    border: 1px solid #e2e2e2;
}

.help-content {
    margin: 40px 0;
    height: 350px;
    overflow: auto;
    padding: 15px;
    font-size: 17px;
    border: 1px solid #fff;
    text-align: left;
    background: #fff;
}

    .help-content div {
        padding-left: 20px;
    }

.agree-checkbox-container {
    display: inline-block;
    padding: 10px 5px 23px 5px;
}

    .agree-checkbox-container > label {
        display: inline-block;
        margin-top: -3px;
        font-size: 14px;
        font-weight: normal;
    }

    .agree-checkbox-container > input {
        display: inline-block;
        width: auto !important;
        margin-right: 5px;
        padding-top: 5px;
        margin: 0 5px -2px 0;
    }

/*forgot password*/

.forgot-password-container {
    display: inline-block;
    width: 66%;
}

.forgot-password-wrapper {
    width: 317px !important;
}

a.forgot-password {
    margin-top: -26px;
    margin-left: 201px;
    color: rgb(59, 107, 179) !important;
    outline: none;
    position: absolute;
}

p.member-question {
    font-size: 16px;
    margin: 0;
    padding: 0;
    line-height: 15px;
}

a.forgot-password:hover, a.register-now:hover {
    background: transparent;
}

/*telerick-override-and styles for project listing page*/

div.rtsLevel {
    display: inline-block;
    background: none repeat scroll 0% 0% transparent !important;
    margin-bottom: -23px;
}

ul.rtsUL {
    width: auto !important;
    background: transparent !important;
    float: right !important;
}

    ul.rtsUL li {
        width: auto !important;
        padding: 11px 4px !important;
        background: transparent !important;
    }

        ul.rtsUL li a {
            background: #fff !important;
            color: #666 !important;
            border: none !important;
            box-shadow: none !important;
            text-shadow: none;
            font-size: 14px;
        }

        ul.rtsUL li a {
            border-bottom: 4px solid #fff !important;
        }

            ul.rtsUL li a:active, ul.rtsUL li a.active {
                color: rgb(59, 107, 179) !important; /*corrected*/
            }

            ul.rtsUL li a:hover {
                color: rgb(59, 107, 179) !important; /*corrected*/
                border-radius: 0 !important;
                border-bottom: 4px solid rgb(59, 107, 179) !important; /*corrected*/
                text-shadow: none !important;
            }

.RadTabStrip_Silk .rtsLevel1 .rtsSelected, .RadTabStrip_Silk .rtsLevel1 .rtsSelected {
    color: RGB(59,107,179) !important; /*corrected*/
    border-bottom: 4px solid rgb(59, 107, 179) !important; /*corrected*/
    border-radius: 0 !important;
    background: none !important;
}

    .RadTabStrip_Silk .rtsLevel1 .rtsSelected, .RadTabStrip_Silk .rtsLevel1 .rtsSelected:hover {
        text-shadow: none !important;
    }

.RadTabStrip_Silk .rtsLevel1 .rtsLink {
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

.verify-user {
    display: inline-block !important;
    float: right !important;
    background: #9f9f9f !important;
    margin-top: 20px;
}

    .verify-user > input {
        background: #9f9f9f !important;
        color: #fff !important;
        font-weight: normal !important;
        border: 1px solid #9f9f9f !important;
        text-transform: uppercase !important;
        font-size: 14px !important;
        outline: none !important;
        padding: 14px 58px 15px 38px !important;
        display: inline-block !important;
    }

select::-ms-expand {
    display: none;
}
/****/
.action-button-container {
    float: left;
    width: 52%;
    height: auto;
    text-align: center;
    margin: 0 auto;
    margin-left: 0;
}

.action-button-archived {
    position: absolute;
    z-index: 10;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.75);
    /*padding-top: 10px;*/
    height: auto;
    padding-bottom: 10px;
    color: red;
    font-weight: bold;
}

    .action-button-archived a {
        color: red;
        text-decoration: red;
    }

.action-button-projectlist {
    position: relative;
}

.action-icons {
    float: left;
    height: auto;
    margin-left: 0;
    margin-right: 5px;
}

    .action-icons input {
        width: 34px !important;
        height: 34px !important;
        outline: none !important;
        border: none !important;
        padding: 0 !important;
        margin: 0 !important;
        background-color: transparent !important;
    }

.export-column-header input {
    width: auto !important;
    margin-left: 7px !important;
    margin-bottom: 6px !important;
    display: inline-block;
}

.export-column-content input {
    width: auto !important;
    border: none !important;
}

.rgMasterTable tbody tr:hover {
    background: #efefef;
    border-top: 1px solid #e2e2e2 !important;
}

.rgMasterTable tbody tr td, .rgMasterTable thead tr th, .rgMasterTable tbody tr td a {
    text-align: left !important;
}

.rgMasterTable tbody tr td {
    padding: 15px 0 15px 20px !important;
    border-top: 1px solid #fff;
    overflow: hidden;
}

.production-grid-container .rgMasterTable tbody tr td {
    padding: 0 !important;
    border-top: 1px solid #fff;
}

.RadGrid .rgHeader, .RadGrid th.rgResizeCol {
    padding: 18px 0 18px 16px !important;
    text-align: left;
    font-weight: normal;
}

    .RadGrid .rgHeader a {
        text-decoration: none;
        margin-left: 20px;
    }

.rgMasterTable tbody tr td.action-button-container-outer {
    padding: 0 !important;
    max-width: 140px !important;
}

/*scenario stages*/
.scenario-stages {
    height: 72px;
    display: inline-block;
    width: 100%;
}

.tab-container {
    background-color: #FBFCFC;
    padding-left: 0;
    border-bottom: 1px solid #E0E0E0;
    width: 100%;
    height: 70px;
    display: inline-block;
}

.image-in-tab {
    width: 22px;
    height: 22px;
    background-color: #E9E9E9;
    border-radius: 25px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -15px;
}

.tab-list .rtsLink, .tab-list .rtsLink {
    white-space: normal !important;
    color: #C8C8C8 !important;
    border: none !important;
    box-shadow: none !important;
    text-align: center !important;
}

.tab-list {
    background-color: transparent;
    z-index: 10;
    height: 67px;
}

    .tab-list .rtsLevel1 .rtsSelected .image-in-tab {
        background-color: rgb(59, 107, 179);
    }

    .tab-list .rtsLevel1 {
        color: #E9E9E9 !important;
        font-weight: bold !important;
        font-size: 14px !important;
        border: none !important;
        line-height: 120%;
        margin: auto !important;
        display: table;
        width: auto !important;
    }

        .tab-list .rtsLevel1 .rtsLink {
            border: none !important;
        }

            .tab-list .rtsLevel1 .rtsLink .rtsSelected {
                border: none !important;
            }

.tab-strip {
    width: 820px;
    height: 4px;
    background-color: #E9E9E9;
    position: relative;
    top: 18px;
    left: 4%;
    z-index: 0;
}

/*Project Navigation*/
.right-content {
    display: inline-block;
    width: 927px;
    margin-left: -18px;
}

right-content input, righ-content textarea {
    font-size: 14px !important;
}

.add-scenario {
    background-color: transparent !important;
    border: 2px solid #37994A !important;
    color: #37994A !important;
    width: 178px !important;
    font-weight: bold !important;
    font-size: 12px !important;
    padding: 12px !important;
    margin-top: 40px !important;
    margin-left: 22px !important;
}

.add-scenario-new {
    background-color: #37994A !important;
    border: 2px solid #37994A !important;
    color: #fff !important;
    width: 178px !important;
    font-weight: bold !important;
    font-size: 12px !important;
    padding: 12px !important;
    margin-top: 40px !important;
    margin-left: 22px !important;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

.scenario-list {
    display: inline-block;
    vertical-align: top;
    height: auto;
    background-color: transparent !important;
}

.scenario-name {
    font-weight: bold !important;
    float: left !important;
    border: none !important;
    background-color: transparent !important;
    width: 200px !important;
    text-align: left !important;
}

    .scenario-name .rtsTxt {
        float: left;
        width: 180px !important;
        background: url("../Images/fwd-arrow.png") no-repeat;
        background-size: 20px;
        background-position: 175px 2px;
        text-align: left !important;
        font-weight: bolder !important;
        font-size: 15px !important;
    }

    .scenario-name .rtsLevel1 {
        color: #E9E9E9 !important;
        font-weight: bold !important;
        border: none !important;
    }

        .scenario-name .rtsLevel1 .rtsLink {
            border: none !important;
        }

        .scenario-name .rtsLevel1 .rtsSelected .rtsTxt {
            background: url("../Images/green-fwd-arrow.png") no-repeat;
            background-size: 9px;
            background-position: 180px 6px;
        }

    .scenario-name .rtsLink {
        background: none repeat scroll 0% 0% transparent !important;
    }

.left-menu {
    display: inline-block;
    vertical-align: top;
    width: 220px;
    height: 600px;
    background-color: #f2f5f4 !important;
    margin-left: -18px !important;
}

.navigation-title {
    background-color: #FBFCFD;
    width: 195px;
    height: 48px;
    padding-left: 25px;
    color: #888;
    font-weight: bold;
    font-size: 14px;
    padding-top: 29px;
    border-bottom: 1px solid #d0d5d7;
}
/*Project Details Page - Edit*/
.project-details-header-edit {
    height: 52px;
    padding-top: 25px;
    width: 1128px;
    padding-left: 20px;
    color: rgb(59, 107, 179);
    font-size: 20px;
    font-weight: normal;
    background-position: 187px 29px;
    background-color: #FEFEFE;
    border-bottom: 1px solid #d0d5d7;
}

.project-details-container {
    height: auto;
    padding-top: 14px;
    padding-left: 20px;
    width: 906px;
}

.project-details-footer {
    background-color: #EFF3F1;
    width: 926px;
    height: 56px;
    border-top: 3px solid #D0D0D0;
}

.details-footer-trail {
    background-color: #EFF3F1;
    width: 225px;
    height: 56px;
    border-top: 3px solid #D0D0D0;
    position: relative;
    top: -58px;
    left: -225px;
    display: none;
}

.details-footer-trail1 {
    background-color: #EFF3F1;
    width: 225px;
    height: 56px;
    border-top: 3px solid #D0D0D0;
    position: relative;
    top: -3px;
    left: -225px;
    display: none;
}

.text-box1 {
    color: #585858 !important;
    width: 224px !important;
    height: 34px !important;
    border: 1px solid #d3d3d3 !important;
    float: left !important;
    margin-left: 70px !important;
    font-size: 14px !important;
    margin-right: 78px !important;
}

.text-box2 {
    color: #585858 !important;
    width: 190px !important;
    height: 34px !important;
    border: 1px solid #d3d3d3 !important;
    float: left !important;
    margin-left: 10px !important;
    font-size: 14px !important;
}

.project-description .text-area1 {
    color: #585858 !important;
    width: 616px !important;
    height: 50px !important;
    border: 1px solid #d3d3d3 !important;
    float: left !important;
    margin-left: 20px !important;
    font-size: 14px !important;
}

.drop-down1 {
    color: #585858 !important;
    font-size: 14px !important;
    margin-left: 58px !important;
    padding: 0 !important;
    width: 224px !important;
}

.drop-down2 {
    color: #585858 !important;
    font-size: 14px !important;
    margin-left: 8px !important;
    padding: 0 !important;
    width: 191px !important;
}

.drop-down5 {
    color: #585858 !important;
    font-size: 14px !important;
    margin-left: 58px !important;
    float: right;
    padding: 0 !important;
    width: 224px !important;
}

.combo-wrapper .combo-box1 {
    color: #585858 !important;
    font-size: 14px !important;
    margin-left: 16px !important;
    padding: 0 !important;
    width: 124px !important;
    border: none !important;
}

.combo-wrapper-cc-admin .combo-box1 {
    color: #585858 !important;
    font-size: 14px !important;
    margin-left: 11px !important;
    padding: 0 !important;
    width: 124px !important;
    border: none !important;
}

.combo-wrapper-cc-admin .RadComboBoxDropDown_Default {
    margin-left: 5px !important;
}

.combo-drop {
    overflow: auto;
    width: 650px;
    height: 100px;
    background-color: #FFF;
    margin-left: 176px;
    color: #808080;
    border: 1px solid #d3d3d3 !important;
}

.combo-close-button {
    height: 20px !important;
    width: 21px !important;
    background-color: transparent !important;
    background: url("../Images/close-white.png") no-repeat;
    background-size: 18px;
    border: none !important;
}

.portfolio-header {
    width: 100%;
    background-color: #F5F5F5;
    height: 20px;
}

.portfolio-header-content {
    float: right;
    width: 80px;
}

.portfolio-count {
    float: left;
    color: #47AFF6;
    font-weight: bold;
    font-size: 11px;
    padding-top: 2px;
}

.portfolio-selected-text {
    float: left;
    font-size: 11px;
    padding-left: 3px;
    padding-top: 2px;
}

.portfolio-category-tab-outer {
    width: 1148px !important;
    padding: 10px;
    border-bottom: 1px solid #E4E7E7 !important;
    border-top: 1px solid #E4E7E7 !important;
    padding-top: 0px;
    padding-bottom: 13px;
    padding-right: 0px;
}

.portfolio-summary-chart-legend {
    background: url("../Images/legend.png") no-repeat;
    float: left;
    width: 100%;
    height: 150px;
    margin-left: 260px;
    margin-top: -80px;
    background-position: 365px 70px;
}

.portfolio-view-child-table .InnerHeaderStyle {
    width: 300px;
}

.RadGrid .portfolio-view-child-table.rgClipCells .rgHeader {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.portfolio-summary-chart-legend-divider {
    float: left;
    width: 880px;
    border-top: 1px solid #d3d3d3;
    margin-left: -20px;
    margin-top: -120px;
}

.scenario-summary-chart-legend {
    background: url("../Images/legend.png") no-repeat;
    float: left;
    width: 100%;
    height: 150px;
    margin-left: 260px;
    margin-top: -60px;
    background-position: 407px 70px;
}

.scenario-summary-chart-legend-divider {
    float: left;
    width: 880px;
    border-top: 1px solid #d3d3d3;
    margin-left: 20px;
    margin-top: -90px;
}

.portfolio-category-tab-inner ul.rtsUL li .rtsLink.rtsBefore {
    background: RGB(235,235,235);
    font-weight: bold;
    padding-left: 24px;
}

.portfolio-category-tab-inner ul.rtsUL li .rtsLink.rtsAfter {
    background: RGB(235,235,235);
    padding-left: 21px !important;
    font-weight: bold;
}

.portfolio-category-tab-inner ul.rtsUL li .rtsLink.rtsSelected {
    background: #3B6BB3 none repeat scroll 0% 0% !important;
    color: #fff !important;
    font-weight: bold;
    border-bottom: none !important;
    border-left: none !important;
    padding-left: 21px !important;
}

.portfolio-category-tab-inner ul.rtsUL li {
    padding-right: 0px !important;
    padding-left: 0px !important;
    width: 105px !important;
}

.portfolio-category-tab-inner ul.rtsUL {
    text-transform: uppercase;
}

.portfolio-category-tab-inner {
    width: 288px !important;
    margin-left: 367px !important;
}

.fieldset {
    float: left;
    width: 180px;
    border: none;
    background-color: #47AFF6;
    color: #FFF;
    height: 25px;
    padding-top: 7px;
    padding-left: 8px !important;
    font-weight: bold;
    font-size: 13px;
    margin-top: -40px !important;
    margin-left: 10px;
    text-align: center;
}

.label1 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    color: #808080;
}

.label2 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 13px;
    color: #808080;
}

.label3 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 12px;
    color: #808080;
}

.divider-line {
    height: 1px;
    width: 856px;
    background-color: #cfd0cf;
    margin-left: -12px;
    margin-bottom: -4px;
}

.divider-line1 {
    height: 1px;
    width: 856px;
    background-color: #cfd0cf;
    margin-left: -12px;
    margin-bottom: -40px;
    margin-top: 6px;
}

.project-name {
    float: left;
    width: 520px;
    word-break: break-all;
}

.business-unit {
    float: left;
    width: 500px;
}

.project-owner {
    float: left;
    width: 448px;
}

.currently-in-phase {
    float: left;
    width: 410px;
    margin-left: 30px;
}

.details-save .continue-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    /*padding-top: 8px !important;*/
    padding-top: 11px !important;
    margin-top: 9px !important;
    margin-left: 198px !important;
    float: left !important;
    font-size: 15px !important;
    text-transform: uppercase;
}

.details-cancel .cancel-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    /*padding-top: 8px !important;*/
    padding-top: 11px !important;
    margin-top: 9px !important;
    margin-left: 12px !important;
    background-color: #9C9E9D !important;
    font-size: 15px !important;
    border-color: #9C9E9D !important;
    float: left !important;
}

#ctl01 .rcbCheckBox {
    width: auto !important;
    display: inline;
    cursor: pointer;
}
/*dropdowns style start*/
#ctl00_MainContent_ui_rdlExportDistanceUnit_DropDown {
    width: 100px !important;
}

#ctl00_MainContent_ui_rdlWaterDepthFacilityUnit_DropDown {
    width: 115px !important;
}

#ctl00_MainContent_ui_rdlWaterDepthWellsUnit_DropDown {
    width: 115px !important;
}

#formAdvFilter #ui_rcbWaterDepthUnits_DropDown {
    width: 92px !important;
}

#formAdvFilter #ui_rcbReservoirPressureUnit_DropDown {
    width: 92px !important;
}

#ctl00_MainContent_ui_rdlTemperatureUnits_DropDown {
    width: 180px !important;
}

#ctl00_MainContent_ui_rdlInitialPressureUnits_DropDown {
    width: 180px !important;
}

#ctl00_MainContent_ui_rdlDepthUnits_DropDown {
    width: 180px !important;
}


#ctl00_MainContent_ui_rdlExpected_DropDown {
    width: 125px !important;
}




#ctl00_MainContent_ui_rdlCondUnits_DropDown {
    width: 148px;
}

#ctl00_MainContent_ui_rdlGasUnits_DropDown {
    width: 148px;
}

#ctl00_MainContent_ui_rdlOilUnits_DropDown {
    width: 148px;
}



#ctl00_MainContent_ui_rdlGasOilRatioUnit_DropDown {
    width: 160px;
}

#ctl00_MainContent_ui_rdlBubblePointPressureUnit_DropDown {
    width: 160px;
}

#ctl00_MainContent_ui_rdlCondensateGasRatioUnit_DropDown {
    width: 160px;
}

#ctl00_MainContent_ui_rdlViscosityTemp_DropDown {
    width: 72px;
}

#formAdvFilter #ui_rcbReservoirTemperatureUnit_DropDown {
    width: 92px !important;
}
/*dropdowns style end*/
#MainContent_ChildContent_UpdatePanelPortfolioManagers .rcbInput {
    cursor: pointer;
}
/*Project Details Page - View*/
.project-details-container-view {
    background-color: #edeeed;
    height: 392px;
    width: 1148px;
}

.project-details-header-view {
    height: 52px;
    padding-top: 25px;
    width: 1128px;
    padding-left: 20px;
    border-bottom: 1px solid #d0d5d7;
    color: rgb(59, 107, 179);
    font-size: 19px !important;
    font-weight: normal;
    background-color: #FEFEFE;
}

    .project-details-header-view .project-details-edit {
        height: 60px !important;
        width: 41px !important;
        background-color: transparent;
        background: url("../Images/edit.png") no-repeat;
        background-size: 13px;
        background-position: 15px 4px;
        font-size: 11px !important;
        font-weight: bold !important;
        color: rgb(59, 107, 179);
        float: right !important;
        border: none !important;
        margin-right: 14px !important;
    }

    .project-details-header-view .project-details-delete {
        height: 60px !important;
        width: 70px !important;
        background-color: transparent;
        background: url("../Images/close.png") no-repeat;
        background-size: 13px;
        background-position: 18px 4px;
        font-size: 11px !important;
        font-weight: bold !important;
        color: red;
        float: right !important;
        border: none !important;
        margin-right: 14px !important;
    }

.project-name-label-view {
    float: left;
    font-size: 19px !important;
}

.project-name-view {
    float: left;
    font-size: 19px !important;
    margin-left: 10px !important;
}

.project-details-container-view .label1 {
    float: none;
}

.project-details-container-view .view-text2 {
    position: static;
}

.col-float-left {
    float: left;
}

.col-float-right {
    float: right;
}

.col-one-fourth {
    width: 24% !important;
    display: inline-block;
    float: none !important;
}

.col-one-third {
    width: 298px !important;
    display: inline-block;
    float: none !important;
}

.col-one-half {
    width: 49% !important;
    display: inline-block;
    float: none !important;
}

.col-two-third {
    width: 590px !important;
    display: inline-block;
    float: none !important;
}

.col-three-fourth {
    width: 74% !important;
    display: inline-block;
    float: none !important;
}

.col-full {
    width: 100% !important;
    display: inline-block;
}

.currently-in-phase .view-text1 {
    position: static;
    top: 0;
    left: 0;
}

.view-text1 {
    color: #808080;
    position: relative;
    top: 35px;
    left: -148px;
}

.project-owner .view-text2 {
    position: static;
    top: 0;
    left: 0;
}

.view-text2 {
    color: #808080;
    position: relative;
    top: 35px;
    left: -117px;
}

.created-date .view-text3 {
    position: static;
    top: 35px;
    left: -87px;
}

.view-text3 {
    color: #808080;
    position: relative;
    top: 35px;
    left: -87px;
}

.last-updated-date .view-text4 {
    position: static;
    top: 35px;
    left: -127px;
}

.view-text4 {
    color: #808080;
    position: relative;
    top: 35px;
    left: -127px;
}

.business-unit .view-text5 {
    position: static;
    top: 35px;
    left: -107px;
}

.view-text5 {
    color: #808080;
    position: relative;
    top: 35px;
    left: -107px;
}

.view-text7 {
    color: #4B4B4B;
    word-wrap: break-word;
}

.label5 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 9px;
    color: #808080;
}

.project-description-view {
    height: 100px;
    width: 800px;
    word-wrap: break-word;
}

.rad-grid {
    width: 880px;
    height: 190px;
}

.project-portofio-manager .rad-grid-container .project-table th.rgHeader:nth-child(2) {
    padding-left: 20px !important;
}

/*Rad grid*/
.rad-grid-container .project-table thead tr th, .project-table thead tr th a {
    font-weight: normal !important;
    font-size: 16px !important;
    margin-left: 0px !important;
    padding-left: 0 !important;
}

.rad-grid-container .project-table thead tr th {
    height: 10px;
    background-color: #D8D8D7;
    margin-left: 20px !important;
    padding-left: 20px !important;
}

.rad-grid-container .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
    padding: 8px 20px !important;
    text-align: left;
    font-weight: bold;
    color: #808080 !important;
}

.rad-grid-container .rgMasterTable tbody tr td {
    padding: 8px 0 8px 20px !important;
    border-top: 1px solid #D1D1D1;
    color: #808080 !important;
    background-color: #F3F4F4 !important;
}


/*Rad drop down*/
.RadDropDownList_Default .rddlFocused {
    height: 24px !important;
}

.RadDropDownList_Default .rddlInner {
    border-radius: 0 !important;
    border: 1px solid #d3d3d3 !important;
    color: #585858 !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
}

.RadDropDownList_Default.edit-reservoir-gridtable-dropdown-column .rddlInner {
    border-radius: 0 !important;
    border: 1px solid #FFFFFF !important;
    color: #585858 !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
}


.RadDropDownList .rddlInner {
    height: 27px !important;
}

.RadDropDownList_Default .rddlFocused .rddlIcon {
    background-position: -27px -15px !important;
}

.RadDropDownList_Default .rddlHovered .rddlIcon {
    background-position: -27px -15px !important;
}

.RadDropDownList .rddlIcon {
    width: 20px !important;
    height: 100%;
    border: 0 none;
    background-repeat: no-repeat;
    background-position: -27px -15px !important;
    position: absolute;
    top: 0;
    right: 0;
}

.rddlPopup {
    border: 2px solid #E0E0E0 !important;
    text-align: left;
    position: relative;
    cursor: default;
    width: 221px !important;
    max-height: 229px;
}
/*Rad combo box*/
.RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell {
    background: url("../Images/combo-box.png") no-repeat !important;
    background-size: 200px;
    width: 200px;
    background-repeat: no-repeat;
    height: 34px;
}

.RadComboBoxDropDown_Default {
    border: none !important;
    color: #333;
    background: none repeat scroll 0% 0% #FFF;
    font-family: "proxima-nova", "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 218px !important;
    overflow-x: visible !important;
}

.combo-wrapper-cc-admin .RadComboBoxDropDown_Default {
    border: none !important;
    color: #333;
    background: none repeat scroll 0% 0% #FFF;
    font-family: "proxima-nova", "Segoe UI",Arial,Helvetica,sans-serif;
    width: 176px !important;
    overflow-x: visible !important;
    margin-left: 6px;
}


.RadComboBox .rcbArrowCell {
    width: 18px;
    display: none;
}

.RadComboBox .rcbInput {
    margin: 0;
    padding: 2px 0 1px;
    height: 24px !important;
    width: 100%;
    border-width: 0;
    outline: 0 none;
    color: inherit;
    background-color: transparent;
    vertical-align: top;
}

/*Scenario Overview*/
.scenario-header {
    background-color: #FBFCFD;
    height: 64px;
    color: #989898;
    font-size: 15.8px;
    padding: 13px 0 0 20px;
    border-bottom: 1px solid #d0d5d7;
    width: 100%;
    color: #333;
    margin-bottom: 0px;
    display: inline-block;
    width: 909px;
}


    .scenario-header .scenario-edit-button {
        width: 100px !important;
        height: 20px !important;
    }

    .scenario-header input[type="checkbox"] {
        width: 17px !important;
        float: right;
        margin-right: 282px;
        margin-top: 21px;
    }


.lock-scenario-text {
    width: 105px;
    position: relative;
    top: -29px;
    left: 632px;
    color: rgb(59, 107, 179);
    text-transform: none;
    font-size: 16px;
    display: inline-block;
}

.scenario-details-text {
    height: 76px;
    padding-top: 12px;
    width: 100%;
    color: rgb(59, 107, 179);
    font-size: 15.8px;
    font-weight: bold;
    border-bottom: 1px solid #D8D8D8;
    margin-left: -20px;
    padding-left: 20px;
    margin-bottom: 24px;
    text-transform: uppercase;
    background: rgb(255,255,255);
}

.edit-reservoir-structural .label2 {
    width: 100%;
    color: #68696B;
    font-size: 14px;
    font-weight: bold;
}

.edit-reservoir-structural .left .label2 {
    float: left;
    font-size: 16px;
    margin-top: 13px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
}

.scenario-details-text input, textarea {
    border: 1px solid #E2E2E2;
    color: #333;
    font-size: 21px !important;
    width: 281px !important;
}


.new-scenario-details-text {
    height: 61px;
    padding-top: 12px;
    /*width: 1168px;*/
    color: rgb(59, 107, 179);
    font-size: 15.8px;
    font-weight: bold;
    border-bottom: 1px solid #D8D8D8;
    margin-left: -20px;
    padding-left: 20px;
    margin-bottom: 24px;
    text-transform: uppercase;
    background: #FFF;
}

    .new-scenario-details-text input, .new-scenario-details-text textarea {
        color: #fff;
        width: 197px !important;
        background: RGB(73,73,73);
        font-size: 12px !important;
        font-weight: bold;
    }

.new-scenario-details-opportunity {
    width: 500px;
    float: left;
    color: rgb(59, 107, 179);
    font-size: 14px;
    text-transform: none;
    padding-top: 15px;
}

    .new-scenario-details-opportunity a:link, .new-scenario-details-opportunity a:visited, .new-scenario-details-opportunity a:active, .new-scenario-details-opportunity a:hover {
        outline: medium none !important;
        color: rgb(59, 107, 179);
    }
/*.new-scenario-details-text .cancel-button{


 }*/

.new-scenario-details-text .label_header {
    margin: 0px;
    font-size: 14px;
    color: RGB(94,94,94);
    width: 400px;
    padding-top: 15px;
}

.new-scenario-details-text .project-details-header-tt .tip {
    margin-top: 10px;
}

.scenario-details-text-view .project-details-header-tt .tip {
}

.scenario-overview-details-text .right {
}

.scenario-details-tt {
    float: left;
    padding-top: 19px;
}

.scenario-ps-date .label1 {
    background:;
}

.scenario-overview-details-text a {
    color: rgb(59, 107, 179);
}

.action-icons-admin-view input {
    width: 100px !important;
    text-transform: uppercase;
    background: #FFF;
    border: 1px solid !important;
    border-radius: 4px !important;
    font-weight: bold;
}

.scenario-overview-details-text .right .cancel-button.results {
    margin-top: -1px;
    background: rgb(74, 74, 74) none repeat scroll 0 0;
    padding: 7px 3px 8px 0;
    width: 200px !important;
    color: #fff;
    font-size: 14px !important;
    font-weight: bold;
    float: right;
    margin-right: 35px;
}

.scenario-overview-details-text {
    height: 53px;
    padding-top: 12px;
    width: 1168px;
    color: rgb(59, 107, 179);
    font-size: 15.8px;
    font-weight: bold;
    border-bottom: 1px solid #D8D8D8;
    margin-left: -20px;
    padding-left: 20px;
    margin-bottom: 24px;
    text-transform: uppercase;
}

    .scenario-overview-details-text input, textarea {
        border: 1px solid #E2E2E2;
        color: #333;
        font-size: 21px !important;
        width: 281px !important;
    }

.scenario-isbase-checkbox {
    float: right;
    margin-right: 53px;
}

    .scenario-isbase-checkbox input[type="checkbox"] {
        width: 17px !important;
        margin-right: 5px;
    }

    .scenario-isbase-checkbox label {
        float: right;
        font-size: 15.8px;
        font-weight: bold;
        text-transform: uppercase;
    }

.scenario-details-container {
    background-color: #FFF;
    min-height: 404px;
    padding-left: 22px;
    width: 1153px;
    margin-top: 0;
    display: inline-block;
}

.new-scenario-details-container {
    background-color: rgba(255, 255, 255,0.85);
    min-height: 404px;
    padding-left: 22px;
    width: 1153px;
    margin-top: 0;
    display: inline-block;
}

.scenario-overview-unit-display {
    margin-top: 5px;
    float: left;
    font-size: 17px;
}

.scenario-summary-enter-clear-values input {
    color: #fff;
    width: 130px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
    margin-bottom: -10px;
    margin-right: 4px;
}

.cost-opportunity-header .run-simulation-page-cancel {
    width: 70px !important;
    float: right;
    margin-top: -5px;
    height: 30px !important;
}

.scenario-details-footer {
    background-color: #EFF3F1;
    width: 1175px;
    height: auto;
    border-top: 1px solid #D0D0D0;
    display: inline-block;
    padding-bottom: 7px;
}

.edit-reservoir-range-to {
    margin-left: 58px;
    margin-right: -15px;
}

.summary-table-column2 .edit-reservoir-summary-table-column2 {
    width: 160px !important;
}

.text-box5.edit-reservoir-text-box5 {
    width: 160px !important;
    float: left !important;
    margin-top: -4px !important;
}




.text-box5.text-box5-range {
    width: 160px !important;
    /*margin-right: -57px !important;*/
    margin-top: -5px !important;
}

.project-details-footer {
    background-color: #EFF3F1;
    width: 1128px;
    height: auto;
    border-top: 1px solid #D0D0D0;
    display: inline-block;
    padding-bottom: 7px;
    padding-left: 20px;
    /*margin-left: -223px;*/
}

.edit-reservoir-details-footer {
    background-color: #EFF3F1;
    width: 100%;
    height: auto;
    border-top: 1px solid #D0D0D0;
    display: inline-block;
    padding-bottom: 7px;
    padding-left: 22px;
    margin-top: -6px;
}

.details-footer-trail {
    background-color: #EFF3F1;
    width: 225px;
    height: 56px;
    border-top: 3px solid #D0D0D0;
    position: relative;
    top: -62px;
    left: -225px;
    display: none;
}

.label4 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 9px;
    color: #808080;
}

.label_header {
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin-top: 9px;
    color: #808080;
    width: 550px;
    margin-left: 10px;
}

.scenario-description-view {
    width: 760px !important;
    height: 140px !important;
    word-wrap: break-word;
}

.scenario-description {
    display: inline-block;
    margin-top: 13px;
}

    .scenario-description .text-area1 {
        color: #585858 !important;
        width: 628px !important;
        height: 76px !important;
        border: 1px solid #d3d3d3 !important;
        float: left !important;
        margin-left: 20px !important;
        font-size: 14px !important;
        padding: 5px 25px 5px 5px;
    }

.scenario-name-field {
    display: inline-block;
    vertical-align: top;
    float: left;
    width: 519px;
}

.new-scenario-name-field {
    display: inline-block;
    vertical-align: top;
    float: left;
    width: 519px;
    height: 53px;
}

.scenario-name-field-overview {
    display: none;
    vertical-align: top;
    float: left;
    width: 519px;
}


.divider-line2 {
    height: 1px;
    width: 900px;
    background-color: #D8D8D8;
    margin-left: -12px;
    margin-bottom: 0;
}

.divider-line3 {
    height: 1px;
    width: 900px;
    background-color: #D8D8D8;
    margin-left: -12px;
    margin-top: 10px;
}

.drop-down3 {
    color: #585858 !important;
    font-size: 14px !important;
    margin-left: 57px !important;
    padding: 0 !important;
    width: 224px !important;
}

.region {
    width: 576px;
    float: left;
}

.country {
    float: right;
    padding-right: 32px;
}

.scenario-details-save .save-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 11px !important;
    margin-left: 236px !important;
    float: left !important;
    font-size: 15px !important;
    margin-bottom: 2px;
}

.new-scenario-details-save .save-button {
    color: RGB(59,107,179) !important;
    width: 151px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 11px !important;
    margin-left: 376px !important;
    float: left !important;
    font-size: 15px !important;
    margin-bottom: 2px;
}

.portfolio-link-arrow {
    margin-top: -1px;
    float: left;
}

.scenario-details-text-view .left a:link, .scenario-details-text-view .left a:visited, .scenario-details-text-view .left a:active, .scenario-details-text-view .left a:hover {
    color: #3B6BB3;
}

.scenario-details-text .left a:link, .scenario-details-text .left a:visited, .scenario-details-text .left a:active, .scenario-details-text .left a:hover {
    color: #3B6BB3;
}

.edit-reservoir-left-structural .label2, .edit-reservoir-right-structural .label2 {
    color: #68696B;
}

.edit-reservoir-left-structural .left .label2, .edit-reservoir-right-structural .left .label2 {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.reservoir-view-content-common-div {
    float: left;
    width: 48%;
    padding-left: 10px;
    padding-top: 10px;
}

    .reservoir-view-content-common-div .label2 {
        margin-top: 0px;
    }

.reservoir-view-table-left {
    float: left;
    width: 50%;
}

    .reservoir-view-table-left .reservoir-summary-view-row {
        height: 50px;
        width: 578px;
    }

    .reservoir-view-table-left .reservoir-gridheader-view-left-div {
        width: 578px;
    }

        .reservoir-view-table-left .reservoir-gridheader-view-left-div .reservoir-table-column.reservoir-table-column-property {
            width: 160px !important;
        }

        .reservoir-view-table-left .reservoir-gridheader-view-left-div .reservoir-table-column.reservoir-table-column-unit-property {
            width: 139px !important;
        }

        .reservoir-view-table-left .reservoir-gridheader-view-left-div .reservoir-table-column.reservoir-table-column-range-property {
            width: 122px !important;
        }

        .reservoir-view-table-left .reservoir-gridheader-view-left-div .reservoir-table-column {
            width: 73px !important;
        }

.reservoir-view-left-div .reservoir-view-table-data-column {
    width: 33px !important;
    padding-left: 42px;
    padding-right: 20px;
}

.reservoir-edit-nav-dot-active {
    background: #3B6BB3;
    float: left;
    height: 10px;
    width: 10px;
    border-radius: 10px;
    border: 1px solid #3B6BB3;
}

.reservoir-edit-nav-dot {
    background: #FFF;
    float: left;
    height: 10px;
    width: 10px;
    border-radius: 10px;
    border: 1px solid #3B6BB3;
}

.reservoir-view-left-div .reservoir-view-table-data-range-column {
    width: 33px !important;
    width: 33px !important;
    padding-left: 14px;
}

.reservoir-view-table-left .reservoir-view-left-div {
    width: 580px;
}

.reservoir-view-table-left .reservoir-summary-table-content-view {
    height: 179px;
    margin-bottom: 10px;
    width: 577px;
    overflow: hidden;
}

.reservoir-view-table-left .reservoir-gridheader-view-left-div .summary-column-divider-line2 {
    height: 62px;
}

.reservoir-view-table-left .summary-view-odd-row, .reservoir-view-table-left .summary-view-even-row {
    width: 575px;
}



.scenario-details-continue .continue-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 11px !important;
    margin-left: 500px !important;
    float: left !important;
    font-size: 15px !important;
    margin-bottom: 2px;
}

.new-scenario-details-continue .continue-button {
    color: #FFF !important;
    width: 156px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 11px !important;
    margin-left: 10px !important;
    float: left !important;
    font-size: 15px !important;
    margin-bottom: 2px;
}

.scenario-details-back .back-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 11px !important;
    margin-left: 500px !important;
    float: left !important;
    font-size: 15px !important;
}

.new-scenario-details-back .back-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 11px !important;
    margin-left: 500px !important;
    float: left !important;
    font-size: 15px !important;
}
/*scenario-details-view*/
.label4-view {
    font-size: 14px;
    font-weight: bold;
    margin-top: 7px;
    color: #808080;
}

.scenario-details-container-view {
    background-color: rgba(255,255,255,0.7);
    height: 1246px;
    border-left: none;
    border-top: none;
    width: 1192px;
    display: inline-block;
    margin-left: -18px;
}

.scenario-header .scenario-details-edit {
    height: 46px !important;
    width: 41px !important;
    background-color: transparent;
    background: url("../Images/edit.png") no-repeat;
    background-size: 13px;
    background-position: 15px 2px;
    font-size: 11px !important;
    font-weight: bold !important;
    color: rgb(59, 107, 179);
    float: right;
    border: none !important;
    margin-top: 8px;
    margin-right: 75px;
}

.scenario-stages .scenario-details-delete {
    height: 60px !important;
    width: 70px !important;
    background-color: transparent;
    background: url("../Images/close.png") no-repeat;
    background-size: 13px;
    background-position: 18px 8px;
    font-size: 11px !important;
    font-weight: bold !important;
    color: red;
    float: right !important;
    border: none !important;
    position: relative;
    top: -141px;
    right: 0;
    margin-top: 7px;
}

.scenario-header .unlock-scenario {
    height: 63px !important;
    width: 56px !important;
    background-color: transparent;
    background: url("../Images/lock.png") no-repeat;
    background-size: 18px;
    background-position: 11px 4px;
    font-size: 11px !important;
    font-weight: bold !important;
    color: rgb(59, 107, 179);
    border: none !important;
    position: relative;
    top: 16px;
}

.view-text6 {
    color: #808080;
    word-wrap: break-word;
}

.scenario-details-text-view {
    height: 65px;
    padding-top: 12px;
    width: 1165px;
    color: rgb(59, 107, 179);
    font-size: 15.8px;
    font-weight: bold;
    border-bottom: 1px solid #D8D8D8;
    padding-left: 20px;
    text-transform: uppercase;
    background: #f7f8f7;
    padding-right: 5px;
    float: left;
}

.portfolio-view-advanced-reset-checkbox {
    float: left;
    margin-top: 18px;
    margin-left: 20px;
    color: RGB(59,107,179);
}

    .portfolio-view-advanced-reset-checkbox input {
        float: left;
        width: 30px !important;
    }

    .portfolio-view-advanced-reset-checkbox label {
        float: left;
        font-size: 14px !important;
        color: RGB(59,107,179) !important;
    }

    .portfolio-view-checkbox {
    float: right;
    margin-top: 30px;
    margin-left: 20px;
    color: RGB(59,107,179);
}
.portfolio-view-checkbox input {
        float: right;
        width: 30px !important;
    }

    .portfolio-view-checkbox label {
        float: right;
        font-size: 14px !important;
        color: RGB(59,107,179) !important;
    }


.run-simulation-header.model-runs-history label {
    margin-left: 10px !important;
}

.scenario-details-text-view .scenario-details-edit {
    height: 60px !important;
    width: 41px !important;
    background-color: transparent;
    background: url("../Images/edit.png") no-repeat;
    background-size: 13px;
    background-position: 15px 4px;
    font-size: 11px !important;
    font-weight: bold !important;
    color: rgb(59, 107, 179);
    float: right !important;
    border: none !important;
    margin-right: 14px !important;
}

.scenario-details-text-view .scenario-details-delete {
    height: 60px !important;
    width: 70px !important;
    background-color: transparent;
    background: url("../Images/close.png") no-repeat;
    background-size: 13px;
    background-position: 28px 4px;
    font-size: 11px !important;
    font-weight: bold !important;
    color: red;
    float: right !important;
    border: none !important;
    margin-right: 14px !important;
}

.porfolio-view-main-container .RadGrid table.rgMasterTable tr td.rgSorted {
    background: #e6e6e6 !important;
    border-bottom: 1px solid #fff;
}

.porfolio-view-main-container .RadGrid div.rgHeaderWrapper tr th.rgHeader.rgSorted input {
    background-position: 0 0 !important;
    margin-top: -3px;
}

    .porfolio-view-main-container .RadGrid div.rgHeaderWrapper tr th.rgHeader.rgSorted input.rgSortDesc {
        margin-top: -4px;
    }

.scenario-view-region {
    float: left;
    width: 300px;
}

.scenario-view-country {
    float: left !important;
    width: 158px;
}

.scenario-view-scenario-owner {
    float: left;
    width: 300px;
}

    .scenario-view-scenario-owner .label2,
    .created-date.col-one-third .label1,
    .last-updated-date.col-two-third .label1,
    .scope-view-section3 .created-date .label1,
    .scope-view-section3 .last-updated-date .label1 {
        float: none;
    }

.scope-view-section3 .last-updated-date .view-text11 {
    position: static;
}

.view-text8 {
    color: #808080;
    top: 35px;
    left: -55px;
}

.view-text9 {
    color: #808080;
    top: 35px;
    left: -69px;
}

.view-text10 {
    color: #808080;
    top: 35px;
    left: -125px;
}

.scenario-field-location {
    width: 234px;
    font-size: 12px;
}

.scenario-details-params table {
    width: 320px;
    margin-top: 0;
}

    .scenario-details-params table tr td {
        padding: 0;
    }

    .scenario-details-params table tbody {
    }

        .scenario-details-params table tbody tr {
            display: inline;
        }

.new-scenario-details-params table {
    /*width: 357px;*/
    margin-top: 0;
    float: left;
}

    .new-scenario-details-params table tr td {
        padding: 0;
    }

    .new-scenario-details-params table tbody {
    }

        .new-scenario-details-params table tbody tr {
            display: inline;
            padding-right: 96px;
        }
/*scenario scope view*/
.project-scope-checklist-text {
    height: 46px;
    padding-top: 26px;
    width: 908px;
    padding-left: 20px;
    border-bottom: 1px solid #E0E0E0;
    color: rgb(59, 107, 179);
    font-size: 16px;
    font-weight: bold;
    background-size: 15px;
    background-position: 245px 29px;
    background-color: #F4F5F5;
}

.scope-view-section3 {
    height: 70px;
    padding-top: 16px;
    width: 908px;
    padding-left: 20px;
    font-weight: bold;
    background-color: #F5F6F6;
}

.scope-view-section4 {
    height: auto;
    padding-top: 16px;
    width: 908px;
    padding-left: 20px;
    font-weight: normal;
    color: #808080;
    display: inline-block;
}

    .scope-view-section4 .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
        padding: 16px 20px !important;
        text-align: left;
        font-weight: bold !important;
        text-transform: uppercase;
    }

    .scope-view-section4 .rgMasterTable tbody tr td {
        padding: 14px 0 14px 20px !important;
        border-top: 1px solid #D1D1D1;
        color: #808080 !important;
        background-color: #F3F4F4 !important;
    }

.view-text11 {
    color: #808080;
    position: relative;
    top: 35px;
    left: -90px;
}

/*scenario scope edit*/
.scope-edit-section3 {
    height: 57px;
    padding-top: 10px;
    width: 908px;
    padding-left: 20px;
    font-weight: bold;
    background-color: #F5F6F6;
}

h3.scope-header {
    padding: 10px;
    background-color: rgb(59, 107, 179);
    color: #fff;
    text-transform: uppercase;
}

.checkbox-container {
    width: 900px;
    height: 770px;
}

.facilities {
    position: relative;
    top: -17px;
    left: 12px;
    vertical-align: top;
}

.export {
    position: relative;
    top: -296px;
    left: 321px;
    vertical-align: top;
}

.drilling {
    position: relative;
    top: -574px;
    left: 624px;
    vertical-align: top;
}

.RadListBox_Default {
    font-size: 12px;
    font-family: "proxima-nova", "Segoe UI",Arial,Helvetica,sans-serif;
    width: 300px;
    height: 240px !important;
    overflow: auto;
    vertical-align: top;
}

.ps-scope-edit .RadListBox_Default {
    height: auto !important;
}

    .ps-scope-edit .RadListBox_Default .rlbGroup {
        border: none !important;
    }

.ps-scope-edit .RadDropDownList .rddlFakeInput {
    font-weight: normal;
}

.ps-scope-edit .rlbGroup ul.rlbList li.rlbItem {
    height: 35px;
    padding: 5px;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    line-height: 30px;
    color: #3a3a3a;
}

.ps-scope-edit .rlbGroup ul.rlbList input.rlbCheck {
    display: inline;
    width: auto !important;
}

.ps-scope-edit .rlbGroup ul.rlbList span.rlbText {
    display: inline;
    font-size: 14px;
}

.ps-scope-edit .checkbox-container {
    position: relative;
}

.ps-scope-edit .facilities,
.ps-scope-edit .export,
.ps-scope-edit .drilling {
    position: absolute;
    top: 0;
}

.ps-scope-edit .RadListBox_Default,
.ps-scope-edit .facilities,
.ps-scope-edit .export,
.ps-scope-edit .drilling {
    width: 290px;
}

.ps-scope-edit .export {
    left: 298px;
}

.ps-scope-edit .drilling {
    left: 584px;
}

.ps-scope-edit .field-validation-error {
    z-index: 1000;
    position: relative;
    top: -1px;
    left: 113px;
}

.ps-water-depth {
    background-color: #ebebeb;
    border: 2px solid #e0e0e0 !important;
    color: #585858 !important;
    float: right !important;
    height: 24px !important;
    margin-right: 16px;
    padding-left: 10px;
    padding-top: 6px;
    width: 65px !important;
    position: relative;
}
/*production*/
.scenario-production-text {
    height: 34px;
    padding-top: 12px;
    width: 908px;
    padding-left: 20px;
    border-bottom: 1px solid #E0E0E0;
    color: rgb(59, 107, 179);
    font-size: 16px;
    font-weight: bold;
    background-color: #F4F5F5;
}

.production-container {
    height: 950px;
    width: 925px;
}

.production-grid-container .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
    padding: 0 !important;
}

.production-header-element0 {
    background-color: #B8E4C1;
    height: 28px;
    padding-top: 4px;
    padding-left: 20px;
    width: 165px;
    border: 1px solid #E0E0E0;
    color: #606060;
}

.production-header-element1 {
    background-color: #B8E4C1;
    height: 28px;
    padding-top: 4px;
    padding-left: 20px;
    width: 165px;
    border: 1px solid #E0E0E0;
    color: #606060;
}

.production-header-element2 {
    background-color: #EBF8E7;
    height: 28px;
    padding-top: 4px;
    padding-left: 20px;
    width: 165px;
    border: 1px solid #E0E0E0;
    color: #606060;
}

.production-header-element3 {
    background-color: #EBF8E7;
    height: 32px;
    padding-top: 0;
    padding-left: 0;
    width: 185px;
    border: 1px solid #E0E0E0;
    color: #606060;
}

.production-header-element4 {
    background-color: #EBF8E7;
    height: 23px;
    padding-top: 8px;
    padding-left: 20px;
    width: 164px;
    border: 1px solid #E0E0E0;
    color: #606060;
}

.production-header-element5 {
    background-color: #B8E4C1;
    height: 20px;
    padding-top: 8px;
    padding-left: 20px;
    border: 1px solid #E0E0E0;
    color: #606060;
    font-size: 14px;
    font-weight: normal;
    text-transform: none !important;
}

.production-header-element6 {
    background-color: #B8E4C1;
    height: 20px;
    padding-top: 8px;
    padding-left: 20px;
    border: 1px solid #E0E0E0;
    color: #606060;
    font-size: 14px;
    font-weight: normal;
    text-transform: none !important;
}

.production-header-element7 {
    background-color: #EBF8E7;
    height: 29px;
    padding-top: 4px;
    padding-left: 20px;
    border: 1px solid #E0E0E0;
    color: #606060;
}

.production-header-element8 {
    background-color: #EBF8E7;
    height: 32px;
    padding-top: 0;
    padding-left: 0;
    border: 1px solid #E0E0E0;
    color: #606060;
}

.production-header-element9 {
    background-color: #EBF8E7;
    height: 23px;
    padding-top: 8px;
    padding-left: 20px;
    border: 1px solid #E0E0E0;
    color: #606060;
}

.production-header-element10 {
    background-color: #B8E4C1;
    height: 28px;
    padding-top: 4px;
    border: 0 solid #C0C0C0;
    color: #606060;
    text-align: center;
}

.production-header-element11 {
    background-color: #B8E4C1;
    height: 28px;
    width: 165px;
    border: 0 solid #E0E0E0;
    color: #606060;
}

.production-header-element12 {
    background-color: #EBF8E7;
    height: 23px;
    padding-top: 8px;
    border: 1px solid #E0E0E0;
    color: #606060;
}

.production-grid-container {
    background-color: #fff;
    width: 890px;
    display: inline-block;
    margin-left: 9px;
    margin-bottom: 20px;
}

    .production-grid-container .RadDropDownList .rddlInner {
        height: 27px !important;
        width: 147px;
        padding-left: 18px !important;
    }

    .production-grid-container .riSingle .riTextBox[type="text"] {
        padding-right: 0;
        padding-left: 20px;
        margin: 0;
        width: 100%;
        height: 34px;
        border: 1px solid #E0E0E0 !important;
    }

    .production-grid-container .rgDataDiv {
        overflow-x: hidden !important;
    }

    .production-grid-container .rad-grid {
        width: 889px;
        padding: 0 !important;
    }

    .production-grid-container .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
        padding: 0 !important;
    }

    .production-grid-container .RadGrid .rgHeader {
        border-bottom: 1px solid #d3dede !important;
    }


    .production-grid-container .RadGrid .rgFooterWrapper {
        border-top: 4px solid rgb(59, 107, 179);
    }

.production-selectors {
    background-color: #F5F6F6;
    padding-left: 20px;
    padding-top: 10px;
    width: 907px;
    font-size: 14px;
    font-weight: bold;
    color: #808080;
}

.production-title1 {
    font-size: 14px;
    font-weight: bold;
    color: #808080;
    width: 165px;
    float: left;
    padding-top: 4px;
}

.divider-line7 {
    height: 1px;
    width: 928px;
    background-color: #D8D8D8;
    margin-left: -20px;
    margin-top: 12px;
    margin-bottom: 10px;
}

.production-label1 {
    float: left;
    font-size: 15px;
    max-width: 247px;
    word-break: break-all;
    padding-right: 5px;
}

.production-unit1 {
    float: left;
    width: 80px;
    font-size: 12px;
    font-weight: bold;
}

.production-div1 {
    width: 290px;
    float: left;
}

    .production-div1 label {
        float: left;
        margin-top: 0;
    }

.production-title8 {
    float: left;
    width: 44px;
    font-size: 15px;
}

.production-fill1 {
    float: left;
    width: 246px;
    font-size: 15px;
}

.production-disabled {
    font-size: 13px;
    color: #585858 !important;
    width: 58px !important;
    height: 25px !important;
    border: 2px solid #E0E0E0 !important;
    float: right !important;
    background-color: #EBEBEB;
    margin-right: 16px;
    padding-top: 6px;
    padding-left: 8px;
}

/*schedule view*/
.schedule-text {
    height: 40px;
    padding-top: 22px;
    width: 908px;
    padding-left: 20px;
    border-bottom: 1px solid #E0E0E0;
    color: rgb(59, 107, 179);
    font-size: 16px;
    font-weight: bold;
    background-color: #F4F5F5;
}

.schedule-table-header {
    background-color: #37994A;
    width: 860px;
    height: 34px;
    padding-top: 14px;
    padding-left: 20px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    background-color: #37994A;
    margin-top: 20px;
    text-transform: uppercase;
}

.schedule-view-content {
    width: 908px;
    height: 840px;
    background-color: #EAEEEC;
    padding-left: 20px;
}

.schedule-table-content {
    overflow-x: auto;
    height: 400px;
    width: 880px;
}

.schedule-view-odd-row {
    background-color: #FBFBFB;
    height: 30px;
    padding-top: 8px;
    border: 1px solid #E0E0E0;
    border-top: none;
}

.schedule-view-even-row {
    background-color: #FFFFFF;
    height: 30px;
    padding-top: 8px;
    border: 1px solid #E0E0E0;
    border-top: none;
}

.table-column1 {
    padding-left: 20px;
    width: 210px !important;
    color: #808080;
    float: left;
    padding-top: 2px;
}

.table-column2 {
    padding-left: 20px;
    width: 160px !important;
    color: #808080;
    float: left;
    padding-top: 4px;
}

.schedule-view-left-div {
    width: 420px;
    float: left;
}

.schedule-view-right-div {
    width: 420px;
    float: left;
}

.column-divider-line1 {
    width: 2px;
    background-color: #E0E0E0;
    height: 43px;
    float: left;
    margin-top: -8px;
}

.column-divider-line2 {
    width: 1px;
    background-color: #E0E0E0;
    height: 42px;
    float: left;
    margin-top: -7px;
}

.column-divider-line3 {
    width: 1px;
    background-color: #E0E0E0;
    height: 42px;
    float: left;
    margin-top: -7px;
}

/*financial view*/
.financial-details-text {
    height: 34px;
    padding-top: 12px;
    width: 908px;
    padding-left: 20px;
    border-bottom: 1px solid #E0E0E0;
    color: rgb(59, 107, 179);
    font-size: 16px;
    font-weight: bold;
    background-color: #F4F5F5;
}

.financial-edit-content {
    width: 908px;
    height: auto;
    background-color: #EAEEEC;
    padding-left: 20px;
}

.financial-details-save .save-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 5px !important;
    margin-left: 20px !important;
    float: left !important;
    font-size: 15px !important;
    text-transform: uppercase;
}

.financial-details-continue .continue-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 5px !important;
    margin-left: 10px !important;
    float: left !important;
    font-size: 15px !important;
}

.financial-details-back .back-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 5px !important;
    margin-left: 300px !important;
    float: left !important;
    font-size: 15px !important;
}

.financial-edit-left-div {
    width: 436px;
    float: left;
}

.financial-edit-right-div {
    width: 436px;
    float: left;
}

.financial-column1 {
    width: 190px !important;
    color: #808080;
    float: left;
    padding-top: 2px;
    font-size: 13px !important;
    font-weight: bold !important;
}

.text-box3 {
    color: #585858 !important;
    width: 230px !important;
    height: 34px !important;
    border: 0 solid #E0E0E0 !important;
    float: left !important;
}

.financial-edit-right-div .text-box3 {
    color: #585858 !important;
    width: 230px !important;
    height: 34px !important;
    border: 1px solid #E0E0E0 !important;
    float: left !important;
}

.text-box4 {
    color: #585858 !important;
    width: 164px !important;
    height: 33px !important;
    border: 1px solid #E0E0E0 !important;
    float: right !important;
    margin-right: -2px !important;
}

.months-label {
    color: #585858 !important;
    width: 58px !important;
    height: 25px !important;
    border: 1px solid #E0E0E0 !important;
    float: right !important;
    background-color: #EBEBEB;
    margin-right: 16px;
    padding-top: 6px;
    padding-left: 10px;
}

.text-box5 {
    color: #585858 !important;
    width: 198px !important;
    height: 34px !important;
    border: 1px solid #E0E0E0 !important;
    float: right !important;
    margin-right: -37px !important;
}

.percent-label {
    color: #585858 !important;
    width: 21px !important;
    height: 26px !important;
    border: 1px solid #E0E0E0 !important;
    float: right !important;
    background-color: #EBEBEB;
    margin-right: 16px;
    padding-top: 6px;
    padding-left: 11px;
}

.divider-line4 {
    height: 1px;
    width: 888px;
    background-color: #D8D8D8;
    margin-left: -12px;
    margin-top: 45px;
}

.financial-edit-row {
    margin-top: 10px;
}

.drop-down4 {
    color: #585858 !important;
    font-size: 14px !important;
    padding: 0 !important;
    width: 230px !important;
}

.financial-edit-content .RadDropDownList {
    width: 230px !important;
}

.financial-validation {
    height: 30px;
}

.financial-validation1 {
    height: 30px;
    margin-left: 190px;
}

.opportunity-list-table .rgHeader.rgSorted input {
    border: none !important;
    margin-top: 6px;
}

.opportunity-list-last-updated input.rgSortAsc {
    width: 20px !important;
    border: medium none !important;
    background-image: url("../Images/down-arrow.png") !important;
}

.opportunity-list-last-updated input.rgSortDesc {
    width: 20px !important;
    border: medium none !important;
    background-image: url("../Images/up-arrow.png") !important;
}
/*Schedule edit*/
.schedule-validation {
    color: #e80c4d;
    font-weight: normal;
    font-size: 12px;
    margin-left: 190px;
}

.schedule-validation-largetext {
    color: #e80c4d;
    font-weight: normal;
    font-size: 12px;
    margin-left: 0;
}

.schedule-edit-content .riSingle .riTextBox {
    color: #585858 !important;
    width: 230px !important;
    height: 34px !important;
    border: 1px solid #E0E0E0 !important;
    float: left !important;
}

.RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {
    margin-left: -30px !important;
    background: url("../Images/datepicker.png") no-repeat !important;
    background-position: 0 !important;
    background-size: 20px !important;
}

.schedule-edit-text {
    height: 34px;
    padding-top: 12px;
    width: 908px;
    padding-left: 20px;
    border-bottom: 1px solid #E0E0E0;
    color: rgb(59, 107, 179);
    font-size: 16px;
    font-weight: bold;
    background-position: 112px 16px;
    background-color: #F4F5F5;
}

.schedule-edit-left-div {
    width: 436px;
    float: left;
}

.schedule-edit-right-div {
    width: 436px;
    float: left;
}

.schedule-column1 {
    width: 188px !important;
    color: #808080;
    float: left;
    padding-top: 2px;
    font-size: 14px !important;
    font-weight: bold !important;
    word-wrap: break-word;
}

.schedule-edit-row {
    margin-top: 10px;
}

.schedule-edit-content {
    width: 908px;
    height: 870px;
    background-color: #EAEEEC;
    padding-left: 20px;
    overflow-x: auto;
}

.schedule-details-save .save-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 12px !important;
    margin-left: 20px !important;
    float: left !important;
    font-size: 15px !important;
    margin-left: 242px !important;
}

.schedule-details-continue .continue-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 12px !important;
    margin-left: 10px !important;
    float: left !important;
    font-size: 15px !important;
}

.schedule-details-back .back-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 12px !important;
    margin-left: 300px !important;
    float: left !important;
    font-size: 15px !important;
}

/*Commodity Pricing*/
.inline-block {
    display: inline-block !important;
}

.commodity-pricing-top-filter-outer {
    display: inline-block;
    width: 290px;
    word-break: break-all;
}

.commodity-pricing-top-filter-inner-label {
    width: 234px;
    padding-bottom: 10px;
    display: inline-block;
    text-align: center;
    padding-left: 28px;
}

.commodity-content {
    min-height: 975px;
    width: 925px;
}

.currency-top-margin {
    margin-top: -16px;
}

.commodity-pricing-text {
    height: 34px;
    padding-top: 12px;
    width: 908px;
    padding-left: 20px;
    border-bottom: 1px solid #E0E0E0;
    color: rgb(59, 107, 179);
    font-size: 16px;
    font-weight: bold;
    background-color: #F4F5F5;
}

.commodity-table {
    margin-top: 0 !important;
    width: 100%;
}

.commodity-options-div {
    background-color: #FAFAFA;
    height: 80px;
}

.commodity-table td {
    padding-top: 0 !important;
    padding-right: 0 !important;
}

.commodity-drop-custom-margin {
    margin-left: -45px;
}

.label-title1, .label-title2, .label-title3 {
    font-size: 14px;
    font-weight: bold;
    color: #808080;
    line-height: 15px;
    width: 110px;
    float: left;
    padding-top: 24px;
    padding-right: 20px;
}

.label-text {
    font-size: 14px;
    font-weight: normal;
    color: #808080;
}

.label-text1 {
    position: relative;
    top: 8px;
    left: 0;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
}

.label-text2 {
    position: relative;
    top: 12px;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
    left: 0;
    width: 140px;
    height: 20px;
}

.label-text3 {
    position: relative;
    top: 16px;
    left: -109px;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
}

.commodity-drop {
    float: left;
    width: 149px;
    margin-top: 16px;
}

.commodity-drop1 {
    float: left;
    width: 149px;
    margin-top: 6px;
    margin-left: -12px;
}

.commodity-option1 {
    width: 261px;
    padding-left: 20px;
}

.commodity-option2 {
    width: 262px;
}

.currency {
    padding-bottom: 0 !important;
    width: 262px;
}

.commodity-grid-container {
    padding-left: 4px;
    padding-top: 15px;
    background-color: #EBEEED;
    width: 918px;
    height: 230px;
}

    .commodity-grid-container .rad-grid {
        width: 924px;
        height: 150px;
        margin-bottom: 8px;
        border: 1px solid #d3dede !important;
    }

    .commodity-grid-container .RadGrid div.rgHeaderWrapper {
        border-left: 0 none;
        border-right: 0 none;
        padding: 0;
        overflow: hidden;
        width: 923px;
    }

    .commodity-grid-container .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
        padding: 0 !important;
    }

    .commodity-grid-container .RadGrid .rgHeader {
        border-bottom: 1px solid #d3dede !important;
    }

.commodity-content .fileUploadstyle {
    position: relative;
    overflow: hidden;
    background: url("../Images/import-icon-grey.png") no-repeat 0% 50% !important;
    text-align: center;
    height: 35px !important;
    width: 34px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: 24px !important;
    font-size: 14px !important;
    margin-top: 0 !important;
    font-weight: bold !important;
    font-family: "proxima-nova","Segoe UI",Verdana,Helvetica,sans-serif !important;
    top: 44px !important;
    cursor: pointer;
}

.commodity-grid-container .rgMasterTable tbody tr td.action-button-container-outer {
    padding: 0 !important;
    max-width: 140px !important;
    background: #fff;
}

.commodity-grid-container .RadDropDownList .rddlInner {
    height: 27px !important;
    width: 202px;
    padding-left: 18px !important;
}

.commodity-grid-container .riSingle .riTextBox[type="text"] {
    padding-right: 0;
    padding-left: 20px;
    margin: 0;
    width: 244px !important;
    height: 34px;
    border: 1px solid #E0E0E0 !important;
}

/*OPEX*/
.opex-content {
    height: 975px;
    width: 925px;
}

.rddlFakeInput {
    margin-top: 5px !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    width: 197px !important;
}

.scenario-opex-text {
    height: 34px;
    padding-top: 12px;
    width: 908px;
    padding-left: 20px;
    border-bottom: 1px solid #E0E0E0;
    color: rgb(59, 107, 179);
    font-size: 16px;
    font-weight: bold;
    background-color: #F4F5F5;
}

.opex-table {
    margin-top: 0 !important;
    width: 100%;
}

.opex-options-div {
    background-color: #FAFAFA;
    height: 130px;
}

.opex-table td {
    padding-left: 20px !important;
}

.opex-value-field {
    width: 250px;
    float: left;
    padding-top: 8px;
}

    .opex-value-field .riSingle .riTextBox[type="text"] {
        width: 150px !important;
        height: 34px;
        border: 1px solid #E0E0E0;
        float: left;
    }

.label-title4 {
    font-size: 14px;
    font-weight: bold;
    color: #808080;
    line-height: 25px;
    width: 130px;
    float: left;
    padding-top: 13px;
}

.label-title5 {
    font-size: 14px;
    font-weight: bold;
    color: #808080;
    line-height: 13px;
    width: 100px;
    float: left;
    padding-top: 15px;
}

.label-title6 {
    font-size: 14px;
    font-weight: bold;
    color: #808080;
    line-height: 13px;
    width: 130px;
    float: left;
    padding-top: 13px;
}

.label-title7 {
    font-size: 14px;
    font-weight: bold;
    color: #808080;
    line-height: 25px;
    width: 150px;
    float: left;
    padding-top: 13px;
}

.opex-options-row {
    height: 74px;
}

.opex-option1 {
    width: 520px;
    padding-left: 20px;
    padding-top: 6px !important;
    float: left;
}

.opex-option2 {
    width: 370px;
    float: left;
    padding-top: 6px !important;
}

.currency1 {
    padding-bottom: 20px !important;
    width: 262px;
}

.opex-option3 {
    width: 370px;
    float: left;
    padding-top: 6px !important;
}

.label-text4 {
    position: relative;
    top: -8px;
    left: 0;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
}

.label-text5 {
    position: relative;
    top: 0;
    left: -42px;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
}

.label-text6 {
    position: relative;
    top: 12px;
    left: 0;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
}

.label-text7 {
    position: relative;
    top: 52px;
    left: -150px;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
}

.opex-grid-header {
    height: 34px;
    width: 884px;
    padding-top: 17px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 20px;
    background-color: rgb(59, 107, 179);
}

.opex-grid-container {
    padding-left: 8px;
    padding-top: 10px;
    background-color: #EBEEED;
    width: 918px;
    height: 450px;
}

.opex-grid-data-container {
    padding-left: 0;
    padding-top: 0;
    width: 905px;
    height: 360px;
    margin-top: -4px;
    color: #808080 !important;
    background-color: #FFFFFF;
}

    .opex-grid-data-container th {
        background-color: #B8E4C1 !important;
        padding-left: 20px !important;
        height: 2px !important;
        color: #808080 !important;
    }

.opex-grid-inner-header {
    border-left: 1px solid #CCCCCC !important;
}

.opex-grid-data-container .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
    padding-left: 20px !important;
    color: #808080 !important;
    font-size: 14px !important;
}

.opex-grid-container .rad-grid {
    width: 910px;
    height: 355px;
}

.opex-grid-container .rgMasterTable tbody tr td {
    padding: 0 !important;
}

.opex-grid-container .riSingle .riTextBox[type="text"] {
    height: 34px !important;
}

.opex-grid-container .RadGrid .rgFooterWrapper {
    border-top: 4px solid rgb(59, 107, 179);
}

.import-file {
    background-color: #647383 !important;
    height: 32px !important;
    padding-top: 6px !important;
    width: 100px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: 20px !important;
    font-size: 10px !important;
    border: 3px solid #4C6266 !important;
    margin-top: -9px !important;
    font-weight: bold !important;
}

.import-fileuploader {
    background-color: #647383 !important;
    height: 32px !important;
    padding-top: 6px !important;
    width: 45px !important;
    color: #FFF !important;
    margin-right: 130px !important;
    font-size: 10px !important;
    border: 3px solid #4C6266 !important;
    margin-top: -9px !important;
    font-weight: bold !important;
}

.opex-submit-button-wrapper {
    display: inline-block;
    width: 916px;
    float: right;
}

.opex-submit {
    height: 33px !important;
    padding-top: 9px !important;
    width: 100px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: 13px !important;
    font-size: 11px !important;
    margin-top: 12px !important;
    display: inline-block;
    margin-bottom: 18px !important;
}

.production-submit {
    height: 33px !important;
    padding-top: 9px !important;
    width: 100px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: 27px !important;
    font-size: 11px !important;
    margin-top: -4px !important;
    display: inline-block;
    margin-bottom: 18px !important;
}


.commodity-submit {
    height: 33px !important;
    padding-top: 9px !important;
    width: 100px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: 8px !important;
    font-size: 11px !important;
    margin-top: 0 !important;
    display: inline-block;
    margin-bottom: 18px !important;
}

.capex-submit {
    height: 33px !important;
    padding-top: 9px !important;
    width: 100px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: -3px !important;
    font-size: 11px !important;
    margin-top: 12px !important;
    display: inline-block;
    margin-bottom: 18px !important;
}

.divider-line8 {
    height: 1px;
    width: 890px;
    background-color: #D8D8D8;
    margin-left: 20px;
}
/*capex*/
.scenario-capex-text {
    height: 34px;
    padding-top: 12px;
    width: 908px;
    padding-left: 20px;
    border-bottom: 1px solid #E0E0E0;
    color: rgb(59, 107, 179);
    font-size: 16px;
    font-weight: bold;
    background-color: #F4F5F5;
}

.capex-content {
    height: 975px;
    width: 925px;
}

.capex-div1 {
    float: left;
    width: 340px;
}

.capex-div2 {
    float: left;
    width: 240px;
}

.capex-div3 {
    float: left;
    width: 285px;
}

.capex-div4 {
    float: left;
    width: 440px;
    height: 40px;
}

.capex-drop1 {
    float: left;
    margin-left: 5px;
}

.capex-drop2 {
    float: left;
    margin-left: 10px;
}

.capex-title1 {
    font-size: 13px;
    font-weight: bold;
    color: #808080;
    width: 120px;
    float: left;
    padding-top: 4px;
}

.capex-title2 {
    font-size: 13px;
    font-weight: bold;
    color: #808080;
    width: 65px;
    float: left;
    padding-top: 4px;
}

.capex-title3 {
    font-size: 13px;
    font-weight: bold;
    color: #808080;
    width: 125px;
    float: left;
    padding-top: 0;
}

.capex-title4 {
    font-size: 13px;
    font-weight: bold;
    color: #808080;
    width: 190px;
    float: left;
    padding-top: 4px;
}

.capex-title4-view {
    font-size: 13px;
    font-weight: bold;
    color: #808080;
    width: 300px;
    float: left;
    padding-top: 4px;
}

.capex-label-text4-view {
    width: 439px;
    height: 0;
    position: relative;
    top: 4px;
}

.capex-selectors {
    background-color: #F5F6F6;
    height: 270px;
    padding-left: 20px;
    padding-top: 10px;
    width: 908px;
}

.capex-selectors-view {
    background-color: #F5F6F6;
    height: 225px;
    padding-left: 20px;
    padding-top: 10px;
    width: 908px;
}

.period-validation {
    background-color: transparent;
    width: 300px;
    height: 15px;
    position: relative;
    top: 30px;
    left: 300px;
}

.period-validation-capex {
    background-color: transparent;
    width: 400px;
    height: 15px;
    position: relative;
    top: 35px;
    left: -120px;
}

.capex-label-text1 {
    width: 439px;
    height: 0;
    position: relative;
    top: 30px;
    left: -118px;
}



.capex-label-text2 {
    width: 439px;
    height: 0;
    position: relative;
    top: 30px;
    left: -65px;
}

.capex-title3-view {
    font-size: 13px;
    font-weight: bold;
    color: #808080;
    width: 170px;
    float: left;
    padding-top: 0;
}

.capex-label-text3 {
    width: 439px;
    height: 0;
    position: relative;
    top: 30px;
    left: -170px;
}

.capex-label-text4 {
    width: 439px;
    height: 0;
    position: relative;
    top: 4px;
}

.divider-line5 {
    height: 1px;
    width: 880px;
    background-color: #D8D8D8;
    margin-left: -12px;
    margin-top: 30px;
    margin-bottom: 10px;
}

.divider-line6 {
    height: 1px;
    width: 880px;
    background-color: #D8D8D8;
    margin-left: -12px;
    margin-top: 21px;
    margin-bottom: 10px;
}

.capex-grid-container {
    padding-left: 8px;
    padding-top: 10px;
    background-color: #EBEEED;
    width: 897px;
    height: 280px;
}

.capex-grid-header {
    height: 34px;
    width: 871px;
    padding-top: 17px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 20px;
    background-color: rgb(59, 107, 179);
}

.capex-grid-data-container {
    padding-left: 0;
    padding-top: 0;
    width: 891px;
    height: 250px;
    margin-top: -4px;
    color: #808080 !important;
    background-color: #FFFFFF;
}

.capex-grid-data-container-view {
    padding-left: 0;
    padding-top: 0;
    width: 891px;
    height: 333px;
    margin-top: -4px;
    color: #808080 !important;
    background-color: #FFFFFF;
}

.capex-grid-data-container th {
    background-color: #B8E4C1 !important;
    padding-left: 20px !important;
    height: 2px !important;
    color: #808080 !important;
}

.capex-grid-inner-header {
    border-left: 1px solid #CCCCCC !important;
}

.capex-grid-data-container .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
    padding-left: 20px !important;
    color: #808080 !important;
    font-size: 11px !important;
}

.capex-grid-container .rad-grid {
    width: 910px;
    height: 150px;
}

.capex-grid-container .rgMasterTable tbody tr td {
    padding: 0 !important;
}

.capex-grid-container .riSingle .riTextBox[type="text"] {
    height: 34px !important;
}

.capex-grid-container .RadGrid .rgFooterWrapper {
    border-top: 4px solid rgb(59, 107, 179);
}

.capex-grid-container .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
    padding: 0 !important;
}

.capex-grid-container .RadGrid .rgClipCells .rgHeader, .capex-grid-container .RadGrid .rgClipCells .rgFilterRow > td, .capex-grid-container .RadGrid .rgClipCells .rgRow > td, .capex-grid-container .RadGrid .rgClipCells .rgAltRow > td, .capex-grid-container .RadGrid .rgClipCells .rgEditRow > td, .capex-grid-container .RadGrid .rgClipCells .rgFooter > td {
    overflow: hidden;
    border: 1px solid #C0C0C0;
    height: 30px !important;
    text-align: center !important;
}

.capex-grid-container .riSingle .riTextBox[type="text"] {
    border: 0;
    border-bottom: 1px solid #C0C0C0;
    font-size: 11px;
}

.capex-numeric1 {
    width: 436px;
}

html body form .RadInput .footerTotal {
    background-color: #B8E4C1;
    color: #808080;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
}

html body form .RadInput .footerColumn {
    background-color: #EBF8E7;
    color: #808080;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
}

/* Streached master*/

#body-logged-in-stretched {
    margin: 0 auto;
    width: 1400px;
    background: url("../Images/ipa_bg_large.png") no-repeat;
    height: auto;
    padding-bottom: 10px;
    background-size: 100% 100%;
}

.registration-success-inner-stretched {
    margin-top: 0;
    padding-left: 20px;
    background: #e9eeea;
    height: auto;
    margin-bottom: 60px;
    min-height: 700px;
}

.opportunity-nav-inner-stretched {
    margin-top: 0px;
    padding-left: 20px;
    background: #E9EEEA none repeat scroll 0% 0%;
    height: auto;
    margin-bottom: 60px;
    min-height: 900px;
}

.left-menu-stretched {
    display: inline-block;
    vertical-align: top;
    width: 220px;
    height: auto;
    background-color: transparent !important;
    margin-left: -18px !important;
    min-height: 886px;
    border-right: 1px solid #dbdfdd;
}

.reservoir-overview-bottom-column-header {
    padding-left: 50px;
    padding-right: 50px;
}

.reservoir-overview-bottom-column-header-brackets {
    padding-left: 25px;
}

.export-column-content {
    padding-left: 30px;
}

.reset-password-content-subheader .hero-text-divider {
    width: 300px;
}

.reset-password-content h3.hero-text-h3 {
}

.reset-password-section {
    width: 900px !important;
}

.rgMasterTable tbody tr td.opportunity-list-phase {
    padding-left: 40px !important;
}

.project-list-wrapper-fix .RadGrid .rgHeader.opportunity-list-last-updated {
    padding-left: 35px !important;
}

.project-list-wrapper-fix .RadGrid .rgHeader.opportunity-list-action {
    padding-left: 25px !important;
}

.project-list-wrapper-fix .RadGrid .rgHeader.opportunity-list-owner {
    padding-left: 25px !important;
}


/* Scenario characterisitics*/
.set-avg {
    margin-bottom: 10px;
}

.scenario-details-params.scenario-checkbox-padding label {
    padding-left: 25px !important;
}

.scenario-characteristics-text {
    height: 46px;
    padding-top: 26px;
    width: 908px;
    padding-left: 20px;
    border-bottom: 1px solid #E0E0E0;
    color: rgb(59, 107, 179);
    font-size: 16px;
    font-weight: bold;
    background-color: #F4F5F5;
}

#scenario-characteristics .fieldsetoverflow {
    height: auto;
}

.schedule-view-content.bg-color-1 {
    background-color: #F4F5F5;
    padding-left: 0;
    height: 856px;
    padding-left: 20px;
}

#scenario-characteristics ol li {
    display: block;
    float: left;
    padding: 0;
    margin: 10px 0;
    width: 100%;
}

.new-scenario-name-field {
    width: 570px;
}

    .new-scenario-name-field .label4 {
        margin-right: 148px;
    }

.new-scenario-details-main-params .label1 {
    width: 296px;
    text-transform: uppercase;
    padding-right: 40px;
}

.new-scenario-name-field span .text-box1 {
    width: 274px !important;
}

.new-scenario-details-main-common {
    padding-top: 11px;
    text-transform: uppercase;
    float: left;
    width: 100%;
    padding-bottom: 30px;
}

.new-scenario-details-main-export {
    text-transform: uppercase;
    float: left;
    width: 500px;
    /*padding-bottom: 30px;*/
}

.new-scenario-frontier-main span {
    width: 296px;
    padding-bottom: 30px;
    padding-right: 40px;
}

.new-scenario-frontier-main .scenario-details-params table {
    width: 600px;
}

    .new-scenario-frontier-main .scenario-details-params table tr {
        padding-right: 37px;
    }

.new-scenario-details-main-common .scenario-details-params table {
    width: 800px;
}

.new-scenario-details-main-common .reservoir-drop-down {
    width: 100px;
    float: right !important;
}

.new-scenario-details-main-common .new-scenario-details-main-export .reservoir-drop-down {
    width: 100px;
    float: right !important;
    text-transform: none;
    outline: none;
}

.new-scenario-details-main-common .scenario-details-params {
    float: left;
    width: 400px;
}

.country .drop-down3 {
    margin-left: 24px !important;
    width: 312px !important;
    outline: none;
}

.new-scenario-details-main-common .scenario-details-params table tr {
    padding-right: 37px;
}

.new-scenario-details-main-common .label1 {
    width: 296px;
    padding-right: 40px;
}

.new-scenario-details-main-common .label2 {
    width: 296px;
    padding-right: 40px !important;
}

.new-scenario-details-main-common .new-scenario-details-main-export .label2 {
    width: 384px;
    padding-right: 40px;
}


.horizondal {
    color: #CDCBCB;
    text-transform: uppercase;
    width: 23%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    font-weight: 600;
}

.horizondal-aei {
    color: #CDCBCB;
    text-transform: uppercase;
    width: auto;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    font-weight: 600;
}

.horizondal-pci {
    color: #CDCBCB;
    text-transform: uppercase;
    width: 25%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    font-weight: 600;
    text-align: right;
}

.horizondal.best {
}

.horizondal.fair,
.horizondal.good {
    text-align: center;
}

.horizondal.poor {
    text-align: right;
    float: right;
}

.horizondal.more {
    width: 32%;
    text-align: left;
}

.horizondal.avg {
    width: 32%;
    text-align: center;
}

.horizondal.less {
    width: 32%;
    text-align: right;
}

.schedule-table-content.scenario-char {
    width: 100%;
    background: #f4f5f4 !important;
    padding: 21px;
    border: 1px solid rgba(195, 201, 198, 0.99);
    height: auto;
    -moz-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.select-label,
#scenario-characteristics fieldset label {
    display: inline-block;
    text-transform: uppercase;
    color: #818181;
    font-size: 13px;
    font-weight: bold;
}

#scenario-characteristics span.rddlFakeInput {
    height: 30px;
    line-height: 25px;
    font-size: 15px;
    color: #818181;
}

#scenario-characteristics .scenario-char fieldset ol li {
    float: left;
    display: inline-block;
}

#scenario-characteristics fieldset .fields-left {
    width: 50%;
    float: left;
    overflow: hidden;
}

#scenario-characteristics fieldset .fields-right {
    width: 50%;
    float: right;
    overflow: hidden;
}



#scenario-characteristics fieldset label {
    width: 130px;
    float: left;
    min-height: 58px;
    word-wrap: break-word;
}

#scenario-characteristics .set-avg label {
    line-height: 30px;
    width: 130px;
}

#scenario-characteristics .rslide {
    width: 247px !important;
    height: 26px;
    float: right;
    overflow: hidden;
    margin-right: 10px;
    background-color: #f1f1f1;
    border: 1px solid #e9eae9;
    padding: 15px;
}

#scenario-characteristics .rating .horizondal {
    margin-top: 0;
}

#scenario-characteristics .RadSlider {
    width: 247px !important;
    height: 27px !important;
}

    #scenario-characteristics .RadSlider .rslHorizontal a.rslHandle {
        width: 20px !important;
        right: -50px;
        display: none;
    }

    #scenario-characteristics .RadSlider .rslHorizontal a.rslDraghandle {
        width: 10px !important;
        background: url("../Images/seek_button.png") no-repeat center center;
        top: 5px;
    }

        #scenario-characteristics .RadSlider .rslHorizontal a.rslDraghandle:hover {
            background-position: 0 0 !important;
        }

    #scenario-characteristics .RadSlider .rslHorizontal {
        width: 245px !important;
        margin-left: -25px;
        margin-top: -8px;
    }

#scenario-characteristics .RadSlider_Default .rslHorizontal .rslTrack {
    width: 100% !important;
    background: url("../Images/rad-rating.png") no-repeat center center;
    height: 10px !important;
    border: none;
}

#scenario-characteristics .PCI_rating .RadSlider_Default .rslHorizontal .rslTrack {
    width: 100% !important;
    background: url("../Images/rad-rating - pci.png") no-repeat center center;
    height: 10px !important;
    border: none;
}

.aggressive-section-fix .RadSlider_Default .rslHorizontal .rslTrack {
    width: 100% !important;
    background: url("../Images/target-rad-rating.png") no-repeat center center !important;
    height: 10px !important;
    border: none;
}

.scenario-char-bottom .RadSlider_Default .rslHorizontal .rslTrack {
    width: 100% !important;
    background: url("../Images/target-rad-rating.png") no-repeat center center !important;
    height: 10px !important;
    border: none;
}

#scenario-characteristics .rslSelectedregion {
    background: none;
}

#scenario-characteristics .RadSlider_Default .rslHorizontal a.rslDraghandle {
    background-position: 0 0;
}

.characteristics-table-header {
    height: 34px;
    padding-top: 14px;
    padding-left: 20px;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    background-color: #37994A;
    margin-top: 20px;
    text-transform: uppercase;
}


.error-message-inner {
    margin-top: 10px;
    padding-left: 20px;
    background: none repeat scroll 0% 0% #F0F4F2;
    height: 300px;
}

h2.error-message-section {
    color: #4C4C4C;
    line-height: 16px;
    font-weight: normal;
    margin-top: 100px;
    padding: 20px;
}


.error-text-description {
    color: #8C8D8D;
    width: 800px;
    margin-left: 20px;
}

.home-link {
    margin-left: 18px;
}

/**admin-side-add-client/client details page**/
.left-menu-admin {
    display: inline-block;
    vertical-align: top;
    width: 225px;
    height: 600px;
    background-color: #fff !important;
    list-style-type: none;
    margin-top: 0;
    padding-left: 0;
}

li.navigation-title-admin {
    background-color: #FBFCFD;
    color: #888;
    font-weight: bold;
    font-size: 14px;
    border-bottom: 1px solid #edeeee;
}

    li.navigation-title-admin:hover {
        background: #f8f8f8;
    }

    li.navigation-title-admin a {
        cursor: pointer;
        width: 200px;
        padding: 22px 10px 22px 16px;
        display: inline-block;
        background: url("../Images/admin-side-left-section-arrow.png") no-repeat 93% 50%;
    }

        li.navigation-title-admin a:hover {
            color: #359848;
            background: url("../Images/admin-side-left-section-arrow-selected.png") no-repeat 93% 50%;
        }

.navigation-title-admin-inner {
    width: 165px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 50px;
}


.project-details-header-edit-admin {
    height: 39px;
    padding: 10px 0;
    width: 100%;
    border-bottom: 1px solid #E0E0E0;
    color: rgb(59, 107, 179);
    font-size: 15px;
    font-weight: normal;
    background-size: 19px;
    background-position: 187px 29px;
    background-color: #f6f9fa;
}

.project-details-container-admin {
    /*background-color: #e3e8e5;*/
    min-height: 448px;
    padding-left: 20px;
}

.project-name-admin {
    float: left;
    width: 408px;
    margin-right: 66px;
}

    .project-name-admin .RadInput {
        width: auto !important;
        float: right;
    }

.project-details-container-admin .RadInput .riTextBox, .project-details-container-admin .RadInputMgr {
    border: 1px solid #d3d3d3 !important;
}

.project-details-footer-admin {
    width: 1149px;
    height: 56px;
    border-top: 1px solid #D0D0D0;
    margin-left: -230px;
    background: #fff;
    text-align: center;
}

.license-details-footer-admin {
    width: 1149px;
    height: 56px;
    border-top: 1px solid #D0D0D0;
    background: #FFF none repeat scroll 0% 0%;
    text-align: center;
    margin-left: -229px;
    margin-top: 66px !important;
    float: left;
}

.text-box1-admin {
    color: #585858 !important;
    width: 217px !important;
    height: 34px !important;
    border: 1px solid #E0E0E0 !important;
    float: left !important;
    margin-left: 66px !important;
}

.text-box1-admin-accepted-email {
    color: #585858 !important;
    width: 217px !important;
    height: 34px !important;
    border: 1px solid #E0E0E0 !important;
    float: left !important;
    margin-left: 71px !important;
}

.business-unit-admin {
    float: left;
    width: 361px;
    margin-right: 55px;
}

    .business-unit-admin .RadInput {
        width: auto !important;
        float: left;
    }

.text-box2-admin {
    color: #585858 !important;
    width: 215px !important;
    height: 34px !important;
    border: 1px solid #E0E0E0 !important;
    float: left !important;
    margin-left: 30px !important;
}

.project-details-container-inner-admin {
    margin-left: 16px;
    width: 929px;
    margin-top: 10px;
    display: inline-block;
}

.cc-bam-container-inner-admin {
    margin-left: 1px;
    width: 929px;
    margin-top: 20px;
    display: inline-block;
}

.no-border-top {
    border-top: none !important;
}

.phone-number-admin {
    float: left;
    margin-left: 27px;
    display: inline-block;
}

    .phone-number-admin .RadInput {
        float: left !important;
    }

    .phone-number-admin span input.phone-code {
        width: 57px !important;
        height: 34px;
        float: left !important;
    }

    .phone-number-admin span input.phone-number {
        width: 148px !important;
        height: 34px;
        float: right !important;
        margin-left: 10px !important;
    }

.label-wrapper-span {
    width: 124px;
    display: inline-block;
}

.select-box2-admin {
    float: right;
    width: 215px !important;
    border: 1px solid #d3d3d3 !important;
}

.select-box3-admin {
    float: right;
    width: 215px !important;
}

.business-unit-admin span.rddlInner {
    border: none !important;
}

.expiration-date-admin table tbody tr td span input.riTextBox {
    float: right;
    width: 215px !important;
    height: 34px;
}

.right-content .label1 {
    text-transform: uppercase;
}

.selected-items-container {
    height: 100px;
    background-color: #FFF;
    color: #808080;
    width: 644px;
    margin: 20px 0 20px 189px;
    display: inline-block;
    border: 1px solid #d3d3d3;
}

.selected-count-admin {
    color: #48b0f7 !important;
}

.portfolio-selected-text-admin {
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    float: left;
    color: #bcbcbc;
    margin: 2px 5px;
}

.project-name-domain-admin {
    float: left;
    width: 600px;
    margin-right: 66px;
}

    .project-name-domain-admin input.import-file {
        height: 34px !important;
        padding: 8px !important;
        width: 75px !important;
        color: #FFF !important;
        float: right !important;
        margin-right: 107px !important;
        font-size: 14px !important;
        margin-top: 0 !important;
        font-weight: bold !important;
        background-color: rgb(59, 107, 179) !important;
        border: none !important;
    }

.admin-add-button {
    color: #FFF !important;
    width: 142px !important;
    height: 36px;
    /*padding-top: 9px !important;*/
    padding-top: 7px !important;
    margin-top: 9px !important;
    margin-left: 58px !important;
    float: left !important;
    font-size: 14px !important;
    text-transform: uppercase;
}

.admin-cancel-button {
    color: #FFF !important;
    width: 142px !important;
    height: 36px;
    /*padding-top: 9px !important;*/
    padding-top: 7px !important;
    margin-top: 9px !important;
    margin-left: 12px !important;
    background-color: #9C9E9D !important;
    font-size: 15px !important;
    border-color: #9C9E9D !important;
    float: left !important;
    text-transform: uppercase;
}

.registration-success-inner-admin {
    margin-top: 0;
    background: #f0f3f2;
    min-height: 600px;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
}

.admin-client-list-header {
}

.project-details-header-edit-admin .button.admin-add-client-button {
    margin-right: 20px !important;
}

.admin-add-client-button {
    float: right;
    width: 171px !important;
    height: 41px;
    font-size: 14px !important;
    padding-top: 10px !important;
    color: #fff;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    font-weight: bold !important;
    margin-right: 10px !important;
    text-transform: uppercase;
}

.right-content-admin {
    display: inline-block;
    width: 920px;
    margin-left: 0;
    min-height: 600px;
    border-left: 1px solid #d3d3d3;
    /*background: #eef2f3;*/
    background: rgba(255,255,255,0.85);
}


.portfolio-summary-right-content-admin {
    display: inline-block;
    width: 920px;
    margin-left: 0;
    min-height: 600px;
    border-left: 1px solid #d3d3d3;
    /*background: #eef2f3;*/
    background: rgba(255,255,255,0.85);
}

.client-list-admin, .client-details-admin {
    padding-top: 12px;
    display: inline-block;
    margin-left: 20px;
}

div.admin-add-client-grid-container .rgHeader {
    padding: 20px 6px !important;
}

div.admin-add-client-grid-container .rgMasterTable tbody tr td {
    padding: 12px 10px 12px 7px !important;
    border-top: 1px solid #e6e6e6;
}

.admin-add-client-grid-container {
    margin-left: 16px;
    border: 1px solid #e6e6e6;
    width: 886px;
    margin-top: 15px !important;
    display: inline-block;
}

.filter-admin {
    margin: 10px 0 10px 39px !important;
    width: 30%;
}

    .filter-admin .landing-page-filter-admin {
        float: right;
        margin: 0 !important;
        margin-top: 0 !important;
        background: none repeat scroll 0 0 #fff !important;
        border: 1px solid #fff !important;
        color: #333 !important;
        font-size: 14px !important;
        padding: 13px 15px 12px !important;
        width: 148px !important;
    }

.edit-icon-admin {
    width: 13px !important;
    height: 13px !important;
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

.view-icon-admin {
    width: 15px !important;
    height: 8px !important;
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

.action-icon-admin {
    outline: none !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.action-button-container-admin {
    width: 100% !important;
}

    .action-button-container-admin a {
        color: rgb(59, 107, 179);
        text-transform: uppercase;
        text-decoration: none;
        outline: none;
        background: url("../Images/admin-view-client-icon.png") no-repeat 0% 50%;
        padding-left: 20px;
    }

div.admin-add-client-grid-container div.RadGrid table.project-table {
    margin-top: 0 !important;
}

.registration-success-inner-admin .rtsTxt {
    float: left;
    width: 180px !important;
    background: url("../Images/admin-side-left-section-arrow.png") no-repeat 100% 50% !important;
    background-size: auto !important;
    text-align: left !important;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
    font-weight: bold !important;
    font-size: 14px !important;
    text-transform: uppercase;
}

    .registration-success-inner-admin .rtsTxt:hover {
        background: url("../Images/admin-side-left-section-arrow-selected.png") no-repeat 100% 50% !important;
    }

.registration-success-inner-admin .rtsLevel1 .rtsSelected .rtsTxt {
    background-size: auto !important;
    background: url("../Images/admin-side-left-section-arrow-selected.png") no-repeat 100% 50% !important;
}

.registration-success-inner-admin .rtsLI {
    display: block;
    border-bottom: 1px solid #e4e7e7 !important;
}

    .registration-success-inner-admin .rtsLI:hover {
        background-color: #f6f6f6 !important;
    }

.registration-success-inner-admin .rtsUL {
    background: #fafbfb !important;
}

.registration-success-inner-admin .scenario-name {
    width: 228px !important;
}

.cc-container {
    width: 195px;
    display: inline-block;
    margin-left: 114px;
}

    .cc-container label, .cc-container-bam {
        text-transform: uppercase;
    }

.cc-container-bam {
    width: 195px;
    display: inline-block;
    margin-left: 129px !important;
}

.combo-wrapper-cc-admin .RadComboBox_Default .rcbInput {
    width: 135px !important;
    padding: 0 35px 0 5px;
    border: 1px solid #d3d3d3 !important;
    display: inline-block;
    height: 32px !important;
    margin-top: -12px;
    /*padding: 0 5px;*/
    background: url("../Images/dropdown-arrow.png") no-repeat 92% 50% !important;
    background-color: #fff !important;
}

.label1-admin-assign {
    text-transform: uppercase;
}

.combo-wrapper-cc-admin .RadComboBox_Default table {
    margin-top: 0 !important;
}

    .combo-wrapper-cc-admin .RadComboBox_Default table tbody tr td.rcbInputCell {
        background: transparent !important;
    }

.right-content-admin .region {
    margin: 20px 0 0 10px;
    width: 1000px;
    margin-left: 21px !important;
}

.drop-down-new-user-list {
    color: #585858 !important;
    font-size: 14px !important;
    margin-left: 6px !important;
    padding: 0 !important;
    min-width: 224px !important;
    width: auto !important;
}

.admin-add-user-grid-container {
    margin-left: 16px;
    border: 1px solid #e6e6e6;
    width: 886px;
    display: inline-block;
    margin-top: 20px;
}

    .admin-add-user-grid-container .rgHeader {
        padding: 11px 6px !important;
    }

    .admin-add-user-grid-container table.project-table {
        margin-top: 0 !important;
    }

        .admin-add-user-grid-container table.project-table tbody tr td {
            padding: 12px 10px 8px 3px !important;
        }


        .admin-add-user-grid-container table.project-table thead tr th {
            font-size: 15px !important;
            width: 25% !important;
        }

/***select grid***/
.cc-admin {
    background-image: url("../Images/cc-admin.png");
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: inline-block;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

.bam-admin {
    background-image: url("../Images/bam-admin.png");
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: inline-block;
    background-color: rgb(59, 107, 179) !important;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

.portfolio-grid-selected-items-container {
    height: 100px;
    background-color: #FFF;
    color: #808080;
    width: 644px;
    margin: 20px 0 20px 189px;
    display: inline-block;
    border: 1px solid #d3d3d3;
}

.portfolio-grid-container {
    display: inline-block;
    width: 100%;
    overflow: auto;
    height: 80px;
}

    .portfolio-grid-container table {
        height: 53px !important;
        border-collapse: collapse !important;
        margin-top: 0 !important;
    }

.select-fix {
    overflow: initial !important;
}

.select-grid-container {
    display: inline-block;
    width: 100%;
    overflow: auto;
    height: 80px;
}

.select-fieldset {
    float: left;
    width: 180px;
    border: none;
    background-color: #47AFF6;
    color: #FFF;
    height: 25px;
    padding-top: 7px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 13px;
    margin-left: 10px;
    text-align: center;
    margin-bottom: 10px;
}

.select-grid-container table {
    height: auto !important;
    margin-top: 0 !important;
}
/*******/

.my-profile-content-wrapper {
    min-height: 478px;
    display: inline-block;
    background: #f5f7f6;
}

.my-profile-header-text {
    width: 1132px !important;
    height: 46px;
    padding-top: 24px;
    width: 100%;
    padding-left: 20px;
    border-bottom: 1px solid #E0E0E0 !important;
    color: rgb(59, 107, 179);
    font-size: 19px !important;
    font-weight: normal;
    background-color: #FEFEFE;
}

.my-profile-color-inner .label1 {
    display: inline-block;
    width: 100%;
    word-break: break-all;
}

.my-profile-details-container {
    width: 1152px !important;
    padding-top: 20px;
}

.my-profile-project-details-footer {
    display: inline-block;
    width: 46%;
    border: none;
    background: transparent;
    margin-left: 0;
}

.my-profile-details-container-inner {
    width: 1109px;
    margin: 0 22px;
    border-top: 1px solid #dedfdf;
    display: inline-block;
}

.my-profile-ps-color-container-white {
    background: #fff;
    border-bottom: 1px solid #dedfdf;
    border-right: 1px solid #dedfdf;
    float: left;
    width: 100%;
}

.my-profile-ps-color-container-grey {
    background: #f6f7f7;
    border-bottom: 1px solid #dedfdf;
    border-right: 1px solid #dedfdf;
    float: left;
    width: 100%;
}

.my-profile-ps-color-white {
    width: 47%;
    display: inline-block;
    height: 47px;
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px !important;
    background: #fff;
    border-left: 1px solid #dedfdf;
    float: left;
}

.my-profile-ps-color-grey {
    background: #f6f7f7;
    width: 47%;
    display: inline-block;
    height: 47px;
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px !important;
    border-left: 1px solid #dedfdf;
    float: left;
}

.my-profile-color-inner input {
    padding: 5px !important;
    margin: 0;
}

.my-profile-project-name-label-view {
    float: left;
    font-size: 17px !important;
}

.my-profile-project-details-edit {
    height: 46px !important;
    width: 48px !important;
    background-color: transparent !important;
    background: url("../Images/my-profile-edit.png") no-repeat 27px 2px;
    font-size: 14px !important;
    color: rgb(59, 107, 179);
    float: right !important;
    border: none !important;
    margin-right: 12px !important;
    padding-bottom: 0 !important;
}

.my-profile-change-pwd-container {
    width: 50%;
    padding: 0 20px 0 0;
    margin-top: 14px;
    float: right;
}

    .my-profile-change-pwd-container a {
        padding: 9px 11px;
        text-decoration: none;
        border: 1px solid #3B6BB3;
        color: #3B6BB3;
        font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
        font-weight: bold !important;
        font-size: 14px !important;
    }

.my-profile-phone-number-admin span {
    width: auto !important;
}

    .my-profile-phone-number-admin span input.phone-code {
        width: 57px !important;
        height: 32px;
        float: left !important;
        border: 1px solid #e2e2e2 !important;
    }

    .my-profile-phone-number-admin span input.phone-number {
        width: 231px;
        height: 32px;
        float: left !important;
        border: 1px solid #e2e2e2 !important;
    }

.my-profile-details-save .continue-button {
    color: #FFF !important;
    width: 190px !important;
    height: 39px;
    padding-top: 8px !important;
    margin-top: 14px !important;
    margin-left: 21px !important;
    float: left !important;
    font-size: 15px !important;
}

.my-profile-details-cancel .cancel-button {
    color: #FFF !important;
    width: 190px !important;
    height: 39px;
    padding-top: 8px !important;
    margin-top: 14px !important;
    margin-left: 12px !important;
    background-color: #9C9E9D !important;
    font-size: 15px !important;
    border-color: #9C9E9D !important;
    float: left !important;
}

.phone-number-edit {
    width: 236px !important;
    font-size: 14px !important;
}

.new-width-edit-my-profile {
    width: 285px !important;
    font-size: 14px !important;
}

/****scenario page***/
.scenario-graph {
    display: inline-block;
    margin-top: 30px !important;
}

    .scenario-graph .rgtTreelistWrapper, .scenario-graph .rgtSplitbar {
        display: none !important;
    }

    .scenario-graph .rgtTimelineWrapper {
        width: 880px !important;
    }

        .scenario-graph .rgtTimelineWrapper .radGridHeader {
            padding-right: 0 !important;
        }

    .scenario-graph .radFauxColumns {
        height: 187px !important;
    }

    .scenario-graph .rgtHeader {
        background-color: #37994A !important;
        height: 17px !important;
        padding: 14px 0 20px 0 !important;
        background-image: url("../Images/results-text.png") !important;
        background-position: 23px 50% !important;
        background-repeat: no-repeat !important;
    }

    .scenario-graph .radGridHeaderWrap table thead tr th.radHeader {
        color: #000 !important;
    }

    .scenario-graph .rgtTimelineWrapper table.rgtTasks tbody tr td div.rgtTaskTemplate {
        background: #d37f7f !important;
        color: #000 !important;
        font-weight: bold !important;
    }
/****For Upload Button***/
.fileUploadstyle {
    position: relative;
    overflow: hidden;
    background: url("../Images/import-icon-green.png") no-repeat 0% 50% !important;
    text-align: center;
    height: 35px !important;
    width: 34px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: 14px !important;
    font-size: 14px !important;
    margin-top: 0 !important;
    font-weight: bold !important;
    padding-top: 4px;
    font-family: "proxima-nova","Segoe UI",Verdana,Helvetica,sans-serif !important;
    top: -10px !important;
    cursor: pointer;
}

    .fileUploadstyle input {
        font-size: 50px;
        position: absolute;
        left: -60px;
        top: -3px;
        filter: alpha(opacity=0);
        -moz-opacity: 0.0;
        -o-opacity: 0.0;
        opacity: 0.0;
    }

.commodity-grid-wrapper {
    width: 909px;
    height: 442px;
    background: #fff;
    border: 1px solid #ded3d3;
    display: inline-block;
}

.commodity-grid-inner {
    background-color: rgb(59, 107, 179);
    height: 30px;
    padding-top: 15px;
    padding-left: 0;
    border: 0 solid #E0E0E0;
    color: white;
    font-size: 13px;
    width: 910px;
    font-weight: bold;
}

.commodity-grid-inner-data {
    background-color: rgb(59, 107, 179);
    height: 30px;
    padding-top: 15px;
    padding-left: 0;
    border: 0 solid #E0E0E0;
    color: white;
    font-size: 13px;
    width: 924px;
    font-weight: bold;
}

    .commodity-grid-inner-data p {
        margin: 0;
        padding: 0 10px;
        text-transform: uppercase;
        font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    }


    .commodity-grid-inner-data .RadHtmlChart {
        top: 15px !important;
    }

.commodity-grid-inner p {
    margin: 0;
    padding: 0 10px;
    text-transform: uppercase;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
}


.commodity-grid-inner .RadHtmlChart {
    top: 15px !important;
}

.capex-grid-inner {
    background-color: rgb(59, 107, 179);
    height: 30px;
    padding-top: 15px;
    padding-left: 0;
    border: 0 solid #E0E0E0;
    color: white;
    font-size: 13px;
    width: 893px;
    font-weight: bold;
}

    .capex-grid-inner p {
        margin: 0;
        padding: 0 10px;
        text-transform: uppercase;
        font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    }

    .capex-grid-inner .RadHtmlChart {
        top: 0 !important;
    }

.grid-container-capex {
    display: inline-block;
    width: 893px;
    margin-top: 2px;
    height: 315px;
    border: 1px solid #d3dede;
}

.opex-grid-inner {
    background-color: rgb(59, 107, 179);
    height: 30px;
    padding-top: 15px;
    padding-left: 0;
    border: 0 solid #E0E0E0;
    color: white;
    font-size: 13px;
    width: 903px;
    font-weight: bold;
}

    .opex-grid-inner p {
        margin: 0;
        padding: 0 10px;
        text-transform: uppercase;
        font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    }

    .opex-grid-inner .RadHtmlChart {
        top: 0 !important;
    }

.grid-container-opex {
    display: inline-block;
    width: 903px;
    margin-top: 8px;
    height: 334px;
    border: 1px solid #d3dede;
}
/*pop window button correction*/

.RadWindow .rwWindowContent .rwPopupButton .rwOuterSpan {
    padding: 0 0 0 0;
}
/************/
.production-grid-inner {
    background-color: rgb(59, 107, 179);
    height: 30px;
    padding-top: 15px;
    padding-left: 0;
    border: 0 solid #E0E0E0;
    color: white;
    font-size: 13px;
    width: 889px;
    font-weight: bold;
}

    .production-grid-inner p {
        margin: 0;
        padding: 0 10px;
        text-transform: uppercase;
        font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    }

    .production-grid-inner .RadHtmlChart {
        top: 0 !important;
    }

.grid-container-production {
    display: inline-block;
    width: 889px;
    height: 334px;
    border: 1px solid #D3DEDE;
    margin-left: 8px;
}

/**rad-popup-common-style***/
div.RadWindow table tbody tr.rwTitleRow {
    height: 51px !important;
}

div.RadWindow table tbody tr td.rwTitlebar {
    background: rgb(59, 107, 179); /*corrected*/
    background-image: none !important;
}

    div.RadWindow table tbody tr td.rwTitlebar .rwIcon {
        display: none;
    }

div.RadWindow table tbody tr td.rwTopLeft {
    background: rgb(59, 107, 179); /*corrected*/
    background-image: none !important;
}

div.RadWindow table tbody tr td.rwTopRight {
    background: rgb(59, 107, 179); /*corrected*/
    background-image: none !important;
}

div.RadWindow table tbody tr.rwContentRow td.rwBodyLeft {
    background: #fff !important;
}

div.RadWindow table tbody tr.rwContentRow td.rwBodyRight {
    background: #fff !important;
}

div.RadWindow table tbody tr.rwContentRow td.rwWindowContent {
    padding-right: 0 !important;
}

div.RadWindow table tbody tr.rwFooterRow {
    display: none;
}

div.RadWindow .rwControlButtons a {
    background: url("../Images/nvp-popup-close-button.png") no-repeat 0% 50% !important;
}

div.RadWindow .rwTable .rwTitlebarControls em {
    color: #fff !important;
    padding: 10px 0 11px 14px !important;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
    text-transform: uppercase;
    font-size: 16px;
}

.rwDialogText {
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
    font-size: 14px !important;
}

.rwPopupButton {
    background: rgb(59, 107, 179) !important; /*corrected*/
    height: 34px !important;
    margin-top: 30px !important;
}

.rwOuterSpan {
    background: !important;
}

.rwInnerSpan {
    background: rgb(59, 107, 179) !important; /*corrected*/
    color: #fff !important;
    padding: 6px 12px !important;
    cursor: pointer !important;
    font-size: 14px;
}

div.RadWindow .rwControlButtons {
    padding: 0;
    margin: 5px -13px 0 0;
    list-style: none;
    white-space: nowrap;
    float: right;
    width: 24px !important;
}
/**NPV popup**/
.preview-npv-wrapper table {
    width: 383px !important;
}

    .preview-npv-wrapper table tbody tr.rwStatusbarRow {
        display: none !important;
    }

    .preview-npv-wrapper table tbody tr td div {
        display: none !important;
    }

    .preview-npv-wrapper table tbody tr.rwTitleRow {
        height: 51px !important;
    }

    .preview-npv-wrapper table tbody tr td.rwTitlebar {
        background: rgb(59, 107, 179); /*corrected*/
    }

        .preview-npv-wrapper table tbody tr td.rwTitlebar .rwIcon {
            display: none;
        }

    .preview-npv-wrapper table tbody tr td.rwTopLeft {
        background: rgb(59, 107, 179); /*corrected*/
    }

    .preview-npv-wrapper table tbody tr td.rwTopRight {
        background: rgb(59, 107, 179); /*corrected*/
    }

    .preview-npv-wrapper table tbody tr.rwContentRow td.rwBodyLeft {
        background: #fff !important;
    }

    .preview-npv-wrapper table tbody tr.rwContentRow td.rwBodyRight {
        background: #fff !important;
    }

    .preview-npv-wrapper table tbody tr.rwContentRow td.rwWindowContent {
        padding-right: 0 !important;
        height: 100% !important;
    }

    .preview-npv-wrapper table tbody tr.rwFooterRow {
        display: none;
    }

.preview-npv-wrapper .rwControlButtons a {
    background: url("../Images/nvp-popup-close-button.png") no-repeat 0% 50% !important;
}

.preview-npv-wrapper .rwTable .rwTitlebarControls em {
    color: #fff !important;
    padding: 14px 0 14px 14px !important;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
}

.preview-npv-wrapper .rwControlButtons {
    padding: 0;
    margin: 12px 0 0 0 !important;
    list-style: none;
    white-space: nowrap;
    float: right;
    width: 24px !important;
}

/*****/
.run-simulation-wrapper table {
    width: 383px !important;
}

    .run-simulation-wrapper table tbody tr.rwStatusbarRow {
        display: none !important;
    }

    .run-simulation-wrapper table tbody tr td div {
        display: none !important;
    }

    .run-simulation-wrapper table tbody tr.rwTitleRow {
        height: 51px !important;
    }

    .run-simulation-wrapper table tbody tr td.rwTitlebar {
        background: rgb(59, 107, 179); /*corrected*/
    }

        .run-simulation-wrapper table tbody tr td.rwTitlebar .rwIcon {
            display: none;
        }

    .run-simulation-wrapper table tbody tr td.rwTopLeft {
        background: rgb(59, 107, 179); /*corrected*/
    }

    .run-simulation-wrapper table tbody tr td.rwTopRight {
        background: rgb(59, 107, 179); /*corrected*/
    }

    .run-simulation-wrapper table tbody tr.rwContentRow td.rwBodyLeft {
        background: #fff !important;
        height: auto !important;
    }

    .run-simulation-wrapper table tbody tr.rwContentRow td.rwBodyRight {
        background: #fff !important;
        height: auto !important;
    }

    .run-simulation-wrapper table tbody tr.rwContentRow td.rwWindowContent {
        padding-right: 0 !important;
        height: auto !important;
    }

    .run-simulation-wrapper table tbody tr.rwFooterRow {
        display: none;
    }

.run-simulation-wrapper .rwControlButtons a {
    background: url("../Images/nvp-popup-close-button.png") no-repeat 0% 50% !important;
}

.run-simulation-wrapper .rwTable .rwTitlebarControls em {
    color: #fff !important;
    padding: 14px 0 14px 14px !important;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
}

.run-simulation-wrapper .rwControlButtons {
    padding: 0;
    margin: 12px 0 0 0 !important;
    list-style: none;
    white-space: nowrap;
    float: right;
    width: 24px !important;
}

.run-simulation-wrapper table tbody tr.rwWindowContent iframe {
    display: block;
    height: 100% !important;
}

/**add-scenario**/
.add-scenario-wrapper table {
    width: 383px !important;
}

.add-scenario-wrapper .rwTable {
    height: 315px !important;
}

.add-scenario-wrapper table tbody tr.rwStatusbarRow {
    display: none !important;
}

.add-scenario-wrapper table tbody tr td div {
    display: none !important;
}

.add-scenario-wrapper table tbody tr.rwTitleRow {
    height: 51px !important;
}

.add-scenario-wrapper table tbody tr td.rwTitlebar {
    background: rgb(59, 107, 179); /*corrected*/
}

    .add-scenario-wrapper table tbody tr td.rwTitlebar .rwIcon {
        display: none;
    }

.add-scenario-wrapper table tbody tr td.rwTopLeft {
    background: rgb(59, 107, 179); /*corrected*/
}

.add-scenario-wrapper table tbody tr td.rwTopRight {
    background: rgb(59, 107, 179); /*corrected*/
}

.add-scenario-wrapper table tbody tr.rwContentRow td.rwBodyLeft {
    background: #fff !important;
    height: auto !important;
}

.add-scenario-wrapper table tbody tr.rwContentRow td.rwBodyRight {
    background: #fff !important;
    height: auto !important;
}

.add-scenario-wrapper table tbody tr.rwContentRow td.rwWindowContent {
    padding-right: 0 !important;
    height: 100% !important;
}

.add-scenario-wrapper table tbody tr.rwFooterRow {
    display: none;
}

.add-scenario-wrapper .rwControlButtons a {
    background: url("../Images/nvp-popup-close-button.png") no-repeat 0% 50% !important;
}

.add-scenario-wrapper .rwTable .rwTitlebarControls em {
    color: #fff !important;
    padding: 14px 0 14px 14px !important;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
}

.add-scenario-wrapper .rwControlButtons {
    padding: 0;
    margin: 12px 0 0 0 !important;
    list-style: none;
    white-space: nowrap;
    float: right;
    width: 24px !important;
}

.portfolio-summary-mini-graph {
    background: transparent url("../Images/opportunitysummary.png") no-repeat scroll 0% 0%;
    height: 30px;
}
/******/
.npv-inner-text {
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
    height: 18px !important;
    font-size: 14px !important;
    width: 93%;
    display: inline-block;
    margin: 20px 10px 0 10px !important;
    text-align: center;
}

.npv-inner-container {
    padding-bottom: 20px;
    border-bottom: 1px solid #d3dede;
    margin-bottom: 20px;
}

.add-scenario-wrapper {
    max-height: 222px !important;
}

.npv-input-container {
    display: inline-block;
    text-align: center;
    width: 100%;
}

    .npv-input-container span {
        width: 100% !important;
        display: inline-block;
        font-size: 32px;
    }

.npv-inner-input {
    height: 34px !important;
    width: 248px !important;
    display: inline-block;
}

.run-simulation-submit-container {
    text-align: center !important;
    margin-bottom: 13px;
}

.run-simulation-submit {
    height: 38px !important;
    display: inline-block;
    padding: 0 !important;
    color: #fff;
}
/**simulation-specific**/
.npv-inner-text-simulation {
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
    height: 18px !important;
    font-size: 14px !important;
    width: 360px !important;
    display: inline-block;
    margin: 20px 10px !important;
}

.run-simulation-page-confirm {
    height: 38px !important;
    display: inline-block;
    padding: 0 !important;
    color: #fff;
    width: 116px !important;
    background: rgb(59, 107, 179) !important;
    margin-right: 6px !important;
}

.run-simulation-page-cancel {
    height: 38px !important;
    display: inline-block;
    padding: 0 !important;
    color: #fff;
    width: 116px !important;
    background: #9d9f9e !important;
    border: 1px solid #9d9f9e !important;
}
/**project-details-view*/
.company-list-project-details-container-view {
    min-height: 400px !important;
    height: auto !important;
    border-left: 3px solid #E0E0E0;
    width: 923px;
    /*background-color: #e9eeec !important;*/
    border-left: none !important;
}

.client-listing-view-page {
    background-color: #e9eeec;
    height: 527px;
    border-left: 3px solid #E0E0E0;
    width: 923px;
}

.client-listing-view-page-header {
    float: left;
    font-size: 15px !important;
}

.project-name-view-client-listing-page-header {
    float: left;
    font-size: 15px !important;
    margin-left: 10px !important;
}

.project-details-header-view-listing-page-wrapper {
    height: 36px;
    padding-top: 17px;
    width: 900px;
    padding-left: 20px;
    border-bottom: 1px solid #E0E0E0;
    color: rgb(59, 107, 179);
    font-size: 19px !important;
    font-weight: normal;
    background-color: #FEFEFE;
}

.project-details-header-view-listing-page {
    height: 60px !important;
    width: 41px !important;
    background-color: transparent;
    background: url("../Images/edit.png") no-repeat;
    background-size: 17px;
    background-position: 11px -2px;
    font-size: 11px !important;
    font-weight: bold !important;
    color: rgb(59, 107, 179); /*corrected*/
    float: right !important;
    border: none !important;
    margin-right: 14px !important;
}

.project-details-header-view-listing-page-wrapper .project-details-header-view-listing-page {
    height: 64px !important;
    width: 48px !important;
    background-color: transparent !important;
    background: url("../Images/my-profile-edit.png") no-repeat 27px 2px;
    font-size: 11px !important;
    color: rgb(59, 107, 179); /*corrected*/
    float: right !important;
    border: none !important;
    margin-right: 12px !important;
    margin-top: -9px;
}

.company-list-details-container-inner {
    width: 882px;
    margin: 0 22px;
    border-top: 1px solid #dedfdf;
    display: inline-block;
}

.company-list-ps-color-white {
    width: 45%;
    display: inline-block;
    height: 47px;
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    background: #fff;
    border-left: 1px solid #dedfdf;
    float: left;
    word-break: break-all;
    overflow: auto;
    padding-right: 10px;
}

.company-list-ps-color-grey {
    width: 45%;
    display: inline-block;
    height: 47px;
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    /*background: #edeeed;*/
    border-left: 1px solid #dedfdf;
    float: left;
    word-break: break-all;
    overflow: auto;
    padding-right: 10px;
}

.company-list-ps-color-white-left {
    width: 43%;
    display: inline-block;
    height: 47px;
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    background: #fff;
    border-left: 1px solid #dedfdf;
    float: left;
    word-break: break-all;
    overflow: auto;
}

.company-list-ps-color-grey-left {
    width: 43%;
    display: inline-block;
    height: 47px;
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    /*background: #edeeed;*/
    border-left: 1px solid #dedfdf;
    float: left;
    word-break: break-all;
    overflow: auto;
}

.company-list-ps-color-container-white {
    background: #fff;
    border-bottom: 1px solid #dedfdf;
    border-right: 1px solid #dedfdf;
    float: left;
    width: 100%;
}

.company-list-ps-color-container-grey {
    background: rgba(245, 245, 245, 0.5) none repeat scroll 0% 0%;
    border-bottom: 1px solid #dedfdf;
    border-right: 1px solid #dedfdf;
    float: left;
    width: 100%;
}

.company-details-activate .activate-button {
    color: #FFF !important;
    width: 190px !important;
    height: 39px;
    padding-top: 8px !important;
    margin-top: -8px !important;
    margin-left: 172px !important;
    float: left !important;
    font-size: 15px !important;
    margin-bottom: 14px !important;
    font-weight: bold !important;
}

.email-company-list {
    width: 861px !important;
    height: auto !important;
    min-height: 47px !important;
}

    .email-company-list table {
        height: auto !important;
        margin-top: 0 !important;
    }

        .email-company-list table tbody tr td {
            padding-right: 0 !important;
        }

            .email-company-list table tbody tr td div.select-fieldset {
                width: auto !important;
                padding-right: 8px !important;
            }

.label1-company-list {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    color: #808080;
}

.email-company-list {
    width: 841px !important;
    height: auto !important;
    min-height: 47px !important;
    padding-right: 20px;
    word-break: break-all;
}

.company-list-add-client-button {
    float: right;
    width: 109px !important;
    height: 35px;
    font-size: 14px !important;
    padding-top: 7px !important;
    color: #fff;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    font-weight: bold !important;
    margin-right: 10px !important;
    text-transform: uppercase;
}

.company-list-project-details-container-view .label1 {
    width: 100%;
}

.company-list-project-details-container-view .label1-email {
    width: 20%;
    display: inline-block;
    font-size: 14px !important;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    color: #808080;
    font-weight: bold;
}

.company-list-ps-color-white span {
    color: #808080;
}

.company-list-ps-color-grey span {
    color: #808080;
}

.email-button-custom-margin {
    margin-top: 10px;
}

.company-list-project-details-container-view .view-text2 {
    width: 75%;
    position: initial !important;
    top: 0 !important;
    left: 0 !important;
    display: inline-block;
    word-break: break-all;
}

/*summary*/

.grid-container-summary {
    display: inline-block;
    width: 903px;
    margin-top: 8px;
    height: 334px;
    border: 1px solid #d3dede;
}

.summary-table-content {
    overflow-x: auto;
    height: 400px;
    width: 420px;
}

.summary-view-odd-row {
    background-color: RGB(228,228,228);
    height: 30px;
    padding-top: 8px;
    border: 1px solid #E0E0E0;
    border-top: none;
}

.scenario-summary-view-footer-row {
    background-color: #DADBDC;
    height: 30px;
    padding-top: 8px;
    border: 1px solid #E0E0E0;
    border-top: none;
    padding-bottom: 10px;
}



/*.edit-reservoir-gridtable {
    width: 909px;
}

    .edit-reservoir-gridtable .edit-reservoir-gridtable-container {
        width: 908px;
        background-color: #F6F6F6;
    }

    .edit-reservoir-gridtable .summary-view-even-row {
        width: 908px;
    }

    .edit-reservoir-gridtable .summary-view-odd-row {
        width: 908px;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        height: 32px;
    }

   .edit-reservoir-gridtable .reservoir-drop-down-half {
    width: 66px !important;
    margin-left: 0px;
}
    .edit-reservoir-gridtable .reservoir-drop-down-half-right {
        width: 67px !important;
    }

    .edit-reservoir-gridtable .edit-reservoir-gridtable-textbox-column {
        height: 34px !important;
        margin-top: -1px !important;
    }

    

    .edit-reservoir-gridtable .reservoir-drop-down {
        width: 181px !important;
    }

    .edit-reservoir-gridtable .edit-reservoir-gridtable-dropdown-column {
        height: 30px !important;
    }

    .edit-reservoir-gridtable .edit-reservoir-gridtable-textbox-column.edit-reservoir-gridtable-textbox-column-margin-fix {
        margin-left: 17px !important;
    }

    .edit-reservoir-gridtable .edit-reservoir-gridtable-textbox-range-column2.edit-reservoir-gridtable-textbox-range-column2-margin-fix {
        margin-left: 34px !important;
    }

    .edit-reservoir-gridtable .edit-reservoir-gridtable-textbox-range-column2 {
        height: 34px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
        margin-top: -1px !important;
    }

    .edit-reservoir-gridtable .edit-reservoir-gridtable-textbox-before-range-column2 {
        height: 33px !important;
        width: 180px !important;
    }*/

.edit-reservoir-gridtable .reservoir-drop-down-half {
    width: 72px !important;
    margin-left: 0px;
}

.edit-reservoir-gridtable .edit-reservoir-gridtable-container {
    width: 874px !important;
}

.edit-reservoir-gridtable .reservoir-drop-down-half.RadDropDownList_Default .rddlInner {
    height: 34px !important;
}

.edit-reservoir-gridtable .reservoir-drop-down-half.RadDropDownList_Default .rddlIcon {
    height: 30px !important;
    margin-top: 12px !important;
    margin-right: 20px;
}

.edit-reservoir-gridtable .edit-reservoir-gridtable-header-row {
    width: 876px;
}

.edit-reservoir-gridtable-row-column.edit-reservoir-gridtable-row-first-column-fix {
    width: 222px !important;
}

.edit-reservoir-gridtable .edit-reservoir-gridtable-header-column.edit-reservoir-gridtable-row-first-header-column-fix {
    width: 210px !important;
}

.edit-reservoir-gridtable .edit-reservoir-gridtable-header-column {
    width: 160px !important;
}

.edit-reservoir-gridtable .edit-reservoir-gridtable-dropdown-column {
    width: 160px !important;
}

.edit-reservoir-gridtable .edit-reservoir-gridtable-textbox-column {
    width: 160px !important;
}

.edit-reservoir-gridtable .edit-reservoir-gridtable-textbox-range-column {
    width: 160px !important;
    margin-left: -4px !important;
}

.edit-reservoir-gridtable .edit-reservoir-gridtable-textbox-range-column2 {
    width: 171px !important;
    margin-left: -4px !important;
}


.summary-table-column1-fix {
    padding-left: 12px;
    width: 90px !important;
    color: #808080;
    float: left;
    padding-top: 2px;
}

.summary-table-column1-gas-ratio-fix {
    padding-left: 12px;
    width: 166px !important;
    color: #808080;
    float: left;
    padding-top: 2px;
}


.reservoir-temp-textbox {
    width: 60px !important;
    height: 40px !important;
    float: left;
}

.summary-view-row {
    background-color: #FBFBFB;
    height: 30px;
    padding-top: 8px;
    border: 1px solid #E0E0E0;
    border-top: none;
}

.summary-view-even-row {
    background-color: #FFFFFF;
    edit-reservoir-gridtable-header height: 30px;
    padding-top: 8px;
    border: 1px solid #E0E0E0;
    border-top: none;
}

.scenario-summary-view-even-row {
    background-color: RGB(237,237,237);
    height: 30px;
    padding-top: 8px;
    border: 1px solid #E0E0E0;
    border-top: none;
}

.summary-table-column1 {
    padding-left: 20px;
    width: 160px !important;
    color: #808080;
    float: left;
    padding-top: 2px;
}

.edit-reservoir-summary-table-column1 {
    padding-left: 20px;
    width: 145px !important;
    color: #808080;
    float: left;
    padding-top: 2px;
}


.edit-reservoir-bottom-table-left-div {
    width: 1090px;
    float: left;
}

    .edit-reservoir-bottom-table-left-div .text-box5 {
        margin-top: -4px !important;
        width: 159px !important;
        margin-right: -15px !important;
    }

    .edit-reservoir-bottom-table-left-div .riSingle.RadInput.RadInput_Default {
        margin-right: 17px;
    }

.edit-reservoir-summary-header-bottom-table {
    height: 30px;
    padding-top: 8px;
    border-top: medium none;
    background-color: rgb(59, 107, 179);
    margin-left: 10px;
    width: 1096px;
}

    .edit-reservoir-summary-header-bottom-table .summary-table-column1 {
        width: 145px !important;
    }

    .edit-reservoir-summary-header-bottom-table .reservoir-drop-down {
        margin-top: -3px !important;
        width: 84px;
        margin-left: -107px !important;
    }

        .edit-reservoir-summary-header-bottom-table .reservoir-drop-down span {
            color: #333 !important;
        }

    .edit-reservoir-summary-header-bottom-table .reservoir-gridheader-view-left-div {
        width: 1144px;
    }

.edit-reservoir-bottom-table-content {
    height: 133px;
    border-top: 1px solid #D3DEDE;
    border-right: 1px solid #D3DEDE;
    border-bottom: 1px solid #D3DEDE;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-left: medium none !important;
    width: 1094px;
    margin-left: 10px;
    margin-bottom: 60px;
}

.edit-reservoir-drop-down-bottom-table {
    color: #585858 !important;
    font-size: 14px !important;
    padding: 0px !important;
    float: left !important;
    width: 180px !important;
    margin-top: -4px;
}

.scenario-table-column {
    padding-left: 20px;
    width: 159px !important;
    color: #808080;
    float: left;
    padding-top: 2px;
}

    .scenario-table-column.scenario-table-column-padding {
        text-align: center;
    }

#scenario-table table tr {
    cursor: pointer;
}

.link-style {
    color: #000;
    text-decoration: #000 solid underline;
}

    .link-style:hover {
        color: #3B6BB3;
        text-decoration: #3B6BB3 solid underline;
    }

#ui_radOpportunitySection table tr {
    cursor: pointer;
}

#ui_divView table tr {
    cursor: pointer;
}


.reservoir-table-column {
    padding-left: 20px;
    width: 159px !important;
    color: #4B4B4B;
    float: left;
    padding-top: 2px;
    width: 132px !important;
    padding-right: 8px;
}

    .reservoir-table-column.reservoir-table-column-gas-ratio-margin-top {
        margin-top: -12px;
    }


.text-align-right {
    text-align: right !important;
}

.reservoir-table-column-to {
    padding-left: 20px;
    /*width: 76px !important;*/
    color: #808080;
    float: left;
    padding-top: 2px;
    padding-left: 128px;
}

.summary-table-column2 {
    padding-left: 20px;
    width: 160px !important;
    color: #808080;
    float: left;
    padding-top: 4px;
}

.edit-reservoir-summary-header-bottom-table .summary-table-column2 {
    padding-left: 8px !important;
    width: 177px !important;
}

.scenario-summary-table-column2 {
    padding-left: 20px;
    width: 160px !important;
    color: #808080;
    float: left;
    padding-top: 4px;
    text-align: center;
    font-weight: bold;
}

.scenario-summary-table-label {
    padding-left: 60px;
    padding-right: 64px;
}

.summary-view-left-div {
    width: 420px;
    float: left;
}

.summary-view-right-div {
    width: 420px;
    float: left;
}

.summary-column-divider-line1 {
    width: 3px;
    background-color: #E0E0E0;
    height: 43px;
    float: left;
    margin-top: -8px;
}

.summary-column-divider-line2 {
    width: 1px;
    background-color: #E0E0E0;
    height: 40px;
    float: left;
    margin-top: -7px;
}

.summary-grid-inner {
    background-color: rgb(59, 107, 179);
    height: 25px;
    padding-top: 15px;
    padding-left: 0;
    border: 0 solid #E0E0E0;
    color: white;
    font-size: 13px;
    width: 450px;
    font-weight: bold;
    float: left;
    display: inline-block !important;
    vertical-align: top !important;
}

    .summary-grid-inner p {
        margin: 0;
        padding: 0 10px;
        text-transform: uppercase;
        font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    }

    .summary-grid-inner .RadHtmlChart {
        top: 0 !important;
    }

.summary-horizondal {
    display: inline-block !important;
    vertical-align: top !important;
    width: 410px;
    float: left;
}

/***output page*/
.scenario-output-subheader {
    padding: 20px;
    background: #f6f9f9;
    margin-bottom: 15px;
    color: #37994a;
    font-weight: bold;
    width: 886px !important;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

.output-subheader-value-container {
    text-transform: uppercase;
    font-weight: normal;
    color: #333;
    width: 100%;
    word-break: break-all;
}

.output-grid-container-summary {
    display: inline-block;
    width: 918px;
    margin-top: 8px;
}

.output-company-horizontal {
    /*display: inline-block !important;*/
    /*vertical-align: top !important;*/
    width: 448px;
    /*float: left;*/
    margin-right: 8px;
    margin-bottom: 20px;
}

.output-summary-view-row {
    background-color: #FBFBFB;
    height: 30px;
    padding-top: 8px;
    border-top: none;
    background-color: rgb(59, 107, 179);
    margin-left: 10px;
    width: 900px;
}

    .output-summary-view-row.guides-grid-header-ul {
        margin-left: 0px;
        width: 98%;
    }

.output-summary-table-content {
    overflow-x: auto;
    height: 300px;
    border: 1px solid #d3dede;
    border-left: none !important;
    width: 900px;
    margin-left: 10px;
}

    .output-summary-table-content.guides-content-grid {
        height: auto;
        width: 100%;
        margin-left: 0px;
    }

.output-summary-view-left-div {
    width: 420px;
    float: left;
}



    .output-summary-view-left-div span {
        color: #fff !important;
    }

.reservoir-gridheader-view-left-div {
    width: 1092px;
    float: left;
}

.edit-reservoir-gridtable-header {
    width: 900px;
    float: left;
}


.scenario-reservoir-gridheader-view-left-div {
    width: 1092px;
    float: left;
}

.reservoir-gridheader-view-left-div span {
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    color: #808080;
}

    .reservoir-gridheader-view-left-div span.reservoir-table-column.reservoir-table-column-range-property {
        padding-left: 233px;
        width: 235px !important;
    }

/*.reservoir-gridheader-view-left-div span.reservoir-table-column.reservoir-table-column-expected {
        padding-left: 93px;
    }*/

.reservoir-gridheader-view-left-div div.reservoir-drop-down.reservoir-table-column-expected-dropdown {
    padding-left: 8px !important;
}

.reservoir-first-column-grid {
    width: 234px !important;
}

.reservoir-view-left-div {
    width: 1090px;
    float: left;
}

.reservoir-view-left-div-row {
    width: 578px;
    float: left;
}

.reservoir-details-container {
    background-color: #E6EBEE;
    min-height: 404px;
    padding-left: 22px;
    width: 100%;
    margin-top: 0px;
    display: inline-block;
}

.reservoir-horizontal {
    width: 1096px;
    margin-right: 8px;
    margin-left: 20px;
    margin-bottom: 20px;
    float: left;
}

.reservoir-summary-table-content {
    /*overflow-x: auto;
    height: 180px;*/
    border-top: 1px solid #D3DEDE;
    border-right: 1px solid #D3DEDE;
    border-bottom: 1px solid #D3DEDE;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-left: medium none !important;
    width: 1094px;
    margin-left: 10px;
}
/*cl - commented*/
.edit-reservoir-summary-table-content {
    /*overflow-x: auto;
    height: 176px;*/
    border-top: 1px solid #D3DEDE;
    border-right: 1px solid #D3DEDE;
    border-bottom: 1px solid #D3DEDE;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-left: medium none !important;
    width: 910px;
    /* margin-left: 10px;*/
}

.edit-reservoir-left-half, .edit-reservoir-right-half {
    width: 530px;
    float: left;
    height: 600px;
}

    .edit-reservoir-left-half tr td, .edit-reservoir-right-half tr td {
        height: 90px;
        /*border-top: 1px solid #D0D0D0;*/
        border-bottom: 1px solid #D0D0D0;
        padding-right: 90px;
        color: #808080;
        float: left;
        width: 500px;
    }

        .edit-reservoir-left-half tr td label, .edit-reservoir-right-half tr td label {
            font-size: 14px !important;
            /*font-weight: bold !important;*/
            color: #353535 !important;
            margin-top: 10px;
        }

.RadForm.rfdTextbox input.rfdDecorated[type="text"], .RadForm.rfdTextbox input.rfdDecorated[type="password"], .RadForm.rfdTextarea textarea, .RadForm.rfdTextarea textarea.rfdDecorated[disabled]:hover, .RadForm.rfdTextbox input.rfdDecorated[disabled][type="text"]:hover, .RadForm.rfdTextbox input.rfdDecorated[disabled][type="password"]:hover, .RadForm.rfdLabel label, .RadForm .rfdDecorated, .RadForm .rfdCheckboxChecked, .RadForm .rfdInputDisabled.rfdCheckboxChecked:hover, .RadForm .rfdCheckboxUnchecked, .RadForm .rfdInputDisabled.rfdCheckboxUnchecked:hover, .RadForm.rfdLabel .rfdAspLabel, .RadForm .rfdRadioUnchecked, .RadForm .rfdInputDisabled.rfdRadioUnchecked:hover, .RadForm .rfdRadioUnchecked:hover, .RadForm .rfdRadioChecked, .RadForm .rfdInputDisabled.rfdRadioChecked:hover, .RadForm .rfdRadioChecked:hover, .RadForm .riTextBox, .RadForm .rfdValidationSummaryControl, .RadForm .rfdLoginControl, .RadForm legend {
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif !important;
}

.reservoir-details-container.RadForm.RadForm_Default.rfdRadio .edit-reservoir-left-half tr td label, .reservoir-details-container.RadForm.RadForm_Default.rfdRadio .edit-reservoir-right-half tr td label {
    padding-left: 30px !important;
}
/*.edit-reservoir-right-half label.rfdRadioUnchecked::first-line,.edit-reservoir-left-half label.rfdRadioUnchecked::first-line,.edit-reservoir-right-half label.rfdRadioChecked::first-line,.edit-reservoir-left-half label.rfdRadioChecked::first-line{
            line-height: 16px !important;
        }*/
.edit-reservoir-right-label-question .field-validation-error {
    padding-left: 20px;
}

.edit-reservoir-right-half tr td {
    padding-left: 20px;
}

.edit-reservoir-left-half table, .edit-reservoir-right-half table {
    width: 582px;
    float: left;
    margin-top: 0px;
}

.edit-reservoir-structural {
    width: 100%;
    height: 87px;
    padding-left: 20px;
    margin-left: -20px;
    border-bottom: 1px solid rgb(208, 208, 208);
    font-size: 13px;
    font-weight: bold;
}

.edit-reservoir-left-structural {
    width: 49%;
    height: 87px;
    padding-left: 21px;
    margin-left: -20px;
    border-bottom: 1px solid #D0D0D0;
    font-size: 13px;
    font-weight: bold;
    float: left;
    padding-bottom: 10px;
    margin-top: -25px;
}

.edit-reservoir-right-structural {
    height: 87px;
    padding-left: 17px;
    margin-left: -35px;
    border-bottom: 1px solid #D0D0D0;
    border-left: 1px solid #D0D0D0;
    font-size: 13px;
    font-weight: bold;
    width: 50%;
    float: left;
    padding-bottom: 10px;
    margin-top: -25px;
}

.edit-reservoir-right-half {
    font-size: 14px;
    font-weight: bold;
    border-left: 1px solid rgb(208, 208, 208);
    padding-right: 54px;
}

.edit-reservoir-left-half {
    font-size: 14px;
    font-weight: bold;
}

    .edit-reservoir-left-half .label2 {
        height: 83px;
        width: 500px;
        font-size: 14px;
        font-weight: bold;
        color: #68696B;
    }
/*.edit-reservoir-right-half .label2, .edit-reservoir-left-half .label2{
    
}*/
.cost-oppotunity-checkbox label {
    font-size: 14px !important;
    float: left;
    color: #3B6BB3 !important;
}

    .cost-oppotunity-checkbox label.rfdCheckboxUnchecked, .cost-oppotunity-checkbox label.rfdCheckboxChecked {
        padding-left: 30px !important;
    }

.cost-oppotunity-checkbox-div {
    padding-top: 10px;
    float: left;
}

.portfolio-category-tab-outer .update-button {
    margin-left: 0px;
    margin-bottom: 6px;
    width: 240px !important;
    padding-bottom: 9px;
    padding-top: 7px;
    background: #333;
    color: #FFF;
    font-weight: bold;
    float: left;
    margin-right: 3px;
    height: 34px;
}

.scenario-summary-enter-clear-values {
    float: right;
}

.opportunity-summary-graph-data-table.rgClipCells .rgHeader.opportunity-summary-opportunity-value {
    width: 100px;
}

.opportunity-summary-graph-data-table.rgClipCells .rgHeader.opportunity-summary-opportunity-name {
    width: 100px;
}

.cost-oppotunity-checkbox input.rfdRealInput {
    float: left;
    width: 10px !important;
}

.edit-reservoir-right-half .label2 {
    height: 83px;
    width: 500px;
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #68696B;
}

.edit-reservoir-label-question {
    width: 100%;
    float: left;
    padding-left: 22px;
    margin-left: -22px;
    background: rgba(255,255,255,0.95);
    border-bottom: 1px solid #D0D0D0;
}
/*.edit-reservoir-right-label-question .label2.label2-list{



}*/
.edit-reservoir-right-label-question {
    width: 100%;
    float: left;
    padding-right: 91px;
    background: rgba(255,255,255,0.95);
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #D0D0D0;
}

.reservoir-summary-table-content-view {
    /*overflow-x: auto;
    height: 135px;
    border-top: 1px solid #D3DEDE;
    border-right: 1px solid #D3DEDE;
    border-bottom: 1px solid #D3DEDE;
    border-left: medium none !important;*/
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    width: 1094px;
    margin-left: 10px;
}

.reservoir-summary-view-row {
    min-height: 30px;
    float: left;
    padding-top: 8px;
    border-top: medium none;
    background-color: #DBDCDE;
    margin-left: 10px;
    width: 1093px;
    border-right: 1px solid #D3D3D3;
}

.edit-reservoir-summary-view-row {
    height: 30px;
    padding-top: 8px;
    border-top: medium none;
    background-color: #CBD6EA;
    width: 910px;
}

.scenario-reservoirs-summary-view-row {
    height: 43px;
    padding-top: 8px;
    border-top: medium none;
    background-color: #DADBDC;
    margin-left: 10px;
    width: 1095px;
    padding-bottom: 10px;
}

.reservoir-drop-down {
    color: #585858 !important;
    font-size: 14px !important;
    padding: 0px !important;
    float: left !important;
}

.edit-reservoir-drop-down {
    color: #585858 !important;
    font-size: 14px !important;
    padding: 0px !important;
    float: left !important;
    width: 160px !important;
    margin-top: -4px;
}

.reservoir-table-column1 {
    padding-left: 20px;
    width: 72px !important;
    color: black;
    float: left;
    padding-top: 2px;
}


.output-summary-grid-inner {
    display: inline-block !important;
    height: 675px !important;
    padding-left: 0;
    border: 0 solid #E0E0E0;
    color: white;
    font-size: 13px;
    width: 900px;
    font-weight: bold;
    float: left;
    display: inline-block !important;
    vertical-align: top !important;
    background: #fff;
    margin-left: 10px;
}

.output-comparison-grid-inner {
    display: inline-block !important;
    height: auto !important;
    padding-left: 0;
    border: 0 solid #E0E0E0;
    color: white;
    font-size: 13px;
    width: 450px;
    font-weight: bold;
    float: left;
    display: inline-block !important;
    vertical-align: top !important;
    background: #fff;
}

.output-grid-container-summary div.rtsLevel {
    display: inline-block;
    background: none repeat scroll 0% 0% transparent !important;
    margin-bottom: -11px;
}

.output-grid-container-summary ul.rtsUL {
    width: auto !important;
    background: transparent !important;
    float: right !important;
    background: #fff !important;
}

.output-summary-grid-inner div.k-chart {
    overflow: hidden;
    margin-top: 8px !important;
}

.output-summary-grid-header {
    width: 100%;
    height: 31px;
    background-color: rgb(59, 107, 179);
    padding-top: 12px;
}

    .output-summary-grid-header p {
        margin: 0 !important;
        padding-left: 10px !important;
    }

        .output-summary-grid-header p span {
            text-transform: uppercase !important;
            color: #fff;
        }

.output-summary-grid-inner #MainContent_ChildContent_ctl29 .RadTabStrip .rtsLI {
    float: left;
    display: inline;
    background: url("../Images/thumbnail-img-graph.png") no-repeat 41% -72% !important;
    border-top: 1px solid #d3dede;
    border-bottom: 1px solid #d3dede;
    border-right: 1px solid #d3dede;
    margin-top: 40px;
    padding: 70px 0 0 0 !important;
}

.output-summary-grid-inner #MainContent_ChildContent_ctl29 .RadTabStrip .rtsUL {
    width: 100% !important;
}

.output-summary-grid-inner #MainContent_ChildContent_ctl29 .RadTabStrip_Silk .rtsLevel1 {
    font-size: 15px;
}

.output-summary-grid-inner #MainContent_ChildContent_ctl29 .rtsLink {
    padding: 0 17px 0 17px;
    display: inline-block !important;
}

    .output-summary-grid-inner #MainContent_ChildContent_ctl29 .rtsLink .rtsIn span {
        width: 100% !important;
    }

.output-summary-grid-inner #MainContent_ChildContent_ctl29 .RadTabStrip_Silk .rtsLevel1 .rtsSelected {
    color: #fff !important;
    border-bottom: none !important;
    border-radius: 0 !important;
    background: rgb(59, 107, 179) !important;
}

.output-summary-export-icon {
    background: url("../Images/export-icon.png") no-repeat 0% -12% !important;
    height: 28px !important;
    padding-top: 9px !important;
    width: 31px !important;
    color: rgb(59, 107, 179) !important;
    float: right !important;
    font-size: 12px !important;
    margin-right: 21px !important;
    border: none !important;
    font-weight: bold !important;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    padding-right: 0 !important;
}

.output-summary-print-icon {
    background: url("../Images/print-custom.png") no-repeat 0% -12% !important;
    height: 34px !important;
    padding-top: 9px !important;
    width: 34px !important;
    color: rgb(59, 107, 179) !important;
    float: right !important;
    font-size: 12px !important;
    margin-right: 9px !important;
    border: none !important;
    font-weight: bold !important;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    padding-right: 0 !important;
}

/**comparison-page**/
.comparison-scenario-output-subheader label {
    color: rgb(59, 107, 179) !important;
}

.comparison-drop-down3 {
    color: #585858 !important;
    font-size: 14px !important;
    margin-left: 13px !important;
    padding: 0 !important;
    width: 224px !important;
}

.comparison-output-grid-container-summary {
    width: 927px !important;
}


.output-summary-grid-inner-left {
    margin-right: 3px !important;
}

.output-summary-grid-inner-custom-brdr {
    border: 1px solid #d3dede !important;
    padding-top: 0 !important;
    background: #f5f5f5 !important;
    height: 512px !important;
}

.output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripBaseGraph {
    display: inline-block;
    background: #f5f5f5;
}

    .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripBaseGraph .rtsLI {
        float: left;
        display: inline;
        background: url("../Images/thumbnail-img-graph.png") no-repeat 41% -72% !important;
        border-top: 1px solid #d3dede;
        border-bottom: 1px solid #d3dede;
        border-right: 1px solid #d3dede;
        margin-top: 39px;
        padding: 70px 0 0 0 !important;
    }

    .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripBaseGraph .RadTabStrip .rtsUL {
        width: 100% !important;
    }

    .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripBaseGraph .RadTabStrip_Silk .rtsLevel1 {
        font-size: 15px;
    }

    .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripBaseGraph .rtsLink {
        padding: 0 17px 0 17px;
        display: inline-block !important;
    }

        .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripBaseGraph .rtsLink .rtsIn span {
            width: 100% !important;
        }

    .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripBaseGraph .rtsSelected {
        color: #fff !important;
        border-bottom: none !important;
        border-radius: 0 !important;
        background: rgb(59, 107, 179) !important;
    }

/****/
.output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripGraph {
    display: inline-block;
    background: #f5f5f5;
}

    .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripGraph .rtsLI {
        float: left;
        display: inline;
        background: url("../Images/thumbnail-img-graph.png") no-repeat 41% -72% !important;
        border-top: 1px solid #d3dede;
        border-bottom: 1px solid #d3dede;
        border-right: 1px solid #d3dede;
        margin-top: 43px;
        padding: 70px 0 0 0 !important;
    }

    .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripGraph .RadTabStrip .rtsUL {
        width: 100% !important;
    }

    .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripGraph .RadTabStrip_Silk .rtsLevel1 {
        font-size: 15px;
    }

    .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripGraph .rtsLink {
        padding: 0 17px 0 17px;
        display: inline-block !important;
    }

        .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripGraph .rtsLink .rtsIn span {
            width: 100% !important;
        }

    .output-summary-grid-inner #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripGraph .rtsSelected {
        color: #fff !important;
        border-bottom: none !important;
        border-radius: 0 !important;
        background: rgb(59, 107, 179) !important;
    }
/*scenario-stages***/
.common-scenario-stages ul.rtsUL {
    float: left !important;
}
/**scenario page fixes**/
.financial-details-save {
    margin-left: 226px;
}

.project-details-footer .horizondal_BT input {
    text-transform: uppercase !important;
}

.full-width {
    width: 100% !important;
}

.overview-financial-custom-margin {
    margin-top: 286px !important;
}

.scenario-overview-financial-custom-margin {
    margin-top: 1px !important;
}

.admin-add-user-grid-container .action-button-container {
    width: 100% !important;
}

.admin-add-user-grid-container .RadGrid {
    height: auto !important;
}

.custom-container-margin-project-details {
    margin-top: 351px !important;
}

.custom-margin-project-details .continue-button {
    margin-left: 430px !important;
}

.capex-grid-data-container .production-header-element12 {
    font-size: 11px !important;
    text-align: center;
    padding-left: 5px;
}

.scenario-header .rtsLevel1 {
    margin-top: -15px !important;
}

.scenario-header .RadTabStrip_Silk .rtsLevel1 .rtsSelected {
    color: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    background: rgb(59, 107, 179) !important;
}

.scenario-header .RadTabStrip_Silk .rtsLevel1 .rtsLink {
    color: #666;
}

.scenario-header .RadTabStrip_Silk .rtsLevel1 {
    border-radius: 0 !important;
}

.scenario-header ul.rtsUL li a {
    background: #ebebeb !important;
}

    .scenario-header ul.rtsUL li a:hover {
        color: #000 !important;
        background: #ccc !important;
    }

.scenario-header ul.rtsUL li {
    padding: 0 !important;
}

.scenario-header ul.rtsUL {
    height: 36px;
    border-radius: 0;
}

.output-grid-container-summary-page {
    display: inline-block;
    width: 880px;
    margin-top: 8px;
    margin-left: 20px;
    border: 1px solid #d3dede;
}

    .output-grid-container-summary-page .project-table {
        margin-top: 0 !important;
    }

    .output-grid-container-summary-page .rad-grid {
        width: 898px !important;
    }

    .output-grid-container-summary-page .rgDataDiv {
        width: 97.5% !important;
    }

    .output-grid-container-summary-page .rgHeader {
        padding: 20px 21px !important;
    }

.summary-export-icon {
    margin: 0 0 0 9px;
}

.scenario-header #MainContent_ChildContent_ui_ucScenarioStepCommon_ui_upScenarioCommon {
    display: inline-block !important;
    width: 100% !important;
}

.project-details-scenario-container {
    width: 378px !important;
    word-break: break-all;
    float: left;
    margin-top: 15px;
}

.input-output-container {
    float: left;
    margin-left: 41px;
    width: 191px;
    height: 39px;
}

.lock-del-edit {
    float: right;
    width: 251px !important;
}

    .lock-del-edit .unlock-scenario {
        height: 62px !important;
        width: 56px !important;
        background-color: transparent;
        background: url("../Images/lock.png") no-repeat;
        background-position: 33% 21%;
        font-size: 11px !important;
        font-weight: bold !important;
        color: rgb(59, 107, 179);
        border: none !important;
        position: relative;
        top: 0;
    }

.ps-color-grey-new {
    background-color: #edeeed;
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: none;
}

#scenario-characteristics .project-details-footer {
    background-color: #EFF3F1;
    width: 1152px;
    height: auto;
    border-top: 1px solid #D0D0D0;
    display: inline-block;
    padding-bottom: 7px;
    margin-left: -243px;
    margin-top: -1px;
}

.capex-numeric1 .text-box3 {
    color: #585858 !important;
    width: 230px !important;
    height: 34px !important;
    border: 1px solid #E0E0E0 !important;
    float: left !important;
}

.capex-grid-header .fileUploadstyle {
    position: relative;
    overflow: hidden;
    background: url("../Images/import-icon-grey.png") no-repeat 0% 50% !important;
    text-align: center;
    height: 35px !important;
    width: 34px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: 14px !important;
    font-size: 14px !important;
    margin-top: -4px !important;
    font-weight: bold !important;
    padding-top: 4px;
    font-family: "proxima-nova","Segoe UI",Verdana,Helvetica,sans-serif !important;
    top: -10px !important;
    cursor: pointer;
}

.opex-grid-container .fileUploadstyle {
    position: relative;
    overflow: hidden;
    background: url("../Images/import-icon-grey.png") no-repeat 0% 50% !important;
    text-align: center;
    height: 35px !important;
    width: 34px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: 14px !important;
    font-size: 14px !important;
    margin-top: -4px !important;
    font-weight: bold !important;
    padding-top: 4px;
    font-family: "proxima-nova","Segoe UI",Verdana,Helvetica,sans-serif !important;
    top: -10px !important;
    cursor: pointer;
}

.commodity-content .import-file-new {
    position: relative;
    overflow: hidden;
    background: url("../Images/export-icon-grey.png") no-repeat 0% 50% !important;
    text-align: center;
    height: 35px !important;
    width: 37px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: 25px !important;
    font-size: 14px !important;
    margin-top: -1px !important;
    font-weight: bold !important;
    padding-top: 21px;
    font-family: "proxima-nova","Segoe UI",Verdana,Helvetica,sans-serif !important;
    top: 41px !important;
    cursor: pointer;
    border: none !important;
}

.commodity-content .rgHeaderWrapper {
    border-left: 0 none;
    border-right: 0 none;
    padding: 0;
    overflow: hidden;
    width: 905px;
}

.opex-grid-container .import-file-new {
    position: relative;
    overflow: hidden;
    background: url("../Images/export-icon-grey.png") no-repeat 0% 50% !important;
    text-align: center;
    height: 35px !important;
    width: 37px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: 14px !important;
    font-size: 14px !important;
    margin-top: -1px !important;
    font-weight: bold !important;
    padding-top: 21px;
    font-family: "proxima-nova","Segoe UI",Verdana,Helvetica,sans-serif !important;
    top: -10px !important;
    cursor: pointer;
}

.opex-grid-data-container .rgHeaderWrapper {
    border-left: 0 none;
    border-right: 0 none;
    padding: 0;
    overflow: hidden;
    width: 905px;
}

.capex-grid-header .import-file-new {
    position: relative;
    overflow: hidden;
    background: url("../Images/export-icon-grey.png") no-repeat 0% 50% !important;
    text-align: center;
    height: 35px !important;
    width: 37px !important;
    color: #FFF !important;
    float: right !important;
    margin-right: 14px !important;
    font-size: 14px !important;
    margin-top: -1px !important;
    font-weight: bold !important;
    padding-top: 21px;
    font-family: "proxima-nova","Segoe UI",Verdana,Helvetica,sans-serif !important;
    top: -11px !important;
    cursor: pointer;
}

.capex-grid-header .rgHeaderWrapper {
    border-left: 0 none;
    border-right: 0 none;
    padding: 0;
    overflow: hidden;
    width: 905px;
}

.production-grid-container .RadGrid div.rgHeaderWrapper {
    border-left: 0 none;
    border-right: 0 none;
    padding: 0;
    overflow: hidden;
    width: 100% !important;
}

.project-name-admin .label-wrapper-span {
    width: 121px;
    display: inline-block;
}

.validation-opex-period {
    margin-left: 100px !important;
}

.commodity-table .commodity-pricing-top-filter-inner-label {
    width: 205px;
    padding-bottom: 10px;
    display: inline-block;
    text-align: left !important;
    padding-left: 0 !important;
}

.commodity-grid-container .production-header-element8 {
    background-color: #fff !important;
    height: 33px;
    padding-top: 0;
    padding-left: 0;
    color: #606060;
    border-top: 1px solid #E0E0E0 !important;
    border-bottom: 1px solid #E0E0E0 !important;
    border-left: 0 !important;
    border-right: 1px solid #E0E0E0 !important;
    margin-bottom: 0;
}

.production-grid-container .RadDropDownList .rddlInner {
    padding: 2px 16px 2px 5px;
    border-width: 1px;
    border-style: solid;
    display: block;
    position: relative;
    overflow: hidden;
}

.admin-add-user-grid-container table.rgMasterTable .rgHeader {
    padding: 20px 6px !important;
}

.summary-export-icon .output-summary-export-icon {
    background: url("../Images/export-icon.png") no-repeat 0% -12% !important;
    height: 28px !important;
    padding-top: 9px !important;
    width: 31px !important;
    color: rgb(59, 107, 179) !important;
    float: right !important;
    font-size: 12px !important;
    margin-right: 32px !important;
    border: none !important;
    font-weight: bold !important;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    padding-right: 0 !important;
}

.output-grid-container-summary-page .RadGrid .rgClipCells .rgRow > td, .output-grid-container-summary-page .RadGrid .rgClipCells .rgAltRow > td {
    border-bottom: 1px solid #d3dede !important;
    padding: 12px 21px !important;
}

.output-grid-container-summary-page .RadGrid_Default {
    height: 720px !important;
}

.output-grid-container-summary-page .rgDataDiv {
    height: 660px !important;
}

.scenario-header #MainContent_ChildContent_ui_lblProjectName {
    padding-top: 15px !important;
    display: inline-block;
}

/**cc-bam*/

.label1-cc-bam {
    padding-right: 62px;
}

.region-cc-bam {
    margin-left: 36px !important;
    width: 886px;
}

    .region-cc-bam .drop-down-new-user-list {
        color: #585858 !important;
        font-size: 14px !important;
        margin-left: 7px !important;
        padding: 0 !important;
        min-width: 220px !important;
        width: auto !important;
    }

.RadComboBox_Default .rcbInput {
    color: #333;
    font-size: 14px;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    line-height: 16px;
}

.project-details-container-admin-cc-bam {
    min-height: 488px !important;
}

.cc-bam-grid-wrapper .RadGrid {
    height: 460px !important;
    width: 891px !important;
    margin: 10px 20px !important;
}

    .cc-bam-grid-wrapper .RadGrid .rgHeader, .cc-bam-grid-wrapper .RadGrid th.rgResizeCol {
        padding: 18px 15px !important;
    }

.cc-bam-epmty-image-wrapper {
    text-align: center !important;
}

.water-depth-error-msg {
    height: 20px;
    padding-left: 58px;
    padding-top: 0;
}

.schedule-edit-content .schedule-edit-row {
    margin-top: 2px !important;
}

.schedule-edit-content fieldset ol li {
    padding-bottom: 10px !important;
}

.planned-authoriztion-error-fix .schedule-validation {
    margin-left: 2px !important;
}

.drilling-span-error-fix .field-validation-error {
    float: left !important;
}

.period-wrapper {
    margin-top: -9px !important;
}

.period-fix div span.rddlInner {
    margin-top: -12px !important;
}

.commodity-pricing-top-filter-inner-label span.filer-padding-commodity {
    margin-left: 0 !important;
}

.period-validation-fix .field-validation-error {
    margin-left: 86px !important;
}

.details-div-wrapper {
    margin-top: -3px;
    display: inline-block;
}

.user-details-wrapper-fix {
    height: 32px !important;
    width: 900px !important;
    padding-top: 21px;
}

    .user-details-wrapper-fix .project-details-delete, .user-details-wrapper-fix .project-details-edit {
        margin-top: -13px !important;
    }

.user-detials-buttons-container .admin-add-button {
    width: 159px !important;
    height: 36px;
    padding-top: 7px !important;
    margin-top: 9px !important;
    margin-left: 573px !important;
    float: left !important;
    font-size: 14px !important;
    text-transform: uppercase;
    color: rgb(59, 107, 179) !important;
    background: transparent !important;
    border: 1px solid rgb(59, 107, 179) !important;
    font-weight: bold;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

.user-detials-buttons-container .admin-cancel-button {
    width: 159px !important;
    height: 36px;
    padding-top: 7px !important;
    margin-top: 9px !important;
    margin-left: 9px !important;
    float: left !important;
    font-size: 14px !important;
    text-transform: uppercase;
    color: rgb(59, 107, 179) !important;
    background: transparent !important;
    border: 1px solid rgb(59, 107, 179) !important;
    font-weight: bold;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

.user-detials-buttons-container .details-cancel .aspNetDisabled {
    color: #9C9E9D !important;
    border-color: #9C9E9D !important;
    cursor: default;
}

.aspNetDisabled.add-scenario-new {
    background-color: rgba(156,158,157,0.5) !important;
    border-color: rgba(156,158,157,0.5) !important;
    cursor: default;
}

.aspNetDisabled.button {
    background-color: rgba(156,158,157,0.5) !important;
    border-color: rgba(156,158,157,0.5) !important;
    cursor: default !important;
}

.aspNetDisabled.import-file-new {
    cursor: default !important;
    opacity: 0.5;
}

.aspNetDisabled.output-summary-export-icon {
    cursor: default !important;
    opacity: 0.5;
}

.aspNetDisabled.output-summary-print-icon {
    cursor: default !important;
    opacity: 0.5;
}

.view-text2-fix {
    width: 98% !important;
}

.license-custom-margin {
    margin-top: 20px !important;
    min-width: 328px;
    display: inline-block;
    float: right;
    margin-right: 20px;
}

.license-button-wrapper {
    display: inline-block;
    float: right;
    margin-right: 20px;
}

    .license-button-wrapper .button-title {
        float: left;
        margin-top: 17px;
    }


    .license-button-wrapper .admin-add-button {
        margin-left: 10px !important;
        float: right !important;
        font-weight: bold;
        background: transparent;
        color: rgb(59, 107, 179) !important;
        font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
        padding-top: 7px !important;
    }

.action-icons input.user-list-edit {
    height: 13px !important;
    width: 13px !important;
    margin-right: 14px !important;
    margin-top: 0 !important;
    display: inline-block !important;
    background: transparent;
}

.action-icons input.user-list-lock {
    height: 14px !important;
    width: 10px !important;
    display: inline-block !important;
    margin-top: 0 !important;
    background: transparent;
}

.action-icons .aspNetDisabled.user-list-lock {
    cursor: default;
}

.pending-users-region {
    margin-left: 20px !important;
    margin-bottom: 20px !important;
}

.action-icons input.user-list-pending-tick {
    height: 13px !important;
    width: 13px !important;
    margin-right: 14px !important;
    margin-top: 0 !important;
    display: inline-block !important;
    background-color: transparent;
    background: url("../Images/pending-user-tick.png");
}

    .action-icons input.user-list-pending-tick:disabled {
        height: 13px !important;
        width: 13px !important;
        margin-right: 14px !important;
        margin-top: 0 !important;
        display: inline-block !important;
        background-color: transparent;
        background: url("../Images/pending-user-tick-disabled.png");
    }

.action-icons input.user-list-pending-delete {
    height: 13px !important;
    width: 13px !important;
    margin-right: 14px !important;
    margin-top: 0 !important;
    display: inline-block !important;
    background-color: transparent;
    background: url("../Images/close.png");
}

    .action-icons input.user-list-pending-delete:disabled {
        height: 13px !important;
        width: 13px !important;
        margin-right: 14px !important;
        margin-top: 0 !important;
        display: inline-block !important;
        background-color: transparent;
        background: url("../Images/close-disabled.png");
    }

.admin-add-user-grid-container .maintenance-grid-wrapper-inner table.rgMasterTable .rgHeader {
    padding: 9px 6px !important;
}

.admin-add-user-grid-container .maintenance-grid-wrapper-inner .action-button-container {
    text-align: left !important;
}

.guides-wrapper {
    margin: 20px !important;
    width: 851px !important;
}

.guides-content-grid {
    overflow: auto;
    max-height: 436px !important;
    width: 100%;
    border: none;
    border-left: none !important;
    margin-top: -2px;
}

    .guides-content-grid .summary-view-left-div {
        width: 100% !important;
        float: left !important;
    }

.output-summary-view-div-guide {
    width: 100%;
    float: left;
    display: inline-block;
}

.reset-text-color div span {
    color: #fff !important;
}

.title-guide {
    float: left;
    min-width: 400px;
    height: auto;
    word-break: break-all;
    overflow: auto;
}

.dl-guide {
    float: left;
    min-width: 425px;
    height: auto;
    word-break: break-all;
    overflow: auto;
}

table#MainContent_ChildContent_ui_rbUser {
    width: 90%;
    margin-top: 0 !important;
}

    table#MainContent_ChildContent_ui_rbUser tbody tr td {
        padding: 0 !important;
        width: 256px !important;
    }

        table#MainContent_ChildContent_ui_rbUser tbody tr td input {
            display: inline-block;
            width: auto !important;
            margin-left: 115px;
        }

        table#MainContent_ChildContent_ui_rbUser tbody tr td label {
            width: auto !important;
            display: inline-block !important;
            margin-left: 10px !important;
            font-size: 13px;
            background-position: 1px 2px !important;
            padding-left: 25px !important;
        }

.scenario-details-container div#MainContent_ChildContent_ctl00 {
    min-height: 100% !important;
}

.user-details-new-wrapper {
    min-height: 488px;
}

    .user-details-new-wrapper .project-name-admin {
        float: left;
        width: 405px !important;
        margin-right: 55px !important;
    }

    .user-details-new-wrapper .business-unit-admin {
        float: left;
        width: 371px !important;
        margin-right: 55px !important;
    }

.project-owner-wrapper .col-two-third {
    width: 558px !important;
    display: inline-block;
    float: none !important;
    margin-left: 0 !important;
}

.add-scenario-inner-wrapper input {
    width: auto !important;
    display: inline-block;
    margin-left: 12px;
    padding: 0 !important;
    border: none !important;
}

.add-scenario-inner-wrapper label {
    /*width: 140px !important;*/
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
}

.add-scenario-inner-wrapper .drop-down3 {
    margin-left: 0 !important;
    width: 159px !important;
}

.add-scenario-custom-margin-bottom {
    margin-bottom: 5px;
}

.admin-add-user-grid-container .user-details-th-fix table.rgMasterTable .rgHeader {
    padding: 9px 6px !important;
}

.select-box2-admin-latest {
    float: right;
    width: 215px !important;
    border: none !important;
}

.phone-number-border-fix .phone-code, .phone-number-border-fix .phone-number {
    border: 1px solid #d3d3d3 !important;
}

#ui_dlScenario_DropDown .rddlPopup {
    margin: 0;
    padding: 2px 6px;
    min-height: 13px;
    width: 153px !important;
}

.disabled-input {
    border: 1px solid #d3d3d3 !important;
    color: #585858 !important;
}

.required-field-textarea-wrapper {
    height: 20px;
    display: inline-block;
    margin-left: 179px;
}

.required-field-textarea-wrapper-overview {
    height: 20px;
    display: inline-block;
    margin-left: 188px;
}

.add-scenario-buttons-custom-margin {
    margin-top: 23px !important;
}

.support-contact-container-inner-admin {
    margin-left: 16px;
    width: 893px;
    margin-top: 20px;
    display: inline-block;
}

    .support-contact-container-inner-admin .riSingle {
        width: auto !important;
    }

.support-contact-text-box1-admin {
    color: #585858 !important;
    width: 400px !important;
    height: 34px !important;
    border: 1px solid #E0E0E0 !important;
    float: left !important;
    margin-left: 71px !important;
}

.subject-name-container {
    display: inline-block;
    height: auto;
    width: 100%;
}

.scenario-description-support-contact {
    display: inline-block;
    width: 100%;
    padding-bottom: 6px;
}

.support-contact-text-area {
    color: #585858 !important;
    width: 386px !important;
    height: 76px !important;
    float: left !important;
    margin-left: 62px !important;
    font-size: 14px !important;
    padding: 5px 5px 5px 5px;
    margin-bottom: 0;
    margin-top: 0 !important;
}

.validation-wrapper-support-contact {
    height: 20px;
    padding-left: 127px;
    display: inline-block;
    width: 334px;
    padding-bottom: 5px;
}

.scenario-description-support-contact label.label1 {
    margin-top: 0 !important;
}

.support-contact-submit-button {
    display: inline-block;
    margin-left: 128px;
}

    .support-contact-submit-button input.save-button {
        width: 146px !important;
        height: 39px !important;
        padding-top: 9px;
        text-transform: uppercase;
        font-size: 14px;
        color: #fff;
        font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    }

.title-guide-header-left {
    background: rgb(59, 107, 179);
    padding-top: 20px;
    height: 41px;
    border-right: 1px solid #d0d0d0;
}

.title-guide-header-right {
    background: rgb(59, 107, 179);
    padding-top: 20px;
    height: 41px;
}

.guides-grid-header-ul {
    display: inline-block;
    height: 59px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.guides-outer {
    width: 371px !important;
    word-wrap: break-word;
    font-size: 16px;
}

.title-guide-left {
    padding: 20px 0;
    margin-top: -13px;
    border-right: 1px solid #d0d0d0;
}

    .title-guide-left .summary-table-column1 {
        width: 375px !important;
        max-height: 36px;
        overflow: auto;
    }

.title-guide-right {
    padding: 13px 0;
    margin-top: -10px;
}

.download-column-header {
    font-size: 16px;
}

.guides-content-grid .summary-view-odd-row, .guides-content-grid .summary-view-even-row {
    background-color: #FBFBFB;
    min-height: 42px !important;
    padding-top: 8px;
    border: 1px solid #E0E0E0;
    border-top: none;
}

.guides-wrapper fieldset {
    background: rgb(59, 107, 179) !important;
    border: 1px solid #d0d0d0;
}

.user-details-row-wrapper .field-validation-error {
    float: left !important;
    margin-left: 157px !important;
}

.company-details-row-wrapper .field-validation-error {
    float: left !important;
    margin-left: 191px !important;
}

.company-details-right-section-validation .field-validation-error {
    margin-left: 147px !important;
}


/*Outer contact us page*/
.contactus-maindiv {
    padding: 60px 0;
}

.contactus-maindiv-div {
    background: #fff;
    height: 79px;
    text-align: center;
    padding: 20px;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

.contactus-main-content {
    background: rgba(255, 255, 255, 0.85);
    padding: 28px 68px;
    margin: 0;
    float: none;
    text-align: center;
}

    .contactus-main-content ol {
        text-align: left;
    }

.contactus-div {
    padding: 0 163px;
}

.about-us-lower-section {
    background: #e4e4e2 !important;
    padding: 28px 98px 28px 70px;
}

.maintenance-grid-wrapper div#ctl00_ctl00_MainContent_ChildContent_ui_radUserGrid_ctl00 {
    min-height: 325px !important;
}

.maintenance-grid-wrapper table#ctl00_ctl00_MainContent_ChildContent_ui_radUserGrid_ctl00 {
    border: 1px solid #d3dede;
}

    .maintenance-grid-wrapper table#ctl00_ctl00_MainContent_ChildContent_ui_radUserGrid_ctl00 tbody tr.rgRow td {
        border-top: 1px solid #d3dede;
    }

    .maintenance-grid-wrapper table#ctl00_ctl00_MainContent_ChildContent_ui_radUserGrid_ctl00 tbody tr.rgAltRow td {
        border-top: 1px solid #d3dede;
    }


/*ul.rtsUL li {
    width: auto !important;
    */ /*padding: 14px 10px !important;*/ /*
    padding: 14px 0px 10px 0px !important;
    background: transparent !important;
}*/

.RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn {
    display: block;
    padding: 0px 3px !important;
}

.comparison-div a {
    text-decoration: none !important;
}

.comparison-page-grid #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripBaseGraph .rtsLI, .comparison-page-grid #ctl00_ctl00_MainContent_ChildContent_ui_RadTabStripGraph .rtsLI {
    margin-top: 9px !important;
}

.about-us-content-left {
    width: 600px;
    text-align: left;
    padding-right: 60px;
}

    .about-us-content-left h3, .about-us-content-right h3 {
        font-size: 18px !important;
    }

    .about-us-content-left p, .about-us-content-right p {
        margin: 5px 0;
    }

.about-us-content-right {
    width: 324px !important;
    word-break: break-all;
    text-align: left;
}

.about-us-top-content h3 {
    font-size: 24px !important;
    text-align: left;
}

.about-us-cotent {
    text-align: left !important;
}

.project-details-container .project-name-validation {
    height: 20px;
    display: inline-block;
    margin-left: 179px;
}

.project-details-container .business-unit-validation {
    margin-left: 117px !important;
}

/**tooltips**/
.project-details-header-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    float: right;
    margin-right: 10px;
}

.project-details-header-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    position: absolute;
}

.scenario-details-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 0 !important;
    margin-top: -5px !important;
}

.scenario-details-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    font-weight: normal;
    position: absolute;
}

.scope-details-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 8px !important;
    margin-top: -5px !important;
}

.scope-details-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    font-weight: normal;
    position: absolute;
}

.schedule-details-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 8px !important;
    margin-top: -5px !important;
}

.schedule-details-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    font-weight: normal;
    position: absolute;
}

.capex-details-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 7px !important;
    margin-top: -8px !important;
}

.capex-details-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    font-weight: normal;
    position: absolute;
}

.production-details-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 7px !important;
    margin-top: -8px !important;
}

.production-details-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    font-weight: normal;
    position: absolute;
}

.opex-details-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 7px !important;
    margin-top: -8px !important;
}

.opex-details-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    font-weight: normal;
    position: absolute;
}

.opex-details-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 7px !important;
    margin-top: -8px !important;
}

.opex-details-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    font-weight: normal;
    position: absolute;
}

.pricing-details-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 7px !important;
    margin-top: -8px !important;
}

.pricing-details-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    font-weight: normal;
    position: absolute;
}

.chara-details-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 7px !important;
    margin-top: -8px !important;
}

.chara-details-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    text-transform: lowercase;
    font-weight: normal;
    position: absolute;
}

.schedule-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: -3px !important;
    margin-top: -8px !important;
}

.schedule-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    text-transform: lowercase;
    font-weight: normal;
    position: absolute;
}

.output-details-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 7px !important;
    margin-top: -1px !important;
}

.output-details-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    text-transform: lowercase;
    font-weight: normal;
    position: absolute;
}

.comparison-details-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 7px !important;
    margin-top: -1px !important;
}

.comparison-details-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    text-transform: lowercase;
    font-weight: normal;
    position: absolute;
}

.my-profile-tt .tip {
    background: url("../Images/help.png") no-repeat;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    margin-right: 7px !important;
    margin-top: -1px !important;
}

.my-profile-tt .tipr_content_light {
    width: 89px;
    min-height: 30px;
    margin: 30px 0 0 -7px;
    padding: 5px 10px;
    background: #5dd2a4;
    color: #fff;
    text-align: left;
    font-size: 14px;
    z-index: 9999999;
    text-transform: lowercase;
    font-weight: normal;
    position: absolute;
}

/**maintenance-run simulation*/
.schedule-filter-wrapper {
    width: 896px;
    margin: 20px 0 20px 18px;
    display: inline-block;
}

.simulation-filter-wrapper .search {
    float: left;
    width: 327px !important;
    margin-right: 10px;
}

    .simulation-filter-wrapper .search .schedule-column1 {
        width: 114px !important;
        color: #808080;
        float: left;
        padding-top: 2px;
        font-size: 14px !important;
        font-weight: bold !important;
        word-wrap: break-word;
        text-transform: uppercase;
        margin-top: 5px;
    }

.simulation-filter-wrapper .filter .schedule-column1 {
    width: 46px !important;
    color: #808080;
    float: left;
    padding-top: 2px;
    font-size: 14px !important;
    font-weight: bold !important;
    word-wrap: break-word;
    text-transform: uppercase;
    margin-top: 5px;
}

.simulation-filter-wrapper .riTextBox {
    width: 154px !important;
    height: 32px !important;
}

.simulation-filter-wrapper .add-project > input {
    background-color: rgb(59, 107, 179) !important;
    color: #fff !important;
    font-weight: normal !important;
    border: 1px solid rgb(59, 107, 179) !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    outline: none !important;
    padding: 7px 23px 6px 23px !important;
    margin: 0 12px 12px -24px !important;
    display: inline-block !important;
    width: auto !important;
    text-transform: uppercase;
    background: none;
}

.simulation-filter-wrapper .export-project > input {
    background-color: rgb(59, 107, 179) !important;
    color: #fff;
    font-weight: normal;
    border: 1px solid rgb(59, 107, 179) !important;
    font-size: 14px;
    outline: none;
    padding: 7px 38px 7px 38px;
    display: inline-block;
    width: auto !important;
    text-transform: uppercase;
}

.simulation-filter-wrapper .client-details-container-outer-right {
    float: right;
    min-width: 308px;
    margin-right: 8px;
}

.simulation-run-grid-wrapper {
    width: 888px;
    margin-left: 18px;
}

    .simulation-run-grid-wrapper .export-column-header input {
        width: auto !important;
        margin-left: 7px !important;
        display: inline-block;
        margin-top: -7px !important;
    }


    .simulation-run-grid-wrapper .empty-grid-outer {
        display: inline-block;
        text-align: center;
        margin: 0 auto;
        width: 869px;
        min-height: 176px;
        padding-top: 39px;
    }

.simulation-filter-wrapper-inner .riTextBox {
    border: 1px solid #d3dede !important;
}

.simulation-filter-wrapper-inner {
    display: inline-block;
    margin-left: 17px;
    margin-top: 20px;
    width: 896px;
}

.scenario-details-container .scenario-isbase-checkbox {
    float: left;
    margin-right: 53px;
    margin-left: 470px;
}

/**project list-grid-fix**/
.project-list-wrapper #ctl00_MainContent_ui_radOpportunityGrid {
    min-height: 500px !important;
    max-height: 940px !important;
    height: auto !important;
    padding-bottom: 20px;
}

.custom-export-margin {
    margin-left: 11px !important;
}

.maintenance-batch-export {
    width: 900px !important;
}

.batch-export-grid-maintenance {
    width: 880px;
}

.maintenance-batch-export table#ui_rbAction input {
    width: 20px !important;
    float: left;
    /*margin-right: 10px;*/
    padding: 0 !important;
    outline: none !important;
}

.maintenance-batch-export table#ui_rbAction label {
    width: auto !important;
    font-size: 14px;
    float: left;
}

.maintenance-batch-export table#ui_rbAction {
}

.backup-export-table .rgHeaderDiv {
    margin-right: 0px !important;
}

.metric-summary-header {
    float: left;
    width: 1158px;
    padding-top: 25px;
    padding-bottom: 25px;
    width: 1158px;
    background: rgb(255,255,255);
    /*border-bottom: 1px solid RGB(199,199,199);*/
}

.app-level-chckbox input {
    width: auto !important;
    float: right !important;
    padding: 0 !important;
}

.export-column-header-batch-export input {
    width: auto !important;
    margin-left: 7px !important;
    margin-bottom: 6px !important;
    display: inline-block;
}

.backup-page-custom-padding {
    padding: 10px 0 !important;
}

.maintenance-batch-export table.rgMasterTable {
    border: 1px solid #d3dede !important;
}

    .maintenance-batch-export table.rgMasterTable tbody tr.rgRow td, .maintenance-batch-export table.rgMasterTable tbody tr.rgAltRow td {
        border-bottom: 1px solid #d3dede;
    }

.scenario-graph #ctl00_ctl00_MainContent_ChildContent_ui_rgSchedule {
    margin-top: 25px !important;
}

.inputCCBAM-outer {
    border: none !important;
}

.inputCCBAM-wrapper {
    text-align: left !important;
}

.inputCCBAM {
    height: auto !important;
    width: auto !important;
    padding-left: 32px !important;
    border: none !important;
    background: transparent !important;
}

.ccbam-combobox {
    color: #585858 !important;
    font-size: 14px !important;
    margin-left: 0 !important;
    padding: 0 !important;
    min-width: 224px !important;
    width: auto !important;
}

.backup-grid-checkbox input {
    margin-top: 5px !important;
    width: auto !important;
    margin-left: 7px !important;
    display: inline-block;
}

.license-client-list {
    margin-left: 49px !important;
    border: 1px solid #d3dede !important;
    width: 211px !important;
    height: 31px;
    float: left !important;
}

.license-users-client-list {
    width: 57px !important;
    height: 34px !important;
    float: left !important;
}

.backup-grid-maintenance .RadGrid {
    margin-bottom: 15px;
    padding-right: 21px;
}

.batch-export-grid-maintenance .RadGrid {
    margin-bottom: 20px;
}

.outage-wrapper {
    height: 590px;
    display: inline-block;
}

.outage-inner {
    margin-top: 31px;
    height: auto;
    margin-bottom: 102px;
    background: #F2EFEF !important;
    padding: 30px;
    width: 415px;
    border-radius: 5px;
    overflow: auto;
    max-height: 400px;
    word-wrap: break-word;
}

.outage-header-text {
    display: inline-block;
    font-weight: bold;
    font-size: 18px;
    width: auto;
    border-bottom: 2px solid red;
    margin-bottom: 10px;
    color: red;
}

.verification-code-validation {
    height: 20px;
    padding-left: 180px;
    padding-top: 4px;
}

    .verification-code-validation .field-validation-error {
        float: left !important;
    }

.contactus-div .verification-code-input {
    width: 320px !important;
}

.authentication-div span.RadInput {
    width: auto !important;
}

.custom-margin-commodity-validation {
    margin-left: 20px !important;
}

.custom-margin-capex-validation {
    margin-left: 16px !important;
    font-size: 12px !important;
}

.bam-admin .name {
    padding-left: 30px !important;
}

.financial-details-back-production .back-button {
    color: #FFF !important;
    width: 190px !important;
    height: 44px;
    padding-top: 10px !important;
    margin-top: 5px !important;
    margin-left: 300px !important;
    float: right !important;
    font-size: 15px !important;
    margin-right: 29px;
}

.app-level-container .export-checkbox input {
    width: auto !important;
    margin-right: 139px;
    padding: 0 !important;
}

.rgMasterTable tbody tr td.action-button-container-outer-backup {
    padding-left: 94px !important;
    max-width: 140px !important;
}

.rgMasterTable tbody tr td.action-button-container-outer-batch {
    padding-left: 108px !important;
    max-width: 140px !important;
}

/******/
.page-not-found-wrapper {
    padding: 20px 0;
    display: inline-block;
    margin-top: 50px;
    background: #fff;
    width: 100%;
}

.page-not-found-container {
    background-color: #fff;
    height: 100px;
    padding-top: 100px;
    text-align: center;
    padding: 20px;
    display: inline-block;
    width: 1112px;
    font-family: "proxima-nova", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    background: url("../Images/404-icon.png") no-repeat 50% 0% !important;
}

    .page-not-found-container h2 {
        margin-top: 100px !important;
    }

    .page-not-found-container p {
        font-size: 16px !important;
    }

.preloader {
    z-index: 9999;
    position: fixed;
    margin: 0;
    left: 50%;
    top: 40%;
}

.comparison-scenario-output-subheader .RadComboBox_Default .rcbInput {
    width: 165px !important;
    border: 1px solid #d3d3d3 !important;
    display: inline-block;
    height: 31px !important;
    margin-top: -12px;
    padding: 0 5px;
    background: url("../Images/dropdown-arrow.png") no-repeat 92% 50% !important;
    background-color: #fff !important;
}

.comparison-scenario-output-subheader .rcbInputCell {
    padding: 0 !important;
}

.comparison-scenario-output-subheader .RadComboBox {
    width: auto !important;
}

.comparison-scenario-output-subheader .combo-box1 {
    width: 175px !important;
}

.comparison-update {
    color: #FFF !important;
    width: 142px !important;
    height: 34px;
    padding-top: 7px !important;
    margin-top: 9px !important;
    margin-left: 21px !important;
    font-size: 14px !important;
    text-transform: uppercase;
}

.label-1-comparison {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 6px;
    margin-right: 10px;
}

.chart-custom-margin {
    margin-right: 20px !important;
}

.comparison-scenario-output-subheader .rddlFakeInput {
    font-weight: normal !important;
    font-size: 14px !important;
}

.comparison-grid-wrapper {
    height: 801px;
    overflow-y: auto;
    overflow-x: hidden;
    display: inline-block;
}

.production-unit {
    height: 30px !important;
    width: 72px !important;
    display: inline-block !important;
    margin-top: -2px !important;
}

.scope-water-depth {
    height: 32px !important;
    width: 72px !important;
    margin-left: 58px !important;
    padding-bottom: 1px !important;
}

.filter-company-dd {
    margin-left: 4px !important;
    font-size: 14px !important;
}

    .filter-company-dd .RadDropDownList .rddlIcon {
        height: 16px !important;
        margin-top: 20px;
        background-position: -23px -26px !important;
    }

    .filter-company-dd .rddlInner {
        height: 33px !important;
        padding-top: 8px !important;
    }

    .filter-company-dd .RadDropDownList_Default .rddlFocused .rddlIcon {
        background-position: -23px -26px !important;
        height: 16px !important;
        margin-top: 20px;
    }

.maintenance-grid-wrapper .RadGrid .rgHeader, .maintenance-grid-wrapper .RadGrid th.rgResizeCol {
    padding: 9px 21px !important;
    text-align: left;
    font-weight: normal;
}

.maintenance-grid-wrapper {
    width: 885px !important;
    margin-left: 19px !important;
}

.user-details-column-width-fix {
    width: 94% !important;
}

.maintenance-action-buttons {
    width: 71% !important;
}


div#ui_divSimulation {
    display: inline-block !important;
    /*margin-bottom: 10px !important;*/
    float: right;
}

.app-level-container {
    padding: 7px 5px 2px 23px !important;
    width: 871px !important;
}

.run-simulation-header input {
    width: auto !important;
    margin-left: 7px !important;
    display: inline-block;
    margin-top: 4px !important;
}

.run-simulation-header.model-runs-history input {
    margin-left: 7px !important;
    display: inline-block;
    margin-top: 0px !important;
}

.comparison-custom-width-one {
    width: 32% !important;
}

.comparison-custom-width {
    width: 36% !important;
}

.backup-grid-maintenance .rgMasterTable tbody tr td.action-button-container-outer {
    text-align: left !important;
}

.batch-export-grid-maintenance .rgMasterTable tbody tr td.action-button-container-outer {
    text-align: left !important;
}

    .batch-export-grid-maintenance .rgMasterTable tbody tr td.action-button-container-outer .export-column-content {
        padding-left: 186px;
    }

.batch-export-grid-maintenance .rgDataDiv {
    overflow-x: hidden !important;
}

.user-list-region div.search span input.landing-search-box {
    height: 33px !important;
    border: 1px solid #d3dede !important;
}

.user-list-region .pending-users-region {
    width: 655px !important;
    margin-top: 0 !important;
    margin-left: -5px !important;
}

.project-details-selected-items-fix {
    height: 110px !important;
    margin: 20px 0 20px 179px !important;
}

.rgMasterTable tbody tr td.simulation-run-action-button {
    padding-left: 22px !important;
}

.select-project-details-custom-height {
    height: 90px !important;
}

.export-column-header-project-list input {
    margin-bottom: -6px !important;
    border: none !important;
}

span.export-column-header-project-list {
    padding-left: 10px;
}

.center-align {
    text-align: center !important;
}

.pending-user-grid-wrapper {
    width: 886px !important;
    margin-left: 20px !important;
    display: inline-block;
}

    .pending-user-grid-wrapper table thead th {
        padding-left: 10px !important;
    }

    .pending-user-grid-wrapper .RadGrid .rgHeader {
        padding: 18px 0 18px 6px !important;
    }

    .pending-user-grid-wrapper .rgMasterTable tbody tr td {
        padding: 15px 0 15px 3px !important;
    }

        .pending-user-grid-wrapper .rgMasterTable tbody tr td.action-button-container-outer {
            padding-left: 6px !important;
        }

.project-list-wrapper-fix .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
    padding: 18px 0 18px 19px !important;
}

.project-list-wrapper-fix .rgMasterTable tbody tr td.action-button-container-outer {
    padding-left: 15px !important;
}

    .project-list-wrapper-fix .rgMasterTable tbody tr td.action-button-container-outer .action-button-container {
        width: 100% !important;
    }

.simulation-run-grid-wrapper .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
    padding: 18px 0 18px 21px !important;
}

.project-details-combobox-fix .RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell {
    background: url("../Images/combo-box.png") no-repeat !important;
    background-size: 200px;
    width: 220px !important;
    background-repeat: no-repeat;
    height: 28px !important;
    border: 1px solid #d3dede;
}

    .project-details-combobox-fix .RadComboBox_Default .rcbInputCell input {
        width: 211px !important;
    }
/*ie specific styles ie10 and above*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .comparison-output-grid-container-summary {
        width: 910px !important;
    }

    .ie-fix-column1 {
        width: 183px !important;
    }

    .comparison-output-grid-container-summary {
        width: 910px !important;
    }

    .RadDropDownList .rddlInner {
        height: 26px !important;
    }

    .filter-company-dd .RadDropDownList .rddlInner {
        height: 33px !important;
    }

    .backup-grid-maintenance .rgHeader {
        padding-top: 18px !important;
        padding-bottom: 18px !important;
    }

    .rgHeader span input {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .batch-export-grid-maintenance .rgHeader {
        padding-top: 18px !important;
        padding-bottom: 18px !important;
    }

    a.logo-container img {
        border: 0 !important;
    }

    input[type=checkbox],
    input[type=radio] {
        padding: 0 !important;
    }
}

.set-avg .rddlFakeInput {
    margin-top: 1px !important;
}
/**sorting**/
.rgSorted .rgSortAsc {
    height: 11px;
    width: 16px;
    vertical-align: middle;
    background-image: url("../Images/down-arrow.png") !important;
    display: inline-block;
    width: 16px !important;
    margin-top: 7px;
}

.rgSorted .rgSortDesc {
    height: 11px;
    width: 16px;
    vertical-align: middle;
    background-image: url("../Images/up-arrow.png") !important;
    display: inline-block;
    width: 16px !important;
    margin-top: 7px;
}

.production-selectors .text-box3 {
    color: #585858 !important;
    width: 259px !important;
    height: 34px !important;
    border: 1px solid #d3dede !important;
    float: left !important;
}

.pending-users-region .search span input.landing-search-box {
    height: 33px !important;
    border: 1px solid #d3dede !important;
}

.rcbSlide .RadComboBoxDropDown .rcbScroll {
    border: 1px solid #d3dede !important;
}

.no-comparison-message {
    width: 100%;
    height: 810px;
    background-color: rgba(255, 255, 255, 0.5);
    color: #F00;
    font-size: 20px;
    text-align: center;
    line-height: 326px;
}

.opportunity-details-parameters {
    width: 700px;
}

.scenario-details-main-params {
    float: left;
    /*width: 100%;*/
}

.new-scenario-details-main-common .text-box5 {
    width: 183px !important;
    margin-right: 10px !important;
}

.new-scenario-details-main-params {
    float: left;
    width: 1270px;
}

.scenario-details-water-depth-params {
    float: left;
    padding-left: 335px;
    width: 100%;
}


.new-sub-scenario-details-water-depth-params {
    display: inline-block;
    width: 423px;
}

.scenario-details-params {
    font-size: 13px;
}

.new-scenario-frontier-main {
    padding-top: 11px;
    float: left;
    width: 100%;
    text-transform: uppercase;
}

.portfolio-summary-opp-name {
    float: left;
    width: 660px;
    margin-top: -14px;
    padding-left: 100px;
    font-size: 26px;
}

.portfolio-scenario-summary-scenario-name {
    float: left;
    font-size: 16px;
    width: 100%;
}

.portfolio-scenario-summary-opp-scenario {
    float: left;
    width: 660px;
    margin-top: 10px;
    padding-left: 100px;
}

.portfolio-scenario-summary-opp-name {
    float: left;
    font-size: 26px;
    width: 100%;
    text-align: center;
}

.portfolio-scenario-summary-scenario-name span {
    float: left;
    width: 100%;
    text-align: center;
}

.portfolio-scenario-summary-opp-name span {
    float: left;
    width: 100%;
    text-align: center;
}

.portfolio-summary-opp-name span {
    float: left;
    width: 100%;
    text-align: center;
}

.new-scenario-details-params {
    font-size: 13px;
    width: 800px;
    float: left;
    text-transform: uppercase;
}

.created-date.col-one-third {
    float: left;
}

.new-scenario-details-params input, textarea {
    border: 1px solid #E2E2E2;
    background: #FFF none repeat scroll 0% 0%;
    color: #333;
    font-size: 14px !important;
    margin: 5px 0px 6px;
    padding: 15px 26px 15px 5px;
    width: 20px !important;
}

.new-scenario-details-params label {
    font-size: 1.2em !important;
    font-weight: normal !important;
    display: inline !important;
}


.scenario-details-params input, textarea {
    border: 1px solid #E2E2E2;
    background: #FFF none repeat scroll 0% 0%;
    color: #333;
    font-size: 14px !important;
    margin: 5px 0px 6px;
    padding: 15px 26px 15px 5px;
    width: 20px !important;
}

.scenario-details-params label {
    font-size: 1.2em !important;
    font-weight: normal !important;
    display: inline !important;
}

.text-box6 {
    color: #585858 !important;
    width: 190px !important;
    height: 34px !important;
    border: 1px solid #d3d3d3 !important;
    float: left !important;
    margin-left: 10px !important;
    font-size: 14px !important;
}

.new-sub-scenario-details-water-depth-params .label6 {
    text-transform: uppercase;
    width: 279px;
}

.new-scenario-name-country {
    float: left;
    height: 89px;
    width: 1165px;
}

.new-sub-scenario-details-water-depth-params span {
    float: left;
}

.scenario-table-column.new-scenario-column-span {
    /*padding-right: 80px;
    width: 80px !important;
    text-align: right;*/
    padding-right: 10px;
    width: 150px !important;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.portfolio-view-advanced-small-textbox .text-box5 {
    width: 70px !important;
    float: left !important;
}

.portfolio-view-advanced-small-textbox .RadInput {
    width: 70px !important;
}

.portfolio-view-advanced-small-textbox {
    float: right;
}

.portfolio-view-advanced-date-picker {
    float: right;
    width: 308px;
    margin-right: -43px;
}

.portfolio-view-advanced-label-to {
    padding-right: 7px;
    padding-left: 7px;
}

.portfolio-view-advanced-date-picker .RadPicker {
    width: 115px !important;
    /*padding-left: 30px;*/
}

.portfolio-view-advanced-date-picker table tr {
    float: left;
}

.portfolio-view-advanced-date-picker .riTextBox {
    width: 110px !important;
    height: 30px !important;
}

.portfolio-view-advanced-small-dropdown {
    float: right;
}

    .portfolio-view-advanced-small-dropdown .RadComboBox table {
        margin-top: 0px;
    }

.portfolio-view-advanced-dropdown .RadComboBox.RadComboBox_Default.drop-down3 input {
    width: 250px !important;
    float: right;
    height: 27px !important;
    padding-left: 10px;
}

#formAdvFilter .rcbCheckBox {
    width: auto !important;
    display: inline;
    cursor: pointer;
}

#formAdvFilter .RadComboBoxDropDown.RadComboBoxDropDown_Default {
    left: 5px !important;
    width: 260px !important;
}

.portfolio-view-advanced-dropdown input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: 10px !important;
}


.portfolio-view-advanced-small-dropdown .drop-down3 {
    width: 180px !important;
}

.portfolio-view-advanced-dropdown .RadComboBox table {
    margin-top: 0px;
    float: right;
}

.portfolio-view-advanced-small-dropdown .RadComboBox.RadComboBox_Default.drop-down3 input {
    width: 87px !important;
    height: 29px !important;
    padding-left: 5px;
}


.portfolio-view-advanced-small-dropdown .drop-down3 {
    width: 90px !important;
}

.opportunity-list-table .rgHeader a {
    float: left;
}

.portfolio-view-advanced-textbox {
}

.portfolio-view-advanced-small-dropdown .RadComboBox .rcbReadOnly .rcbInputCellLeft {
    background-position: -120px 5px !important;
}

.portfolio-view-advanced-dropdown .RadComboBox .rcbReadOnly .rcbInputCellLeft {
    background-position: 50px 3px !important;
}

.portfolio-view-advanced-dropdown {
    float: right;
}

.new-sub-scenario-details-water-depth-params span .text-box5 {
    width: 150px !important;
    margin-right: 10px !important;
}

.new-sub-scenario-details-water-depth-params .reservoir-drop-down {
    width: 200px;
    float: left !important;
    outline: none;
}

    .new-sub-scenario-details-water-depth-params .reservoir-drop-down span {
        width: 87px;
    }

.label6 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    width: 450px;
    color: #808080;
}

.label-scenario-view-large {
    width: 232px;
}

label.label-scenario-view {
    padding-top: 2px;
}

.label-scenario-view {
    font-size: 14px;
    font-weight: bold;
    /*margin-top: 5px;*/
    width: 450px;
    color: #808080;
    text-transform: uppercase;
}

.frontier.scenario-col-two-third {
    width: 124px;
    padding-right: 57px;
}

/*.label-scenario-view-small {
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    width: 450px;
    color: #808080;
}*/

.wrapper {
    width: 100%;
    /*display: block;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:10px;
    padding-left:10px;*/
}

.tableDivContent {
    width: 99%;
    display: block;
    /*padding-bottom:5px;*/
}

    .tableDivContent div {
    }

.tableDivContent-start {
    /*width:160px !important;*/
    float: left;
    width: 23%;
    display: block;
}

.tableDivContent-next {
    /*margin-left:10px;*/
    /*width:160px !important;*/
    float: left;
    width: 23%;
    display: block;
}

.company-details-benchmark .tableDivContent-start {
    width: 31%;
}

.company-details-benchmark .tableDivContent-next {
    width: 31%;
}

.tableDivContent input {
    width: 93% !important;
    height: 30px !important;
}

.company-details-benchmark .tableDivContent input {
    width: 124% !important;
}

.company-details-benchmark .tableDivContent .RadDropDownList {
    width: 100% !important;
}

    .company-details-benchmark .tableDivContent .RadDropDownList span {
        height: 24px !important;
    }

.tableDivContent .riTextBox {
    border: none;
}

.tableDivContent .divCell {
    height: 19px !important;
    padding-left: 3px;
}

.tableDivContent-start.border {
    border: 1px solid #D3D3D3;
    background: rgb(197, 209, 231) none repeat scroll 0 0;
}

.tableDivContent-next.border {
    border: 1px solid #D3D3D3;
    background: rgb(197, 209, 231) none repeat scroll 0 0;
}

.div3Column {
    width: 30% !important;
}

.div4Column {
    width: 37% !important;
}

.div-currency-column {
    width: 150px !important;
}

.div-custom-column {
    width: 60px !important;
}

.riDisabled {
    background-color: #D3D3D3 !important;
    opacity: 0.5 !important;
}

.riTextBox:disabled {
    background-color: #D3D3D3 !important;
    opacity: 0.5 !important;
}

.reservoir-horizontal .RadDropDownList .rddlDisabled {
    border-color: transparent !important;
}

    .reservoir-horizontal .RadDropDownList .rddlDisabled .rddlIcon {
        background-image: none !important;
    }

.RadDropDownList.GrayOut {
    background-color: #E9E9E9 !important;
}

    .RadDropDownList.GrayOut .rddlInner {
        background-color: #E9E9E9 !important;
        border-color: #E9E9E9 !important;
    }


.container_transform {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
/*Corrected*/
.combo-wrapper.project-details-combobox-fix {
    margin-left: 195px;
}

.portfolio-container {
    float: left;
    margin-top: -61px;
}

.portfolio-print {
    background: url("../Images/portfolio-print.png") no-repeat !important;
    background-color: transparent !important;
    width: 13px !important;
    height: 13px;
    border: medium none !important;
    padding: 0px !important;
    margin-left: 10px !important;
}

.portfolio-save {
    background: url("../Images/portfolio-save.png") no-repeat !important;
    background-color: transparent !important;
    width: 13px !important;
    height: 13px;
    border: medium none !important;
    padding: 0px !important;
    margin-left: 7px !important;
}

.portfolio-print-save {
    width: 20px;
    float: left;
    padding-right: 27px;
    padding-left: 12px;
}

.portfolio-print-save-label {
    color: RGB(59,107,179);
    font-size: 11px;
    float: left;
    margin-top: -3px;
}

.company-dropdown {
    float: left;
    width: 200px;
}

.business-unit-admin.company-details-right-section-validation {
    margin-right: 0;
    width: 379px;
}

.business-unit-admin.expiration-date-admin.company-details-right-section-validation {
    width: 363px;
}

.phone-number-admin.phone-number-border-fix-new {
    margin-left: 39px;
}


span.cc-bam-name {
    padding-left: 15px;
}


.label-lastname {
    color: #808080;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    padding-right: 23px;
}

.label-business {
    color: #808080;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    padding-right: 0px;
}

.label-title {
    color: #808080;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    padding-right: 70px;
}

.project-name-admin-phone {
    float: left;
    margin-right: 66px;
    width: 408px;
}

.user-details-new-wrapper .project-name-admin-phone {
    float: left;
    margin-right: 34px !important;
    width: 427px !important;
}

.project-name-admin-phone .RadInput {
    float: right;
    width: auto !important;
}

.text-box2-admin.userlist-textbox {
    margin-right: 35px !important;
}

.label-activate {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    color: #808080;
    margin-left: 42px;
    padding-right: 61px;
}

.select-box2-admin-latest-activate {
    border: medium none !important;
    float: left;
    width: 215px !important;
}

.portfolio-summary-header {
    padding-top: 21px;
    padding-bottom: 4px;
}

.porfolio-view-main-container .rgHeaderWrapper .rgHeaderDiv {
    border: none;
    background: RGB(56,105,181);
}

.porfolio-view-main-container .RadGrid div.rgHeaderWrapper {
    background: RGB(56,105,181);
    border: none;
}

    .porfolio-view-main-container .RadGrid div.rgHeaderWrapper tr th {
        background: RGB(56,105,181);
        font-weight: bold;
        font-size: 16px;
    }

.porfolio-view-main-container .RadGrid table.rgMasterTable tbody tr .rgExpandCol {
    background: #e6e6e6;
    padding-left: 5px !important;
    border: none;
}

.portfolio-view-child-table thead tr th.portfolio-view-header-actions {
    padding-left: 35px !important;
}

.porfolio-view-main-container .RadGrid table.rgMasterTable tr .rgExpandCol input {
    border: medium none !important;
}


.portfolio-view-container-outer-left .reset-button {
    float: right;
    color: #FFF;
    margin-right: 20px;
    /*font-weight:bold;*/
    height: 51px;
    background: RGB(59,107,179);
    color: #fff;
    padding: 13px 31px 14px 29px;
    width: auto !important;
}

.portfolio-view-filter-reset-buttons {
    float: right;
}

.porfolio-view-main-container .rgDataDiv {
    overflow-x: hidden !important;
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0% !important;
}

.porfolio-view-main-container .RadGrid table.rgMasterTable tr {
    background: #e6e6e6 !important;
    font-weight: bold;
}

    .porfolio-view-main-container .RadGrid table.rgMasterTable tr.InnerItemStyle, .porfolio-view-main-container .RadGrid table.rgMasterTable tr.InnerAlernatingItemStyle {
        background: #fff !important;
    }

.portfolio-view-child-table .RadGrid .rgClipCells .rgAltRow {
}

.porfolio-view-main-container input[type="checkbox"] {
}

.cost-opportunity-header {
    float: left;
    height: 30px;
    padding-top: 10px;
    font-weight: bold;
    width: 100%;
    color: RGB(136,136,136);
}

.cost-oppotunity-checkbox {
    float: left;
    width: 100%;
    height: 50px;
    padding-top: 15px;
}

.cost-opportunity-textbox {
    width: 180px !important;
}

.cost-opportunity-value-body {
    overflow: hidden;
    float: left;
    padding-top: 15px;
    border-top: 1px solid RGB(231,231,231);
    border-bottom: 1px solid RGB(231,231,231);
    color: RGB(136,136,136);
    font-weight: 600;
}

.cost-opportunity-value-content {
    float: left;
    height: 35px;
    width: 370px;
}

.cost-oppotunity-checkbox .run-simulation-page-confirm {
    width: 70px !important;
    float: right;
}

.cost-oppotunity-checkbox .run-simulation-page-cancel {
    width: 70px !important;
    float: right;
}

.portfolio-view-child-table tr th {
    background: #fff !important;
    color: #778899 !important;
}

.portfolio-view-parent-table .RadGrid .rgClipCells .rgRow > td {
    background: #C5D1E7 !important;
}

.portfolio-view-parent-table {
    margin-top: 0px !important;
    background: #FFF;
}

.tableDivContent-next.div3Column.border.company-list-table-edit {
    background: #fff none repeat scroll 0 0;
}

.tableDivContent-start.div4Column.border.company-list-table-edit {
    background: #fff none repeat scroll 0 0;
}

.tableDivContent-start.div3Column.border.company-list-table-edit {
    background: #fff none repeat scroll 0 0;
}

.tableDivContent-next.div-custom-column.border.company-list-table-edit {
    background: #fff none repeat scroll 0 0;
}

.tableDivContent-next.div-currency-column.border.company-list-table-edit {
    background: #fff none repeat scroll 0 0;
}


.project-name-admin.company-user-edit-name {
    width: 370px !important;
}

/**********signed out portal********/


.signedout-maindiv {
    padding: 60px 0px;
    float: left;
    width: 452px;
    margin-left: 368px;
    padding-top: 175px;
}

.signedout-maindiv-div {
    background: rgba(255,255,255,0.85);
    height: 55px;
    padding-right: 86px;
    padding-left: 79px;
    padding-top: 53px !important;
    font-weight: bold;
    font-size: 18px;
}

    .signedout-maindiv-div .divider-line-login-bottom {
        margin-top: 17px;
    }

.signedout-main-content-left {
    background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%;
    /*padding: 73px 68px;*/
    margin: 0px;
    text-align: center;
    float: left;
    width: 452px !important;
}

.signedout-main-content-right {
    background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%;
    /*padding: 73px 68px;*/
    margin: 0px;
    text-align: center;
    float: left;
    width: 452px !important;
    padding-bottom: 55px;
}

.signedout-top-content h3 {
    font-size: 24px !important;
    text-align: left;
}

.signedout-main-content-left input {
    color: #FFF !important;
    background-color: #309943 !important;
    float: left;
    margin: 10px;
    margin-left: 79px;
    font-weight: bold;
    padding: 0;
}

.signedout-main-content-right input {
    color: #FFF !important;
    float: left;
    margin: 10px;
    margin-left: 79px;
    font-weight: bold;
    padding: 0;
}

.signedout-maindiv-div-content {
    font-size: 13px;
    font-weight: normal;
    color: RGB(184,185,187);
}

.signedout-section-div-content {
    font-size: 13px;
    font-weight: normal;
    margin-left: -69px;
    color: RGB(184,185,187);
    margin-left: 79px;
    float: left;
    margin-top: 10px;
}
/***********************************/
.app-level-label {
    float: left;
}

.app-level-chckbox {
    float: right;
}

.inline-block.app-level-container {
    float: right;
    padding-right: 38px !important;
    width: 253px !important;
}

.backup-grid-maintenance {
    height: 461px;
    margin-top: -35px;
}

.region.maintenance-batch-export .button.admin-add-client-button {
    margin-right: 18px !important;
}


.rfdRadioChecked {
    background: url("../Images/checkbox-checked-batch-export.png") no-repeat !important;
}

.rfdRadioUnchecked {
    background: url("../Images/checkbox-batch-export.png") no-repeat !important;
}

.edit-reservoir-left-half .rfdRadioUnchecked, .edit-reservoir-left-half .rfdRadioChecked, .edit-reservoir-right-half .rfdRadioUnchecked, .edit-reservoir-right-half .rfdRadioChecked {
    background-position: 0px 2px !important;
}

section#radioStyle {
    width: 1300px;
}

    section#radioStyle .label1 {
        padding-right: 71px;
    }

.backgroundTransparentfix {
    height: 900px;
    background: #FFF none repeat scroll 0% 0% !important;
    /*width: 100%;*/
    margin-bottom: -300px !important;
}

/*user details*/
.horizontal-seperator {
    border-bottom: 1px solid #D3D3D3;
    margin: 20px 10px 10px 0;
    clear: both;
}

.userTypeSelector {
    width: 883px !important;
}

/*user details*/

.scenario-upper-grid {
    height: 322px;
}

.created-date.col-one-third {
    width: 109px !important;
}

.last-updated-date.col-two-third {
    width: 130px !important;
}

.scenario-ps-date {
    /*padding-top: 8px;*/
    text-transform: uppercase;
    float: left;
    height: 34px;
    width: 121px;
    padding-left: 13px;
}

.scenario-update-create-label {
}

.date-text-scenario {
    color: #4B4B4B;
}




.opportunity-summary-grid-inner {
    height: 712px !important;
    padding-left: 0px;
    border: 0px solid #E0E0E0;
    font-size: 13px;
    width: 1158px;
    font-weight: bold;
    float: left;
    display: inline-block !important;
    vertical-align: top !important;
    background: #FFF none repeat scroll 0% 0%;
    margin-left: 10px;
}

.opportunity-summary-new-grid-inner {
    /*height: 712px !important;*/
    padding-left: 0px;
    border: 0px solid #E0E0E0;
    font-size: 13px;
    width: 1158px;
    font-weight: bold;
    /*float: left;*/
    display: inline-block !important;
    vertical-align: top !important;
    background: #FFF none repeat scroll 0% 0%;
    margin-left: 10px;
    margin-bottom: 40px;
}

.opportunity-summary-content {
    float: left;
    /*padding-left: 100px !important;*/
    height: 100%;
    /*border: 1px solid;*/
    margin-left: 45px;
    width: 871px;
    margin-top: 15px;
}

.opportunity-summary-content-list {
    width: 50px;
}

.opportunity-summary-content-tab .rtsUL {
    float: left !important;
}

    .opportunity-summary-content-tab .rtsUL li {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 12px !important;
    }

.container_transform.portfolio-summary-graph {
    height: 334px;
    width: 864px;
    margin-left: 243px !important;
    margin-top: 310px !important;
}

.reservoir-drop-down-half {
    float: left;
    width: 51px !important;
    margin-left: -56px;
}


.reservoir-drop-down-half-right {
    float: left;
    width: 160px !important;
}

.reservoir-table-column-temp {
    float: left;
    margin-left: -130px;
    text-align: right;
    width: 70px;
    margin-top: 4px;
    color: #808080 !important;
}

.portfolio-summary-header .update-button {
    margin-left: 10px;
    margin-bottom: 6px;
    width: 144px !important;
    padding-bottom: 9px;
    padding-top: 7px;
    background: #333;
    color: #FFF;
    font-weight: bold;
    float: left;
    margin-right: 34px;
    height: 34px;
}

.scenario-summary-model-version {
    float: right;
    font-size: 17px;
    font-style: italic;
    color: RGB(131,149,151);
    padding-right: 10px;
}

.portfolio-summary-header-opportunity {
    float: left;
    /*margin-top: 14px;*/
    margin-left: 10px;
    /*width: 138px;*/
    padding-left: 9px;
    margin-top: 5px;
    font-size: 16px;
    color: #A5A5A5 !important;
}

.portfolio-summary-header-combobox input {
    width: 219px !important;
    margin-top: -6px !important;
}

.portfolio-project-details-wrapper {
    display: inline-block;
    width: 1152px;
    margin-top: 0;
}

.portfolio-view-top-header {
    float: left;
    width: 100%;
    background: #fff;
    padding-bottom: 10px;
    padding-top: 10px;
}

div.RadWindow.portfolio-scenario-custom-value-title-padding .rwTable .rwTitlebarControls em {
    padding-left: 0px !important;
}

.portfolio-view-top-header .RadComboBox_Default {
    margin-left: 17px;
}

    .portfolio-view-top-header .RadComboBox_Default input {
        width: 213px !important;
        padding-left: 10px;
    }

.portfolio-view-top-header .button {
    float: right;
    width: 124px !important;
    background-color: #333;
    color: #FFF;
    padding-top: 7px;
    padding-bottom: 8px;
    margin-right: 20px;
}

.porfolio-view-main-container div.RadGrid {
    border: none;
}

portfolio-view-details-container-outer-left {
    float: left;
}

.porfolio-view-main-container .RadGrid_Default {
    background: rgba(255,255,255,0);
}

.portfolio-view-parent-table .rgSelectedRow td {
    color: #333;
    border-bottom-color: #fff !important;
}

.portfolio-view-child-table {
    margin: -18px 0px -15px -20px !important;
    border: medium none !important;
    width: 1126px !important;
}

    .portfolio-view-child-table .export-column-content {
        margin-left: 16px;
    }

.portfolio-view-search {
    float: left;
    width: 418px !important;
    /*margin-right: 172px;*/
    margin-left: 20px;
}

    .portfolio-view-search input {
        width: 319px !important;
        height: 52px !important;
        background: url("../Images/search-icon.png") no-repeat !important;
        background-position: 6px 17px !important;
        background-color: #fff !important;
        padding-left: 30px !important;
    }

.portfolio-view-advanced-filter .rwStatusbarRow {
    display: none;
}

div.RadWindow.portfolio-view-advanced-filter .rwTable .rwTitlebarControls em {
    padding-top: 15px !important;
    font-size: 16px;
}

div.RadWindow.portfolio-view-advanced-filter .rwTable .rwTitlebarControls td {
}

.portfolio-view-advanced-filter .rwTitlebarControls .rwCloseButton {
    padding-top: 20px;
    margin-left: -10px;
}

.portfolio-view-advanced-filter .rwTopResize {
    display: none;
}

.portfolio-view-advanced-separator {
    float: left;
    border-bottom: 1px solid #D3D3D3 !important;
    margin-left: 21px;
    width: 940px;
}

.portfolio-view-advanced-body {
    height: 450px;
    overflow: visible;
    /*border-bottom: 1px solid #D3D3D3 !important;*/
}

.portfolio-view-advanced-filter-buttons .run-simulation-page-confirm {
    margin-right: 0px !important;
    height: 40px !important;
}

.portfolio-view-advanced-reset-checkbox label.rfdCheckboxUnchecked {
    padding-left: 30px !important;
}

.portfolio-view-advanced-content.portfolio-view-advanced-content-water-depth {
    width: 965px;
}

.portfolio-view-advanced-small-div {
    width: 240px;
    float: left;
    margin-top: 8px;
    margin-left: 40px;
}

    .portfolio-view-advanced-small-div span {
        width: 310px !important;
        float: left;
    }

    .portfolio-view-advanced-small-div .portfolio-view-checkbox input {
        width: 10px !important;
        float: left;
    }

.portfolio-view-checkbox label {
    width: 100px;
    float: left;
}

.portfolio-view-advanced-content .drop-down3 {
    /*margin-left: 189px !important;*/
    float: left;
    margin-left: 0px !important;
}

.portfolio-view-advanced-filter-buttons {
    float: right;
    margin-right: 23px;
}

.portfolio-view-advanced-content {
    float: left;
    width: 460px;
    margin-left: 22px;
    height: 50px;
}

    .portfolio-view-advanced-content .portfolio-view-advanced-label {
        margin-top: 10px;
        float: left;
        font-size: 14px;
    }

    .portfolio-view-advanced-content .field-validation-error {
        float: left;
    }

.portfolio-view-advanced-content-scenario .drop-down3 {
}

.portfolio-view-advanced-content-field .drop-down3 {
    margin-left: 85px !important;
}

.portfolio-view-advanced-content-frontier .drop-down3 {
    margin-left: 65px !important;
}

.portfolio-view-advanced-content-prior .drop-down3 {
    margin-left: 71px !important;
}

.portfolio-view-advanced-drop-down .RadComboBox.RadComboBox_Default.drop-down3 input {
    width: 208px !important;
}

.rddlPopup_Default {
    overflow: auto;
}

.add-scenario-pop-up .rwTable {
    height: 265px !important;
}

div.add-scenario-pop-up.RadWindow .rwTable .rwTitlebarControls em {
    padding-top: 15px !important;
}

.portfolio-view-search-button {
    float: left;
    width: 126px !important;
    background: none !important;
    border: none !important;
    color: #3B6BB3;
    text-decoration: underline;
    padding-top: 16px !important;
    text-decoration-color: grey;
    /*font-weight:bold;*/
}

.edit-reservoir-details-footer .tab-list.common-scenario-stages .rtsLink, .edit-reservoir-details-footer .tab-list.common-scenario-stages .rtsLink:hover {
    background: transparent;
}

    .edit-reservoir-details-footer .tab-list.common-scenario-stages .rtsLink .image-in-tab {
        background-color: #C2C2C2;
    }

    .edit-reservoir-details-footer .tab-list.common-scenario-stages .rtsLink:hover .image-in-tab {
        background-color: #C2C2C2;
    }

    .edit-reservoir-details-footer .tab-list.common-scenario-stages .rtsLink:hover.rtsSelected .image-in-tab, .edit-reservoir-details-footer .tab-list.common-scenario-stages .rtsLink.rtsSelected .image-in-tab {
        background-color: rgb(59, 107, 179) !important;
    }

.edit-reservoir-details-footer .tab-list.common-scenario-stages {
    float: left;
}

    .edit-reservoir-details-footer .tab-list.common-scenario-stages .rtsLink .image-in-tab:hover {
        background-color: rgb(59, 107, 179) !important;
    }

.edit-reservoir-save-buttons-footer {
    margin-left: -80px;
}

.edit-reservoir-details-footer .rtsLevel.rtsLevel1 {
    margin-top: 22px !important;
}

.opportunities-details-container-view .rgHeader.rgSorted input {
    border: none !important;
    margin-top: 5px;
}

.opportunities-details-container-view .rgHeader.rgSorted a {
    float: left;
}

.portfolio-view-table {
}

.RadGrid .rgHeader.rgSorted a {
    float: left;
}

.RadGrid .rgHeader.rgSorted input {
    border: none !important;
    margin-top: 5px;
}

.portfolio-view-container-outer-left {
    width: 100%;
    float: left;
    /*width: 200px !important;*/
    background: rgba(255,255,255,0.9);
    border: none !important;
    margin-bottom: -5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.portfolio-summary-header-combobox {
    float: right;
    width: 219px !important;
    /*margin-left: 451px;*/
}

    .portfolio-summary-header-combobox .rcbInputCell.rcbInputCellLeft {
        background-position: 7px -6px !important;
    }

    .portfolio-summary-header-combobox .RadDropDownList .rddlInner {
    }

.portfolio-summary-sub-header {
    float: left;
    width: 825px;
}

.portfolio-view-advanced-filter {
}

.portfolio-summary-header-opportunity a {
    color: #A5A5A5 !important;
    float: left;
    padding-top: 1px;
}

.opportunity-summary-nav-left-list {
    width: 87px;
}

.opportunity-summary-nav-left-list {
}

.opportunity-summary-content-tab {
    margin-top: -11px;
}

.opportunity-summary-nav-left {
    float: left;
    min-height: 720px;
}

.metric-summary-nav-left {
    float: left;
    min-height: 720px;
    padding-left: 85px;
    width: 920px;
    padding-bottom: 65px;
}

.metric-summary-content {
    float: left;
    height: 100%;
    width: 871px;
    margin-top: 12px;
}

.metric-summary-second-chart {
    float: left;
    padding-bottom: 80px;
    background: rgba(255, 255, 255, 0.7);
    margin-top: 60px;
    border-bottom: 1px solid #3B6BB3;
    width: 1000px;
}

.metric-summary-main-header {
    float: left;
    height: 30px;
    width: 100%;
    text-align: left;
    font-size: 16px;
    border-bottom: 1px solid #C7C7C7;
    padding-top: 10px;
    border-top: 1px solid #C7C7C7;
    background: #3B6BB3 none repeat scroll 0% 0%;
    color: #FFF;
    font-weight: bold;
    /**/
}

.metric-summary-chart-one-header .project-details-header-tt .tip {
    margin-top: -5px;
}

.metric-summary-main-header span {
    padding-left: 25px;
}

.metric-summary-chart-footer {
    float: left;
    padding-top: 50px;
    padding-left: 180px;
}


.metric-summary-link-arrow {
    margin-top: 1px;
    float: left;
    margin-left: -2px;
}

.metric-summary-right-content-admin .RadHtmlChart.k-chart {
}

#bottom-grid .opportunity-summary-grid-container {
    display: inline-block;
    margin-top: 8px;
    margin-left: 20px;
    border: 1px solid #D3DEDE;
    width: 880px;
    height: 500px !important;
}

.opportunity-summary-grid-container td {
    text-overflow: ellipsis;
}

#bottom-grid .edit-reservoir-bottom-gridtable-header-row {
    height: 80px !important;
}

.opportunity-summary-grid-cost-label {
    float: left;
    font-size: 16px;
    font-weight: bold;
}

#bottom-grid .edit-reservoir-bottom-gridtable-header-column {
    padding: 10px !important;
    box-sizing: border-box;
    height: 70px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

#bottom-grid .edit-reservoir-bottom-gridtable-header-row > span:last-of-type {
    height: 40px;
}

#bottom-grid .edit-reservoir-bottom-gridtable-header-row > *:last-child {
    margin-left: 10px !important;
    width: 125px !important;
    outline: none;
}

#addscenariopopup .rddlPopup {
    height: 70px;
    width: 145px !important;
}

    #addscenariopopup .rddlPopup ul.rddlList {
        overflow: hidden !important;
        height: auto;
    }


#addreservoirpopup .rddlPopup {
    height: 90px;
    width: 155px !important;
}

.add-reservoir-wrapper .rwTable {
    height: 280px !important;
}

#bottom-grid .summary-column-divider-line2 {
    height: 90px !important;
}

#bottom-grid .edit-reservoir-gridtable-container > div, #bottom-grid .edit-reservoir-gridtable-container > span {
    width: 149px !important; /**/
    box-sizing: border-box;
    margin: 0 !important;
    float: left;
}

#bottom-grid .edit-reservoir-gridtable-container .summary-column-divider-line2 {
    width: 1px !important;
    height: 38px !important;
    float: left;
}

#bottom-grid .edit-reservoir-gridtable-container > span > input, #bottom-grid .edit-reservoir-gridtable-container > div > input {
    width: 100% !important;
}

#bottom-grid .edit-reservoir-gridtable-container {
    height: 34px;
    width: 100%;
    padding-bottom: 3px;
}

    #bottom-grid .edit-reservoir-gridtable-container > span:first-child {
        padding-left: 20px;
        color: #808080;
        float: left;
        padding-top: 2px;
    }

    #bottom-grid .edit-reservoir-gridtable-container .rddlInner {
        border: none !important;
    }

.label1.reservoir-view-held-label {
    height: 23px;
    width: 244px;
}

.edit-scenario-gases .label2 {
    width: 90px;
    padding-left: 10px;
    margin-top: 8px !important;
}

.edit-scenario-gases .drop-down3 {
    float: left;
    margin-left: 0px !important;
}

.edit-scenario-gases {
    display: inline-block;
    width: 755px;
    float: left;
    margin-top: 17px;
}

.new-scenario-details-main-common-lng {
    padding-top: 11px;
    text-transform: uppercase;
    float: left;
    width: 100%;
    padding-bottom: 30px;
}

    .new-scenario-details-main-common-lng .label2 {
        text-transform: uppercase;
        width: 296px;
        padding-right: 40px;
    }

    .new-scenario-details-main-common-lng .scenario-details-params {
        float: left;
        text-transform: uppercase;
    }

        .new-scenario-details-main-common-lng .scenario-details-params table tr {
            margin-top: 15px;
            float: left;
            margin-right: 65px;
        }

        .new-scenario-details-main-common-lng .scenario-details-params table {
            width: 720px;
            margin-bottom: 30px;
        }

.scenario-recovery-methods .scenario-details-params table {
    width: 280px;
    margin-top: 0px;
}

.pending-users-ellipsis {
    width: 110px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.domain-list {
    margin-top: -11px !important;
}

    .domain-list td {
        padding: 0px !important;
    }


.select-fieldset-domain {
    float: left;
    border: none;
    background-color: #47AFF6;
    color: #FFF;
    height: 25px;
    padding-left: 7px;
    font-weight: bold;
    font-size: 13px;
    margin-left: 10px;
    text-align: center;
    margin-bottom: 10px;
    padding-right: 7px !important;
}

.project-details-header-view-listing-page-wrapper .license-details-header-view-listing-page {
    height: 64px !important;
    width: 70px !important;
    background-color: transparent !important;
    background-image: url("../Images/my-profile-edit.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 27px 2px;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    font-size: 11px !important;
    color: #3B6BB3;
    float: right !important;
    border: medium none !important;
    /*margin-right: 50px !important;*/
    margin-top: -9px;
    font-weight: bold;
}

.add-comment-pop-up .rwStatusbarRow {
    display: none;
}

.add-comment-pop-up-inner-content label.label1 {
    float: left;
}

.add-comment-pop-up-inner-content .support-contact-text-area {
    float: left !important;
    margin-left: 30px !important;
}

.company-details-empty-grid-outer {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    width: 800px;
}


.company-simulation-run-grid-wrapper {
    width: 882px;
    margin-left: 23px;
}

    .company-simulation-run-grid-wrapper .RadGrid .rgHeader, .RadGrid th.rgResizeCol {
        padding: 18px 0 18px 21px !important;
    }

.license-info-company-dropdown {
    float: right;
    margin-top: 20px;
    margin-right: 18px;
}

    .license-info-company-dropdown .RadDropDownList_Default .rddlIcon {
        background-position: -27px -13px !important;
    }

.cc-bam-grid-wrapper .rgHeader.rgSorted input {
    border: none !important;
    margin-top: 4px;
}

.cc-bam-grid-wrapper .rgHeader.rgSorted a {
    float: left;
}

.opportunity-list-filter {
    float: left;
    width: 650px;
}

.opportunity-list-main-height-fix {
    padding-bottom: 60px;
}

.opportunity-details-header-view .opportunity-details-archive {
    height: 60px !important;
    width: 95px !important;
    background-color: transparent;
    background: url("../Images/pending-user-delete.png") no-repeat;
    background-size: 13px;
    background-position: 40px 4px;
    font-size: 11px !important;
    font-weight: bold !important;
    color: rgb(59, 107, 179);
    float: right !important;
    border: none !important;
    margin-right: 14px !important;
    text-transform: uppercase;
    margin-left: -15px;
}

.opportunity-archived-checkbox label.rfdCheckboxUnchecked, .opportunity-archived-checkbox label.rfdCheckboxChecked {
    color: rgb(59, 107, 179) !important;
    padding-left: 30px !important;
    font-size: 16px !important;
}

.edit-reservoir-bottom-gridtable .rddlInner .rddlFakeInput {
    width: 90px !important;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .rfdRadio input[type="radio"],
    .rfdCheckbox input[type="checkbox"] {
        -webkit-appearance: none;
        border: 0px solid !important;
    }

    table#MainContent_ChildContent_ui_rbUser tbody tr td input {
        display: inline-block;
        width: 20px !important;
        margin-left: 10px;
    }

    table#MainContent_ChildContent_ui_rbUser tbody tr td label {
        margin-left: 0px !important;
        padding-left: 0px !important;
    }

    .edit-reservoir-left-half input[type="radio"], .edit-reservoir-right-half input[type="radio"], .edit-reservoir-left-half input[type="radio"]:checked, .edit-reservoir-right-half input[type="radio"]:checked {
        float: left;
        margin-top: 10px !important;
    }

    .scenario-details-params.scenario-checkbox-padding label {
        padding-left: 5px !important;
    }

    .portfolio-view-advanced-reset-checkbox label {
        padding-left: 10px;
    }

    input[type="checkbox"]:checked {
        background: url("../Images/ticked-checkbox.png") no-repeat !important;
    }

    input[type="radio"], input[type="checkbox"] {
        -khtml-appearance: none;
        position: static;
        width: 20px !important;
        height: 22px;
        vertical-align: middle;
        margin: 0;
        -webkit-appearance: none;
        outline: 0;
        padding: 0px;
    }

    input[type="checkbox"] {
        background: url("../Images/empty-checkbox.png") no-repeat !important;
        border: 0px solid !important;
    }

    .aspNetDisabled input[type="checkbox"]:checked {
        background: url("../Images/ticked-checkbox-disabled.png") no-repeat !important;
    }

    .aspNetDisabled input[type="checkbox"] {
        background: url("../Images/empty-checkbox-disabled.png") no-repeat !important;
    }

    input[type="radio"] {
        background: url("../Images/checkbox-batch-export.png") no-repeat !important;
        border: 0px solid !important;
    }

        input[type="radio"]:checked {
            background: url("../Images/checkbox-checked-batch-export.png") no-repeat !important;
            border: 0px solid !important;
        }


    .new-scenario-details-params table tbody tr {
        display: inline;
        padding-right: 96px;
        float: left;
    }

    .new-scenario-details-main-common .scenario-details-params table tr {
        padding-right: 37px;
        float: left;
    }

    .new-scenario-frontier-main .scenario-details-params table tr {
        padding-right: 37px;
        float: left;
    }

    .scenario-details-params table tbody tr {
        display: inline;
        float: left;
        padding-right: 5px;
    }

    .edit-reservoir-left-half tr td label, .edit-reservoir-right-half tr td label {
        font-size: 13px !important;
        font-weight: bold !important;
        color: #808080 !important;
        float: left;
        margin-left: -20px;
        width: 450px;
    }

    div.cost-oppotunity-checkbox-div.RadForm.rfdCheckbox.rfdLabel span.opportunity-archived-checkbox label {
        color: rgb(59, 107, 179) !important;
        padding-left: 10px !important;
        font-size: 16px !important;
        padding-bottom: 4px;
    }

    .cost-oppotunity-checkbox label {
        padding-left: 10px !important;
    }

    .cost-oppotunity-checkbox input[type="checkbox"] {
        float: left;
    }

    div.new-scenario-frontier-main .scenario-details-params label {
        padding-left: 5px !important;
    }

    div.new-scenario-details-main-common .scenario-details-params label {
        padding-left: 5px !important;
    }

    div.new-scenario-details-main-params .new-scenario-details-params label {
        padding-left: 5px !important;
    }
}

.InnerHeaderStyle {
    background: navy !important;
    font-size: 13px !important;
    color: white !important; /*add more style definitions here*/
}

.InnerItemStyle {
    background: white !important;
}

.new-scenario-frontier-main .scenario-details-params label {
    padding-left: 25px !important;
}

.new-scenario-details-main-common .scenario-details-params label {
    padding-left: 25px !important;
}

.new-scenario-details-main-params .new-scenario-details-params label {
    padding-left: 25px !important;
}

.InnerAlernatingItemStyle {
    background: white !important;
}

.MasterItemStyle {
    background: #C6D1E6 !important;
}

.MasterAlernatingItemStyle {
    background: #C6D1E6 !important;
}

.metric-summary-new-grid-inner {
    padding-left: 0px;
    border: 0px solid #E0E0E0;
    font-size: 13px;
    width: 1158px;
    font-weight: bold;
    display: inline-block !important;
    vertical-align: top !important;
    margin-left: 10px;
    margin-bottom: 40px;
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%;
}

.metric-summary-right-content-admin {
    display: inline-block;
    width: 920px;
    margin-left: 0px;
    min-height: 600px;
    border-left: 1px solid #D3D3D3;
}

.metric-summary-chart-one-header {
    float: left;
    height: 30px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    border-bottom: 1px solid #C7C7C7;
    padding-top: 10px;
    background: #3B6BB3;
    color: #fff;
    margin-bottom: 40px;
}

.metric-summary-sub-header {
    float: left;
    width: 1020px;
}

.reservoir-overview-blank {
    background-color: rgb(227, 227, 227);
    height: 245px;
    text-align: center;
    border: 1px solid #B3B3B3;
}

    .reservoir-overview-blank label {
        padding-top: 104px;
        font-weight: bold;
        color: #808080;
    }

.tornado-opp-name {
    float: left;
    width: 1010px;
    margin-top: 4px;
    font-size: 26px;
    margin-bottom: -47px;
    text-align: center !important;
}

.tornado-metric-name {
    float: left;
    width: 660px;
    margin-top: -36px;
    padding-left: 408px;
    font-size: 26px;
}

.res-option-indicator {
    border: 2px solid red;
    border-radius: 8px;
    color: red;
    width: 80px;
    text-align: center;
    clear: both;
    margin-top: 4px;
    padding-bottom: 2px;
}

.company-modification-add-note {
    font-size: 13px;
    width: 400px;
    padding-left: 30px;
    height: 130px;
    font-weight: bold;
}

