﻿/*@font-face {
    font-family: 'ProximaNovaA-Regular';
    src: url('webfonts/ProximaNova/22D459_2_0.eot');
    src: url('webfonts/ProximaNova/22D459_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_2_0.woff') format('woff'),url('webfonts/ProximaNova/22D459_2_0.ttf') format('truetype');
}

@font-face {
    font-family: 'ProximaNovaS-Bold';
    src: url('webfonts/ProximaNova/22D459_3_0.eot');
    src: url('webfonts/ProximaNova/22D459_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_3_0.woff') format('woff'),url('webfonts/ProximaNova/22D459_3_0.ttf') format('truetype');
}

@font-face {
    font-family: 'ProximaNovaA-Bold';
    src: url('webfonts/ProximaNova/22D459_4_0.eot');
    src: url('webfonts/ProximaNova/22D459_4_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_4_0.woff') format('woff'),url('webfonts/ProximaNova/22D459_4_0.ttf') format('truetype');
}

@font-face {
    font-family: 'ProximaNovaS-Regular';
    src: url('webfonts/ProximaNova/22D459_5_0.eot');
    src: url('webfonts/ProximaNova/22D459_5_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_5_0.woff') format('woff'),url('webfonts/ProximaNova/22D459_5_0.ttf') format('truetype');
}

@font-face {
    font-family: 'ProximaNova-Regular';
    src: url('webfonts/ProximaNova/22D459_6_0.eot');
    src: url('webfonts/ProximaNova/22D459_6_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_6_0.woff') format('woff'),url('webfonts/ProximaNova/22D459_6_0.ttf') format('truetype');
}

@font-face {
    font-family: 'ProximaNova-Bold';
    src: url('webfonts/ProximaNova/22D459_7_0.eot');
    src: url('webfonts/ProximaNova/22D459_7_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_7_0.woff') format('woff'),url('webfonts/ProximaNova/22D459_7_0.ttf') format('truetype');
}*/


@font-face {
    font-family: 'ProximaNovaA-Regular';
    src: url('webfonts/ProximaNova/22D459_2_0.eot');
    src: url('webfonts/ProximaNova/22D459_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_2_0.ttf') format('truetype');
}

@font-face {
    font-family: 'ProximaNovaS-Bold';
    src: url('webfonts/ProximaNova/22D459_3_0.eot');
    src: url('webfonts/ProximaNova/22D459_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_3_0.ttf') format('truetype');
}

@font-face {
    font-family: 'ProximaNovaA-Bold';
    src: url('webfonts/ProximaNova/22D459_4_0.eot');
    src: url('webfonts/ProximaNova/22D459_4_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_4_0.ttf') format('truetype');
}

@font-face {
    font-family: 'ProximaNovaS-Regular';
    src: url('webfonts/ProximaNova/22D459_5_0.eot');
    src: url('webfonts/ProximaNova/22D459_5_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_5_0.ttf') format('truetype');
}

@font-face {
    font-family: 'ProximaNova-Regular';
    src: url('webfonts/ProximaNova/22D459_6_0.eot');
    src: url('webfonts/ProximaNova/22D459_6_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_6_0.ttf') format('truetype');
}

@font-face {
    font-family: 'ProximaNova-Bold';
    src: url('webfonts/ProximaNova/22D459_7_0.eot');
    src: url('webfonts/ProximaNova/22D459_7_0.eot?#iefix') format('embedded-opentype'),url('webfonts/ProximaNova/22D459_7_0.ttf') format('truetype');
}


/*.Proxima_NovaBold_3e3e3b_13
{
    font-family: ProximaNova-Bold;
  
    font-style: normal;
}*/

.Proxima_NovaBold {
    font-family: ProximaNova-Bold;
    font-style: normal;
}

/*.Proxima_NovaNormal gray
{
    font-family: ProximaNova-Regular;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
  
}*/

.Proxima_NovaNormal {
    font-family: ProximaNova-Regular;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}


body {
    font-family: ProximaNova-regular;
    margin: 0 auto !important;
    overflow-y: auto;
    overflow-x: auto;
    padding: 0;
    background-color: #F2F2F2;
    text-decoration: none;
    color: #000;
    vertical-align: central;
    max-width: 987px !important;
    /*max-width: 950px !important;*/
}


.gray {
    color: #3E3E3B;
}

.white {
    color: #fff !important;
}

.black {
    color: #000 !important;
}

/*.dark-grey-background {
    background: #E2E2E2;
}*/

.white-background {
    background: #FFFFFF;
}

.black-background {
    background: #000000;
}

.success {
    color: #3E3E3B;
}

.error {
    color: red;
}

.bold {
    font-size: 13px;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*margin-bottom: 5px;*/
    white-space: nowrap;
    /*break-word: no-wrap;*/
    display: block;
}

.normal {
    font-size: 12px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 5px;
    /*break-word: no-wrap;*/
}

ul {
    list-style: none outside none;
}

.align-center {
    text-align: center !important;
}

.align-left {
    text-align: left !important;
}

.float_left {
    float: left;
}

.font_bold {
    font-weight: bold;
}

.font_14 {
    font-size: 14px;
}

.font_large {
    font-size: large;
}

.float_left_100 {
    float: left;
    width: 100%;
}

.color_333 {
    color: #333333 !important;
}

.blue {
    color: #0697EA !important;
}

.rounded-corner {
    border-radius: 5px;
}

.lineSolid_e2e2e2 {
    border-bottom: 1px solid #e2e2e2 !important;
}

.visible {
    visibility: visible !important;
}

.select-chart-icon {
    background-color: #C5C5C5;
}

.border_b8b8b8 {
    border: 1px solid #B8B8B8;
}

textbox {
    -moz-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.24) inset;
    -webkit-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.24) inset;
    box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.24) inset;
    color: #000000;
}

.invalidControl {
    border: 1px !important;
    border-color: #FF0000 !important;
    border-style: solid !important;
}

a {
    text-decoration: none;
    color: #000;
    outline: 0;
}

Button {
    color: #666666;
    /*background: #E2E2E2;*/
    cursor: pointer;
    box-shadow: none;
    outline: 0px;
    border: 0px;
    min-height: 28px;
    min-width: 65px;
    white-space: nowrap;
}

    Button:hover {
        border: 1px solid #A9A9A9; /* darkgray;*/
    }

.button_default {
    background: linear-gradient( #F1F1F1, #DDDDDD) repeat scroll 0 0 transparent; /* the standard */
    background: -moz-linear-gradient(left center, #F1F1F1, #DDDDDD) repeat scroll 0 0 transparent; /* FF 3.6+ */
    background: -o-linear-gradient( #F1F1F1, #DDDDDD) repeat scroll 0 0 transparent; /* Opera 11.10 */
    background: -webkit-linear-gradient(#F1F1F1, #DDDDDD) repeat scroll 0 0 transparent;
    background: -ms-linear-gradient(left center, #F1F1F1, #DDDDDD) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left center, left center, #F1F1F1, #DDDDDD) repeat scroll 0 0 transparent; /* Safari 4+, Chrome 2+ */
    filter: progid:DXImageTransform.Microsoft.gradient(left center,startColorstr='#F1F1F1', endColorstr='#DDDDDD') repeat scroll 0 0 transparent; /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(left center,startColorstr='#F1F1F1', endColorstr='#DDDDDD') repeat scroll 0 0 transparent"; /* IE8+ */
    border: 1px solid #E4E4E4;
    height: 25px;
    margin: 1px 1px;
    text-align: center;
    width: 65px;
    float: left;
    white-space: nowrap;
}

.button {
    background-color: #F1F1F1;
    background-image: -moz-linear-gradient(left center, #F1F1F1, #DDDDDD);
    background-image: linear-gradient( #F1F1F1, #DDDDDD);    
    background-image: -o-linear-gradient( #F1F1F1, #DDDDDD);
    background-image: -webkit-linear-gradient(#F1F1F1, #DDDDDD);
    background-image: -ms-linear-gradient(left center, #F1F1F1, #DDDDDD);
    background-image: -webkit-gradient(linear, left center, left center, #F1F1F1, #DDDDDD);
    filter: progid:DXImageTransform.Microsoft.gradient(left center,startColorstr='#F1F1F1', endColorstr='#DDDDDD') repeat scroll 0 0 #F1F1F1; /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(left center,startColorstr='#F1F1F1', endColorstr='#DDDDDD') repeat scroll 0 0 #F1F1F1"; /* IE8+ */
    background-repeat: repeat;
    border: 1px solid #E4E4E4;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1) inset;
    float: left;
    height: 25px;
    margin: 1px;
    text-align: center;
    width: 65px;
    white-space: nowrap;
}


    .button a {
        color: #666666;
        font-size: 13px;
        vertical-align: middle;
        display: block;
        padding: 5px 8px;
    }

.default-chart-bg {
    background: linear-gradient( #f6f6f6, #E1E1E1) repeat scroll 0 0 transparent; /* the standard */
    background: -moz-linear-gradient(left center, #f6f6f6, #E1E1E1) repeat scroll 0 0 transparent; /* FF 3.6+ */
    background: -o-linear-gradient( #f6f6f6, #E1E1E1) repeat scroll 0 0 transparent; /* Opera 11.10 */
    background: -webkit-linear-gradient(#f6f6f6, #E1E1E1) repeat scroll 0 0 transparent;
    background: -ms-linear-gradient(left center, #f6f6f6, #E1E1E1) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left center, left center, #f6f6f6, #E1E1E1) repeat scroll 0 0 transparent; /* Safari 4+, Chrome 2+ */
    filter: progid:DXImageTransform.Microsoft.gradient(left center,startColorstr='#f6f6f6', endColorstr='#E1E1E1') repeat scroll 0 0 transparent; /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(left center,startColorstr='#f6f6f6', endColorstr='#E1E1E1') repeat scroll 0 0 transparent"; /* IE8+ */
}

.bottom-gradient {
    /*border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: -moz-linear-gradient(left center, red, green);
    border-bottom-color: -webkit-linear-gradient(red, green);
    -moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
    -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.5, #fff), color-stop(0.5, #66cc00)) 21 30 30 21 repeat repeat;
    -moz-border-image: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.5, #fff), color-stop(0.5, #66cc00)) 21 30 30 21 repeat repeat;
    -o-border-image: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.5, #fff), color-stop(0.5, #66cc00)) 21 30 30 21 repeat repeat;
    border-image: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.5, #fff), color-stop(0.5, #66cc00)) 21 30 30 21 repeat repeat;*/
    border-bottom: 1px solid #D4D4D4 !important;
    border-right: 1px solid #D4D4D4 !important;
}

.featured-title {
    font-size: 50px;
    letter-spacing: -1px;
    margin: 0;
    text-align: center;
}

.featured-subtitle {
    font-size: 24px;
    text-align: center;
}

.featured-subtitle-small {
    font-size: 16px;
    text-align: center;
}

div.ActionStatusBox {
    background-color: #E2E2E2;
    border-radius: 5px;
}

.ActionStatusMessage {
    width: 298px;
    margin: 8px 18px;
    float: left;
}

.partial-heading {
    color: #292929;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.close-notification-loading {
    background-color: transparent;
    background-image: url("../Images/spinner_gray_16x16.gif") !important;
    cursor: default;
    padding: 7px !important;
}
