#leftPane{
    width:25%;
    vertical-align:top;
    min-height:150px
}
#rightPane{
    width:75%;
    vertical-align:top;
}
#mainContent{
    width:100%;
    vertical-align:top;
    min-height:500px;

}
#content{
    margin:10px;
}
.hidden{
    display:none;
}
.noNav nav{
    display:none;
}
.cloudreposcrape .breadcrumbs{
    display:none;
}
.dataTable{
    font-size:11px;
}

/*  dynaform stylesheet    */


.form-label {
    width: 150px !important;
}
.form-label-left {
    width: 150px !important;
}
.form-line {
    padding-top: 12px;
    padding-bottom: 12px;
}
.form-label-right {
    width: 150px !important;
}
.form-all {
    width: 100%;
    background: none repeat scroll 0% 0% rgb(215, 233, 243);
    color: rgb(57, 79, 95) !important;
    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";

}

.form-all {
    list-style: none;
    list-style-position: outside;
    margin: 0px;
    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";

    font-size: 12px
}
.form-captcha {
    border: 1px solid #ccc;
    background: #f5f5f5;
    padding: 6px;
    width: 152px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px 4px 4px 4px
}
#payment_total {
    display: inline-block
}
.form-captcha:hover {
    border: 1pxsolid #aaa
}
.form-captcha-image {
    border: 1px solid #aaa;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px 4px 4px 4px
}
.form-collapse-table {
    height: 58px;
    border: 1px solid #ccc;
    background: #f5f5f5 url(/images/soft-grad.png) repeat-x;
    position: relative
}
.form-list {
    padding: 3px;
    border: 1px solid #CCC;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset
}
.form-list
option {
    padding: 2px
}
.form-list option:nth-child(2n+1) {
    background: #f5f5f5
}
.form-textarea-limit {
}
.form-textarea-limit > span {
    display: inline-block
}
.form-textarea-limit
textarea {
    overflow: auto
}
.form-textarea-limit textarea:focus {
    outline: none !important
}
.form-textarea-limit-indicator {
    color: #666;
    font-size: 9px;
    margin-top: -1px;
    padding: 2px;
    text-align: right
}
.form-textarea-limit-indicator-error {
    background: #FAA;
    color: #fff
}
.form-collapse-left {
}
.form-collapse-mid {
    text-shadow: 0px 2px 0px #fff;
    float: left;
    font-size: 18px;
    margin: 16px45px 16px 20px
}
.form-product-item {
    display: inline-block;
    padding: 5px 5px 5px 10px;
    position: relative
}
.form-product-item
img {
    display: block;
    position: static;
    margin: 0 12px 0 0;
    float: left;
    -moz-border-radius: 3px 3px;
    -webkit-border-radius: 3px 3px;
    border-radius: 3px 3px
}
.form-product-item:hover {
    background: #f5f5f5;
    color: #000
}
.form-product-image, .form-product-image-with-options {
    margin: 5px;
    margin-left: 10px
}
.form-product-image-with-options {
    position: absolute;
    top: 15px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px
}
.form-radio, .form-checkbox {
    vertical-align: middle;
    margin: 0px;
    padding: 0px
}
.form-radio-item, .form-checkbox-item {
    margin-top: 5px;
    float: left
}
.form-multiple-column, .form-single-column {
    display: inline-block
}
.form-multiple-column .form-radio-item, .form-multiple-column .form-checkbox-item {
    width: 150px
}
.form-radio-item label, .form-checkbox-item
label {
    margin-left: 5px
}
.form-radio-item br, .form-checkbox-item
br {
    clear: left
}
.form-submit-button, .form-submit-reset, .form-submit-print, .form-screen-button {
    margin: 0px;
    overflow: visible;
    padding: 1px 6px;
    width: auto
}
.form-submit-button::-moz-focus-inner, .form-submit-reset::-moz-focus-inner {
    border: 0px;
    padding: 1px6px
}
.form-button-red {
    border: 1pxsolid red
}
.form-button-magenta {
    border: 1pxsolid magenta
}
.form-screen-message {
    width: 260px;
    height: 100px
}
.form-screen-button
div {
    background-image: url("/images/photo.png");
    background-position: center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px
}
.form-screen-button {
    position: absolute;
    top: 1px;
    margin: 0px;
    margin-left: 10px;
    padding: 0px;
    background: #fdc000;
    background: -moz-linear-gradient(top, #fdc000 0%, #fe8900 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc000), color-stop(100%,#fe8900));
    background: -webkit-linear-gradient(top, #fdc000 0%,#fe8900 100%);
    background: -o-linear-gradient(top, #fdc000 0%,#fe8900 100%);
    background: -ms-linear-gradient(top, #fdc000 0%,#fe8900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc000', endColorstr='#fe8900',GradientType=0 );
    background: linear-gradient(top, #fdc000 0%,#fe8900 100%);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .6), 0 1px 0 rgba(255,255,255,.6) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .6), 0 1px 0 rgba(255,255,255,.6) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .6), 0 1px 0 rgba(255,255,255,.6) inset;
    border: 1px solid #ae5d00;
    border-radius: 5px
}
.form-screen-button:hover {
    background: #fcc932;
    background: -moz-linear-gradient(top, #fcc932 0%, #fc9e32 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcc932), color-stop(100%,#fc9e32));
    background: -webkit-linear-gradient(top, #fcc932 0%,#fc9e32 100%);
    background: -o-linear-gradient(top, #fcc932 0%,#fc9e32 100%);
    background: -ms-linear-gradient(top, #fcc932 0%,#fc9e32 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc932', endColorstr='#fc9e32',GradientType=0 );
    background: linear-gradient(top, #fcc932 0%,#fc9e32 100%);
    border: 1pxsolid #ae5d00
}
.form-screen-button:active {
    background: #fe8900;
    background: -moz-linear-gradient(top, #fe8900 0%, #fdc000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe8900), color-stop(100%,#fdc000));
    background: -webkit-linear-gradient(top, #fe8900 0%,#fdc000 100%);
    background: -o-linear-gradient(top, #fe8900 0%,#fdc000 100%);
    background: -ms-linear-gradient(top, #fe8900 0%,#fdc000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8900', endColorstr='#fdc000',GradientType=0 );
    background: linear-gradient(top, #fe8900 0%,#fdc000 100%);
    border: 1px solid #C56600;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .6), 0 -1px 0 rgba(255,255,255,.6) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .6), 0 -1px 0 rgba(255,255,255,.6) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .6), 0 -1px 0 rgba(255,255,255,.6) inset
}
.form-screenshot-plate {
    background: url("/images/noises/defaultdesktop.png") repeat scroll 0 0 transparent;
    border: 2px solid #545454;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7) inset;
    margin: 10px 0;
    text-align: center
}
.form-screenshot-img {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
    margin: 14px 0;
    display: inline-block
}
.form-screenshot-img
img {
}
.form-submit-print::-moz-focus-inner {
    padding: 0px6px
}
.form-submit-print {
    padding: 1px6px
}
.form-submit-print
img {
    margin-left: -14px;
    margin-right: 3px;
    margin-top: -3px
}
.form-submit-print {
    margin-bottom: -4px;
    margin-top: -6px;
    margin-left: -6px;
    margin-right: 5px
}
.form-submit-button-img {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important
}
.form-collapse-right {
    position: absolute;
    right: 0px;
    height: 58px;
    width: 40px
}
.form-collapse-right-show {
    background: url(/images/arrow-open.png) no-repeat center
}
.form-collapse-right-hide {
    background: url(/images/arrow-closed.png) no-repeat center
}
.form-collapse-hidden {
    display: none
}
.form-grading-item {
    margin-bottom: 3px
}
.form-header {
    margin: 0px
}
.form-footer {
    margin: 0px;
    text-align: center;
    font-size: 9px;
    color: #999;
    font-weight: 300
}
.form-subHeader {
    border-top: 1px solid #ccc;
    font-style: italic
}
.form-header-group {
    background: #f5f5f5;
    border-bottom: 1px solid #ccc;
    padding: 12px;
    clear: both
}
.form-footer-group {
    padding: 12px;
    clear: both
}
.form-label {
    width: 150px;
    margin-bottom: 6px;
    display: inline-block;
    white-space: normal
}
.form-label-top {
    margin-bottom: 6px;
    display: inline-block;
    white-space: normal
}
.form-label-left {
    float: left;
    display: inline-block;
    text-align: left;
    padding: 3px;
    white-space: normal
}
.form-label-right {
    float: left;
    display: inline-block;
    text-align: right;
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 3px;
    white-space: normal
}
.form-input-wide {
}
.form-section, .form-section-closed {
    list-style: none;
    list-style-position: outside;
    margin: 0px;
    padding: 0px;
    position: relative;
    zoom: 1
}
.form-section-closed {
    overflow: hidden;
    height: 60px
}
.form-input {
    display: inline-block;
    width:300px
}
.form-line {
    clear: both;
    padding: 10px;
    margin: 0px;
    display: inline-block;
    width: 97%;
    width: -moz-available;
    position: relative
}
.form-line-column {
    float: left;
    clear: none;
    width: auto;
    white-space: nowrap
}
.form-line-column-clear {
    clear: left;
    width: auto
}
.form-line-active {
    background-color: #FFFFE0;
    color: #333
}
.form-matrix-table {
    border-collapse: collapse;
    font-size: 10px
}
.form-matrix-column-headers {
    border: 1px solid #ccc;
    background: #ddd;
    color: inherit
}
.form-matrix-row-headers {
    border: 1px solid #ccc;
    background: #ddd
}
.form-matrix-values {
    border: 1px solid #ccc;
    background: #f5f5f5
}
.form-pagebreak {
    border-top: 1px solid #ccc;
    background: #f5f5f5;
    height: 60px;
    clear: left
}
.form-pagebreak-back-container, .form-pagebreak-next-container {
    float: left;
    padding: 10px;
    padding-top: 14px
}
.form-pagebreak-next-container {
    padding-left: 0px
}
.form-pagebreak-back, .form-pagebreak-next {
    -webkit-border-radius: 5px 5px;
    -webkit-box-shadow: 0px 1px 2px #aaa;
    -moz-border-radius: 5px 5px;
    -moz-box-shadow: 0px 1px 2px #aaa;
    border-radius: 5px 5px;
    box-shadow: 0px 1px 2px #aaa;
    border: 1px solid #999;
    background: #ddd;
    padding: 5px;
    margin: 0px;
    font-size: 14px
}
.form-pagebreak-next {
    margin: 00 0 20px
}
.form-required {
    margin-left: 5px;
    color: red
}
.form-scale-table {
    font-size: 12px
}
.form-scale-table
th {
    border-bottom: 1px solid #ccc;
    color: #999
}
.form-product-details {
    font-size: 9px;
    color: #999;
    font-style: italic
}
.form-address-table {
    width: 330px
}
.form-address-line {
    width: 310px
}
.form-address-city, .form-address-state {
    width: 144px
}
.form-address-table td, .form-address-table
th {
    padding-bottom: 10px
}
.form-address-table
select {
    width: 150px
}
.form-button-error {
    color: red;
    display: inline
}
.form-pagebreak > .form-button-error {
    padding: 14px 10px 10px;
    display: block
}
.form-line-error {
    background: #FAA;
    color: #333
}
.form-validation-error {
    border: 1px solid red;
    -moz-box-shadow: 0 0 2px red;
    -webkit-box-shadow: 0 0 2px red;
    box-shadow: 0 0 2px red
}
.form-validation-error.form-input {
    border: none
}
.form-line-active .form-error-message {
    display: none
}
.form-error-message {
    z-index: 900;
    position: absolute;
    max-width: 130px;
    right: 0px;
    top: 0px;
    color: #333;
    padding: 3px;
    font-size: 10px;
    border: 4px solid #d88;
    -webkit-box-shadow: 0px 2px 4px rgba(102, 102, 102, 0.5);
    -webkit-border-radius: 6px 6px;
    -moz-box-shadow: 0px 2px 4px rgba(102, 102, 102, 0.5);
    -moz-border-radius: 6px 6px;
    box-shadow: 0px 2px 4px rgba(102, 102, 102, 0.5);
    border-radius: 6px 6px;
    background: #FCC
}
.form-error-arrow {
    position: absolute;
    top: -20px;
    left: 10px;
    height: 0px;
    width: 0px;
    border: 10px solid transparent;
    border-bottom-color: #666;
    border-bottom: 10px solid rgba(102,102,102,0.3)
}
.form-error-arrow-inner {
    position: absolute;
    top: 1px;
    height: 0px;
    width: 0px;
    border: 10px solid transparent;
    border-bottom-color: #FCC;
    border-bottom-width: 11px;
    left: -10px;
    top: -10px
}
.form-input .form-error-message, .form-input-wide .form-error-message {
    bottom: -5px;
    font-size: 11px;
    position: relative;
    z-index: 900;
    right: auto;
    top: auto;
    color: #333;
    padding: 3px;
    max-width: 100%;
    padding-bottom: 3px;
    font-size: 12px;
    border: none;
    -moz-box-shadow: 0px 2px 4px rgba(102, 102, 102, 0.5);
    -webkit-box-shadow: 0px 2px 4px rgba(102, 102, 102, 0.5);
    -moz-border-radius: 6px 6px;
    -webkit-border-radius: 6px 6px;
    box-shadow: 0px 2px 4px rgba(102, 102, 102, 0.5);
    border-radius: 6px 6px;
    background: #FCC
}
.form-description {
    z-index: 1000;
    position: absolute;
    right: 7px;
    max-width: 150px;
    top: 6px;
    border: 4px solid #ccc;
    -webkit-border-radius: 6px 6px;
    -webkit-box-shadow: 0px 2px 4px #666;
    -moz-border-radius: 6px 6px;
    -moz-box-shadow: 0px 2px 4px #666;
    border-radius: 6px 6px;
    box-shadow: 0px 2px 4px #666;
    background: #f5f5f5;
    white-space: normal
}
.form-description-content {
    padding: 10px;
    font-size: 10px;
    color: #333
}
.form-description-arrow {
    border-color: transparent #CCC transparent transparent;
    border-style: solid;
    border-width: 10px;
    height: 0;
    width: 0;
    left: -24px;
    top: 7px;
    position: absolute
}
.form-description-arrow-small {
    border-color: transparent #F5F5F5 transparent transparent;
    border-style: solid;
    border-width: 7px;
    height: 0;
    width: 0;
    left: -14px;
    top: 10px;
    position: absolute
}
.right {
    right: 33px !important
}
.form-line:hover .form-description-indicator, .form-line-active .form-description-indicator {
    display: block
}
.form-description-indicator {
    display: none;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    background: url(/images/s-info.png) no-repeat center
}
.right .form-description-arrow {
    border-color: transparent transparent transparent #CCC;
    left: auto;
    right: -24px
}
.right .form-description-arrow-small {
    border-color: transparent transparent transparent #F5F5F5;
    left: auto;
    right: -14px
}
.form-autocomplete-list {
    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";

    font-size: 12px;
    background: #333;
    background: rgba(26,58,81,0.8);
    border: 1px solid #eee;
    border-top: none;
    padding: 5px 0;
    -moz-border-radius-bottomright: 10px 10px;
    -moz-border-radius-bottomleft: 10px 10px;
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
    -webkit-border-bottom-right-radius: 10px 10px;
    -webkit-border-bottom-left-radius: 10px 10px;
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
    border-radius-bottom-right: 10px 10px;
    border-radius-bottom-left: 10px 10px;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.6)
}
.form-autocomplete-list-item {
    margin: 0 5px;
    border: 1px solid transparent;
    color: #fff;
    padding: 3px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px;
    text-shadow: 1px 1px 3px #000;
    cursor: pointer
}
.form-autocomplete-list-item-selected, .form-autocomplete-list-item:hover {
    -moz-box-shadow: 0 0 4px #333;
    -webkit-box-shadow: 0 0 4px #333;
    box-shadow: 0 0 4px #333;
    border: 1px solid #1a3a51;
    background: #4295D1
}
.form-autocomplete-list-item:hover {
    border: 1pxsolid #ccc
}
.form-sub-label-container {
    display: inline-block;
    margin-right: 5px;
    white-space: nowrap
}
.form-sub-label {
    color: #999;
    display: block;
    font-size: 9px
}
.form-html {
    padding: 3px;
    white-space: normal
}
.form-radio-other-input {
    margin-left: 5px
}
.form-spinner-input-td {
    white-space: normal
}
.form-spinner-input-td input[type="number"]::-webkit-inner-spin-button, .form-spinner-input-td input[type="number"]::-webkit-outer-spin-button {
    display: none
}
.edit-hover {
    display: none
}
.filePicker-button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #CCC #CCCCCC #B3B3B3;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0074CC;
    background-image: -moz-linear-gradient(center top , #0088CC, #0055CC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0,0,0,0.25)
}
.qq-uploader {
    position: relative;
    width: 224px
}
.qq-upload-button {
    background: #ffa84c;
    background: -moz-linear-gradient(top, #FBCB5D 0%, #EFA003 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBCB5D), color-stop(100%,#EFA003));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBCB5D', endColorstr='#EFA003',GradientType=0 );
    color: #FFF;
    display: block;
    font-size: 16px;
    padding: 8px 0;
    text-align: center;
    text-shadow: 0 -1px #C64F00;
    border: 1px solid #C64F00;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px
}
.qq-upload-button-hover {
    background: #ff7b0d;
    background: -moz-linear-gradient(top, #ff7b0d 0%, #ffa84c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7b0d), color-stop(100%,#ffa84c));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b0d', endColorstr='#ffa84c',GradientType=0 )
}
.qq-upload-button-focus {
    outline: 1pxdotted black
}
.qq-upload-delete {
    display: none;
    top: 0px;
    position: absolute;
    background: #f85032;
    background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 );
    width: 20px;
    height: 20px;
    right: 0px;
    color: #fff;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 -1px 0px #000;
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    border-left: 1px solid #aaa;
    cursor: default
}
.qq-upload-delete:hover {
    background: #ffb76b;
    background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(50%,#ffa73d), color-stop(51%,#ff7c00), color-stop(100%,#ff7f04));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 )
}
.qq-upload-list li:hover {
    border: 1pxsolid #aaa
}
.qq-upload-list li:hover .qq-upload-delete {
    display: block
}
.qq-upload-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 54px;
    z-index: 2;
    background: #F5F5F5;
    background: rgba(240, 240, 240, 0.9);
    text-align: center;
    color: #B1B1B1;
    border: 2px dashed #c5c5c5;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px
}
.qq-upload-drop-area
span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -10px;
    font-size: 16px
}
.qq-upload-drop-area-active {
    background: lightyellow;
    background: rgba(222,255,210,0.9)
}
.qq-upload-list {
    margin: 10px 0;
    padding: 0;
    list-style: none
}
.qq-upload-list
li {
    position: relative;
    font-size: 11px;
    margin: 8px 0;
    color: #5E5B5B;
    padding: 2px 4px;
    background: #EEE;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px;
    white-space: normal;
    border: 1pxsolid transparent
}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    font-size: 9px;
    line-height: 16px
}
.qq-file-uploading {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    width: 80px
}
.qq-upload-failed-text {
    float: right
}
.qq-upload-fail {
    background: #FF927D !important;
    color: #fff !important
}
.qq-upload-fail .qq-upload-size {
    display: none !important
}
.qq-upload-file {
}
.qq-upload-spinner {
    display: inline-block;
    background: url("/images/loading.gif");
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
    margin-bottom: 3px;
    margin-left: 2px
}
.qq-upload-size, .qq-upload-cancel {
    float: right;
    margin-left: 4px
}
.qq-upload-failed-text {
    display: none
}
.qq-upload-fail .qq-upload-failed-text {
    display: inline
}
.fb-login-wrapper {
}
.fb-align-auto, .fb-align-center {
}
.fb-align-left {
}
.fb-align-right {
}
.fb-login-label {
    color: #888;
    font-size: 11px;
    line-height: 23px
}
.fb-login-button {
}
#recaptcha_logo {
    display: none
}
#recaptcha_tagline {
    display: none
}
#recaptcha_table {
    border: none !important
}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
    background-color: transparent !important
}
#recaptcha_table
td {
    padding-left: 0px !important
}
.form-single-column
.clearfix {
    display: inline-block
}
.form-single-column
.clearfix {
    display: block
}
@media only screen and (max-device-width: 550px) {
    body {
        font-size: 18px
    }
    .form-all {
        width: auto !important
    }
    .form-label-left {
        float: none;
        display: block
    }
    .form-buttons-wrapper {
        margin: 5px !important;
        text-align: center
    }
    .form-submit-print {
        display: none
    }
    .form-textarea {
        width: 94% !important;
        height: 24px;
    }
    .form-textbox, .form-textarea, .form-dropdown, .form-list {
        border: 1px solid #555;
        padding: 4px;
        -webkit-border-radius: 5px 5px;
        -webkit-box-shadow: 0 2px 4px rgba(0,0,0, 0.4) inset;
        -moz-border-radius: 5px 5px;
        -moz-box-shadow: 0 2px 4px rgba(0,0,0, 0.4) inset;
        border-radius: 5px 5px;
        box-shadow: 0 2px 4px rgba(0,0,0, 0.4) inset;
        width: 94% !important;
        height: 24px;
    }
    .form-address-table {
        width: 300px
    }
    .form-address-line {
        width: 280px
    }
    .form-address-city, .form-address-state {
        width: 130px
    }
    .form-address-table td, .form-address-table
    th {
        padding-bottom: 10px
    }
    .form-address-table
    select {
        width: 120px
    }
    .form-spinner {
        border-collapse: inherit !important;
        border: 1px solid #555 !important;
        -webkit-border-radius: 5px 5px;
        -webkit-box-shadow: 0 2px 4px rgba(0,0,0, 0.4) inset;
        -moz-border-radius: 5px 5px;
        -moz-box-shadow: 0 2px 4px rgba(0,0,0, 0.4) inset;
        border-radius: 5px 5px;
        box-shadow: 0 2px 4px rgba(0,0,0, 0.4) inset
    }
    .form-spinner-up, .form-spinner-down {
        padding: 0 8px !important;
        border: none !important;
        border-left: 1px solid #555 !important
    }
    .form-spinner-up {
        -moz-border-radius-topright: 5px 5px;
        -webkit-border-top-right-radius: 5px 5px;
        border-top-right-radius: 5px 5px;
        border-bottom: 1px solid #555 !important
    }
    .form-spinner-down {
        -moz-border-radius-bottomright: 5px 5px;
        -webkit-border-bottom-right-radius: 5px 5px;
        border-bottom-right-radius: 5px 5px
    }
    .form-spinner-input-td {
        padding-right: 6px !important
    }
    .form-spinner-input-td
    input {
        padding: 4px !important;
        background: none
    }
    .form-sub-label-container img[id*="pick"] {
        width: 25px
    }
    div.form-header-group {
        margin: 0px !important
    }
    div.form-pagebreak .form-label-left {
        display: inline-block !important;
        float: left
    }
    .form-submit-button, .form-submit-reset {
        font-size: 18px;
        line-height: 30px
    }
    .form-captcha {
        border: 1pxsolid #555
    }
    .form-captcha
    input {
        width: 120px !important
    }
}
div.calendar {
    color: #000;
    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";

    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 8px rgba(0,0,0,0.5)
}
div.calendar.popup {
    margin-left: -40px;
    margin-top: -100px;
    z-index: 100000
}
div.calendar
td.weekend {
    background: #b5cfe9
}
div.calendar
.today {
    background: #f9621a !important
}
div.calendar .title, div.calendar
.button {
    color: #f9621a
}
div.calendar
table {
    background-color: #eee;
    border: 1px solid #aaa;
    border-collapse: collapse
}
div.calendar
thead {
    background-color: white
}
div.calendar td, div.calendar
th {
    font-size: 11px;
    padding: 3px;
    text-align: center
}
div.calendar
td.title {
    font-weight: bold
}
div.calendar
th {
    background: #ddd;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-weight: bold;
    color: #555
}
div.calendar tr.days
td {
    width: 2em;
    color: #555;
    text-align: center;
    cursor: pointer
}
div.calendar tr.days td:hover, div.calendar td.button:hover {
    background-color: #34ABFA;
    cursor: pointer
}
div.calendar tr.days td:active
div.calendar td.button:active {
    background-color: #cde
}
div.calendar tr.days
td.selected {
    font-weight: bold;
    background-color: #fff;
    color: #000
}
div.calendar tr.days
td.today {
    font-weight: bold;
    color: #D50000
}
div.calendar tr.days
td.otherDay {
    color: #bbb
}

/*
 *Form CSS
 */
.form-all {
    color: #394F5F;
    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";

    background: #D7E9F3;
}

.form-textbox, .form-textarea, .form-upload, .form-dropdown, .form-matrix-column-headers, .form-matrix-row-headers, .form-matrix-values {
    color: #394F5F;
    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";

    font-size: 11px;
    font-weight: normal;
    border: 0px;
    background: #ABCADB;

    width: 94% !important;
    height: 24px;
}

.form-submit-button, .form-submit-reset, .form-submit-print {
    color: #ffffff;
    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";

    font-size: 11px;
    font-weight: bold;
    border: 1px #8aaabc solid;
    background: url(../../images/styles/style5_btn_bg.gif) #9bbed0 top repeat-x;
}

#showNedListings{
    height:400px;
    width:800px;
}
#showNedListings .scroll{
    height:290px;
    overflow:scroll;
}

.views1{
    min-height:500px;
}
.cloudreposcrape .views{
    min-height:50px
}

@media (min-width:1340px) {
    .container {
        width:1320px;
    }
}

@media (min-width:1440px) {
    .container {
        width:1420px;
    }
}

.loadinggif{
    margin:auto;
    height:100px;
    width:100px;
    text-align:center;
    font-size:24px;
}


.progress {
    width: 100%;
    border: 1px solid black;
    position: relative;
    padding: 3px;
}

.percentProgress {
    position: absolute;
    left: 50%;
}

.progressBar {
    height: 20px;
    background-color: darkgray;
    width: 0%;
}

.no-close .ui-dialog-titlebar-close {display: none }
.carousel-caption h3{
    text-shadow: 2px 2px black;
    color:white;
}
.detailedCell{
    padding:15px !important;
}
.detailedViewTitleTable{
    font-size:20px
 }
.detailedViewTable{
    float: left;
    white-space: nowrap;
}
 .detailedViewTable td{
     padding:5px;
 }
 .pagination{
     margin: auto;
     width:50%;
     display:block;
 }
 .pagination table{
     margin:auto;
     width:100%
 }
 .pagination table td{
     border-left:1px solid black;
     min-width:18px;
     text-align:center;
 }
.pagination table td:first-child{
    border-left:0px;
    min-width:50px;
}
.pagination table td:last-child{
    min-width:50px;
}
 .loadinggif{
     margin:auto

 }

 .center{
     text-align:center
 }

#CommonLinks a:visited{
    color:white;
}

#CommonLinks a{
    color:white;
}

.selectorRow th input{
    width:100%
}
.jefeSearch{
    padding-bottom: 7px;
    cursor:pointer;
}
#tableId tbody tr:last-child{
    display:none
}

#tableId tbody tr{
    cursor:pointer;
}
.disabled a{
    color:Gray;
    pointer-events: none;
    cursor: default;
}

#li_input_null{
    display:none
}
.searchButton{
    background-color:#0071bc;
    color:white;
    padding:8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0px 4px 4px 0px;
    cursor:pointer;

}
.searchButton:hover{
    background-color:#205493;
}
.searchButtonHeader:hover{
    background-color:#205493;
}
.tree_label a{
    position:relative;
    top:-1px;
    white-space:nowrap;
    pointer-events: auto;
}
.form-textbox{
    padding-top:2px;
    padding-left:5px;
}
#leftPane>div{
    overflow-x:hidden;
    overflow-y:scroll;
}
.fontBold{
    font-weight:bold;
}

#tableWrapper{
    width:100%
}
#contentPane{
    vertical-align:top;
}
#detailsPane{
    border-left: 10px solid lightgray;
    vertical-align:top
}
.detailInfos{
    font-size:12px;
    width:100%;
    table-layout:fixed;

}
.detailInfos thead tr{
    background-color:#DDD;
}
#detailedInfoPane tbody td{
    padding:5px

}
#detailedInfoPane2 tbody td{
    padding-top:5px

}
.detailInfos tbody td.fieldName{
    color:gray;
    font-weight:bold;
    vertical-align:top;

}
#tabs.detailedInfoTabs{
    font-size:12px;
    width:300px;
}
.detailedHeader {
    width:100%
}
#detailedIcon{
    height:50px
}
#detailedTitle{
    width: 100%;
    text-align: center;
    font-size: 20px;
    padding: 10px;

}
.editRow{
    font-size:12px;
    text-align: right;
}
#detailedX{}
.detailedHeading{
    margin-top:20px;
    margin-bottom:20px;
}

.boxed{
    border:1px solid black;
}
.padding5px{
    padding: 5px;
}

.detailedTitleSpan{
    width: 209px;
    overflow:hidden;
    text-overflow: ellipsis;

}
.detailedValue{
    width: 140px;
    overflow:hidden;
    text-overflow:ellipsis;
}
#detailedEditButton {
    cursor:pointer;

}
#detailedSaveButton{
    background:#0071bc;
    color:white
}
#detailedCancelButton{
    background:#0071bc;
    color:white
}
.ui-tabs-tab{
    background:#0071bc;
}

.fieldEdit input{
    width:140px;
}

#processingMsg .fieldEdit input{
    width:140px;
}
#detailedHeadingId, #tabs{
    margin-left: 5px;
    margin-right:5px
}
#detailedHeadingId{
    width:300px;
}

#DCVerbage{
    padding-left:20px;
}

#tableId1 .headerClass th{
    font-size:0px;
    height: 0px;
    padding-bottom:0px;
    padding-top:0px
}

#headerTable tbody{
    height:0px;
}

.fullWidth{
    width:100%;
}
div[aria-describedby='viewListing'] .mainTitle{
    display:none;
}

.table {
    max-width: none;
    /*table-layout: fixed;*/
    word-wrap: break-word;
}
#div_wrapper1{
    overflow-x: hidden;
    overflow-y: scroll;
}
/* #footerDiv{
    margin-top: 150px;
} */

/* ---------------------------------------------------------------------- */
/* LLD: for the new NLSP home page */
.main-container section.welcome-panel {
    background: none;
    margin: 0px;
}

.main-container section.welcome-panel .container.backimage-panel {
    /* background-image: url(/explore/newlsda/assets/images/background1.jpg); */
    height: 1000px;
    width: 1000px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: -150px;
    border-radius: 50%;
    opacity: 0.9;
    position: fixed;
    top: 146px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    opacity: 0.4;
}

.main-container section.welcome-panel div.text-panel {
    height: auto;
    background-color: rgba(13,45,85, 0.9);
    margin: -1em;
}
.main-container #header5-22.medicalm4_header5.cid-sVnBeYfwbN {
    letter-spacing: 0.15em;
    font-size: 1.1em;
}

.main-container .welcome-text.mbr-section-title {
    color: #FFF;
    text-shadow: 0px 10px 10px #000;
    font-family: Helvetica Neue;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.05em;
}

.main-container #header5-22.medicalm4_header5.cid-sVnBeYfwbN .mbr-overlay {
    background-color: rgb(0, 23, 43);
    opacity: 0.6;
}

.main-container section.tile-panel {
    padding: 1em 0px;  
    background-color: white;  
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: transparent;
}

.main-container section.welcome-panel .text-panel p.mbr-text {
    color: white;
    letter-spacing: 0.15em;
    font-size: 1.25em !important;
    text-shadow: 0px 1px 1px #000;
}

.main-container section.tile-panel .mbr-section-title {
    /* text-transform: uppercase; */
    padding: 0.5em 0px;
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.5); */
    font-size: 2em;
    line-height: 0;
    /* letter-spacing: 0.5em; */
}

.main-container section.tile-panel .row .row-item {
    display: flex;
    justify-content: center;
    padding: 1em;
}

.main-container section.tile-panel .row .row-item .wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100%;
    max-height: 220px;
    margin: 0px;
    padding:0px;
    width: 220px;
    /* border-radius: 0.3em;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    transition: box-shadow 0.3s ease-in-out;
    background-color: white; */
}
/* .main-container section.tile-panel .row .row-item .wrapper:hover {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.9);
}
.main-container section.tile-panel .row .row-item .wrapper:active {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.9);
}
.main-container section.tile-panel .row .row-item .wrapper:active div,
.main-container section.tile-panel .row .row-item .wrapper:active h4 {
    transition: transform 0.05s ease-in-out;
}
.main-container section.tile-panel .row .row-item .wrapper:active div,
.main-container section.tile-panel .row .row-item .wrapper:active h4 {
    transform: scale(0.98);
} */
.main-container section.tile-panel .row .row-item .wrapper .card-img {
    flex-grow: 1;
    height: 150px;
}
.main-container section.tile-panel .row .row-item .wrapper .card-img img {
    border:none;
    border-top-right-radius: 0.3em;
    border-top-left-radius: 0.3em;
    width: 100%;
    max-height: 150px;
}
.main-container section.tile-panel .row .row-item .wrapper .mbr-card-title {
    flex: none;
    height: 20%;
    font-size: 1.25em;
    font-weight: bold;
    /* text-transform: uppercase; */
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    /* letter-spacing: 0.15em; */
    line-height: 1.2;
    /* margin: 0.5em 0.5em 0.2em 0.5em; */
    overflow-y: auto;
    padding-top: 0.5em;
    /* border: 2px solid #ccc; */
    position: relative;
    top: -110px;
}

.main-container .nspires-panel.container {
    background-color: rgba(13,45,85,0.7);
    width: 100vw;
    max-width: 100%;
}

.main-container .nspires-panel.container > section {
    transform: scale(0.6);
    border-radius: 1em;
}

.main-container .nspires-panel.container > section .container-fluid .row {
    border-radius: 1em;
}
.main-container .nspires-panel.container > section .container-fluid .row .hoverEl,
.main-container .nspires-panel.container > section .container-fluid .row .hoverEl div.overlay,
.main-container .nspires-panel.container > section .container-fluid .row .hoverEl div.img-content,
.main-container .nspires-panel.container > section .container-fluid .row .hoverEl div.box-content {
    border-top-right-radius: 1em;
    border-bottom-right-radius: 1em;
}
/* ---------------------------------------------------------------------- */
