body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
fieldset,
img {
    border: 0
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal
}
li {
    list-style: none
}
caption,
th {
    text-align: left
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal
}
q:before,
q:after {
    content: ''
}
abbr,
acronym {
    border: 0;
    font-variant: normal
}
sup {
    vertical-align: text-bottom
}
sub {
    vertical-align: text-bottom
}
input,
textarea,
select {
    font-size: inherit;
    font-weight: inherit
}
input,
textarea,
select {
    font-size: 100%
}
legend {
    color: #000
}
.dxgvHeader {
    border: none!important;
    background-color: #fff!important;
    font-weight: bold!important
}
.tabDisabled {
    color: silver!important;
    cursor: not-allowed
}
.dxgvControl,
.dxgvDisabled {
    border: none!important
}
.dxgvFilterRow {
    background-color: #fff!important
}
.dxgvFilterRow td.dxgv {
    border: none!important
}
.dxgv_t {
    padding: 2px!important;
    padding-left: 8px!important
}
.dxgv {
    padding: 8px!important
}
.even {
    background-color: #e3e7ec
}
.dxeTextBox {
    border: 1px solid #ddd!important
}
.even {}.dxbButton {
    display: inline-block!important;
    padding: 1px 3px!important;
    margin-bottom: 0!important;
    font-size: 14px!important;
    font-weight: normal!important;
    line-height: 1.42857143!important;
    text-align: center!important;
    white-space: nowrap!important;
    vertical-align: middle!important;
    -ms-touch-action: manipulation!important;
    touch-action: manipulation!important;
    cursor: pointer!important;
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    -ms-user-select: none!important;
    user-select: none!important;
    background-image: none!important;
    border: 1px solid transparent!important;
    border-radius: 4px!important;
    color: #fff!important;
    background-color: #337ab7!important;
    border-color: #2e6da4!important;
    text-decoration: none!important
}
.dxgvEditFormDisplayRow td.dxgv,
.dxgvDataRow td.dxgv,
.dxgvDataRowAlt td.dxgv,
.dxgvSelectedRow td.dxgv,
.dxgvFocusedRow td.dxgv {
    border: none!important
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table
}
.grad {
    background: #dcdde2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 5px
}
.clearfix:after {
    clear: both
}
.clearfix {
    zoom: 1
}
.border-shadow {
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    border-bottom: 1px solid #ddd
}
.blue {
    color: #337ab7
}
.alert {
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px
}
.alert h4 {
    margin-top: 0;
    color: inherit
}
.alert .alert-link {
    font-weight: bold
}
.alert>p,
.alert>ul {
    margin-bottom: 0
}
.alert>p+p {
    margin-top: 5px
}
.alert-dismissable,
.alert-dismissible {
    padding-right: 35px
}
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}
.alert-success hr {
    border-top-color: #c9e2b3
}
.alert-success .alert-link {
    color: #2b542c
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}
.alert-info hr {
    border-top-color: #a6e1ec
}
.alert-info .alert-link {
    color: #245269
}
.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}
.alert-warning hr {
    border-top-color: #f7e1b5
}
.alert-warning .alert-link {
    color: #66512c
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}
.alert-danger hr {
    border-top-color: #e4b9c0
}
.alert-danger .alert-link {
    color: #843534
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2
}
.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0
}
.section {
    margin-bottom: 50%
}
.centered {
    margin: 0 auto
}
.right {
    float: right
}
.left {
    float: left
}
img.left {
    margin: 0 10px 0 0
}
.rule {
    border-top: 1px solid #ccc
}
.error-message {
    font-weight: bold;
    color: #c8413a
}
.ui-text-shadow,
.ui-text-shadow-original {
    position: relative
}
.ui-text-shadow-original {
    z-index: 1;
    text-shadow: none
}
.ui-text-shadow-copy {
    position: absolute;
    z-index: 0;
    line-height: 110.74235%;
    left: 0;
    top: 0;
    zoom: 1;
    text-shadow: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}
.fill-left,
.fill-right {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0
}
.fill-left {
    left: -570px
}
.fill-right {
    right: -569px
}
body {
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #1b1b1b
}
a {
    color: #0b6daf;
    text-decoration: none
}
a.link {
    text-decoration: none;
    font-weight: bold;
    color: #0b6daf;
    border-bottom: 1px solid transparent
}
a.link:hover,
a.link:focus,
a.link:active,
a.disclosure:focus,
a.disclosure:active {
    border-color: #00a1cc;
    font-weight: bold
}
a.link:focus,
a.link:active,
a.link:visited,
a.disclosure:focus,
a.disclosure:visited {
    border-color: #00a1cc
}
a.disclosure {
    font-weight: bold;
    padding: 0 11px 0 1px;
    background: transparent url(../images/icon-disclosure.png) no-repeat right -15px
}
a.disclosure:active {
    border-color: #00a1cc
}
a.link.disabled,
a.disclosure.disabled {
    color: #999;
    border: none;
    border-bottom: 1px solid #999;
    margin: 0;
    padding: 0;
    background: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}
a.disclosure:hover span {
    border-bottom: 1px solid #00a1cc
}
a.disclosure:visited span {
    border-bottom: 1px solid #1b1b1b
}
a.disclosure:active span,
a.disclosure.disabled span {
    border: none
}
.number {
    font-weight: bold;
    font-size: 70px;
    line-height: 80px;
    color: #fa0
}
span.error {
    color: #be0006;
    font-weight: bold
}
h1.chart {
    font-weight: normal;
    font-size: 40px;
    line-height: 48px;
    color: #474747;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .65)
}
h1.product {
    font-weight: normal;
    font-size: 24px;
    line-height: 32px
}
h1 {
    font-weight: normal;
    font-size: 20px;
    line-height: 32px
}
h2 {
    font-weight: normal;
    font-size: 16px;
    line-height: 32px;
    color: #333
}
h2.caption {
    line-height: 16px
}
h3 {
    font-weight: normal;
    font-size: 16px;
    line-height: 16px;
    color: #333
}
h4 {
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #333
}
label {
    font-weight: normal;
    font-size: 14px;
    color: #474747
}
label.align-left {
    padding-right: 8px
}
label.range {
    padding-left: 8px
}
.small {
    font-weight: normal;
    font-size: 12px;
    line-height: 16px
}
.small-caps {
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase
}
.smaller-caps {
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase
}
.text-caps-all {
    text-transform: uppercase
}
.text-caps-title {
    text-transform: capitalize
}
.text-right {
    text-align: right
}
.text-right input {
    text-align: right
}
input.text-right {
    text-align: right;
    position: relative;
    right: 6px
}
.text-left {
    text-align: left
}
.text-center {
    text-align: center
}
.text-justify {
    text-align: justify
}
strong {
    font-weight: bold
}
.deemphasize,
.information {
    color: #474747;
    font-weight: 300
}
p {
    margin: 15px 0
}
.ruled {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 16px
}
.dialog .ruled {
    padding-bottom: 20px;
    margin-bottom: 20px
}
p.ruled-small {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 5px;
    margin: 0;
    margin-bottom: 5px
}
.vertical-ruled-left {
    border-left: 1px solid #d8d8d8;
    padding-left: 5px;
    margin: 0;
    margin-left: 5px
}
blockquote {
    font-weight: 300;
    font-size: 24px;
    line-height: 32px;
    color: #474747
}
blockquote .quotation-mark {
    display: block;
    float: left;
    margin: 5px 15px 0 0;
    width: 53px;
    height: 128px;
    background: transparent url(../images/quotation-mark.png) no-repeat 0 0;
    text-indent: -10000px
}
.legal {
    color: #474747;
    font-size: 12px;
    line-height: 16px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    text-shadow: none
}
.brand-color {
    color: #124091
}
::selection {
    background-color: #0b6daf;
    color: #fff
}
::-moz-selection {
    background-color: #0b6daf;
    color: #fff
}
::-webkit-selection {
    background-color: #0b6daf;
    color: #fff
}
.grid {
    position: relative
}
.grid:before,
.grid:after {
    content: "";
    display: table
}
.grid:after {
    clear: both
}
.grid {
    width: 1260px;
    padding: 0 20px
}
.grid .grid {
    width: 100%;
    padding-left: 0;
    padding-right: 0
}
.grid.visible {
    background: transparent url(../images/grid.png) repeat left top
}
.grid .span-1,
.grid .span-2,
.grid .span-3,
.grid .span-4,
.grid .span-5,
.grid .span-6,
.grid .span-7,
.grid .span-8,
.grid .span-9,
.grid .span-10,
.grid .span-11,
.grid .span-12,
.grid .span-13,
.grid .span-14,
.grid .span-15,
.grid .span-16,
.grid .span-17,
.grid .span-18,
.grid .span-19,
.grid .span-20,
.grid .span-21,
.grid .span-22,
.grid .span-23,
.grid .span-24,
.grid .span-25,
.grid .span-26,
.grid .span-27,
.grid .span-28,
.grid .span-29,
.grid .span-30,
.grid .span-31,
.grid .span-32,
.grid .span-33,
.grid .span-34,
.grid .span-35,
.grid .span-36,
.grid .span-37,
.grid .span-38,
.grid .span-39,
.grid .span-40,
.grid .span-41,
.grid .span-42 {
    display: block;
    float: left
}
.grid.span-1,
.grid.span-2,
.grid.span-3,
.grid.span-4,
.grid.span-5,
.grid.span-6,
.grid.span-7,
.grid.span-8,
.grid.span-9,
.grid.span-10,
.grid.span-11,
.grid.span-12,
.grid.span-13,
.grid.span-14,
.grid.span-15,
.grid.span-16,
.grid.span-17,
.grid.span-18,
.grid.span-19,
.grid.span-20,
.grid.span-21,
.grid.span-22,
.grid.span-23,
.grid.span-24,
.grid.span-25,
.grid.span-26,
.grid.span-27,
.grid.span-28,
.grid.span-29,
.grid.span-30,
.grid.span-31,
.grid.span-32,
.grid.span-33,
.grid.span-34,
.grid.span-35,
.grid.span-36,
.grid.span-37,
.grid.span-38,
.grid.span-39,
.grid.span-40,
.grid.span-41,
.grid.span-42 {
    float: none
}
.span-1,
.size-1 {
    width: 30px
}
.span-2,
.size-2 {
    width: 60px
}
.span-3,
.size-3 {
    width: 90px
}
.span-4,
.size-4 {
    width: 120px
}
.span-5,
.size-5 {
    width: 150px
}
.span-6,
.size-6 {
    width: 180px
}
.span-7,
.size-7 {
    width: 210px
}
.span-8,
.size-8 {
    width: 240px
}
.span-9,
.size-9 {
    width: 270px
}
.span-10,
.size-10 {
    width: 300px
}
.span-11,
.size-11 {
    width: 330px
}
.span-12,
.size-12 {
    width: 360px
}
.span-13,
.size-13 {
    width: 390px
}
.span-14,
.size-14 {
    width: 420px
}
.span-15,
.size-15 {
    width: 450px
}
.span-16,
.size-16 {
    width: 480px
}
.span-17,
.size-17 {
    width: 510px
}
.span-18,
.size-18 {
    width: 540px
}
.span-19,
.size-19 {
    width: 570px
}
.span-20,
.size-20 {
    width: 600px
}
.span-21,
.size-21 {
    width: 630px
}
.span-22,
.size-22 {
    width: 660px
}
.span-23,
.size-23 {
    width: 690px
}
.span-24,
.size-24 {
    width: 720px
}
.span-25,
.size-25 {
    width: 750px
}
.span-26,
.size-26 {
    width: 780px
}
.span-27,
.size-27 {
    width: 810px
}
.span-28,
.size-28 {
    width: 840px
}
.span-29,
.size-29 {
    width: 870px
}
.span-30,
.size-30 {
    width: 900px
}
.span-31,
.size-31 {
    width: 930px
}
.span-32,
.size-32 {
    width: 960px
}
.span-33,
.size-33 {
    width: 990px
}
.span-34,
.size-34 {
    width: 1020px
}
.span-35,
.size-35 {
    width: 1050px
}
.span-36,
.size-36 {
    width: 1080px
}
.span-37,
.size-37 {
    width: 1110px
}
.span-38,
.size-38 {
    width: 1140px
}
.span-39,
.size-39 {
    width: 1170px
}
.span-40,
.size-40 {
    width: 1200px
}
.span-41,
.size-41 {
    width: 1230px
}
.span-42,
.size-42 {
    width: 1260px
}
.lead-portal {
    padding-left: 20px
}
.lead-tab {
    padding-left: 10px
}
.lead-1 {
    padding-left: 30px
}
.lead-2 {
    padding-left: 60px
}
.lead-3 {
    padding-left: 90px
}
.lead-4 {
    padding-left: 120px
}
.lead-5 {
    padding-left: 150px
}
.lead-6 {
    padding-left: 180px
}
.lead-7 {
    padding-left: 210px
}
.lead-8 {
    padding-left: 240px
}
.lead-9 {
    padding-left: 270px
}
.lead-10 {
    padding-left: 300px
}
.lead-11 {
    padding-left: 330px
}
.lead-12 {
    padding-left: 360px
}
.lead-13 {
    padding-left: 390px
}
.lead-14 {
    padding-left: 420px
}
.lead-15 {
    padding-left: 450px
}
.lead-16 {
    padding-left: 480px
}
.lead-17 {
    padding-left: 510px
}
.lead-18 {
    padding-left: 540px
}
.lead-19 {
    padding-left: 570px
}
.lead-20 {
    padding-left: 600px
}
.lead-21 {
    padding-left: 630px
}
.lead-22 {
    padding-left: 660px
}
.lead-23 {
    padding-left: 690px
}
.lead-24 {
    padding-left: 720px
}
.lead-25 {
    padding-left: 750px
}
.lead-26 {
    padding-left: 780px
}
.lead-27 {
    padding-left: 810px
}
.lead-28 {
    padding-left: 840px
}
.lead-29 {
    padding-left: 870px
}
.lead-30 {
    padding-left: 900px
}
.lead-31 {
    padding-left: 930px
}
.lead-32 {
    padding-left: 960px
}
.lead-33 {
    padding-left: 990px
}
.lead-34 {
    padding-left: 1020px
}
.lead-35 {
    padding-left: 1050px
}
.lead-36 {
    padding-left: 1080px
}
.lead-37 {
    padding-left: 1110px
}
.lead-38 {
    padding-left: 1140px
}
.lead-39 {
    padding-left: 1170px
}
.lead-40 {
    padding-left: 1200px
}
.lead-41 {
    padding-left: 1230px
}
.lead-42 {
    padding-left: 1260px
}
.trail-1 {
    padding-right: 30px
}
.trail-2 {
    padding-right: 60px
}
.trail-3 {
    padding-right: 90px
}
.trail-4 {
    padding-right: 120px
}
.trail-5 {
    padding-right: 150px
}
.trail-6 {
    padding-right: 180px
}
.trail-7 {
    padding-right: 210px
}
.trail-8 {
    padding-right: 240px
}
.trail-9 {
    padding-right: 270px
}
.trail-10 {
    padding-right: 300px
}
.trail-11 {
    padding-right: 330px
}
.trail-12 {
    padding-right: 360px
}
.trail-13 {
    padding-right: 390px
}
.trail-14 {
    padding-right: 420px
}
.trail-15 {
    padding-right: 450px
}
.trail-16 {
    padding-right: 480px
}
.trail-17 {
    padding-right: 510px
}
.trail-18 {
    padding-right: 540px
}
.trail-19 {
    padding-right: 570px
}
.trail-20 {
    padding-right: 600px
}
.trail-21 {
    padding-right: 630px
}
.trail-22 {
    padding-right: 660px
}
.trail-23 {
    padding-right: 690px
}
.trail-24 {
    padding-right: 720px
}
.trail-25 {
    padding-right: 750px
}
.trail-26 {
    padding-right: 780px
}
.trail-27 {
    padding-right: 810px
}
.trail-28 {
    padding-right: 840px
}
.trail-29 {
    padding-right: 870px
}
.trail-30 {
    padding-right: 900px
}
.trail-31 {
    padding-right: 930px
}
.trail-32 {
    padding-right: 960px
}
.trail-33 {
    padding-right: 990px
}
.trail-34 {
    padding-right: 1020px
}
.trail-35 {
    padding-right: 1050px
}
.trail-36 {
    padding-right: 1080px
}
.trail-37 {
    padding-right: 1110px
}
.trail-38 {
    padding-right: 1140px
}
.trail-39 {
    padding-right: 1170px
}
.trail-40 {
    padding-right: 1200px
}
.trail-41 {
    padding-right: 1230px
}
.trail-42 {
    padding-right: 1260px
}
.vgrid-visible {
    background: transparent url(../images/vgrid.png) repeat left top
}
.vspan-1 {
    line-height: 16px;
    height: 16px
}
.vspan-2 {
    line-height: 32px;
    height: 32px
}
.vspan-3 {
    line-height: 48px;
    height: 48px
}
.vspan-4 {
    line-height: 64px;
    height: 64px
}
.vspan-5 {
    line-height: 80px;
    height: 80px
}
.vspan-6 {
    line-height: 96px;
    height: 96px
}
.vspan-7 {
    line-height: 112px;
    height: 112px
}
.vspan-8 {
    line-height: 128px;
    height: 128px
}
.vspan-9 {
    line-height: 144px;
    height: 144px
}
.vspan-10 {
    line-height: 160px;
    height: 160px
}
.vspan-11 {
    line-height: 176px;
    height: 176px
}
.vspan-12 {
    line-height: 192px;
    height: 192px
}
.vspan-13 {
    line-height: 208px;
    height: 208px
}
.vspan-14 {
    line-height: 224px;
    height: 224px
}
.vspan-15 {
    line-height: 240px;
    height: 240px
}
.vspan-16 {
    line-height: 256px;
    height: 256px
}
.vspan-17 {
    line-height: 272px;
    height: 272px
}
.vspan-18 {
    line-height: 288px;
    height: 288px
}
.vspan-19 {
    line-height: 304px;
    height: 304px
}
.vspan-20 {
    line-height: 320px;
    height: 320px
}
.vlead-1-half {
    padding-top: 8px
}
.vlead-1 {
    padding-top: 16px
}
.vlead-20px {
    padding-top: 20px
}
.vlead-2 {
    padding-top: 32px
}
.vlead-3 {
    padding-top: 48px
}
.vlead-4 {
    padding-top: 64px
}
.vlead-5 {
    padding-top: 80px
}
.vlead-6 {
    padding-top: 96px
}
.vlead-7 {
    padding-top: 112px
}
.vlead-8 {
    padding-top: 128px
}
.vlead-9 {
    padding-top: 144px
}
.vlead-10 {
    padding-top: 160px
}
.vlead-11 {
    padding-top: 176px
}
.vlead-12 {
    padding-top: 192px
}
.vlead-13 {
    padding-top: 208px
}
.vlead-14 {
    padding-top: 224px
}
.vlead-15 {
    padding-top: 240px
}
.vlead-16 {
    padding-top: 256px
}
.vlead-17 {
    padding-top: 272px
}
.vlead-18 {
    padding-top: 288px
}
.vlead-19 {
    padding-top: 304px
}
.vlead-20 {
    padding-top: 320px
}
.vtrail-1-half {
    padding-bottom: 8px
}
.vtrail-1 {
    padding-bottom: 16px
}
.vtrail-20px {
    padding-bottom: 20px
}
.vtrail-2 {
    padding-bottom: 32px
}
.vtrail-3 {
    padding-bottom: 48px
}
.vtrail-4 {
    padding-bottom: 64px
}
.vtrail-5 {
    padding-bottom: 80px
}
.vtrail-6 {
    padding-bottom: 96px
}
.vtrail-7 {
    padding-bottom: 112px
}
.vtrail-8 {
    padding-bottom: 128px
}
.vtrail-9 {
    padding-bottom: 144px
}
.vtrail-10 {
    padding-bottom: 160px
}
.vtrail-11 {
    padding-bottom: 176px
}
.vtrail-12 {
    padding-bottom: 192px
}
.vtrail-13 {
    padding-bottom: 208px
}
.vtrail-14 {
    padding-bottom: 224px
}
.vtrail-15 {
    padding-bottom: 240px
}
.vtrail-16 {
    padding-bottom: 256px
}
.vtrail-17 {
    padding-bottom: 272px
}
.vtrail-18 {
    padding-bottom: 288px
}
.vtrail-19 {
    padding-bottom: 304px
}
.vtrail-20 {
    padding-bottom: 320px
}
.vpush-1-half {
    margin-top: 8px
}
.vpush-1 {
    margin-top: 16px
}
.vpush-2 {
    margin-top: 32px
}
.vpush-3 {
    margin-top: 48px
}
.vpush-4 {
    margin-top: 64px
}
.vpush-5 {
    margin-top: 80px
}
.vpush-6 {
    margin-top: 96px
}
.vpush-7 {
    margin-top: 112px
}
.vpush-8 {
    margin-top: 128px
}
.vpush-9 {
    margin-top: 144px
}
.vpush-10 {
    margin-top: 160px
}
.vpush-11 {
    margin-top: 176px
}
.vpush-12 {
    margin-top: 192px
}
.vpush-13 {
    margin-top: 208px
}
.vpush-14 {
    margin-top: 224px
}
.vpush-15 {
    margin-top: 240px
}
.vpush-16 {
    margin-top: 256px
}
.vpush-17 {
    margin-top: 272px
}
.vpush-18 {
    margin-top: 288px
}
.vpush-19 {
    margin-top: 304px
}
.vpush-20 {
    margin-top: 320px
}
body,
body.gray-gradient {
    background: #efefef url(../images/background-gray-gradient.png) repeat-x left top
}
body.radial-gradient {
    min-width: 1118px;
    background-image: url(../images/background-radial-gradient.jpg)
}
body.radial-gradient .radial-gradient {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}
.scrollbars {
    position: relative;
    overflow: visible;
    z-index: 1
}
.scrollbars.scrollbars-horizontal-visible .scrolling-content {
    padding-bottom: 12px
}
.scrollbars.scrollbars-vertical-visible .scrolling-content {
    padding-right: 12px
}
.scrollbars .scrolling-content-container {
    overflow: hidden
}
.scrollbars .scrolling-content {
    display: inline-block;
    position: relative
}
.scrollbars .scrollbar-container {
    position: absolute;
    display: none
}
.scrollbars.scrollbars-horizontal-visible .scrollbar-container,
.scrollbars.scrollbars-vertical-visible .scrollbar-container {
    display: block
}
.scrollbars .scrollbar-container.horizontal {
    width: 100%;
    height: 8px;
    left: 0;
    bottom: 0
}
.scrollbars .scrollbar-container.vertical {
    height: 100%;
    width: 8px;
    right: 0;
    top: 0
}
.scrollbars.scrollbars-horizontal-visible.scrollbars-vertical-visible .scrollbar-container.horizontal {
    bottom: -8px
}
.scrollbars .scrollbar-container .track {
    z-index: 10
}
.scrollbars .scrollbar-container.horizontal .track {
    position: absolute;
    left: 0;
    right: 10px;
    bottom: 0;
    height: 8px;
    background: transparent url(../images/scrollbar-horizontal.png) no-repeat left -24px
}
.scrollbars .scrollbar-container.horizontal .track div {
    position: absolute;
    right: -10px;
    bottom: 0;
    height: 8px;
    width: 10px;
    background: transparent url(../images/scrollbar-horizontal.png) no-repeat right -24px
}
.scrollbars .scrollbar-container.vertical .track {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 10px;
    width: 8px;
    background: transparent url(../images/scrollbar-vertical.png) no-repeat left top
}
.scrollbars .scrollbar-container.vertical .track div {
    position: absolute;
    right: 0;
    bottom: -10px;
    width: 8px;
    height: 10px;
    background: transparent url(../images/scrollbar-vertical.png) no-repeat left bottom
}
.scrollbars .scrollbar-container .thumb {
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 11
}
.scrollbars .scrollbar-container.horizontal .thumb {
    bottom: 0;
    left: 0;
    width: 31px;
    height: 8px;
    background: transparent url(../images/scrollbar-horizontal.png) no-repeat 0 -16px
}
.scrollbars .scrollbar-container.horizontal .thumb:hover,
.secondary .scrollbars .scrollbar-container.horizontal .thumb:hover {
    background-position: 0 -8px
}
.scrollbars .scrollbar-container.horizontal .thumb:active,
.secondary .scrollbars .scrollbar-container.horizontal .thumb:active {
    background-position: 0 0
}
.scrollbars .scrollbar-container.vertical .thumb {
    top: 0;
    right: 0;
    width: 8px;
    height: 31px;
    background: transparent url(../images/scrollbar-vertical.png) no-repeat -8px 0
}
.scrollbars .scrollbar-container.vertical .thumb:hover,
.secondary .scrollbars .scrollbar-container.vertical .thumb:hover {
    background-position: -16px 0
}
.scrollbars .scrollbar-container.vertical .thumb:active,
.secondary .scrollbars .scrollbar-container.vertical .thumb:active {
    background-position: -24px 0
}
.scrollbars.three-d .scrollbar-container.horizontal .track {
    background-position: left -56px
}
.scrollbars.three-d .scrollbar-container.horizontal .track div {
    background-position: right -56px
}
.scrollbars.three-d .scrollbar-container.horizontal .thumb {
    background-position: 0 -48px
}
.scrollbars.three-d .scrollbar-container.horizontal .thumb:hover {
    background-position: 0 -40px
}
.scrollbars.three-d .scrollbar-container.horizontal .thumb:active {
    background-position: 0 -32px
}
.scrollbars.three-d .scrollbar-container.vertical .track {
    background-position: -32px top
}
.scrollbars.three-d .scrollbar-container.vertical .track div {
    background-position: -32px bottom
}
.scrollbars.three-d .scrollbar-container.vertical .thumb {
    background-position: -40px 0
}
.scrollbars.three-d .scrollbar-container.vertical .thumb:hover {
    background-position: -48px 0
}
.scrollbars.three-d .scrollbar-container.vertical .thumb:active {
    background-position: -56px 0
}
.secondary .scrollbars .scrollbar-container.horizontal .track {
    background-position: left -64px
}
.secondary .scrollbars .scrollbar-container.horizontal .track div {
    background-position: right -64px
}
.secondary .scrollbars .scrollbar-container.horizontal .thumb {
    background-position: 0 0
}
.secondary .scrollbars .scrollbar-container.vertical .track {
    background-position: -64px top
}
.secondary .scrollbars .scrollbar-container.vertical .track div {
    background-position: -64px bottom
}
.secondary .scrollbars .scrollbar-container.vertical .thumb {
    background-position: -24px 0
}

.nav_modal {
	.nav;
}
.nav_tabs_modal {
	.nav_tabs;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}
.nav>li {
    position: relative;
    display: block
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav>li>a:hover,
.nav>li>a:focus {
/*    text-decoration: none;*/
    width:100%;
/*    background-color: #eee*/
}
.nav>li.disabled>a {
    color: #777
}
.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent
}
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #eee;
    border-color: #337ab7
}
.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}
.nav>li>a>img {
    max-width: none
}
.nav-tabs {
    border-bottom: 1px solid #ddd
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}
.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}
.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}
.nav-tabs.nav-justified>li {
    float: none
}
.nav-tabs.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}
@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd
}
@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color:#fff
}
}
.nav-pills>li {
    float:left
}
.nav-pills>li>a {
    border-radius:4px
}
.nav-pills>li+li {
    margin-left:2px
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color:#fff;
    background-color:#337ab7
}
.nav-stacked>li {
    float:none
}
.nav-stacked>li+li {
    margin-top:2px;
    margin-left:0
}
.nav-justified {
    width:100%
}
.nav-justified>li {
    float:none
}
.nav-justified>li>a {
    margin-bottom:5px;
    text-align:center
}
.nav-justified>.dropdown .dropdown-menu {
    top:auto;
    left:auto
}
@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd
}
@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0
}
.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs-justified>.active>a:focus {
    border-bottom-color:#fff
}
}
.tab-content>.tab-pane {
    display:none;
    visibility:hidden
}
.tab-pane {
    padding-top:15px
}
.tab-content>.active {
    display:block;
    visibility:visible
}
.nav-tabs .dropdown-menu {
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after{
    display:table;
    content:" "
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after{
    clear:both
}
.center-block {
    display:block;
    margin-right:auto;
    margin-left:auto
}
.pull-right {
    float:right!important;
    margin-right: 20px;
}
.pull-left {
    float:left!important
}
.hide {
    display:none!important
}
.show {
    display:block!important
}
.invisible {
    visibility:hidden
}
.text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden {
    display:none!important;
    visibility:hidden!important
}
.affix {
    position:fixed
}
.fade {
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.fade.in {
    opacity:1
}
.navigation .logo {
    position:absolute;
    top:19px;
    right:0;
    width:110px;
    height:19px
}
.count-circle {
    display:inline-block;
    width:21px;
    height:22px;
    background:transparent url(../images/dot.png) no-repeat left top;
    text-align:center;
    font-size:11px;
    line-height:21px;
    margin:0 3px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    color:#fff;
    vertical-align:baseline;
    text-shadow:none
}
.navigation {
    position:fixed;
    z-index:10;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.navigation.narrow {
    position:absolute;
    width:1140px;
    overflow:hidden
}
.navigation .navigation-inner {
    height:100%;
    width:100%;
    position:relative
}
.navigation .primary {
    height:50px;
    position:relative;
    z-index:3;
    background-color: black;
}
.navigation .primary .fill-left {
    height:50px;
}
.navigation .primary .content {
    width:100%;
    height:100%;
    margin:0 auto;
    position:relative
}
.navigation .primary .content h1 {
    font-size:21px;
    line-height:21px;
    font-weight:bold;
    color:#fff;
    text-shadow:rgba(0,
    0,
    0,
    .45) 1px 1px 0;
    padding:18px 0 0 0
}
.navigation .primary .content h1 .alt {
    color:#ccc
}
.navigation .primary .content .controls {
    display:block;
    position:absolute;
    right:0;
    top:0
}
.navigation .primary .content input.search {
    background:transparent url(../images/search-background.png) no-repeat left top;
    width:152px;
    height:16px;
    line-height:14px;
    padding:5px 0 4px 25px;
    color:#fff;
    margin:17px 0 0 0;
    border:none;
    outline:none;
    float:right
}
.navigation .primary .content input.search:hover,
.navigation .primary .content input.search:active,
.navigation .primary .content input.search:focus {
    background-position:0 -25px
}
.navigation .secondary {
    position:absolute;
    top:50px;
    left:0;
   
    z-index:2;
    width:140px;
    height:100%;
}
.navigation .secondary .fill-left {
}
.navigation .secondary .fill-right {
}
.navigation .secondary .content {
    height:40px
}
.navigation .secondary.single-tab {
    top:-1px;
    position:relative;
    background-color:#dbdce2
}
.navigation .secondary.single-tab .content {
    width:1140px;
    margin:0 auto;
    position:relative
}
.navigation .secondary .content .title,
.navigation .local .content h2 {
    display:block;
    font-size:16px;
    line-height:40px;
    height:40px;
    width:366px;
    top:1px;
}
.navigation .secondary .content .links {
    display:block;
    position:absolute;
    right:0;
    top:0
}
.navigation .secondary.multiple-tabs {
    width:140px;
    height:100%;
    position:relative;
    top:-1px;
    margin:0;
    background-color: black;
}
.navigation .secondary.multiple-tabs .fill-right,
.navigation .secondary.multiple-tabs .content {
}
.navigation .secondary.multiple-tabs .fill-left {
}
.navigation .secondary.multiple-tabs.scrollable .fill-left {
}
.navigation .secondary.multiple-tabs .content .tabs-outer {
    height:40px;
    position:relative;
    display:inline-block;
}
.navigation .secondary.multiple-tabs.overflowed .content .tabs-outer {
    width:647px;
}
.navigation .secondary.multiple-tabs .content .tabs-outer .tab-cover {
    display:inline-block;
    position:absolute;
    right:0;
    top:0;
    width:49px;
    height:40px;
    padding:0;
    margin:0 0 0 0;
}
.navigation .secondary.multiple-tabs.overflowed .content .tabs-outer .tab-cover {
    display:none
}
.navigation .secondary.multiple-tabs .content .tabs {
    display:inline-block;
    height:40px;
    margin:0 0 0 -15px;
    white-space:nowrap
}
.navigation .secondary.multiple-tabs.scrollable .content .tabs {
    margin-left:28px
}
.navigation .secondary.multiple-tabs .content .tabs li {
    display:inline-block;
    height:40px;
    padding:0 0 0 14px
}
.navigation .secondary.multiple-tabs .content .tabs li a,
.navigation .secondary.multiple-tabs .content .tabs li.selected:hover a {
    display:block;
    text-decoration:none;
    font-size:14px;
    font-weight:normal;
    line-height:40px;
    color:#333;
    text-shadow:rgba(255,
    255,
    255,
    .65) 0 1px;
    margin:0;
    padding:0 23px 0 9px;
    border:none;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0
}
.navigation .secondary.multiple-tabs .content .tabs li a span {
    line-height:42px
}
.navigation .secondary.multiple-tabs .content .tabs li.selected,
.navigation .secondary.multiple-tabs .content .tabs li.selected:hover {
    background:transparent url(../images/navigation-secondary-tab.png) no-repeat left 1px
}
.navigation .secondary.multiple-tabs .content .tabs li.selected a,
.navigation .secondary.multiple-tabs .content .tabs li.selected:hover a {
    background:transparent url(../images/navigation-secondary-tab.png) no-repeat right -79px
}
.navigation .secondary.multiple-tabs .content .tabs li:hover {
    background:transparent url(../images/navigation-secondary-tab.png) no-repeat left -121px
}
.navigation .secondary.multiple-tabs .content .tabs li:hover a {
    background:transparent url(../images/navigation-secondary-tab.png) no-repeat right -161px
}
.navigation .secondary.multiple-tabs .content .tabs li:hover a span {
    color:#000;
    border-bottom:1px solid #00a1cc
}
.navigation .secondary.multiple-tabs .content .tabs li.selected.with-menu a {
    background-position:right -39px;
    padding-left:5px;
    padding-right:30px
}
.navigation .secondary.multiple-tabs .content .tabs li.last-child a,
.navigation .secondary.multiple-tabs .content .tabs li.last-child a:hover,
.navigation .secondary.multiple-tabs .content .tabs li.selected.last-child a,
.navigation .secondary.multiple-tabs .content .tabs li.selected.last-child a:hover {
    padding-right:50px
}
.navigation .secondary.multiple-tabs .content .tabs li.last-child.selected.with-menu a {
    background-position:right -200px
}
.navigation .secondary.multiple-tabs .content .tabs li.overflow {
    display:block;
    position:absolute;
    top:0;
    right:0;
    background:none!important
}
.navigation .secondary.multiple-tabs .content .tabs li.overflow a {
    display:block;
    height:40px;
    width:82px;
    padding:0;
    outline:none;
    background:transparent url(../images/navigation-overflow-trigger.png) no-repeat left top
}
.navigation .secondary.multiple-tabs .content .tabs li.overflow a:hover,
.navigation .secondary.multiple-tabs .content .tabs li.overflow a.selected:hover {
    background-position:left -41px
}
.navigation .secondary.multiple-tabs .content .tabs li.overflow a.selected {
    background-position:left -82px
}
.navigation .secondary.multiple-tabs .content .tabs li.overflow a .arrow {
    display:none
}
.menu-expanded a,
.submenu a {
/*    border:none;
    margin:0*/
}
.menu-expanded.secondary-menu.overflow-menu .title {
    background:none;
    margin:0 0 0 14px;
    padding:0
}
.menu-expanded.secondary-menu.overflow-menu .title a {
    padding:0;
    margin:0;
    width:82px;
    height:40px;
    background:transparent url(../images/navigation-overflow-trigger.png) no-repeat left -123px
}
.menu-expanded.secondary-menu.overflow-menu .menu-items {
    margin-left:24px
}
.menu-expanded.secondary-menu.overflow-menu .menu-items li.current {
    background-color:#0b6daf
}
.menu-expanded.secondary-menu.overflow-menu .menu-items li.current a span {
    border:none;
    margin:0;
    color:#fff;
    font-weight:bold;
    text-shadow:none
}
.navigation .primary .links {
    position:relative;
    margin:0 0 0 0px;
    padding:10px 30px 0 0;
    float:right;
    height:50px;
    font-size:14px;
}
.navigation .primary .links .links-inner {
    position:absolute;
    top:0;
    left:-72px;
    width:72px;
    height:100%;
}

.navigation .primary .links .description {
    font-size:11px;
    padding-left: 4px;
    position: relative;
    top: -10px;
}
.navigation .primary .links>div {
    height:100%;
}
.primary .links>div>li {
    display:block;
    float:left;
    padding:2px 0 0 0;
    line-height:10px;
    width:100px;
}
.primary .links>div>li a {
    padding:2px 2px
}
.primary .links>ul>li a:hover .ui-text-shadow-copy {
    display:none
}
.primary .links,
.primary .links a.disabled:hover {
    color:#333;
    font-size:14px;
/*    font-weight:bold;*/
    text-decoration:none;
    outline:none;
    border:none;
    margin:0
}
.primary .links a.disabled,
.primary .links a.disabled:hover {
    opacity:.6;
    -moz-opacity:.6;
    -webkit-opacity:.6;
    ï»¿-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
}
.primary .links a .icon {
    display:inline-block;
    background:transparent url(../images/navigation-primary-icons.png) no-repeat left top
}
.primary .links a .icon.user {
    width:16px;
    height:32px;
    background-position:0 0;
    vertical-align:-10px
}
.primary .links a .arrow {
    display:inline-block;
    width:16px;
    height:16px;
    vertical-align:middle;
    background:transparent url(../images/navigation-primary-icons.png) no-repeat -16px center
}
.navigation .secondary .links {
    float:right
}
.secondary .links li {
    display:inline-block;
    padding:0 10px 0 5px;
    background:transparent url(../images/navigation-secondary-links-divider.png) no-repeat right top;
    font-size:14px;
    line-height:40px;
    font-weight:normal;
    color:#ccc;
    text-shadow:0 -1px 1px rgba(0,
    0,
    0,
    .5)
}
.secondary .links li.last-child {
    background:none;
    padding-right:0;
    margin-right:-3px
}
.secondary .links a {
    color:#fff;
    text-shadow:0 -1px 1px rgba(0,
    0,
    0,
    .5);
    text-decoration:none;
    outline:none;
    border:none;
    margin:0;
    font-weight:normal
}
.secondary .links a:hover {
    color:#fff;
    text-shadow:1px 0 5px rgba(255,
    255,
    255,
    .5)
}
.secondary .links a:active {
    color:#999;
    text-shadow:none;
    text-shadow:0 -1px 1px rgba(0,
    0,
    0,
    .5)
}
.secondary .links a>span {
    padding:1px 0 0 1px
}
.secondary .links a .arrow {
    display:inline-block;
    width:16px;
    height:16px;
    vertical-align:middle;
    background:transparent url(../images/navigation-secondary-icons.png) no-repeat -56px -258px
}
.secondary .links a:active .arrow {
    background-position:-264px -258px
}
.navigation-icon {
    display:inline-block;
    margin:0 5px 0 0;
    vertical-align:-6px;
    background:transparent url(../images/navigation-secondary-icons.png) no-repeat left top;
    width:20px;
    height:20px
}
.navigation-icon.add {
    background-position:-7px -163px
}
a:active .navigation-icon.add {
    background-position:-213px -163px
}
.menu-expanded .navigation-icon.add,
.menu-expanded a:hover .navigation-icon.add,
.menu-expanded a:active .navigation-icon.add {
    background-position:-316px -163px
}
.navigation-icon.manage {
    background-position:-55px -4px
}
a:active .navigation-icon.manage {
    background-position:-261px -4px
}
.menu-expanded .navigation-icon.manage,
.menu-expanded a:hover .navigation-icon.manage,
.menu-expanded a:active .navigation-icon.manage {
    background-position:-364px -4px
}
.navigation-icon.goto {
    background-position:-7px -195px
}
a:active .navigation-icon.goto {
    background-position:-213px -195px
}
.menu-expanded .navigation-icon.goto,
.menu-expanded a:hover .navigation-icon.goto,
.menu-expanded a:active .navigation-icon.goto {
    background-position:-316px -195px
}
.navigation-icon.settings {
    background-position:-7px -99px
}
a:active .navigation-icon.settings {
    background-position:-213px -99px
}
.menu-expanded .navigation-icon.settings,
.menu-expanded a:hover .navigation-icon.settings,
.menu-expanded a:active .navigation-icon.settings {
    background-position:-316px -99px
}
.navigation-icon.date {
    background-position:-54px -36px
}
a:active .navigation-icon.date {
    background-position:-260px -36px
}
.menu-expanded .navigation-icon.date,
.menu-expanded a:hover .navigation-icon.date,
.menu-expanded a:active .navigation-icon.date {
    background-position:-364px -36px
}
.navigation-icon.globe {
    background-position:-54px -67px
}
a:active .navigation-icon.globe {
    background-position:-260px -67px
}
.menu-expanded .navigation-icon.globe,
.menu-expanded a:hover .navigation-icon.globe,
.menu-expanded a:active .navigation-icon.globe {
    background-position:-364px -67px
}
.navigation-icon.building {
    vertical-align:-4px;
    background-position:-55px -99px
}
a:active .navigation-icon.building {
    background-position:-261px -99px
}
.menu-expanded .navigation-icon.building,
.menu-expanded a:hover .navigation-icon.building,
.menu-expanded a:active .navigation-icon.building {
    background-position:-365px -99px
}
.navigation-icon.phone {
    background-position:-54px -130px
}
a:active .navigation-icon.phone {
    background-position:-260px -130px
}
.menu-expanded .navigation-icon.phone,
.menu-expanded a:hover .navigation-icon.phone,
.menu-expanded a:active .navigation-icon.phone {
    background-position:-364px -130px
}
.navigation-icon.user {
    background-position:-54px -162px
}
a:active .navigation-icon.user {
    background-position:-260px -162px
}
.menu-expanded .navigation-icon.user,
.menu-expanded a:hover .navigation-icon.user,
.menu-expanded a:active .navigation-icon.user {
    background-position:-364px -162px
}
.navigation-icon.home {
    background-position:-262px -226px
}
.navigation.condensed .logo {
    top:12px;
    right:0;
    width:110px;
    height:19px
}
.navigation.condensed .primary {
    padding-top:4px;
    height:45px
}
.navigation.condensed .primary .fill-left {
    height:46px;
    margin:4px 0 0 0;
}
.navigation.condensed .primary .content {
    height:46px;
}
.navigation.condensed .primary .content h1 {
    font-size:18px;
    padding-top:12px
}
.navigation.condensed .primary .content .controls {
    top:0;
    right:0
}
.navigation.condensed .primary .content input.search {
    margin-top:10px
}
.navigation.condensed .primary .links {
    position:relative;
    margin:0 270px 0 72px;
    float:right;
    height:45px;
}
.navigation.condensed .primary .links .links-inner {
    position:absolute;
    top:0;
    left:-72px;
    width:72px;
    height:100%;
}
.navigation.condensed .primary .links {
    height:45px;
    padding-top:0
}
.navigation.condensed .primary .links ul {
    height:100%;
    padding-right:72px
}
.navigation.condensed .primary .links ul li {
    line-height:45px
}
.navigation.condensed .secondary {
    top:0;
    background:#d7d8df
}
.navigation .secondary .content .filters-link {
    display:block;
    position:absolute;
    line-height:40px;
    right:0;
    font-size:13px;
    font-weight:normal;
    color:#999;
    text-decoration:none;
    padding-left:33px;
    background:transparent url(../images/settings-icon.png) no-repeat left 42%;
    text-shadow:none
}
.navigation .filters {
    position:absolute;
    top:76px;
    left:0;
    z-index:0;
    width:100%;
    height:209px
}
.navigation .filters .fill-left {
    background:transparent url(../images/filters-fill-left.png) repeat-x left top
}
.navigation .filters .fill-right {
    background:transparent url(../images/filters-fill-right.png) repeat-x left top
}
.navigation .filters .content {
    background:transparent url(../images/filters-background.png) no-repeat left top;
    padding:51px 0 0 531px;
    width:586px;
    height:158px;
    position:relative;
    float:left
}
.navigation .filters .content .column {
    float:left;
    margin-right:20px
}
.navigation .local {
    top:-42px;
    position:relative;
    height:99px;
    width:100%;
    z-index:1
}
.navigation .local .fill-left {
}
.navigation .local .fill-right {
}
.navigation .local .content {
    width:1140px;
    height:100%;
    position:relative;
    margin:0 auto
}
.navigation .local h2 {
    font-size:14px;
    font-weight:normal;
    text-shadow:rgba(255,
    255,
    255,
    .65) 1px 1px 0;
    color:#333;
    position:absolute;
    top:6px;
    left:0
}
.navigation .local .section-tabs {
    width:1140px;
    height:59px;
    position:absolute;
    top:39px;
    left:0
}
.navigation .local .section-tabs li {
    position:relative;
    display:block;
    float:left;
    padding-left:15px;
    height:59px
}
.navigation .local .section-tabs li a {
    display:block;
    padding:10px 30px 0 15px;
    height:49px;
    text-decoration:none;
    text-shadow:none;
    border:none;
    margin:0
}
.navigation .local .section-tabs li:hover {
}
.navigation .local .section-tabs li:hover a {
    text-shadow:0 0 2px #fff,
    0 0 4px #fff,
    0 0 6px #fff,
    0 0 8px #fff
}
.navigation .local .section-tabs li a,
.navigation .local .section-tabs li:active a,
.navigation .local .section-tabs li.selected a,
.navigation .local .section-tabs li.selected:hover a {
    text-decoration:none;
    font-weight:normal;
    color:#333;
    text-shadow:rgba(255,
    255,
    255,
    .5) 0 1px 0
}
.navigation .local .section-tabs li:active,
.navigation .local .section-tabs li.selected,
.navigation .local .section-tabs li.selected:hover {
}
.navigation .local .section-tabs li:active a,
.navigation .local .section-tabs li.selected a,
.navigation .local .section-tabs li.selected:hover a {
    color:#000;
}
.navigation .local .section-tabs li a .text {
    display:inline-block
}
.navigation .local .section-tabs li a .value {
    display:block;
    font-size:20px
}
.navigation .local .section-tabs li a .label {
    display:block;
    font-size:14px
}
.navigation .local .section-tabs li a .icon {
    display:inline-block;
    height:32px;
    margin:0 0 0 5px;
    background:transparent url(../images/local-navigation-example-icons.png) no-repeat left top
}
.navigation .local .section-tabs li a .icon.down-arrow {
    width:25px;
    background-position:0 0
}
.navigation .local .section-tabs li a .icon.up-arrow {
    width:25px;
    background-position:-48px 0
}
.navigation .local .section-tabs li a .icon.pie-1 {
    width:31px;
    background-position:-92px 0
}
.navigation .local .section-tabs li a .icon.pie-2 {
    width:30px;
    background-position:-138px 0
}
.navigation .local .section-tabs li.warning a {
    color:#bb7a01
}
.navigation .local .section-tabs li.warning.selected a {
    color:#9f6902
}
.navigation .local .section-tabs li.critical a {
    color:#900
}
.navigation .local .section-tabs li.critical.selected a {
    color:#860101
}
.navigation .local .section-tabs li .strip {
    position:relative;
    top:-3px;
    margin:0 20px 0 6px;
    height:3px;
    background:transparent url(../images/warning-strips.png) no-repeat right top
}
.navigation .local .section-tabs li .strip div {
    position:absolute;
    top:0;
    left:0;
    width:4px;
    height:3px;
    margin-left:-4px;
    background:transparent url(../images/warning-strips.png) no-repeat left top
}
.navigation .local .section-tabs li.critical .strip {
    background-position:right -6px
}
.navigation .local .section-tabs li.critical .strip div {
    background-position:left -6px
}
.navigation .horizontal {
    position:relative;
    z-index:3;
    top:-3px;
    background:transparent url(../images/navigation-secondary-horizontal.png) repeat-x left -41px;
    height:41px
}
.navigation.scrolled .horizontal {
    background-position:left top
}
.navigation .horizontal ul {
    width:1140px;
    margin:0 auto
}
.navigation .horizontal ul li {
    display:block;
    float:left
}
.navigation .horizontal ul li a {
    margin:0 8px 0 0;
    display:block;
    height:41px;
    padding:0 12px 0 20px;
    line-height:37px;
    color:#333;
    font-weight:normal;
    text-shadow:0 1px 1px rgba(255,
    255,
    255,
    .65);
    border:none
}
.navigation .horizontal ul li:hover {
    background:transparent url(../images/navigation-secondary-horizontal.png) no-repeat right -82px
}
.navigation .horizontal ul li:hover a {
    background:transparent url(../images/navigation-secondary-horizontal.png) no-repeat left -82px
}
.navigation .horizontal ul li a:hover span {
    border-bottom:1px solid #00a1cc
}
.navigation .horizontal ul li.selected {
    background:transparent url(../images/navigation-secondary-horizontal.png) no-repeat right -123px
}
.navigation .horizontal ul li.selected a {
    color:#191919!important;
    background:transparent url(../images/navigation-secondary-horizontal.png) no-repeat left -123px
}
.menu ul {
    display:none
}
.menu-expanded {
    display:none;
    position:fixed;
    z-index:10;
    margin-left:-12px
}
.menu-expanded.with-tab {
    margin-left:0
}
.menu-expanded .title {
    display:block;
    position:relative;
    height:39px;
    line-height:39px;
    padding:0 0 0 9px;
    margin-left:5px;
    background:transparent url(../images/navigation-menu.png) no-repeat left top;
    z-index:1
}
.menu-expanded .title a {
    display:inline-block;
    padding:0 57px 0 4px;
    text-decoration:none;
    font-size:14px;
    font-weight:normal;
    line-height:40px;
    height:39px;
    color:#333;
    text-shadow:rgba(255,
    255,
    255,
    .65) 1px 1px 0;
    background:transparent url(../images/navigation-menu.png) no-repeat right -39px
}
.menu-expanded .title a>span {
    display:inline-block;
    padding:1px 0 0 1px
}
.menu-expanded.primary-menu .title a {
    font-size:13px;
    padding-right:60px
}
.menu-expanded .menu-items {
    margin-top:5px;
    position:relative;
    padding-left:9px;
    margin-left:5px;
    z-index:0
}
.menu-expanded .menu-items .menu-items-left {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:9px;
    background:transparent url(../images/navigation-menu.png) no-repeat left bottom;
    z-index:1
}
.menu-expanded .menu-items .menu-items-right {
    position:absolute;
    top:-6px;
    right:0;
    height:6px;
    width:80%;
    background:transparent url(../images/navigation-menu.png) no-repeat right -117px;
    z-index:0
}
.menu-expanded .menu-items .menu-items-left-top {
    position:absolute;
    top:-5px;
    left:0;
    height:5px;
    width:21%;
    background:transparent url(../images/navigation-menu.png) no-repeat left -150px;
    z-index:0
}
.menu-expanded .menu-items>ul {
    background:transparent url(../images/navigation-menu.png) no-repeat right bottom;
    padding-bottom:12px
}
.menu-items li {
    position:relative;
    margin:0 4px 0 -5px;
    padding:3px 0 0 5px;
    height:26px;
    z-index:2;
    white-space:nowrap
}
.menu-items li:hover,
.menu-items li.selected {
    background-color:#fff
}
.menu-items li a {
    display:block;
    color:#333;
    margin-right:30px
}
.menu-items li a span {
    display:inline-block;
    border-bottom:1px solid transparent;
    text-shadow:rgba(255,
    255,
    255,
    .65) 1px 1px 0;
    text-decoration:none;
    font-weight:normal;
    font-size:13px;
    line-height:13px;
    margin:0 5px
}
.menu-items li:hover a span,
.menu-items li.selected a span {
    color:#000;
    border-color:#0b6daf
}
.submenu {
/*   display:none;
    position:fixed;
    margin-top:-6px;
    z-index:11*/
}
.submenu .inner,
.submenu .inner .top,
.submenu .bottom,
.submenu .bottom div {
    background:transparent url(../images/submenu.png) no-repeat right top
}
.submenu .inner {
    margin-left:9px;
    position:relative
}
.submenu .inner .top {
    position:absolute;
    top:0;
    left:0;
    margin-left:-9px;
    width:9px;
    height:100%;
    background-position:0 0;
    z-index:1
}
.submenu .bottom {
    margin-left:9px;
    height:12px;
    position:relative;
    background-position:right bottom
}
.submenu .bottom div {
    position:absolute;
    top:0;
    left:0;
    margin-left:-9px;
    width:9px;
    height:100%;
    background-position:left bottom
}
.submenu .menu-items {
    padding-top:6px
}
.ui-autocomplete {
    position:absolute;
    cursor:default;
    z-index:99999!important
}
.submenu .menu-items li {
    position:relative;
    z-index:2;
    margin:0 4px 0 -4px
}
.menu-expanded .menu-items li.with-menu,
.submenu .menu-items li.with-menu {
    background-image:url(../images/menu-arrows.png);
    background-repeat:no-repeat;
    background-position:100% 9px
}
.menu-expanded .menu-items li.with-menu.current,
.submenu .menu-items li.with-menu.current {
    background-position:100% -79px
}
.menu-expanded.simple {
    margin-left:-9px
}
.menu-expanded.simple .title a {
    display:inline-block;
    padding:0 50px 0 9px;
    background:transparent url(../images/navigation-menu.png) no-repeat right -78px
}
.dialog-dimmer {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:transparent url(../images/50percent_black.png)
}
.dialog {
    display:none;
    min-width:300px;
    position:absolute;
    z-index:10;
    color:#999;
    text-shadow:rgba(255,
    255,
    255,
    .65) 1px 1px 0;
    font-weight:normal;
    text-align:left
}
.dialog.inline {
    display:inline-block;
    position:relative
}
.dialog>.content,
.dialog>.content>.top,
.dialog>.bottom,
.dialog>.bottom div {
    background:transparent url(../images/dialog-white-noise.png) no-repeat right top
}
.dialog>.content {
    position:relative;
    padding:5px 25px 10px 5px;
    margin-left:20px;
    color:#1b1b1b
}
.dialog.block-form>.content {
    padding:5px 30px 10px 10px
}
.dialog>.content .inner {
    position:relative;
    z-index:1
}
.dialog>.content .top {
    position:absolute;
    top:0;
    left:-20px;
    width:20px;
    height:100%;
    background-position:left top
}
.dialog>.bottom {
    position:relative;
    margin-left:20px;
    background-position:right bottom
}
.dialog>.bottom,
.dialog>.bottom div {
    height:17px;
    line-height:1px
}
.dialog>.bottom div {
    position:absolute;
    bottom:0;
    left:-20px;
    width:20px;
    background-position:left bottom
}
.dialog>.content>.inner>.title {
    position:relative;
    padding-right:16px
}
.dialog>.content>.inner>.title>.dragbar {
    cursor:move;
    position:absolute;
    background:transparent url(../images/dialog-header-background.png) no-repeat right top;
    height:37px;
    left:0;
    right:-17px
}
.dialog.block-form>.content>.inner>.title>.dragbar {
    right:-22px
}
.dialog>.content>.inner>.title>.dragbar div {
    width:17px;
    height:37px;
    background:transparent url(../images/dialog-header-background.png) no-repeat left top;
    position:absolute;
    top:0;
    left:-17px
}
.dialog.block-form>.content>.inner>.title>.dragbar div {
    width:22px;
    left:-22px
}
.dialog>.content>.inner>.title>.content {
    position:relative;
    display:inline-block;
    padding:13px 30px 0 17px;
    margin:10px 0 0 -17px;
    background:transparent url(../images/dialog-header.png) no-repeat right top
}
.dialog.block-form>.content>.inner>.title>.content {
    padding-left:22px;
    margin-left:-22px
}
.dialog>.content>.inner>.title>.content>h1,
.dialog>.content>.inner>.title>.content>h2 {
    line-height:24px
}
.dialog>a.close {
    display:block;
    position:absolute;
    top:15px;
    right:20px;
    background:transparent url(../images/icon-close.png) no-repeat left top;
    width:18px;
    height:19px;
    z-index:3
}
.dialog.warning>a.close,
.dialog.error>a.close {
    background-position:-18px 0
}
.dialog .flush-left {
    margin-left:-16px
}
.dialog .flush-right {
    margin-right:-16px
}
.dialog.warning>.content>.inner>.title>.dragbar {
    background-position:right -45px
}
.dialog.warning>.content>.inner>.title>.dragbar div {
    background-position:left -45px
}
.dialog.error>.content>.inner>.title>.dragbar {
    background-position:right -89px
}
.dialog.error>.content>.inner>.title>.dragbar div {
    background-position:left -89px
}
.dialog>.content>.inner>.title>.content>h1 .icon {
    display:inline-block;
    margin-right:5px;
    width:16px;
    height:16px;
    vertical-align:-1px;
    background:transparent url(../images/alert-icons.png) no-repeat
}
.dialog.warning>.content>.inner>.title>.content>h1 .icon {
    vertical-align:0;
    background-position:-16px 0
}
.dialog.highlight-top>.content,
.dialog.highlight-top .top,
.dialog.highlight-top .bottom,
.dialog.highlight-top .bottom div {
    background-image:url(../images/dialog-highlight-top.png)
}
.dialog.highlight-top>.content {
    padding:25px 25px 10px 5px
}
.dialog.highlight-top .bottom {
    margin-left:240px
}
.dialog.highlight-top .bottom div {
    left:-240px;
    width:240px
}
.dialog.highlight-top .content .logo {
    display:block;
    position:absolute;
    top:-87px;
    right:-23px;
    width:110px;
    height:19px;
    background:transparent url(../images/logo.png) no-repeat left top
}
.dialog>.shadow {
    position:absolute;
    bottom:0;
    left:144px;
    right:0;
    height:14px;
    background:transparent url(../images/panel-shadow.png) no-repeat right bottom
}
.dialog>.shadow div {
    position:absolute;
    top:0;
    left:-144px;
    width:144px;
    height:14px;
    background:transparent url(../images/panel-shadow.png) no-repeat left bottom
}
.btn {
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    font-size:14px;
    font-weight:normal;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn:hover,
.btn:focus,
.btn.focus {
    color:#333;
    text-decoration:none
}
.btn:active,
.btn.active {
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,
    0,
    0,
    .125);
    box-shadow:inset 0 3px 5px rgba(0,
    0,
    0,
    .125)
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    pointer-events:none;
    cursor:not-allowed;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none;
    opacity:.65
}
.btn-default {
    color:#333;
    background-color:#fff;
    border-color:#ccc
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    color:#fff;
    background-color:#3e3e3e;
    border-color:#adadad
}
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background-image:none
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color:#fff;
    border-color:#ccc
}
.btn-default .badge {
    color:#fff;
    background-color:#333
}
.btn-primary {
    color:#fff;
    background-color:#337ab7;
    border-color:#2e6da4
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-image:none
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color:#337ab7;
    border-color:#2e6da4
}
.btn-primary .badge {
    color:#337ab7;
    background-color:#fff
}
.btn-success {
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    background-image:none
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success .badge {
    color:#5cb85c;
    background-color:#fff
}
.btn-info {
    color:#fff;
    background-color:#5bc0de;
    border-color:#46b8da
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    background-image:none
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color:#5bc0de;
    border-color:#46b8da
}
.btn-info .badge {
    color:#5bc0de;
    background-color:#fff
}
.btn-warning {
    color:#fff;
    background-color:#f0ad4e;
    border-color:#eea236
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    color:#fff;
    background-color:#ec971f;
    border-color:#d58512
}
.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    background-image:none
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color:#f0ad4e;
    border-color:#eea236
}
.btn-warning .badge {
    color:#f0ad4e;
    background-color:#fff
}
.btn-danger {
    color:#fff;
    background-color:#d9534f;
    border-color:#d43f3a
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    background-image:none
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color:#d9534f;
    border-color:#d43f3a
}
.btn-danger .badge {
    color:#d9534f;
    background-color:#fff
}
.btn-link {
    font-weight:normal;
    color:#337ab7;
    border-radius:0
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color:transparent
}
.btn-link:hover,
.btn-link:focus {
    color:#23527c;
    text-decoration:underline;
    background-color:transparent
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color:#777;
    text-decoration:none
}
.btn-lg,
.btn-group-lg>.btn {
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
.btn-sm,
.btn-group-sm>.btn {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.btn-xs,
.btn-group-xs>.btn {
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.btn-block {
    display:block;
    width:100%
}
.btn-block+.btn-block {
    margin-top:5px
}
.buttonbar .button {
    margin-right:7px
}
.buttonbar.text-right .button {
    margin-right:-2px;
    margin-left:7px
}
#area_MainBody {
    background-color:#fff;
    padding:20px;
    border-radius:2px
}
.panel {
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,
    0,
    0,
    .05);
    box-shadow:0 1px 1px rgba(0,
    0,
    0,
    .05)
}
.panel-body {
    padding:15px
}
.panel-heading {
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle {
    color:inherit
}
.panel-title {
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
}
.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
    color:inherit
}
.panel-footer {
    padding:10px 15px;
    background-color:#f5f5f5;
    border-top:1px solid #ddd;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.list-group,
.panel>.panel-collapse>.list-group {
    margin-bottom:0
}
.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
    border-width:1px 0;
    border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top:0;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom:0;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel-heading+.list-group .list-group-item:first-child {
    border-top-width:0
}
.list-group+.panel-footer {
    border-top-width:0
}
.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
    margin-bottom:0
}
.panel>.table caption,
.panel>.table-responsive>.table caption,
.panel>.panel-collapse>.table caption {
    padding-right:15px;
    padding-left:15px
}
.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius:3px
}
.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius:3px
}
.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
    border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
    border-top:0
}
.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border:0
}
.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left:0
}
.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right:0
}
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom:0
}
.panel>.table-responsive {
    margin-bottom:0;
    border:0
}
.panel-group {
    margin-bottom:20px
}
.panel-group .panel {
    margin-bottom:0;
    border-radius:4px
}
.panel-group .panel+.panel {
    margin-top:5px
}
.panel-group .panel-heading {
    border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
    border-top:1px solid #ddd
}
.panel-group .panel-footer {
    border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom:1px solid #ddd
}
.panel-default {
    border-color:#ddd
}
.panel-default>.panel-heading {
    color:#333;
    background-color:#f5f5f5;
    border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#ddd
}
.panel-default>.panel-heading .badge {
    color:#f5f5f5;
    background-color:#333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#ddd
}
.panel-primary {
    border-color:#337ab7
}
.panel-primary>.panel-heading {
    color:#fff;
    background-color:#337ab7;
    border-color:#337ab7
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#337ab7
}
.panel-primary>.panel-heading .badge {
    color:#337ab7;
    background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#337ab7
}
.panel-success {
    border-color:#d6e9c6
}
.panel-success>.panel-heading {
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge {
    color:#dff0d8;
    background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#d6e9c6
}
.panel-info {
    border-color:#bce8f1
}
.panel-info>.panel-heading {
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge {
    color:#d9edf7;
    background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#bce8f1
}
.panel-warning {
    border-color:#faebcc
}
.panel-warning>.panel-heading {
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge {
    color:#fcf8e3;
    background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#faebcc
}
.panel-danger {
    border-color:#ebccd1
}
.panel-danger>.panel-heading {
    color:#a94442;
    background-color:#f2dede;
    border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge {
    color:#f2dede;
    background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#ebccd1
}
.pulldown {
    display:inline-block;
    vertical-align:middle;
    text-align:left;
    position:relative;
    overflow:visible
}
.pulldown.expanded {
    z-index:1000
}
.pulldown a {
    color:#1b1b1b;
    text-decoration:none;
    text-shadow:none;
    font-weight:normal;
    outline:none;
    -moz-outline:none
}
.pulldown.required span.required {
    display:block;
    position:absolute;
    top:0;
    right:45px;
    color:#be0006;
    font-weight:bold;
    font-size:24px;
    line-height:45px
}
.pulldown.list-wrapper {
    position:absolute;
    top:0;
    left:-10000px;
    visibility:hidden;
    z-index:11
}
.pulldown.list-wrapper.text-right li a {
    text-align:right;
    padding-right:15px!important
}
.pulldown.list-wrapper .list-wrapper-inner {
    display:block;
    position:relative;
    background:transparent url(../images/pulldowns.png) no-repeat right -447px;
    margin:0 0 0 13px;
    padding:0
}
.pulldown.expanded.list-wrapper {
    visibility:visible
}
.pulldown.list-wrapper .topleft {
    position:absolute;
    top:0;
    left:-13px;
    height:100%;
    width:13px;
    background:transparent url(../images/pulldowns.png) no-repeat left -447px
}
.pulldown.list-wrapper .bottom {
    position:absolute;
    bottom:-10px;
    width:100%;
    height:10px;
    background:transparent url(../images/pulldowns.png) no-repeat right -842px
}
.pulldown.list-wrapper .bottom div {
    position:absolute;
    bottom:0;
    left:-13px;
    width:13px;
    height:10px;
    background:transparent url(../images/pulldowns.png) no-repeat left -842px
}
.pulldown.list-wrapper .scrollbars {
    margin-left:-10px
}
.pulldown.list-wrapper .scrollbars .scrolling-content-container {
    height:120px!important
}
.pulldown.list-wrapper .scrollbars .scrollbar-container.vertical {
    margin-right:6px;
    top:3px
}
.pulldown.list-wrapper .scrolling-content,
.pulldown.list-wrapper .options {
    width:100%
}
.pulldown.list-wrapper .options {
    padding-top:5px
}
.pulldown.list-wrapper .options .option.with-separator {
    border-bottom:1px solid #d8d8d8
}
.pulldown.list-wrapper .options .option a {
    display:block;
    position:relative;
    font-size:14px;
    line-height:25px;
    margin:0 3px 0 0;
    padding:2px 9px
}
.pulldown.list-wrapper .options .option>a:hover,
.pulldown.list-wrapper .options .option>a:focus {
    background-color:#fff
}
.pulldown.list-wrapper .options .option>a>span {
    line-height:19px;
    border-bottom:1px solid transparent;
    color:#000
}
.pulldown.list-wrapper .options .option>a:hover>span,
.pulldown.list-wrapper .options .option>a:focus>span {
    border-color:#00a1cc
}
.pulldown.small.list-wrapper .scrollbars .scrolling-content-container {
    max-height:84px
}
.pulldown.small.list-wrapper .options .option a {
    font-size:12px;
    line-height:21px
}
.pulldown.expanded.focus.list-wrapper .list-wrapper-inner {
    background-position:right -866px
}
.pulldown.expanded.focus.list-wrapper .topleft {
    background-position:left -866px
}
.pulldown.expanded.focus.list-wrapper .bottom {
    background-position:right -1261px
}
.pulldown.expanded.focus.list-wrapper .bottom div {
    background-position:left -1261px
}
.secondary.pulldown.expanded.list-wrapper .list-wrapper-inner {
    background-position:right -1509px
}
.secondary.pulldown.expanded.list-wrapper .topleft {
    background-position:left -1509px
}
.secondary.pulldown.expanded.list-wrapper .bottom {
    background-position:right -1904px
}
.secondary.pulldown.expanded.list-wrapper .bottom div {
    background-position:left -1904px
}
.secondary.pulldown.expanded.list-wrapper .options .option a:hover {
    background-color:#535a62
}
.secondary.pulldown.expanded.list-wrapper .options .option a span {
    color:#fff
}
.pulldown.standard {
    height:36px
}
.pulldown.standard .pulldown-toggle {
    display:block;
    padding:0;
    position:relative
}
.pulldown.standard.hidden .selected-item,
.pulldown.standard.hidden .pulldown-toggle .topleft {
    background:none
}
.pulldown.standard.hidden.disabled .selected-item,
.pulldown.standard.hidden.disabled .pulldown-toggle .topleft {
    background:none!important
}
.pulldown.standard.expanded.hidden .pulldown-toggle .selected-item,
.pulldown.standard.expanded.hidden .pulldown-toggle .topleft,
.pulldown.standard.hidden.focus .pulldown-toggle .selected-item,
.pulldown.standard.hidden.focus .pulldown-toggle .topleft {
    background-image:url(../images/pulldowns.png)
}
.pulldown.standard .selected-item,
.pulldown.standard.hidden:hover .selected-item {
    position:relative;
    display:inline-block;
    background:transparent url(../images/pulldowns.png) no-repeat right -20px;
    padding:0 46px 0 0;
    margin-left:13px;
    height:36px;
    line-height:32px
}
.pulldown.standard .pulldown-toggle .topleft,
.pulldown.standard.hidden:hover .pulldown-toggle .topleft {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:13px;
    height:36px;
    background:transparent url(../images/pulldowns.png) no-repeat left -20px
}
.pulldown.standard.expanded .pulldown-toggle .selected-item,
.pulldown.standard.expanded.hidden .pulldown-toggle .selected-item {
    background-position:right -109px
}
.pulldown.standard.expanded .pulldown-toggle .topleft,
.pulldown.standard.expanded.hidden .pulldown-toggle .topleft {
    background-position:left -109px
}
.pulldown.standard .pulldown-toggle .arrow {
    display:block;
    position:absolute;
    top:9px;
    right:11px;
    width:16px;
    height:16px;
    background:transparent url(../images/pulldowns.png) no-repeat left top
}
.pulldown.standard.collapsed .pulldown-toggle.hover .selected-item {
    background-position:right -63px
}
.pulldown.standard.collapsed .pulldown-toggle.hover .topleft {
    background-position:left -63px
}
.pulldown.standard.collapsed.focus .pulldown-toggle .selected-item,
.pulldown.standard.collapsed.active-focus .pulldown-toggle .selected-item,
.pulldown.standard.collapsed.hidden.focus .pulldown-toggle .selected-item,
.pulldown.standard.collapsed.hidden.active-focus .pulldown-toggle.selected-item {
    background-position:right -155px;
    color:#fff
}
.pulldown.standard.collapsed.focus .pulldown-toggle .topleft,
.pulldown.standard.collapsed.active-focus .pulldown-toggle .topleft {
    background-position:left -155px
}
.pulldown.standard.collapsed.focus .pulldown-toggle .arrow,
.pulldown.standard.expanded.focus .pulldown-toggle .arrow {
    background-position:-32px top
}
.pulldown.standard.expanded.focus .pulldown-toggle .selected-item {
    background-position:right -201px;
    color:#fff
}
.pulldown.standard.expanded.focus .pulldown-toggle .topleft {
    background-position:left -201px
}
.pulldown.standard.list-wrapper .list-wrapper-inner {
    margin-top:-4px
}
.pulldown.standard.disabled .pulldown-toggle .selected-item {
    background-position:right -1921px!important;
    color:#aaa!important
}
.pulldown.standard.disabled .pulldown-toggle .topleft {
    background-position:left -1921px!important
}
.pulldown.standard.disabled .pulldown-toggle .arrow {
    background-position:-96px top!important
}
.combotextinput {
    height:33px
}
.combotextinput.list-wrapper .list-wrapper-inner {
    margin-top:-4px
}
.combotextinput .input {
    position:relative;
    height:33px;
    padding:1px 34px 0 12px;
    margin:0 0 0 2px
}
.combotextinput.disabled .input {
    color:#aaa
}
.combotextinput .input input::selection {
    background:#f47500;
    color:#fff
}
.combotextinput .input input::-moz-selection {
    background:#f47500;
    color:#fff
}
.combotextinput .input input::-webkit-selection {
    background:#f47500;
    color:#fff
}
.combotextinput .input input {
    background:transparent url(../images/combotextinputs.png) no-repeat right top;
    display:block;
    border:none;
    outline:none;
    font-size:14px;
    font-weight:normal;
    line-height:31px;
    height:33px;
    padding:0 6px 0 0;
    width:100%;
    margin-top:-1px
}
.combotextinput.disabled .input input {
    background-position:right -234px!important
}
.combotextinput .input>.topleft {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:12px;
    height:33px;
    background:transparent url(../images/combotextinputs.png) no-repeat left top
}
.combotextinput.disabled .input>.topleft {
    background-position:left -234px!important
}
.combotextinput .input.hover input {
    background-position:right -33px
}
.combotextinput .input.hover>.topleft {
    background-position:left -33px
}
.combotextinput .input.focus input {
    background-position:right -99px
}
.combotextinput .input.focus>.topleft {
    background-position:left -99px
}
.combotextinput.expanded .input input {
    background-position:right -132px
}
.combotextinput.expanded .input>.topleft {
    background-position:left -132px
}
.combotextinput .input .cancel {
    outline:none;
    text-decoration:none;
    text-shadow:none;
    display:block;
    position:absolute;
    top:0;
    right:0;
    width:28px;
    height:33px;
    background:transparent url(../images/search-input.png) no-repeat -105px -264px
}
.combotextinput.with-cancel .input .cancel {
    display:block
}
.combotextinput .pulldown-toggle {
    position:absolute;
    top:-1px;
    right:0;
    width:36px;
    height:37px;
    background:transparent url(../images/menu-buttons.png) no-repeat left top
}
.combotextinput .pulldown-toggle.hover {
    background-position:-36px 0
}
.combotextinput.expanded .pulldown-toggle {
    background-position:-457px 0
}
.combotextinput .pulldown-toggle.focus,
.combotextinput .pulldown-toggle.active-focus {
    background-position:-108px 0
}
.combotextinput.expanded.focus .pulldown-toggle {
    background-position:-493px 0
}
.combotextinput.disabled .pulldown-toggle {
    background-position:-374px 0!important
}
.combotextinput.small {
    height:30px
}
.combotextinput.small.list-wrapper .list-wrapper-inner {
    margin-top:-4px
}
.combotextinput.small .input {
    position:relative;
    height:26px;
    padding:1px 30px 0 12px
}
.combotextinput.small .input input {
    background-position:right -267px;
    line-height:16px;
    height:16px;
    padding:6px 6px 4px 0;
    font-size:12px
}
.combotextinput.small.disabled .input input {
    background-position:right -375px!important
}
.combotextinput.small .input>.topleft {
    height:26px;
    background:transparent url(../images/combotextinputs.png) no-repeat left -267px
}
.combotextinput.small.disabled .input>.topleft {
    background-position:left -375px!important
}
.combotextinput.small .input.hover input {
    background-position:right -294px
}
.combotextinput.small .input.hover>.topleft {
    background-position:left -294px
}
.combotextinput.small .input.focus input {
    background-position:right -348px
}
.combotextinput.small .input.focus>.topleft {
    background-position:left -348px
}
.combotextinput.small.expanded .input input {
    background-position:right -321px
}
.combotextinput.small.expanded .input>.topleft {
    background-position:left -321px
}
.combotextinput.small .pulldown-toggle {
    width:32px;
    height:31px;
    background:transparent url(../images/menu-buttons.png) no-repeat -199px 0
}
.combotextinput.small .pulldown-toggle.hover {
    background-position:-231px 0
}
.combotextinput.small.expanded .pulldown-toggle {
    background-position:-544px 0
}
.combotextinput.small .pulldown-toggle.focus,
.combotextinput.small .pulldown-toggle.active-focus {
    background-position:-295px 0
}
.combotextinput.small.expanded.focus .pulldown-toggle {
    background-position:-576px 0
}
.combotextinput.small.disabled .pulldown-toggle {
    background-position:-413px 0!important
}
.combotextinput.short .input input {
    padding:6px 6px 4px 0;
    font-size:14px
}
.combotextinput.short.list-wrapper .options .option a {
    font-size:14px!important
}
.breadcrumbs li {
    display:inline-block;
    font-weight:bold;
    font-size:11px;
    line-height:32px;
    color:#333
}
.breadcrumbs li a {
    font-weight:300;
    color:#333;
    border:none;
    margin:0
}
.breadcrumbs li a:hover {
    border-bottom:1px solid #00a1cc;
    color:#000
}
.breadcrumbs li.separator {
    width:8px;
    height:9px;
    vertical-align:-1px;
    background:transparent url(../images/breadcrumbs-separator.png) no-repeat left top
}
.text_small {
    padding:1px 3px!important
}
.text {
    display:block;
    width:100%;
    height:22px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:6px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,
    0,
    0,
    .075);
    box-shadow:inset 0 1px 1px rgba(0,
    0,
    0,
    .075);
    -webkit-transition:border-color ease-in-out .15s,
    -webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,
    box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,
    box-shadow ease-in-out .15s
}
.validationMessage {
    color:red
}
.errorState {
    color:red;
    border:1px solid red;
    background-color:#ffdcdc
}
.errorStateLabel {
    color:red
}
.btn-small {
    padding:2px 10px;
    font-size:11.9px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.btn-small[class^="icon-"],
.btn-small[class*=" icon-"] {
    margin-top:0
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    background-color:#eee
}
.fileDeliveryConnectionGridDetailRow {
    padding:0 0 0 112px!important
}
.fileDeliveryConnectionGridTable {
    border-top:none;
    border-bottom:none
}
.ui-helper-hidden {
    display: none
}
.ui-helper-hidden-accessible {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table
}
.ui-helper-clearfix:after {
    clear: both
}
.ui-helper-clearfix {
    zoom: 1
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}
.ui-state-disabled {
    cursor: default!important
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.ui-resizable {
    position: relative
}
.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000
}
.ui-autocomplete {
    position: absolute;
    cursor: default
}
* html .ui-autocomplete {
    width: 1px
}
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left
}
.ui-menu .ui-menu {
    margin-top: -3px
}
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px
}
.ui-widget {
	font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 1.1em
}
.ui-widget .ui-widget {
    font-size: 1em
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-size: 1em
}
.ui-widget-content {
    border: 1px solid #aaa;
    background: #fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222
}
.ui-widget-content a {
    color: #222
}
.ui-widget-header {
    border: 1px solid #aaa;
    background: #ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222;
    font-weight: bold
}
.ui-widget-header a {
    color: #222
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #555;
    text-decoration: none
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #999;
    background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121
}
.ui-state-hover a,
.ui-state-hover a:hover {
    color: #212121;
    text-decoration: none
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}
.ui-widget:active {
    outline: none
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(images/ui-icons_222222_256x240.png)
}
.ui-widget-content .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png)
}
.ui-state-default .ui-icon {
    background-image: url(images/ui-icons_888888_256x240.png)
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(images/ui-icons_454545_256x240.png)
}
.ui-state-active .ui-icon {
    background-image: url(images/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
    background-image: url(images/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(images/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-carat-1-n {
    background-position: 0 0
}
.ui-icon-carat-1-ne {
    background-position: -16px 0
}
.ui-icon-carat-1-e {
    background-position: -32px 0
}
.ui-icon-carat-1-se {
    background-position: -48px 0
}
.ui-icon-carat-1-s {
    background-position: -64px 0
}
.ui-icon-carat-1-sw {
    background-position: -80px 0
}
.ui-icon-carat-1-w {
    background-position: -96px 0
}
.ui-icon-carat-1-nw {
    background-position: -112px 0
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}
.ui-icon-arrow-4 {
    background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}
.ui-icon-extlink {
    background-position: -32px -80px
}
.ui-icon-newwin {
    background-position: -48px -80px
}
.ui-icon-refresh {
    background-position: -64px -80px
}
.ui-icon-shuffle {
    background-position: -80px -80px
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px
}
.ui-icon-folder-open {
    background-position: -16px -96px
}
.ui-icon-document {
    background-position: -32px -96px
}
.ui-icon-document-b {
    background-position: -48px -96px
}
.ui-icon-note {
    background-position: -64px -96px
}
.ui-icon-mail-closed {
    background-position: -80px -96px
}
.ui-icon-mail-open {
    background-position: -96px -96px
}
.ui-icon-suitcase {
    background-position: -112px -96px
}
.ui-icon-comment {
    background-position: -128px -96px
}
.ui-icon-person {
    background-position: -144px -96px
}
.ui-icon-print {
    background-position: -160px -96px
}
.ui-icon-trash {
    background-position: -176px -96px
}
.ui-icon-locked {
    background-position: -192px -96px
}
.ui-icon-unlocked {
    background-position: -208px -96px
}
.ui-icon-bookmark {
    background-position: -224px -96px
}
.ui-icon-tag {
    background-position: -240px -96px
}
.ui-icon-home {
    background-position: 0 -112px
}
.ui-icon-flag {
    background-position: -16px -112px
}
.ui-icon-calendar {
    background-position: -32px -112px
}
.ui-icon-cart {
    background-position: -48px -112px
}
.ui-icon-pencil {
    background-position: -64px -112px
}
.ui-icon-clock {
    background-position: -80px -112px
}
.ui-icon-disk {
    background-position: -96px -112px
}
.ui-icon-calculator {
    background-position: -112px -112px
}
.ui-icon-zoomin {
    background-position: -128px -112px
}
.ui-icon-zoomout {
    background-position: -144px -112px
}
.ui-icon-search {
    background-position: -160px -112px
}
.ui-icon-wrench {
    background-position: -176px -112px
}
.ui-icon-gear {
    background-position: -192px -112px
}
.ui-icon-heart {
    background-position: -208px -112px
}
.ui-icon-star {
    background-position: -224px -112px
}
.ui-icon-link {
    background-position: -240px -112px
}
.ui-icon-cancel {
    background-position: 0 -128px
}
.ui-icon-plus {
    background-position: -16px -128px
}
.ui-icon-plusthick {
    background-position: -32px -128px
}
.ui-icon-minus {
    background-position: -48px -128px
}
.ui-icon-minusthick {
    background-position: -64px -128px
}
.ui-icon-close {
    background-position: -80px -128px
}
.ui-icon-closethick {
    background-position: -96px -128px
}
.ui-icon-key {
    background-position: -112px -128px
}
.ui-icon-lightbulb {
    background-position: -128px -128px
}
.ui-icon-scissors {
    background-position: -144px -128px
}
.ui-icon-clipboard {
    background-position: -160px -128px
}
.ui-icon-copy {
    background-position: -176px -128px
}
.ui-icon-contact {
    background-position: -192px -128px
}
.ui-icon-image {
    background-position: -208px -128px
}
.ui-icon-video {
    background-position: -224px -128px
}
.ui-icon-script {
    background-position: -240px -128px
}
.ui-icon-alert {
    background-position: 0 -144px
}
.ui-icon-info {
    background-position: -16px -144px
}
.ui-icon-notice {
    background-position: -32px -144px
}
.ui-icon-help {
    background-position: -48px -144px
}
.ui-icon-check {
    background-position: -64px -144px
}
.ui-icon-bullet {
    background-position: -80px -144px
}
.ui-icon-radio-off {
    background-position: -96px -144px
}
.ui-icon-radio-on {
    background-position: -112px -144px
}
.ui-icon-pin-w {
    background-position: -128px -144px
}
.ui-icon-pin-s {
    background-position: -144px -144px
}
.ui-icon-play {
    background-position: 0 -160px
}
.ui-icon-pause {
    background-position: -16px -160px
}
.ui-icon-seek-next {
    background-position: -32px -160px
}
.ui-icon-seek-prev {
    background-position: -48px -160px
}
.ui-icon-seek-end {
    background-position: -64px -160px
}
.ui-icon-seek-start {
    background-position: -80px -160px
}
.ui-icon-seek-first {
    background-position: -80px -160px
}
.ui-icon-stop {
    background-position: -96px -160px
}
.ui-icon-eject {
    background-position: -112px -160px
}
.ui-icon-volume-off {
    background-position: -128px -160px
}
.ui-icon-volume-on {
    background-position: -144px -160px
}
.ui-icon-power {
    background-position: 0 -176px
}
.ui-icon-signal-diag {
    background-position: -16px -176px
}
.ui-icon-signal {
    background-position: -32px -176px
}
.ui-icon-battery-0 {
    background-position: -48px -176px
}
.ui-icon-battery-1 {
    background-position: -64px -176px
}
.ui-icon-battery-2 {
    background-position: -80px -176px
}
.ui-icon-battery-3 {
    background-position: -96px -176px
}
.ui-icon-circle-plus {
    background-position: 0 -192px
}
.ui-icon-circle-minus {
    background-position: -16px -192px
}
.ui-icon-circle-close {
    background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px
}
.ui-icon-circle-check {
    background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}
.ui-widget-overlay {
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}


.border_it {
	border: 1px solid #f0f0f0;
	border-radius:5px;
	margin-bottom: 25 px;
}


.caret-absolute {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid;
    right: 0px;
    top: 45%;
    position: absolute;
}
.modal-backdrop {
        opacity: 0.5 !important;
}

.hide_column{
    display : none;
}



.bk-clr-one {
    background-color: #2f75b5;
}

.bk-clr-two {
    background-color: #ed7d31;
}

.bk-clr-three {
    background-color: #bfbfbf;
}

.bk-clr-four {
    background-color: #b739b9;
}

.dashboard-div-wrapper {
    border-radius: 5px;
    text-align: center;
    padding: 15px;
    color: #fff;
    margin-bottom: 50px;
}



@-webkit-keyframes rotateElement {
   from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-moz-keyframes rotateElement {
from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-o-keyframes rotateElement {
from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotateElement {
from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.glyphicon-refresh-animate {
  animation-name: rotateElement;
  animation-duration: .5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.diff td{
  vertical-align : top;
  white-space    : pre;
  white-space    : pre-wrap;
}

.diff span {
    display: block;
    margin-top: -1px;
    min-height: 1.333em;
    padding: 0 3px;
}


.diffDeleted span {
    background: rgb(255, 224, 224) none repeat scroll 0 0;
    border: 1px solid rgb(255, 192, 192);
}
.diffInserted span {
    background: rgb(224, 255, 224) none repeat scroll 0 0;
    border: 1px solid rgb(192, 255, 192);
}





.cm-s-default .cm-keyword {
    color: #708;
}
.cm-s-default .cm-atom {
    color: #219;
}
.cm-s-default .cm-number {
    color: #164;
}
.cm-s-default .cm-def {
    color: #00f;
}
.cm-s-default .cm-variable, .cm-s-default .cm-punctuation, .cm-s-default .cm-property, .cm-s-default .cm-operator {
}
.cm-s-default .cm-variable-2 {
    color: #05a;
}
.cm-s-default .cm-variable-3 {
    color: #085;
}
.cm-s-default .cm-comment {
    color: #a50;
}
.cm-s-default .cm-string {
    color: #a11;
}
.cm-s-default .cm-string-2 {
    color: #f50;
}
.cm-s-default .cm-meta {
    color: #555;
}
.cm-s-default .cm-qualifier {
    color: #555;
}
.cm-s-default .cm-builtin {
    color: #30a;
}
.cm-s-default .cm-bracket {
    color: #997;
}
.cm-s-default .cm-tag {
    color: #170;
}
.cm-s-default .cm-attribute {
    color: #00c;
}
.cm-s-default .cm-header {
    color: blue;
}
.cm-s-default .cm-quote {
    color: #090;
}
.cm-s-default .cm-hr {
    color: #999;
}
.cm-s-default .cm-link {
    color: #00c;
}
.cm-negative {
    color: #d44;
}
.cm-positive {
    color: #292;
}
.cm-header, .cm-strong {
    font-weight: bold;
}
.cm-em {
    font-style: italic;
}
.cm-link {
    text-decoration: underline;
}
.cm-s-default .cm-error {
    color: #f00;
}
.cm-invalidchar {
    color: #f00;
}


.multiselect-containter {
	width:100%;
}

.prosper-open {
	display: block;
	outline: 0 none;
}
li.disabled > a {
    color:#aaa !important;
    }
.datepicker {z-index: 1151 !important;}


a.dashboard {
        color: #FFF;
}


a.dashboard:link {
	color: #FFF;
}

a.dashboard:visited {
        color: #FFF;
}

a.dashboard:hover {
        color: #FFF;
}



.paginate {
box-sizing: border-box;
display: inline-block;
padding: 0.3em 0.3em;
margin-left: 2px;
text-align: center;
text-decoration: none !important;
cursor: pointer;
*cursor: hand;
color: #333 !important;
border: 1px solid transparent;
border-radius: 2px;
}
.paginate.current, .paginate.current:hover {
    color: #333 !important;
    border: 1px solid #979797;
    background-color: white;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
    background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}

.paginate.disabled, .paginate.disabled:hover, .paginate.disabled:active {
    cursor: default;
    color: #666 !important;
    border: 1px solid transparent;
    background: transparent;
    box-shadow: none;
}
