﻿
#containerLogin {
    width: 340px;
    height: 295px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-animation-name: bounceIn;
    -webkit-animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: bounceIn;
    -moz-animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: linear;
    margin-left: 350px;
    margin-top: 50px;
    margin-bottom: 160px;
}

#containerAddEdit {
    width: 520px;
    height: auto;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-animation-name: bounceIn;
    -webkit-animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: bounceIn;
    -moz-animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: linear;
    margin-left: 250px;
    margin-top: 50px;
    margin-bottom: 160px;
}

#containerAddCustomer {
    width: 520px;
    height: auto;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-animation-name: bounceIn;
    -webkit-animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: bounceIn;
    -moz-animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: linear;
}

#containerLogin h1 {
    color: #9ba9b4;
    display: inline-block;
    margin-left: 18px;
    padding-top: 10px;
    font-size: 20px;
}

label {
    color: #555;
    display: inline-block;
    margin-left: 18px;
    padding-top: 10px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
}

.labelCss {
    width: 90px;
}

.labelCss1 {
    width: 90px;
    text-align: left;
}

.textbox {
    color: #777;
    padding-left: 10px;
    margin: 10px;
    margin-top: 12px;
    margin-left: 18px;
    width: 290px;
    height: 30px;
    border: 1px solid #c7d0d2;
    border-radius: 2px;
    box-shadow: inset 0 1.5px 3px rgba(190, 190, 190, .4), 0 0 0 5px #f5f7f8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

#containerLogin p a {
    font-size: 11px;
    color: #aaa;
    float: right;
    margin-top: -13px;
    margin-right: 20px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

#lower {
    background: #ecf2f5;
    width: 100%;
    height: 69px;
    margin-top: 20px;
    box-shadow: inset 0 1px 1px #fff;
    border-top: 1px solid #ccc;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.chbRemem {
    margin-left: 20px;
    margin-top: 30px;
}

.check {
    margin-left: 3px;
    font-size: 11px;
    color: #444;
    text-shadow: 0 1px 0 #fff;
}

.m-left15 {
    margin-left: 15px !important;
}
.m-left0 {
    margin-left: 0px !important;
}

.submit {
    float: right;
    margin-right: 20px;
    margin-top: 20px;
    width: 80px;
    height: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background-color: #acd6ef;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#acd6ef), to(#6ec2e8));
    background-image: -moz-linear-gradient(top left 90deg, #acd6ef 0%, #6ec2e8 100%);
    background-image: linear-gradient(top left 90deg, #acd6ef 0%, #6ec2e8 100%);
    border-radius: 30px;
    border: 1px solid #66add6;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .5);
    cursor: pointer;
    font: 16px/16px segoe ui,arial,sans-serif;
}

.submitFind {
    margin-right: 20px;
    margin-top: 20px;
    width: 80px;
    height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background-color: #acd6ef;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#acd6ef), to(#6ec2e8));
    background-image: -moz-linear-gradient(top left 90deg, #acd6ef 0%, #6ec2e8 100%);
    background-image: linear-gradient(top left 90deg, #acd6ef 0%, #6ec2e8 100%);
    border-radius: 30px;
    border: 1px solid #66add6;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .5);
    cursor: pointer;
    font: 16px/16px segoe ui,arial,sans-serif;
}

.warning {
    padding-left: 15px;
    color: red;
    font-size: 12px;
}

.warningAddEdit {
    padding-left: 130px;
    font-size: 11px;
    color: red;
    line-height: 20px;
}

.warningAddCus {
    font-size: 11px;
    color: red;
    line-height: 20px;
}

#containerUser {
    width: 100%;
    height: auto;
    padding-bottom: 100px;
    background-color: White;
}

#tblListing {
    width: 98%;
    border-top: 1px solid #e5eff8;
    border-right: 1px solid #e5eff8;
    margin: 1em auto;
    border-collapse: collapse;
}

    #tblListing caption {
        color: #9ba9b4;
        font-size: 1.34em;
        letter-spacing: .1em;
        margin: 1em 0 0 0;
        padding: 0;
        caption-side: top;
        text-align: center;
        padding-bottom: 10px;
        text-transform: uppercase;
        font-weight: bold;
    }

    #tblListing thead th {
        background: #f4f9fe;
        text-align: center;
        font: bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
        color: #66a3d3;
    }

.column1 {
    background: #f9fcfe;
}

#tblListing tr th {
    font-weight: normal;
    color: #678197;
    text-align: center;
    border-bottom: 1px solid #e5eff8;
    border-left: 1px solid #e5eff8;
    padding: .0em 1em;
}

#tblListing tr td {
    color: #678197;
    border-bottom: 1px solid #e5eff8;
    border-left: 1px solid #e5eff8;
    padding: .3em 1em;
    text-align: center;
}

tr.odd td {
    background: #f7fbff;
}

tr.odd .column1 {
    background: #f4f9fe;
}

a.headerNavigation:link, a.headerNavigation:visited, a.headerNavigation:active {
    color: #ffffff;
    font-weight: normal;
    font-size: 12px;
    font-family: arial;
    text-decoration: none;
}

a.headerNavigation:hover {
    color: #C6B9E4;
    font-weight: normal;
    font-size: 12px;
    font-family: arial;
    text-decoration: none;
}

#containerTransaction input, pre, code, fieldset {
    font: 12px/16px segoe ui,arial,sans-serif !important;
}

body {
    text-align: center;
    margin: 0;
    padding: 0;
    font: 12px/16px segoe ui,arial,sans-serif;
    /*font-family: verdana,arial,sans-serif;
            font-size: 13px;*/
    line-height: 1.4;
    color: #000000;
    background: #ddd;
    padding-top: 0px;
    padding-bottom: 20px;
}

a:link, a:visited, a:active {
    color: #365DA0;
    text-decoration: none;
}

a:hover {
    color: #365DA0;
    /*font-weight: bold;*/
}

ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
}

    ul ul, ul ol, ol ul, ol ol {
        margin-top: 0;
        margin-bottom: 0;
    }

code, pre {
    font-family: "Courier New",Courier,monospace;
    font-size: 1em;
}
/*pre
        {
            overflow: auto;
            word-wrap: normal;
            padding-bottom: 1.5em;
            overflow-y: hidden;
            width: 99%;
        }*/
abbr[title], acronym[title] {
    border-bottom: 1px dotted;
}
/*hr
        {
            display: block;
            height: 2px;
            border: none;
            margin: 0.5em auto;
            color: #cccccc;
            background-color: #cccccc;
        }*/
table {
    font-size: 1em;
}

.crrBreakLine {
    background: none;
    border-bottom: 1px solid #46B0F2;
    border-style: none none solid; /* margin: 0 15px; */
    overflow: visible;
    padding: 10px 6px 3px 0px;
}

div.post, ul.commentlist li, ol.commentlist li {
    word-wrap: break-word;
}

pre, .wp_syntax {
    word-wrap: normal;
}

div#wrapper {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 980px;
}

div#wrapper1 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    /*padding-left:12%*/
}

#header1 {
    height: auto;
    width: 73%;
    margin-left: 13%;
}

#header_master {
    height: auto;
    width: 100%;
    margin-top: -10px;
}

#footer_master {
    height: auto;
    width: 100%;
}

#footer1 {
    height: auto;
    width: 73%;
    margin-left: 13%;
    padding-top: 50px;
}

div#container {
    padding: 0px;
    background: #dadada;
    box-shadow: 0 0 0px #333;
    -moz-box-shadow: 0 0 0px #333;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    display: block;
}

table#layout {
    font-size: 100%;
    width: 100%;
    table-layout: fixed;
}

.colone {
    width: 185px;
}

.colone-inner {
    width: 15px;
}

.coltwo {
    width: 100%;
}

.colthree-inner {
    width: 10px;
}

.colthree {
    width: 185px;
}

td#header {
    width: auto;
    padding: 0;
}

table#logoarea, table#logoarea tr, table#logoarea td {
    margin: 0;
    padding: 0;
    background: none;
    border: 0;
}

table#logoarea {
    width: 100%;
    border-spacing: 0px;
}

img.logo {
    display: block;
    margin: 0 10px 0 0;
}

td.logoarea-logo {
    width: 1%;
}

h1.blogtitle, h2.blogtitle {
    display: block;
    margin: 0;
    padding: 0;
    letter-spacing: -1px;
    line-height: 1.0em;
    font-size: 200%;
    text-transform: uppercase;
    font-smooth: always;
}

    h1.blogtitle a:link, h1.blogtitle a:visited, h1.blogtitle a:active, h2.blogtitle a:link, h2.blogtitle a:visited, h2.blogtitle a:active {
        text-decoration: none;
        color: #000000;
        font-weight: normal;
        font-smooth: always;
    }

    h1.blogtitle a:hover, h2.blogtitle a:hover {
        text-decoration: none;
        color: #AC161B;
        font-weight: normal;
    }

p.tagline {
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    font-weight: normal;
    color: #444;
}

td.feed-icons {
    white-space: nowrap;
}

div.rss-box {
    height: 1%;
    display: block;
    padding: 10px 0 10px 10px;
    margin: 0;
    width: 280px;
}

a.comments-icon {
    height: 22px;
    line-height: 22px;
    margin: 0 5px 0 5px;
    padding-left: 22px;
    display: block;
    text-decoration: none;
    float: right;
    white-space: nowrap;
}

    a.comments-icon:link, a.commentss-icon:active, a.comments-icon:visited {
    }

    a.comments-icon:hover {
    }

a.posts-icon {
    height: 22px;
    line-height: 22px;
    margin: 0 5px 0 0;
    padding-left: 20px;
    display: block;
    text-decoration: none;
    float: right;
    white-space: nowrap;
}

    a.posts-icon:link, a.posts-icon:active, a.posts-icon:visited {
    }

    a.posts-icon:hover {
    }

a.email-icon {
    height: 22px;
    line-height: 22px;
    margin: 0 5px 0 5px;
    padding-left: 24px;
    display: block;
    text-decoration: none;
    float: right;
    white-space: nowrap;
}

    a.email-icon:link, a.email-icon:active, a.email-icon:visited {
    }

    a.email-icon:hover {
    }

td.search-box {
    height: 1%;
}

div.searchbox {
    height: 35px;
    border-bottom: 0;
    width: 200px;
    margin: 0;
    padding: 0;
}

div.searchbox-form {
    margin: 5px 10px 5px 10px;
}

div.horbar1, div.horbar2 {
    font-size: 1px;
    clear: both;
    display: block;
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%;
}

div.horbar1 {
    height: 5px;
    background: #ffffff;
    border-top: dashed 1px #cccccc;
}

div.horbar2 {
    height: 5px;
    background: #ffffff;
    border-bottom: dashed 1px #cccccc;
}

div.header-image-container {
    position: relative;
    margin: 0;
    padding: 0;
    height: 150px;
}

a.divclick:link, a.divclick:visited, a.divclick:active, a.divclick:hover {
    width: 100%;
    height: 100%;
    display: block;
    text-decoration: none;
}

td#left {
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    10px;
    background: #C6B9E3;
}

td#left-inner {
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    background: #DADADA;
}

td#right {
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    background: #C6B9E3;
}

td#right-inner {
    vertical-align: top;
    padding: 0px 0px 10px 10px;
    background: #fffff;
}

td#middle {
    vertical-align: top;
    width: 100%;
    padding: 10px 15px;
}

td#footer {
    width: auto;
    background-color: #f7f7f7;
    border-top: solid 0px #eee;
    padding: 0px;
    text-align: center;
    color: #888;
    font-size: 11px;
}

    td#footer a:link, td#footer a:visited, td#footer a:active {
        text-decoration: none;
        color: #777777;
        font-weight: normal;
    }

    td#footer a:hover {
        text-decoration: none;
        color: #777777;
        font-weight: normal;
    }

div.widget {
    display: block;
    width: auto;
    font-size: 12px;
    margin: 0 0 0px 0;
    padding: 0px;
    border: solid 0px #eee;
}

div.widget-title {
    display: block;
    width: auto;
}

    div.widget-title h3, td#left h3.tw-widgettitle, td#right h3.tw-widgettitle, td#left ul.tw-nav-list, td#right ul.tw-nav-list {
        padding: 0;
        margin: 0;
        font-size: 0.8em;
        font-weight: normal;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #333;
        border-bottom: solid 1px #eee;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

div.widget ul, div.textwidget {
    display: block;
    width: auto;
}

div.widget select {
    width: 98%;
    margin-top: 5px;
}

div.widget ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: auto;
}

    div.widget ul li {
        display: block;
        margin: 2px 0 2px 0px;
        padding: 0 0 0 0px;
        border-left: solid 0px #CCCCCC;
    }

        div.widget ul li:hover, div.widget ul li.sfhover {
            display: block;
            width: auto;
            border-left: solid 0px #000000;
        }

        div.widget ul li ul li {
            margin: 2px 0 2px 5px;
            padding: 0 0 0 0px;
            border-left: solid 0px #CCCCCC;
        }

            div.widget ul li ul li:hover, div.widget ul li ul li.sfhover {
                border-left: solid 0px #000000;
            }

            div.widget ul li ul li ul li {
                margin: 2px 0 2px 5px;
                padding: 0 0 0 0px;
                border-left: solid 0px #CCCCCC;
            }

                div.widget ul li ul li ul li:hover, div.widget ul li ul li ul li.sfhover {
                    border-left: solid 0px #000000;
                }

        div.widget ul li a:link, div.widget ul li a:visited, div.widget ul li a:active {
            text-decoration: none;
            font-weight: normal;
            color: #365DA0;
        }

        div.widget ul li ul li a:link, div.widget ul li ul li a:visited, div.widget ul li ul li a:active {
            color: #365DA0;
        }

        div.widget ul li ul li ul li a:link, div.widget ul li ul li ul li a:visited, div.widget ul li ul li ul li a:active {
            color: #365DA0;
        }

        div.widget ul li a:hover {
            color: #365DA0;
        }

        div.widget ul li ul li a:hover {
            color: #365DA0;
        }

        div.widget ul li ul li ul li a:hover {
            color: #365DA0;
        }

        div.widget ul li a:link, div.widget ul li a:visited, div.widget ul li a:active, div.widget ul li a:hover {
            display: inline;
        }

        * html div.widget ul li a:link, * html div.widget ul li a:visited, * html div.widget ul li a:active, * html div.widget ul li a:hover {
            height: 1%;
        }

div.widget_pages ul li, div.widget_categories ul li {
    border-left: 0 !important;
    padding: 0 !important;
}

    div.widget_pages ul li a:link, div.widget_pages ul li a:visited, div.widget_pages ul li a:active, div.widget_categories ul li a:link, div.widget_categories ul li a:visited, div.widget_categories ul li a:active {
        padding: 0 0 0 0px;
        border-left: solid 0px #CCCCCC;
    }

    div.widget_pages ul li a:hover, div.widget_categories ul li a:hover {
        border-left: solid 0px #000000;
    }

    div.widget_pages ul li ul li a:link, div.widget_pages ul li ul li a:visited, div.widget_pages ul li ul li a:active, div.widget_categories ul li ul li a:link, div.widget_categories ul li ul li a:visited, div.widget_categories ul li ul li a:active {
        padding: 0 0 0 0px;
        border-left: solid 0px #CCCCCC;
    }

    div.widget_pages ul li ul li a:hover, div.widget_categories ul li ul li a:hover {
        border-left: solid 0px #000000;
    }

    div.widget_pages ul li ul li ul li a:link, div.widget_pages ul li ul li ul li a:visited, div.widget_pages ul li ul li ul li a:active, div.widget_categories ul li ul li ul li a:link, div.widget_categories ul li ul li ul li a:visited, div.widget_categories ul li ul li ul li a:active {
        padding: 0 0 0 0px;
        border-left: solid 0px #CCCCCC;
    }

    div.widget_pages ul li ul li ul li a:hover, div.widget_categories ul li ul li ul li a:hover {
        border-left: solid 0px #000000;
    }

    div.widget_pages ul li a:link, div.widget_pages ul li a:active, div.widget_pages ul li a:visited, div.widget_pages ul li a:hover {
        display: block !important;
    }

    div.widget_categories ul li a:link, div.widget_categories ul li a:active, div.widget_categories ul li a:visited, div.widget_categories ul li a:hover {
        display: inline !important;
    }

table.subscribe {
    width: 100%;
}

    table.subscribe td.email-text {
        padding: 0 0 5px 0;
        vertical-align: top;
    }

    table.subscribe td.email-field {
        padding: 0;
        width: 100%;
    }

    table.subscribe td.email-button {
        padding: 0 0 0 5px;
    }

    table.subscribe td.post-text {
        padding: 7px 0 0 0;
        vertical-align: top;
    }

    table.subscribe td.comment-text {
        padding: 7px 0 0 0;
        vertical-align: top;
    }

div.post, div.page {
    display: block;
    margin: 0 0 30px 0;
    border-top: solid 0px #eee;
    padding-top: 0px;
}

div.sticky {
    /* background: #eee url('http://gocrr.com/wp-content/themes/atahualpa/images/sticky.gif') 99% 5% no-repeat;*/
    border: dashed 1px #cccccc;
    padding: 10px;
}

div.post-kicker {
    margin: 0 0 5px 0;
}

    div.post-kicker a:link, div.post-kicker a:visited, div.post-kicker a:active {
        color: #999;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    div.post-kicker a:hover {
        color: #cc0000;
    }

div.post-headline {
}

    div.post-headline h1, div.post-headline h2 {
        margin: 0;
        padding: 0;
        padding: 0;
        margin: 0;
        font-size: 1.7em;
    }

        div.post-headline h2 a:link, div.post-headline h2 a:visited, div.post-headline h2 a:active, div.post-headline h1 a:link, div.post-headline h1 a:visited, div.post-headline h1 a:active {
        }

        div.post-headline h2 a:hover, div.post-headline h1 a:hover {
        }

div.post-byline {
    margin: 5px 0 10px 0;
    color: #999;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 11px;
}

    div.post-byline a:link, div.post-byline a:visited, div.post-byline a:active {
    }

    div.post-byline a:hover {
    }

div.post-bodycopy {
}

    div.post-bodycopy p {
        margin: 1em 0;
        padding: 0;
        display: block;
    }

div.post-pagination {
}

div.post-footer {
    clear: both;
    display: block;
    color: #999;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 11px;
}

    div.post-footer a:link, div.post-footer a:visited, div.post-footer a:active {
        color: #999;
        font-weight: normal;
        text-decoration: none;
    }

    div.post-footer a:hover {
        color: #333;
        font-weight: normal;
        text-decoration: underline;
    }

    div.post-kicker img, div.post-byline img, div.post-footer img {
        border: 0;
        padding: 0;
        margin: 0 0 -1px 0;
        background: none;
    }

span.post-ratings {
    display: inline-block;
    width: auto;
    white-space: nowrap;
}

div.navigation-top {
    border-top: solid 4px #eee;
    padding: 8px 0;
}

div.navigation-middle {
    margin: 10px 0 20px 0;
    padding: 8px 0;
    border-top: solid 4px #eee;
    border-bottom: solid 4px #eee;
}

div.navigation-bottom {
    margin: 20px 0 0 0;
    padding: 10px 0 0 0;
    border-top: solid 4px #eee;
}

div.navigation-comments-above {
    margin: 0 0 10px 0;
    padding: 5px 0 5px 0;
}

div.navigation-comments-below {
    margin: 0 0 10px 0;
    padding: 5px 0 5px 0;
}

div.older {
    float: left;
    width: 48%;
    text-align: left;
    margin: 0;
    padding: 0;
}

div.newer {
    float: right;
    width: 48%;
    text-align: right;
    margin: 0;
    padding: 0;
}

div.older-home {
    float: left;
    width: 44%;
    text-align: left;
    margin: 0;
    padding: 0;
}

div.newer-home {
    float: right;
    width: 44%;
    text-align: right;
    margin: 0;
    padding: 0;
}

div.home {
    float: left;
    width: 8%;
    text-align: center;
    margin: 0;
    padding: 0;
}

form, .feedburner-email-form {
    margin: 0;
    padding: 0;
}

fieldset {
    border: 1px solid #cccccc;
    width: auto;
    padding: 0.35em 0.625em 0.75em;
    display: block;
}
/*legend
        {
            color: #000000;
            background: #f4f4f4;
            border: 1px solid #cccccc;
            padding: 2px 6px;
            margin-bottom: 15px;
        }*/
form p {
    margin: 5px 0 0 0;
    padding: 0;
}

div.xhtml-tags p {
    margin: 0;
}

label {
    /*margin-right: 0.5em;
           
            cursor: pointer;
               */
    font-family: arial;
    font-size: 15px;
}

input.text, input.textbox, input.password, input.file, input.TextField, textarea {
    padding: 3px;
    color: #000000;
    border-top: solid 1px #333333;
    border-left: solid 1px #333333;
    border-right: solid 1px #999999;
    border-bottom: solid 1px #cccccc;
    /* background: url(http://gocrr.com/wp-content/themes/atahualpa/images/inputbackgr.gif) top left no-repeat;*/
}

textarea {
    width: 96%;
}

input.inputblur {
    color: #777777;
    width: 95%;
}

input.inputfocus {
    color: #000000;
    width: 95%;
}

input.highlight, textarea.highlight {
    background: #e8eff7;
    border-color: #37699f;
}

.button, .Button {
    padding: 0 2px;
    height: 24px;
    line-height: 16px;
    background-color: #777777;
    color: #ffffff;
    border: solid 2px #555555;
    font-weight: bold;
}

.buttonhover {
    padding: 0 2px;
    cursor: pointer;
    background-color: #6b9c6b;
    color: #ffffff;
    border: solid 2px #496d49;
}

form#commentform input#submit {
    padding: 0 .25em;
    width: 0;
    overflow: visible;
}

    form#commentform input#submit[class] {
        width: auto;
    }

form#commentform input#submit {
    padding: 4px 10px 4px 10px;
    font-size: 1.2em;
    line-height: 1.5em;
    height: 36px;
}

table.searchform {
    width: 100%;
}

    table.searchform td.searchfield {
        padding: 0;
        width: 100%;
    }

    table.searchform td.searchbutton {
        padding: 0 0 0 5px;
    }

        table.searchform td.searchbutton input {
            padding: 0 0 0 5px;
        }

blockquote {
    height: 1%;
    display: block;
    clear: both;
    color: #555555;
    padding: 1em 1em;
    background: #f4f4f4;
    border: solid 1px #e1e1e1;
}

    blockquote blockquote {
        height: 1%;
        display: block;
        clear: both;
        color: #444444;
        padding: 1em 1em;
        background: #e1e1e1;
        border: solid 1px #d3d3d3;
    }

div.post table {
    border-collapse: collapse;
    margin: 10px 0;
}

    div.post table caption {
        width: auto;
        margin: 0 auto;
        background: #eeeeee;
        border: #999999;
        padding: 0px 0px;
        color: #666666;
    }

    div.post table th {
        background: #dadada;
        color: #ffffff;
        font-weight: bold;
        font-size: 90%;
        padding: 0px 0px;
        border: solid 0px #ffffff;
        text-align: left;
    }

    div.post table td {
        padding: 0px 0px;
        background-color: #dadada;
        border-bottom: 1px solid #dadada;
    }

    div.post table tfoot td {
    }

    div.post table tr.alt td {
        background: #f4f4f4;
    }

    div.post table tr.over td {
        background: #e2e2e2;
    }

#calendar_wrap {
    padding: 0;
    border: none;
}

table#wp-calendar {
    width: 100%;
    font-size: 90%;
    border-collapse: collapse;
    background-color: #ffffff;
    margin: 0 auto;
}

    table#wp-calendar caption {
        width: auto;
        background: #eeeeee;
        border: none;
        ;
        padding: 3px;
        margin: 0auto;
        font-size: 1em;
    }

    table#wp-calendar th {
        border: solid 1px #eeeeee;
        background-color: #999999;
        color: #ffffff;
        font-weight: bold;
        padding: 2px;
        text-align: center;
    }

    table#wp-calendar td {
        padding: 0;
        line-height: 18px;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        text-align: center;
    }

    table#wp-calendar tfoot td {
        border: solid 1px #eeeeee;
        background-color: #eeeeee;
    }

    table#wp-calendar td a {
        display: block;
        background-color: #eeeeee;
        width: 100%;
        height: 100%;
        padding: 0;
    }

div#respond {
    margin: 25px 0;
    padding: 25px;
    background: #eee;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

p.thesetags {
    margin: 10px 0;
}

h3.reply {
    margin: 0;
    padding: 0 0 10px 0;
}

ol.commentlist {
    margin: 15px 0 25px 0;
    list-style-type: none;
    padding: 0;
    display: block;
    border-top: dotted 1px #cccccc;
}

    ol.commentlist li {
        padding: 15px 10px;
        display: block;
        height: 1%;
        margin: 0;
        background-color: #FFFFFF;
        border-bottom: dotted 1px #cccccc;
    }

        ol.commentlist li.alt {
            display: block;
            height: 1%;
            background-color: #EEEEEE;
            border-bottom: dotted 1px #cccccc;
        }

        ol.commentlist li.authorcomment {
            display: block;
            height: 1%;
            background-color: #FFECEC;
        }

    ol.commentlist span.authorname {
        font-weight: bold;
        font-size: 110%;
    }

    ol.commentlist span.commentdate {
        color: #666666;
        font-size: 90%;
        margin-bottom: 5px;
        display: block;
    }

    ol.commentlist span.editcomment {
        display: block;
    }

    ol.commentlist li p {
        margin: 2px 0 5px 0;
    }

div.comment-number {
    float: right;
    font-size: 2em;
    line-height: 2em;
    font-family: georgia,serif;
    font-weight: bold;
    color: #ddd;
    margin: -10px 0 0 0;
    position: relative;
    height: 1%;
}

    div.comment-number a:link, div.comment-number a:visited, div.comment-number a:active {
        color: #ccc;
    }

textarea#comment {
    width: 98%;
    margin: 10px 0;
    display: block;
}

ul.commentlist {
    margin: 15px 0 15px 0;
    list-style-type: none;
    padding: 0;
    display: block;
    border-top: dotted 1px #cccccc;
}

    ul.commentlist ul {
        margin: 0;
        border: none;
        list-style-type: none;
        padding: 0;
    }

    ul.commentlist li {
        padding: 0;
        margin: 0;
        display: block;
        clear: both;
        height: 1%;
    }

    ul.commentlist ul.children li {
        margin-left: 30px;
    }

    ul.commentlist div.comment-container {
        padding: 10px;
        margin: 0;
    }

ul.children div.comment-container {
    background-color: transparent;
    border: dotted 1px #ccc;
    padding: 10px;
    margin: 0 10px 8px 0;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

ul.children div.bypostauthor {
}

ul.commentlist li.thread-even {
    background-color: #FFFFFF;
    border-bottom: dotted 1px #cccccc;
}

ul.commentlist li.thread-odd {
    background-color: #EEEEEE;
    border-bottom: dotted 1px #cccccc;
}

ul.commentlist div.bypostauthor {
    background-color: #FFECEC;
}

ul.children div.bypostauthor {
    border: dotted 1px #FFBFBF;
}

ul.commentlist span.authorname {
    font-size: 110%;
}

div.comment-meta a:link, div.comment-meta a:visited, div.comment-meta a:active, div.comment-meta a:hover {
    font-weight: normal;
}

div#cancel-comment-reply {
    margin: -5px 0 10px 0;
}

div.comment-number {
    float: right;
    font-size: 2em;
    line-height: 2em;
    font-family: georgia,serif;
    font-weight: bold;
    color: #ddd;
    margin: -10px 0 0 0;
    position: relative;
    height: 1%;
}

    div.comment-number a:link, div.comment-number a:visited, div.comment-number a:active {
        color: #ccc;
    }

.page-numbers {
    padding: 2px 6px;
    border: solid 1px #000000;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

span.current {
    background: #ddd;
}

a.prev, a.next {
    border: none;
}

a.page-numbers:link, a.page-numbers:visited, a.page-numbers:active {
    text-decoration: none;
    color: #365DA0;
    border-color: #365DA0;
}

a.page-numbers:hover {
    text-decoration: none;
    color: #365DA0;
    border-color: #365DA0;
}

div.xhtml-tags {
    display: none;
}

abbr em {
    border: none !important;
    border-top: dashed 1px #aaa !important;
    display: -moz-inline-box !important;
    display: inline-block !important;
    margin-top: 8px;
    padding: 5px 5px 2px 20px !important;
    font-style: normal;
}

p.subscribe-to-comments {
    margin-bottom: 10px;
}

div#gsHeader {
    display: none;
}

div.g2_column {
    margin: 0 !important;
    width: 100% !important;
    font-size: 1.2em;
}

div#gsNavBar {
    border-top-width: 0 !important;
}

p.giDescription {
    font-size: 1.2em;
    line-height: 1 !important;
}

p.giTitle {
    margin: 0.3em 0 !important;
    font-size: 1em;
    font-weight: normal;
    color: #666;
}

div#wp-email img {
    border: 0;
    padding: 0;
}

div#wp-email input, div#wp-email textarea {
    margin-top: 5px;
    margin-bottom: 2px;
}

div#wp-email p {
    margin-bottom: 10px;
}

input#wp-email-submit {
    padding: 0;
    font-size: 30px;
    height: 50px;
    line-height: 50px;
    overflow: visible;
}

img.WP-EmailIcon {
    vertical-align: text-bottom !important;
}

.tw-accordion .tw-widgettitle, .tw-accordion .tw-widgettitle:hover, .tw-accordion .tw-hovered, .tw-accordion .selected, .tw-accordion .selected:hover {
    background: transparent !important;
    background-image: none !important;
}

    .tw-accordion .tw-widgettitle span {
        padding-left: 0 !important;
    }

.tw-accordion h3.tw-widgettitle {
    border-bottom: solid 1px #ccc;
}

.tw-accordion h3.selected {
    border-bottom: none;
}

td#left .without_title, td#right .without_title {
    margin-top: 0;
    margin-bottom: 0;
}

ul.tw-nav-list {
    border-bottom: solid 1px #999;
    display: block;
    margin-bottom: 5px !important;
}

td#left ul.tw-nav-list li, td#right ul.tw-nav-list li {
    padding: 0 0 1px 0;
    margin: 0 0 -1px 5px;
    border: solid 1px #ccc;
    border-bottom: none;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background: #eee;
}

    td#left ul.tw-nav-list li.ui-tabs-selected, td#right ul.tw-nav-list li.ui-tabs-selected {
        background: none;
        border: solid 1px #999;
        border-bottom: solid 1px #fff !important;
    }

ul.tw-nav-list li a:link, ul.tw-nav-list li a:visited, ul.tw-nav-list li a:active, ul.tw-nav-list li a:hover {
    padding: 0 8px !important;
    background: none;
    border-left: none !important;
    outline: none;
}

td#left ul.tw-nav-list li.ui-tabs-selected a, td#left li.ui-tabs-selected a:hover, td#right ul.tw-nav-list li.ui-tabs-selected a, td#right li.ui-tabs-selected a:hover {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    background: none !important;
    outline: none;
}

td#left .ui-tabs-panel, td#right .ui-tabs-panel {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

#dbem-location-map img {
    background: none !important;
}

.post img {
    padding: 0px;
    border: solid 0px #dddddd;
    background-color: #f3f3f3;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .post img.size-full {
        margin: 5px 0 5px 0;
    }

    .post img.alignleft {
        float: left;
        margin: 10px 10px 5px 0;
    }

    .post img.alignright {
        float: right;
        margin: 10px 0 5px 10px;
    }

    .post img.aligncenter {
        display: block;
        margin: 10px auto;
    }

.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignleft, div.alignleft {
    float: left;
    margin: 10px 10px 5px 0;
}

.alignright, div.alignright {
    float: right;
    margin: 10px 0 5px 10px;
}

div.archives-page img {
    border: 0;
    padding: 0;
    background: none;
    margin-bottom: 0;
    vertical-align: -10%;
}

.wp-caption {
    max-width: 96%;
    width: auto 100%;
    height: auto;
    display: block;
    border: 1px solid #dddddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px 0 0 0;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

* html .wp-caption {
    height: 100%;
}

    .wp-caption img {
        margin: 0 !important;
        padding: 0 !important;
        border: 0 none !important;
    }

    .wp-caption p.wp-caption-text {
        font-size: 0.8em;
        line-height: 13px;
        padding: 0px 0px 0px;
        margin: 0;
        color: #666666;
    }

img.wp-post-image {
    float: left;
    border: 0;
    padding: 0;
    background: none;
    margin: 0 10px 5px 0;
}

img.wp-smiley {
    float: none;
    border: none !important;
    margin: 0 1px -1px 1px;
    padding: 0 !important;
    background: none !important;
}

img.avatar {
    float: left;
    display: block;
    margin: 0 8px 1px 0;
    padding: 3px;
    border: solid 1px #ddd;
    background-color: #f3f3f3;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#comment_quicktags {
    text-align: left;
    padding: 10px 0 2px 0;
    display: block;
}

    #comment_quicktags input.ed_button {
        background: #f4f4f4;
        border: 2px solid #cccccc;
        color: #444444;
        margin: 2px 4px 2px 0;
        width: auto;
        padding: 0 4px;
        height: 24px;
        line-height: 16px;
    }

    #comment_quicktags input.ed_button_hover {
        background: #dddddd;
        border: 2px solid #666666;
        color: #000000;
        margin: 2px 4px 2px 0;
        width: auto;
        padding: 0 4px;
        height: 24px;
        line-height: 16px;
        cursor: pointer;
    }

    #comment_quicktags #ed_strong {
        font-weight: bold;
    }

    #comment_quicktags #ed_em {
        font-style: italic;
    }

@media print {
    body {
        background: white;
        color: black;
        margin: 0;
        font: 12px/16px segoe ui,arial,sans-serif !important;
        /*font-size: 10pt !important;
                font-family: arial,sans-serif;*/
    }

    div.post-footer {
        line-height: normal !important;
        color: #555 !important;
        font-size: 9pt !important;
    }

    a:link, a:visited, a:active, a:hover {
        text-decoration: underline !important;
        color: #000;
    }

    h2 {
        color: #000;
        font-size: 14pt !important;
        font-weight: normal !important;
    }

    h3 {
        color: #000;
        font-size: 12pt !important;
    }

    #header, #footer, .colone, .colthree, .navigation, .navigation-top, .navigation-middle, .navigation-bottom, .wp-pagenavi-navigation, #comment, #respond, .remove-for-print {
        display: none;
    }

    td#left, td#right, td#left-inner, td#right-inner {
        width: 0;
    }

    td#middle {
        width: 100%;
    }

    *:lang(en) td#left {
        display: none;
    }

    *:lang(en) td#right {
        display: none;
    }

    *:lang(en) td#left-inner {
        display: none;
    }

    *:lang(en) td#right-inner {
        display: none;
    }

    td#left:empty {
        display: none;
    }

    td#right:empty {
        display: none;
    }

    td#left-inner:empty {
        display: none;
    }

    td#right-inner:empty {
        display: none;
    }
}

ul.rMenu, ul.rMenu ul, ul.rMenu li, ul.rMenu a {
    display: block;
    margin: 0;
    padding: 0;
}

    ul.rMenu, ul.rMenu li, ul.rMenu ul {
        list-style: none;
    }

        ul.rMenu ul {
            display: none;
        }

        ul.rMenu li {
            position: relative;
            z-index: 1;
        }

            ul.rMenu li:hover {
                z-index: 999;
            }

                ul.rMenu li:hover > ul {
                    display: block;
                    position: absolute;
                }

            ul.rMenu li:hover {
                background-position: 0 0;
            }

ul.rMenu-hor li {
    float: left;
    width: auto;
}

ul.rMenu-hRight li {
    float: right;
}

ul.rMenu-ver li {
    float: none;
}

div#menu1 ul.rMenu-ver, div#menu1 ul.rMenu-ver ul {
    width: 11em;
}

div#menu2 ul.rMenu-ver, div#menu2 ul.rMenu-ver ul {
    width: 11em;
}

ul.rMenu-wide {
    width: 100%;
}

ul.rMenu-vRight {
    float: right;
}

ul.rMenu-lFloat {
    float: left;
}

ul.rMenu-noFloat {
    float: none;
}

div.rMenu-center ul.rMenu {
    float: left;
    position: relative;
    left: 50%;
}

    div.rMenu-center ul.rMenu li {
        position: relative;
        left: -50%;
    }

        div.rMenu-center ul.rMenu li li {
            left: auto;
        }

ul.rMenu-hor ul {
    top: auto;
    right: auto;
    left: auto;
    margin-top: -1px;
}

    ul.rMenu-hor ul ul {
        margin-top: 0;
        margin-left: 0px;
    }

ul.rMenu-ver ul {
    left: 100%;
    right: auto;
    top: auto;
    top: 0;
}

ul.rMenu-vRight ul, ul.rMenu-hRight ul.rMenu-ver ul {
    left: -100%;
    right: auto;
    top: auto;
}

ul.rMenu-hRight ul {
    left: auto;
    right: 0;
    top: auto;
    margin-top: -1px;
}

div#menu1 ul.rMenu {
    background: #EEEEEE;
    border: 0;
}

div#menu2 ul.rMenu {
    background: #5A85C1;
    border: 0;
}

div#menu1 ul.rMenu li a {
    border: 0;
}

div#menu2 ul.rMenu li a {
    border: 0;
}

ul.rMenu-hor li {
    margin-bottom: -1px;
    margin-top: -1px;
    margin-left: -1px;
}

ul#rmenu li {
}

    ul#rmenu li ul li {
    }

ul.rMenu-hor {
    padding-left: 1px;
}

ul.rMenu-ver li {
    margin-left: 0;
    margin-top: -1px;
}

div#menu1 ul.rMenu-ver {
    border-top: 0;
}

div#menu2 ul.rMenu-ver {
    border-top: 0;
}

div#menu1 ul.rMenu li a {
    padding: 4px 5px;
}

div#menu2 ul.rMenu li a {
    padding: 4px 5px;
}

div#menu1 ul.rMenu li a:link, div#menu1 ul.rMenu li a:hover, div#menu1 ul.rMenu li a:visited, div#menu1 ul.rMenu li a:active {
    text-decoration: none;
    margin: 0;
    color: #777777;
    text-transform: uppercase;
    font: 12px Verdana,sans-serif;
}

div#menu2 ul.rMenu li a:link, div#menu2 ul.rMenu li a:hover, div#menu2 ul.rMenu li a:visited, div#menu2 ul.rMenu li a:active {
    text-decoration: none;
    margin: 0;
    color: #FFFFFF;
    text-transform: uppercase;
    font: 12px Verdana,sans-serif;
}

div#menu1 ul.rMenu li {
    background-color: #EEEEEE;
}

div#menu2 ul.rMenu li {
    background-color: #5A85C1;
}

div#menu1 ul.rMenu li:hover, div#menu1 ul.rMenu li.sfhover {
    background: #CCCCCC;
}

div#menu2 ul.rMenu li:hover, div#menu2 ul.rMenu li.sfhover {
    background: #000000;
}

div#menu1 ul.rMenu li.current_page_item > a:link, div#menu1 ul.rMenu li.current_page_item > a:active, div#menu1 ul.rMenu li.current_page_item > a:hover, div#menu1 ul.rMenu li.current_page_item > a:visited {
    background-color: #DDDDDD;
    color: #000000;
}

div#menu1 ul.rMenu li.current_page_item a:link, div#menu1 ul.rMenu li.current_page_item a:active, div#menu1 ul.rMenu li.current_page_item a:hover, div#menu1 ul.rMenu li.current_page_item a:visited, div#menu1 ul.rMenu li a:hover {
    background-color: #DDDDDD;
    color: #000000;
}

div#menu2 ul.rMenu li.current-cat > a:link, div#menu2 ul.rMenu li.current-cat > a:active, div#menu2 ul.rMenu li.current-cat > a:hover, div#menu2 ul.rMenu li.current-cat > a:visited {
    background-color: #2968C1;
    color: #FFFFFF;
}

div#menu2 ul.rMenu li.current-cat a:link, div#menu2 ul.rMenu li.current-cat a:active, div#menu2 ul.rMenu li.current-cat a:hover, div#menu2 ul.rMenu li.current-cat a:visited, div#menu2 ul.rMenu li a:hover {
    background-color: #2968C1;
    color: #FFFFFF;
}

div#menu1 ul.rMenu li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a {
    padding-right: 15px;
    padding-left: 5px;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}

div#menu2 ul.rMenu li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a {
    padding-right: 15px;
    padding-left: 5px;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}

ul.rMenu-vRight li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a {
    padding-right: 5px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: -5px 50%;
}

div#menu1 ul.rMenu-hor li.rMenu-expand a {
    padding-left: 5px;
    padding-right: 15px !important;
    background-position: 100% 50%;
}

div#menu2 ul.rMenu-hor li.rMenu-expand a {
    padding-left: 5px;
    padding-right: 15px !important;
    background-position: 100% 50%;
}

div#menu1 ul.rMenu li.rMenu-expand li a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a {
    background-image: none;
    padding-right: 5px;
    padding-left: 5px;
}

div#menu2 ul.rMenu li.rMenu-expand li a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a {
    background-image: none;
    padding-right: 5px;
    padding-left: 5px;
}

* html ul.rMenu {
    display: inline-block;
    display: block;
    position: relative;
    position: static;
}

    * html ul.rMenu ul {
        float: left;
        float: none;
    }

    ul.rMenu ul {
    }

* html ul.rMenu-ver li, * html ul.rMenu-hor li ul.rMenu-ver li {
    width: 100%;
    float: left;
    clear: left;
}

*:first-child + html ul.rMenu-ver > li {
    width: 100%;
    float: left;
    clear: left;
}

ul.rMenu li a {
    position: relative;
    min-width: 0;
}

* html ul.rMenu-hor li {
    width: 11em;
    width: auto;
}

* html div.rMenu-center {
    position: relative;
    z-index: 1;
}

* html ul.rMenu ul {
    display: block;
    position: absolute;
}

* html ul.rMenu ul, * html ul.rMenu-hor ul, * html ul.rMenu-ver ul, * html ul.rMenu-vRight ul, * html ul.rMenu-hRight ul.rMenu-ver ul, * html ul.rMenu-hRight ul {
    left: -10000px;
}

* html ul.rMenu li.sfhover {
    z-index: 999;
}

    * html ul.rMenu li.sfhover ul {
        left: auto;
    }

        * html ul.rMenu li.sfhover ul ul, * html ul.rMenu li.sfhover ul ul ul, * html ul.rMenu li.sfhover ul ul ul ul, * html ul.rMenu li.sfhover ul ul ul ul ul, * html ul.rMenu li.sfhover ul ul ul ul ul ul {
            display: none;
        }

    * html ul.rMenu li.sfhover ul, * html ul.rMenu li li.sfhover ul, * html ul.rMenu li li li.sfhover ul, * html ul.rMenu li li li li.sfhover ul, * html ul.rMenu li li li li li.sfhover ul {
        display: block;
    }

* html ul.rMenu-ver li.sfhover ul {
    left: 100%;
}

* html ul.rMenu-vRight li.sfhover ul, * html ul.rMenu-hRight ul.rMenu-ver li.sfhover ul {
    left: -100%;
}

* html ul.rMenu iframe {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

* html ul.rMenu {
    margin-left: 1px;
}

    * html ul.rMenu ul, * html ul.rMenu ul ul, * html ul.rMenu ul ul ul, * html ul.rMenu ul ul ul ul {
        margin-left: 0;
    }

* html ul.rMenu {
    display: inline-block;
    display: block;
    position: relative;
    position: static;
}

    * html ul.rMenu ul {
        float: left;
        float: none;
    }

    ul.rMenu ul {
        background-color: #fff;
    }

* html ul.rMenu-ver li, * html ul.rMenu-hor li ul.rMenu-ver li {
    width: 100%;
    float: left;
    clear: left;
}

*:first-child + html ul.rMenu-ver > li:hover ul {
    min-width: 0;
}

ul.rMenu li a {
    position: relative;
    min-width: 0;
}

* html ul.rMenu-hor li {
    width: 6em;
    width: auto;
}

* html div.rMenu-center {
    position: relative;
    z-index: 1;
}

html:not([lang*=""]) div.rMenu-center ul.rMenu li a:hover {
    height: 100%;
}

html:not([lang*=""]) div.rMenu-center ul.rMenu li a:hover {
    height: auto;
}

* html ul.rMenu ul {
    display: block;
    position: absolute;
}

* html ul.rMenu ul, * html ul.rMenu-hor ul, * html ul.rMenu-ver ul, * html ul.rMenu-vRight ul, * html ul.rMenu-hRight ul.rMenu-ver ul, * html ul.rMenu-hRight ul {
    left: -10000px;
}

* html ul.rMenu li.sfhover {
    z-index: 999;
}

    * html ul.rMenu li.sfhover ul {
        left: auto;
    }

        * html ul.rMenu li.sfhover ul ul, * html ul.rMenu li.sfhover ul ul ul {
            display: none;
        }

    * html ul.rMenu li.sfhover ul, * html ul.rMenu li li.sfhover ul, * html ul.rMenu li li li.sfhover ul {
        display: block;
    }

* html ul.rMenu-ver li.sfhover ul {
    left: 60%;
}

* html ul.rMenu-vRight li.sfhover ul, * html ul.rMenu-hRight ul.rMenu-ver li.sfhover ul {
    left: -60%;
}

* html ul.rMenu iframe {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    min-width: 0;
    display: inline-block;
    display: block;
}

* html .clearfix {
    height: 1%;
}

    .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.clearfix {
    min-width: 0;
    display: inline-block;
    display: block;
}

* html .clearfix {
    height: 1%;
}

.clearboth {
    clear: both;
    height: 1%;
    font-size: 1%;
    line-height: 1%;
    display: block;
    padding: 0;
    margin: 0;
}

div.teamcontainer {
    width: 550px;
}

div.text_01 {
    width: 380px;
    padding: 0px 0px 0px 0px;
}

div.text_02 {
    float: left;
    width: 360px;
    padding: 0px 0px 10px 0px;
}

div.teampic {
    float: left;
    width: 150px;
    padding: 0px 20px 0px 0px;
    valign: top;
}

div.teampic02 {
    float: left;
    width: 150px;
    padding: 0px 0px 20px 10px;
    valign: top;
}

div.teamtext {
    float: left;
    width: 380px;
    padding: 0px 0px 0px 0px;
}

div.teamtext02 {
    float: left;
    width: 360px;
    padding: 10px 20px 0px 0px;
}

span.ttext {
    font-size: 16px;
    line-height: 1.3;
}

span.ttext2 {
    font-size: 16px;
    line-height: 1.3;
}

td#header {
    padding-bottom: 0px;
}

td.headertext {
    font-family: arial;
    color: #ffffff;
    font-size: 35px;
}

span.red {
    color: #ff0000;
    font-size: 14px;
}

span.join {
    color: #5117D8;
    font-size: 22px;
}

span.join_sm {
    font-size: 16px;
}

span.red_sm {
    color: #ff0000;
    font-size: 10px;
}

td#middle {
    padding: 0;
}

div.searchbox-form {
    margin: 5px 0 15px 5px;
}

div#menu1 ul.rMenu {
    background: transparent;
    border: none;
}

div#imagecontainer {
    border-top: solid 5px #333;
    border-bottom: solid 5px #333;
}

div.widget ul li {
    padding: 1px 5px 1px 12px !important;
}

ul.rMenu-hor ul, ul.rMenu-hRight ul {
    margin-top: 0px;
}

ul.rMenu-hor li {
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
}

ul.rMenu-hor {
    padding-left: 0px;
}

ul.rMenu-ver li {
    margin-top: 0xp;
}

div#menu1 ul.rMenu li a, div#menu2 ul.rMenu li a {
    padding: 6px 10px;
}

div#menu1 ul.rMenu li {
    margin-right: 5px;
}

    div#menu1 ul.rMenu li li {
        margin-right: 0;
    }

    div#menu1 ul.rMenu li, div#menu1 ul.rMenu li a {
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

        div#menu1 ul.rMenu li li, div#menu1 ul.rMenu li li a {
            -webkit-border-top-left-radius: 0;
            -webkit-border-top-right-radius: 0;
            -moz-border-radius-topleft: 0;
            -moz-border-radius-topright: 0;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
        }

h3 {
    font-size: 18px;
    font-family: arial;
    margin: 0px 0px 5px 0px;
}

#containerTransaction {
    width: 100%;
    height: auto;
    padding-top: 5px;
    padding-bottom: 60px;
    background-color: White;
}

#containerPage {
    width: 100%;
    height: auto;
    padding-top: 5px;
    padding-bottom: 60px;
    background-color: White;
}

#box-table-a {
    font-size: 12px;
    margin-left: 10px;
    width: 99%;
    text-align: left;
    border-collapse: collapse;
}

    #box-table-a th {
        font-size: 13px;
        font-weight: normal;
        padding: 8px;
        background: #b9c9fe;
        border-top: 4px solid #aabcfe;
        border-bottom: 1px solid #fff;
        color: #039;
        text-align: center;
    }

    #box-table-a td {
        padding: 8px;
        /*background: #e8edff; */
        border-bottom: 1px solid #fff;
        color: #669;
        border-top: 1px solid transparent;
    }

#tblLines {
    font-size: 12px;
    margin-left: 10px;
    width: 99%;
    text-align: left;
    border-collapse: collapse;
}

    #tblLines th {
        font-size: 13px;
        font-weight: normal;
        padding: 8px;
        background: #b9c9fe;
        border-top: 4px solid #aabcfe;
        border-bottom: 1px solid #fff;
        color: #039;
        text-align: center;
    }

    #tblLines td {
        border-bottom: 1px solid #fff;
        color: #669;
        padding: 8px;
        /*background: #e8edff; 
	border-top: 1px solid transparent;*/
    }

#box-summary {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

    #box-summary td {
        padding: 8px;
    }

#box-header {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    text-align: left;
    border-collapse: collapse;
    width: 100%;
    height: 100%;
}

    #box-header td {
        padding: 8px;
    }

.dropdownstyle {
    border: 0px;
}

.header_children {
    height: 240px;
    width: 98%;
    padding-top: 10px;
}

#footer1 {
    padding-left: -12%;
}

.content_children {
    width: 47%;
    float: left;
    margin-left: 2%;
    margin-top: 10px;
    margin-bottom: 20px;
    height: auto;
    background-color: #FFFFFF;
}


#content1 {
    background-color: #FFFFFF;
    height: auto;
    width: 100%;
    /*margin-left:-12%;*/
}

#ApplyAllDate_WriteCheck {
    margin-left: 31%;
}

#ApplyAllDate_JournalEntry {
    margin-left: 28%;
}

.combo {
    height: 2%;
    width: 100%;
    padding-top: 2%;
}

.combo_label {
    float: left;
    height: 100%;
    width: 25%;
    text-align: right;
    padding-top: 1%;
}

.combo_value {
    text-align: left;
    height: 100%;
    width: 70%;
    float: left;
    padding-left: 5%;
}

#ddlBankAccount_WriteCheck table tr td {
    padding: 0px;
}

#ddlPayToOrder_WriteCheck table tr td {
    padding: 0px;
}

#tdCustomize table tr td {
    padding: 0px;
    border-top: 0px solid transparent;
}

.textboxCustomize {
    background: #e8edff;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-color: darkgray;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    font: 12px "Segoe UI", Arial, sans-serif;
    color: #333;
    outline: none;
}

.txtRate {
    text-align: right;
    background: #e8edff;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-color: darkgray;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    font: 12px "Segoe UI", Arial, sans-serif;
    color: #333;
    outline: none;
}

.txtRate1 {
    text-align: right;
}

#headerContain {
    width: 100%;
    text-align: center;
}

#headerInfo {
    width: 98%;
    line-height: 25px;
    /*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 12px;*/
    text-align: left;
    border-collapse: collapse;
    padding-left: 1%;
    padding-bottom: 5px;
}

#headerSumma {
    width: 98%;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    text-align: left;
    border-collapse: collapse;
    padding-left: 1%;
}

#scrollable {
    /*overflow-x: hidden;
	overflow-y: scroll;*/
    width: 98%;
    height: auto;
}

.module1 {
    /* background-color: #dff3ff;*/
    border: 0px solid #c6e1f2;
}

.loading {
    height: 980px;
    text-align: center;
    margin-top: -100%;
    background-color: #fff;
    font-size: 20px;
}

.loading1 {
    margin-top: -100%;
    text-align: center;
    height: 970px;
    background-color: #fff;
    font-size: 20px;
}

.loading2 {
    margin-top: -120%;
    text-align: center;
    height: 1200px;
    background-color: #fff;
    font-size: 20px;
}

.imgLoading {
    margin-top: 50%;
}

#imgLoadingCustomer {
    margin-top: 49%;
}

.imgLoading1 {
    margin-top: 45%;
}

.textLoading {
}

.textLoading1 {
}

.textLoading2 {
    position: relative;
    top: 32%;
    left: -1%;
}

.loading3 {
    margin-top: -100%;
    text-align: center;
    height: 970px;
    background-color: #fff;
    font-size: 20px;
    z-index: 500;
}

.loading4 {
    margin-top: -130%;
    text-align: center;
    height: 1300px;
    background-color: #fff;
    font-size: 20px;
}

#AddCustomer {
    margin-top: 30px;
    border: 1px solid #ccc;
    width: 95%;
    height: auto;
    text-align: left;
    font: 12px/16px segoe ui,arial,sans-serif;
    font-weight: bold;
    color: #505050;
    -webkit-transition: background-color 0.5s linear;
    -o-transition: background-color 0.5s linear;
    -moz-transition: background-color 0.5s linear;
    transition: background-color 0.5s linear;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: White;
    margin-left: 20px;
}

#AddVendor {
    text-align: left;
    font: 12px/16px segoe ui,arial,sans-serif;
    font-weight: bold;
    color: #505050;
    -webkit-transition: background-color 0.5s linear;
    -o-transition: background-color 0.5s linear;
    -moz-transition: background-color 0.5s linear;
    transition: background-color 0.5s linear;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: White;
}

.btnSave {
    border-color: #0f80d6 #003359 #003359 #0f80d6;
    background-image: url('../Images/qboPrimaryButton.png');
    border: 1px solid;
    height: 25px;
    /*border-color: #CBCBCB #CBCBCB #b9b9b9 #CBCBCB;*/
    background-color: transparent;
    background-repeat: repeat-x;
    background-position: 0 -101px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: white;
    cursor: pointer;
    font: 12px/16px segoe ui,arial,sans-serif;
}

.btnCancel {
    border: 1px solid;
    border-color: #CBCBCB #CBCBCB #b9b9b9 #CBCBCB;
    background-image: url('../Images/qboSecondaryButton.png');
    background-color: transparent;
    background-repeat: repeat-x;
    background-position: 0 -101px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    height: 25px;
    width: auto;
    font: 12px/16px segoe ui,arial,sans-serif;
}

.pnLoadingImage {
    width: 49%;
    padding-top: 49%;
    text-align: right;
    float: left;
}

.pnLoadingText {
    width: 48%;
    padding-top: 51%;
    float: left;
    text-align: left;
    padding-left: 2%;
    font-family: arial;
    color: #555;
}

#hor-minimalist-b {
    background: #fff;
    margin: 20px 0px 0px 15px;
    width: 98%;
    border-collapse: collapse;
    text-align: left;
}

    #hor-minimalist-b th {
        font-size: 14px;
        font-weight: normal;
        color: #039;
        padding: 5px 2px;
        border-bottom: 2px solid #6678b1;
        text-align: center;
    }

    #hor-minimalist-b td {
        border-bottom: 1px solid #ccc;
        /*color: #669;*/
        padding: 5px 2px;
    }

    #hor-minimalist-b tbody tr:hover td {
        color: #009;
        cursor: pointer;
    }


#tblMappingClient {
    background: #fff;
    margin: 20px 0px 0px 15px;
    width: 97%;
    border-collapse: collapse;
    text-align: left;
}

    #tblMappingClient th {
        font-size: 14px;
        font-weight: normal;
        color: #039;
        padding: 5px 2px;
        border-bottom: 2px solid #6678b1;
        text-align: center;
    }

    #tblMappingClient td {
        border-bottom: 1px solid #ccc;
        /*color: #669;*/
    }

    #tblMappingClient tbody tr:hover td {
        color: #009;
        cursor: pointer;
    }

#findTransaction {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 350px;
}

#divForIE {
    margin: 0 auto;
    text-align: left;
}

.boxInfo {
    width: 45%;
    height: 180px;
    float: left;
    margin-left: 35px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.dijitDialogTitleBar {
    background: none;
    border-bottom: 3px solid #46B0F2;
    border-style: none none solid;
    margin: 0 15px;
    overflow: visible;
    padding: 20px 6px 3px 0px;
}

.divWarning {
    font-size: 11px;
    color: red;
    font-weight: normal;
}

.inputError {
    border-color: rgba(213, 47, 47, 0.75) !important;
    line-height: normal;
    border-width: 1px;
    border-style: solid;
    border-color: #909090 #e4e4e4 #e4e4e4 #909090;
    padding: 2px;
    -webkit-transition-property: border-color, -webkit-box-shadow;
    -webkit-transition-duration: 0.35s;
    -moz-transition-property: border-color, -moz-box-shadow;
    -moz-transition-duration: 0.35s;
    transition-property: border-color, box-shadow;
    transition-duration: 0.35s;
    outline: none;
}

.inputDone {
    line-height: normal;
    border-width: 1px;
    border-style: solid;
    border-color: #909090 #e4e4e4 #e4e4e4 #909090;
    padding: 2px;
    -webkit-transition-property: border-color, -webkit-box-shadow;
    -webkit-transition-duration: 0.35s;
    -moz-transition-property: border-color, -moz-box-shadow;
    -moz-transition-duration: 0.35s;
    transition-property: border-color, box-shadow;
    transition-duration: 0.35s;
}

.hideMe {
    display: none !important;
}

.loadingPanelSearch {
    width: 100% !important;
    height: 100% !important;
}

.tranHeader {
    width: 100%;
    height: auto;
    margin-left: 15px;
}

.tranDetails {
    width: 100%;
    height: auto;
}

.alignRight {
    text-align: right;
}

.alignCenter {
    text-align: center;
}

.tranFooter {
    width: 99%;
}

#CustomerLeft {
    width: 30%;
    height: 105%;
    float: left;
    /*padding-top: 7px;*/
    background-color: #f1f5fb;
    -moz-border-radius: 0 10px 0 0;
    -webkit-border-radius: 0 10px 0 0;
    border-radius: 0 10px 0 0;
    border-top: 1px solid #E4EDF9;
    border-right: 1px solid #E4EDF9;
}

#CustomerRight {
    float: right;
    width: 68%;
    text-align: left;
}

#divSearch {
    width: 97% !important;
    margin: 0;
    border-right-width: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-color: auto !important;
    background: white !important;
    border-color: #909090 #e4e4e4 #e4e4e4 #909090 !important;
    padding-left: 3px;
    margin-top: 10px;
}

#txtSearch {
    font: normal 12px Arial !important;
    width: 100%;
    height: 18px;
    float: left;
}

#gridCustomer {
    outline: none;
}

#gridTransaction {
    outline: none;
}

#gridCustomer_GridData {
    width: 100% !important;
    height: 100% !important;
}

#divCustomerList {
    width: 100%;
    height: 79%;
    margin-top: 10px;
}

.rgFilterRow {
    display: none !important;
}

.RadGrid_Default {
    border: 0px !important;
}

.RadGrid_Windows7 {
    border: 0px !important;
}

/*#RadWindowWrapper_modalPopupCustomer .rwCorner,  
#RadWindowWrapper_modalPopupCustomer .rwTopResize,  
#RadWindowWrapper_modalPopupCustomer .rwFooterCenter,  
#RadWindowWrapper_modalPopupCustomer .rwTitlebar, 
#RadWindowWrapper_modalPopupCustomer .rwStatusbar  
{  
    display: none !important;  
}  
 
 
#RadWindowWrapper_modalPopupCustomer .rwTitlebar  
{  
    background-position: 0 -6px !important;  
} */

/*#RadWindowWrapper_modalCreditCard .rwCorner,  
#RadWindowWrapper_modalCreditCard .rwTopResize,  
#RadWindowWrapper_modalCreditCard .rwFooterCenter,  
#RadWindowWrapper_modalCreditCard .rwTitlebar, 
#RadWindowWrapper_modalCreditCard .rwStatusbar  
{  
    display: none !important;  
}  
 
 
#RadWindowWrapper_modalCreditCard .rwTitlebar  
{  
    background-position: 0 -6px !important;  
}  */


/*#RadWindowWrapper_modalPopupVendor .rwCorner,  
#RadWindowWrapper_modalPopupVendor .rwTopResize,  
#RadWindowWrapper_modalPopupVendor .rwFooterCenter,  
#RadWindowWrapper_modalPopupVendor .rwTitlebar, 
#RadWindowWrapper_modalPopupVendor .rwStatusbar  
{  
    display: none !important;  
}  
 
 
#RadWindowWrapper_modalPopupVendor .rwTitlebar  
{  
    background-position: 0 -6px !important;  
} */

#name_label {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    display: inline;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 8px;
}

#editLinks {
    cursor: pointer;
    margin-left: 12px;
}

#header-search {
    overflow: auto;
    padding-top: 15px;
    padding-left: 2%;
}

.headerStyle {
    color: #555;
    font: 18px/16px segoe ui,arial,sans-serif;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}

#header-search .searchbox {
    height: 20px;
    width: 95%;
    color: #4a4a4a;
    float: left;
    margin-left: 2%;
}

#header-search .searchButton {
    cursor: pointer;
    border: 0;
    padding: 0;
    margin: 0 0 0 -34px;
    width: 24px;
    height: 24px;
    background: transparent url('../Images/list_search_btn_mag.gif') center center no-repeat;
}

#TransactionSection {
    float: right;
    width: 68%;
    text-align: left;
    height: 350px;
}

#TransactionList {
    width: 100%;
    height: auto;
    padding-left: 8px;
}

#lbtnUpdateCustomerPanel {
    display: inline !important;
}

#txtCheckNoPanel {
    display: inline !important;
}

#txtJournalNoPanel {
    display: inline !important;
}

#ibtnRefreshNumberPanel {
    display: inline !important;
}

#modalRecurringTransaction_C_tblTransactionRecurring {
    width: 98%;
    border-collapse: collapse;
    font-weight: normal;
    margin-left: 10px;
    line-height: 25px;
    margin-top: 20px;
    margin-bottom: 5px;
}

    #modalRecurringTransaction_C_tblTransactionRecurring tr {
        background-color: #ffffff;
    }

        #modalRecurringTransaction_C_tblTransactionRecurring tr th {
            font-weight: normal;
            text-align: center;
            background: #61b1ec;
            color: white;
        }

#modalRecurringTransaction_C input {
    outline: none;
    color: #333;
}

#gridRecurring {
    outline: none;
}

#menu ul {
    /*font-family: Arial, Verdana;
    font-size: 14px;*/
    margin: 0;
    padding: 0;
    list-style: none;
}

    #menu ul li {
        display: block;
        position: relative;
        float: left;
    }

#menu li ul {
    display: none;
}

#menu ul li a {
    display: block;
    text-decoration: none;
    color: #ffffff;
    border-top: 1px solid #ffffff;
    padding: 5px 15px 5px 15px;
    /*background: #1e7c9a;*/
    background: rgb(64, 42, 114);
    margin-left: 1px;
    white-space: nowrap;
    border-right: 1px solid #ffffff;
}

    #menu ul li a:hover {
        background: #1e7c9a; /*#3b3b3b;*/
    }

#menu li:hover ul {
    display: block;
    position: absolute;
}

#menu li:hover li {
    float: none;
    font-size: 14px;
}

#menu li:hover a {
    background: rgb(64, 42, 114); /* #3b3b3b; */
    font-weight: normal;
}

#menu li:hover li a:hover {
    background: #1e7c9a;
    font-weight: normal;
}

#uc_MenuAdmin_frmNotification, #uc_MenuUser_frmNotification, #uc_MenuAdmin_frmSMSNotification, #uc_MenuUser_frmSMSNotification {
    background-color: #fff;
    background: rgba(255,255,255,0.98);
    border: 1px solid #c5c5c5;
    top: 36px;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
    -webkit-border-radius: 3px;
    border: 1px solid rgba(100, 100, 100, .4);
    -webkit-background-clip: padding-box;
}

#notificationHeader {
    border-bottom: solid 1px #ddd;
    border-bottom: solid 1px rgba(100, 100, 100, .22);
    -webkit-background-clip: padding-box;
    z-index: 100;
    position: relative;
    padding: 8px 8px 0px 8px;
    background-color: #fff;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
}

#notificationContent {
    background-color: #fff;
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
    cursor: pointer;
}

.notiItemViewed {
    text-align: left;
    padding: 5px;
    border-bottom: solid 1px #ddd;
    border-bottom: dotted 1px rgba(100, 100, 100, .22);
}

.notiItem {
    background: #f7f7f7;
    text-align: left;
    padding: 5px;
    border-bottom: solid 1px #ddd;
    border-bottom: dotted 1px rgba(100, 100, 100, .22);
}

#notificationFooter {
    background-color: #f7f7f7;
    border-top: 1px solid #c5c5c5;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    position: relative;
    z-index: 100;
    height: 30px;
    padding-top: 5px;
}

/* Let's get this party started */
#notificationContent::-webkit-scrollbar {
    width: 12px;
}

/* Track */
#notificationContent::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/* Handle */
#notificationContent::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #dadada;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

    #notificationContent::-webkit-scrollbar-thumb:window-inactive {
        background: #dadada;
    }

.RadPicker_Sitefinity td a {
    z-index: 0 !important;
}

.RadPicker_Default td a {
    z-index: 0 !important;
}

input[type="checkbox"] {
    margin-left: 0px;
}

#ddlDateRange {
    display: inline-table !important;
}

#radFromDate_wrapper {
    display: inline-table !important;
}

#radToDate_wrapper {
    display: inline-table !important;
}

#NotificationSection {
    padding-right: 3%;
    height: 80px;
}

.alert-box {
    color: #555;
    border-radius: 10px;
    font-size: 11px;
    padding: 5px 10px;
}

.notice {
    background: #e3f7fc;
    border: 1px solid #8ed9f6;
    text-align: justify;
}

#frmNotificationSynced {
    height: 60px;
}

.notMatch {
    background: #FCFC9A;
}

.Inactive {
    background: #BA9E9E;
}

.txtClientNameMapping {
    background: none;
    border: none;
    outline: none;
    border-bottom: 1px dotted #ccc;
}

.boxInfo table {
    height: auto !important;
    border-collapse: collapse !important;
    line-height: 25px;
}

.NoRecurring {
    background: #FF7140;
}

#pagingRecurring {
    width: 98%;
    table-layout: fixed;
    overflow: hidden;
    empty-cells: show;
    border-collapse: collapse;
}

    #pagingRecurring tr {
        background: #f1f5fb;
    }

        #pagingRecurring tr td {
            border-color: #fcfcfc #fff #f1f5fb;
            border-right: 0;
            padding: 5px 0 4px;
        }

#pagingAgentDB {
    width: 100%;
    table-layout: fixed;
    overflow: hidden;
    empty-cells: show;
    border-collapse: collapse;
}

    #pagingAgentDB tr {
        background: #f1f5fb;
    }

        #pagingAgentDB tr td {
            border-color: #fcfcfc #fff #f1f5fb;
            border-right: 0;
            padding: 5px 0 4px;
        }

.arrowPaging {
    float: left;
    padding: 2px 10px 2px 0px;
}

#gridSuspectCC {
    outline: none;
}

#gridDeclinedCC {
    outline: none;
}

#gridExpiringCC {
    outline: none;
}

#gridMoveClient {
    outline: none;
}

.notesHeader {
    background-color: #e4edf9;
    font-weight: bold;
    padding: 6px 2px 12px 6px;
    vertical-align: middle;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.notesHeaderText {
    float: left;
}

.notesHeaderButtons {
    float: right;
    padding-right: 6px;
}

.notesBody {
    background-color: #e4edf9;
    padding: 1px 5px 5px 5px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}

.notesRead {
    background-color: #f0f6ff;
    border-left: solid 1px #eceff2;
    border-top: solid 1px #e6e8ec;
    border-right: none;
    border-bottom: none;
    color: #505050;
    font: 11px Arial;
    height: 85px;
    padding: 10px 7px;
    resize: none;
    width: 93%;
}

.notesRead1 {
    background-color: #f0f6ff;
    border-left: solid 1px #eceff2;
    border-top: solid 1px #e6e8ec;
    border-right: solid 1px #eceff2;
    border-bottom: solid 1px #eceff2;
    color: #505050;
    font: 11px Arial;
    height: 85px;
    margin-bottom: 10px;
    resize: none;
    width: 93%;
}

#txtNote {
    outline: none;
}

#modalNote_C_txtNote {
    outline: none;
    resize: none;
    font: 11px Arial;
}

a {
    outline: none;
}

input[type="button"] {
    outline: none;
}

#gridRecurringYearly {
    outline: none;
}

#agentContainer {
    padding: 30px;
}

input, a, textarea {
    outline: none;
    resize: none;
}

#gridAgent {
    outline: none;
}

.boxAgent {
    width: 48%;
    float: left;
    padding-left: 1%;
    padding-right: 1%;
}

.boxHeader {
    text-align: left;
    background-color: #f1f5fb;
    padding: 5px;
    font-weight: bold;
    color: #4c607a;
}

.boxAgentContent {
    padding-top: 10px;
    line-height: 35px;
}

#modalAgentDB_C_gridNote {
    outline: none;
}

#gridNote {
    outline: none;
}

.boxMoveClient {
    float: left;
    width: 47%;
    padding: 1%;
}

.headerBoxMoveClient {
    text-align: left;
    background-color: #f1f5fb;
    padding: 5px;
    font-weight: bold;
    color: #4c607a;
}

.contentBoxMoveClient {
    text-align: left;
    line-height: 35px;
    width: 100%;
    padding-top: 10px;
}

.boxInfoMoveClient {
    height: 155px;
}

#gridDeclinedCC_GridHeader {
    padding-right: 0px !important;
}

#gridExpiringCC_GridHeader {
    padding-right: 0px !important;
}

.boxRerun {
    width: 30%;
    float: left;
    padding-left: 2%;
}

#gridVendor {
    outline: none;
}

#gridMicsDeclined {
    outline: none;
}

#gridCheckCash {
    outline: none;
}

#gridRecurringCC {
    outline: none;
}

.agentBoxOrlando {
    float: left;
}

.agentBoxOrlandoHeader {
    text-align: center;
    background-color: #f1f5fb;
    font-weight: bold;
    color: #4c607a;
    padding: 5px;
    font-size: 16px;
}

.agentBoxOrlandoContent {
    margin: 5px;
    line-height: 30px;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn:hover, .btn:focus {
    color: #333;
    text-decoration: none;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
}

.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #3276b1;
        border-color: #285e8e;
    }

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

    .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
        color: #fff;
        background-color: #47a447;
        border-color: #398439;
    }

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

    .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
        color: #fff;
        background-color: #39b3d7;
        border-color: #269abc;
    }

.btn-danger {
    background-color: #ff6c60;
    border-color: #ff6c60;
    color: #FFFFFF;
}

    .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
        background-color: #d9534f;
        border-color: #d9534f;
        color: #FFFFFF;
    }

#loadingPanel {
    position: fixed;
    height: 100%;
    width: 100%;
    background: white;
    top: 0;
    opacity: 0.7;
    z-index: 15000;
}

    #loadingPanel img {
        position: relative;
        margin-top: 25%;
    }

#loadingPanel1 {
    position: fixed;
    height: 100%;
    width: 100%;
    background: white;
    top: 0;
    opacity: 0.5;
    z-index: 15000;
}

    #loadingPanel1 img {
        position: relative;
        margin-top: 25%;
        margin-left: 50%;
    }

#pnNotAllowed {
    position: fixed;
    z-index: 1000;
    background: white;
    width: 100%;
    height: 100%;
}

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    color: #c09853;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 18px;
}

.inputRq {
    border-color: red !important;
    outline: 0 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #ffebef !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #ffebef !important;
    background: #ffebef !important;
}

.containAgentUpdateCC {
    width: 100%;
    height: auto;
    padding-top: 5px;
    padding-bottom: 60px;
    background-color: white;
}

.textR {
    text-align: right !important;
}

.textL {
    text-align: left !important;
}

.textC {
    text-align: center !important;
}

.boxInfo1 {
    width: 45%;
    padding: 0% 2% 2% 2%;
    float: left;
}

.p-l-15 {
    padding-left: 15px !important;
}

.p-r-15 {
    padding-right: 15px !important;
}

.p-l-0 {
    padding-left: 0px !important;
}

.p-r-0 {
    padding-right: 0px !important;
}


#AddCustomer .boxInfo1 input[type="text"] {
    margin-bottom: 1px !important;
}

#smsContainer {
    width: 350px;
    padding: 10px;
    min-height: 20px;
    background-color: #fcfcfc;
    border: 1px solid #eaeaea;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

#SMSSection {
    position: fixed;
    top: auto;
    bottom: 0;
    z-index: 100021;
    margin: 0;
    text-align: center;
    font-weight: normal;
    font-size: 13px;
    line-height: 17px;
    color: #666;
}

.imputNormal {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.smsAlertBox {
    font-size: 12px;
    color: red;
}

.smsMaster {
    width: 100%;
    height: auto;
}

#smsLeft {
    width: 35%;
    float: left;
    height: 500px;
    border: 1px solid #e9eaed;
}

#smsRight {
    width: 63%;
    float: right;
    height: 500px;
    border: 1px solid #e9eaed;
}

.smsSerch {
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 12px 10px 10px;
    white-space: nowrap;
    height: 30px;
}

.smsScrollableArea {
    direction: ltr;
    height: 445px;
    overflow-y: hidden;
    position: relative;
    width: 100%;
}

    .smsScrollableArea:hover {
        overflow-y: scroll;
    }

.smsItemDetail {
    width: 96%;
    padding: 2%;
}

    .smsItemDetail .smsItemLeft {
        width: 20%;
        float: left;
    }

    .smsItemDetail .smsItemRight {
        width: 100%;
        float: left;
        text-align: left;
    }

.smsItemRight .smsItemSender {
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
}

.smsItemRight .smsItemContent {
    overflow: hidden;
    white-space: nowrap;
}

.smsItemRight .smsItemDate {
    font-size: 11px;
    font-style: italic;
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
}

.smsItemRight .smsItemDataSearch {
    display: none !important;
}

.smsItemLeft img {
    width: 50px !important;
    height: 50px !important;
}

#smsList {
    list-style-type: none !important;
    margin-left: 5px !important;
    width: 98%;
}

.smsItem {
    padding-bottom: 1px;
    padding-top: 1px;
    border-bottom: 1px solid #e8e8e8;
}

    .smsItem:first-child {
        padding-top: 0px !important;
    }

    .smsItem:hover {
        background-color: #f4f6f9;
        border-color: #e3e8f0;
        cursor: pointer;
    }


/* Let's get this party started */
.fbScroll::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.fbScroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/* Handle */
.fbScroll::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #dadada;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

    .fbScroll::-webkit-scrollbar-thumb:window-inactive {
        background: #dadada;
    }

#smsRight .header {
    border-bottom: 2px solid #e0e0e0;
    padding: 10px 12px 10px 10px;
    white-space: nowrap;
    height: 30px;
    text-align: left;
    font-weight: bolder;
    font-size: 18px;
}

#smsRight .lblPhoneNumber {
    font-size: 12px;
}

#smsRight .content {
    direction: ltr;
    height: 305px;
    overflow-y: hidden;
    position: relative;
    width: 100%;
}

    #smsRight .content:hover {
        overflow-y: scroll;
    }

#smsRight .composeBox {
    background-color: #f2f2f2;
    border-top: 1px solid #cdcecf;
    padding: 10px;
    position: relative;
}

    #smsRight .composeBox textarea {
        height: 60px;
        margin-bottom: 0px !important;
        border: solid 0px #cccccc !important;
    }

    #smsRight .composeBox .send {
        width: 96%;
        background-color: white;
        margin-left: 2%;
        text-align: right;
        border-top: 1px solid #cccccc;
    }

        #smsRight .composeBox .send .m-btn {
            margin-top: 5px !important;
            margin-bottom: 5px !important;
            margin-right: 5px !important;
            padding: 5px 10px !important;
        }

.composeBox .c1 {
    background-color: white !important;
    border: solid 1px #cccccc !important;
}

#smsRight .smsThread {
    padding: 10px;
    line-height: 25px;
    width: 95%;
}

    #smsRight .smsThread .threadSender {
        width: 70%;
        float: left;
        text-align: left;
        color: #3b5998;
        cursor: pointer;
        text-decoration: none;
        font-weight: bold;
        font-size: 16px;
    }

    #smsRight .smsThread .threadDate {
        width: 30%;
        float: left;
        text-align: right;
        font-size: 12px;
        font-style: italic;
    }


    #smsRight .smsThread .threadContent {
        width: 100%;
        text-align: left;
    }

    #smsRight .smsThread .threadError {
        width: 100%;
        text-align: left;
        font-size: 12px;
        color: red;
        border: 1px solid #fbeed5;
    }

.smsSelected, .smsSelected:hover {
    background-color: #6d84b4;
    border-top: 1px solid #4e5d7b;
    border-bottom: 1px solid #4e5d7b;
}

.hide {
    display: none;
}

#tblNonRecListing .ne {
    background-color: #ff6c60;
}

#tblNonRecListing .yellow {
    background-color: #f8d347;
}

#tblNonRecListing .blue {
    background-color: #6ccac9;
    color: white;
}

#tblNonRecListing label {
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    margin-right: 5px;
}

table .tempDate {
    display: none;
}

.chats {
    margin: 0;
    padding: 0;
    /* margin-top: -15px; */
}

    .chats li {
        list-style: none;
        margin: 10px auto;
    }

.trans_note {
    border-style: solid;
    border-top-width: 0;
    border-bottom-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    color: #DBDBDB;
}

.chats li.in img.avatar {
    float: left;
    margin-right: 10px;
}

.chats li img.avatar {
    height: 50px;
    width: 50px;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
}

.chats li.in .message {
    text-align: left;
    /*border-left: 2px solid #35aa47;
    margin-left: 65px;*/
    background: #fafafa;
}

.chats li .message {
    display: block;
    padding: 5px;
    position: relative;
}

.chats li .name {
    color: #3590c1;
    font-weight: 400;
    padding-right: 10px;
}

.chats li .datetime {
    color: #333;
    font-style: italic;
    font-weight: 400;
}

.chats li .private {
    font-weight: 400;
    background-color: #999999;
}

.chats li .message .body {
    display: block;
}

.trans_note .body {
    color: #111;
    padding-top: 5px;
}

#NonrecNoteContainer {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.nonrecIsHaveNotes {
    background-color: white;
    color: #ddd;
    padding-top: 20px !important;
}



@media (min-width:1200px) {
    .container {
        width: 1170px;
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0;
}

@media (min-width:768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0;
    }
}

@media (min-width:992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0;
    }
}

@media (min-width:1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0;
    }
}

.row:before, .row:after {
    display: table;
    line-height: 0;
    content: "";
}

.row:after {
    clear: both;
}

.clientCenterNote {
    border-left: solid 1px #eceff2;
    border-top: solid 1px #e6e8ec;
    border-right: solid 1px #eceff2;
    border-bottom: solid 1px #eceff2;
    color: #505050;
    height: 50px;
    width: 100%;
}
