/* Minification failed. Returning unminified contents.
(5036,67): run-time error CSS1038: Expected hex color, found '#102000000'
(5036,91): run-time error CSS1038: Expected hex color, found '#102000000'
 */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* listing of frequently used overall classes*/
/* PLEASE, DO NOT CHANGE EXISTING STYLES IF NOT REQUIRED AND WIHOUT COMMENTS*/


/* overall styles*/
.right {
    float:right;
}
.left {
    float:left;
}
.center {
    margin-left: auto;
    margin-right: auto;
}

.block {
    display:block;
}
.inline-block {
    display:inline-block;
}
.inline {
    display:inline;
}
.hide {
    display:none;
}
.arial {
    font-family: 'Arial';
}
.has-border {
    border: 1px solid transparent;
}
.fade {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=00); /* IE 5.5+*/
    -moz-opacity: 0; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
.clear, .clearfix, .fix {
    clear:both;
}
.bg-transparent {
    background-color:transparent;
}
.c-white {
    color:#fff;
}

.c-gray {
    color:gray;
}

.c-black {
    color:#000;
}
.c-red {
    color: red;
}
.c-green {
    color: green;
}
.c-orange {
    color: #f28644;
}
.holder {
    overflow:hidden;
    text-align:center;
}
.tc-wrapper {
    display:table-cell;
    vertical-align:middle;
    width:inherit;
    height:inherit;
}
.pointer {
    cursor:pointer;
}
.uppercase {
    text-transform:uppercase;
}
.text-decoration-none {
    text-decoration:none;
}
.text-decoration-underline {
    text-decoration:underline;
}
.text-italic {
    font-style: italic;
}
.text-center {
    text-align: center;
}
.relative {
    position:relative;
}
.absolute {
    position:absolute;
}
.static {
    position:static;
}
.fixed {
    position:fixed;
}
.f-bold {
    font-weight:bold;
}
.f-normal {
    font-weight: normal;
}
.f-italic {
    font-style:italic;
}
.o-hidden {
    overflow:hidden;
}
.va-middle {
    vertical-align:middle;
}
.va-top {
    vertical-align: top;
}
.center-modal {
    position: absolute;
    top: 50%;
    left: 50%;
}
/* end of overall styles*/


/* text align section */
.ta-c {
    text-align:center;
}
.ta-l {
    text-align:left;
}
.ta-r {
    text-align:right;
}
.ta-j {
    text-align:justify;
}
/* end of text align section*/



/* font size section*/
.fs8 {
    font-size:8px;
}
.fs9 {
    font-size:9px;
}
.fs10 {
    font-size:10px;
}
.fs11 {
    font-size:11px;
}
.fs12 {
    font-size:12px;
}
.fs13 {
    font-size:13px;
}
.fs14 {
    font-size:14px;
}
.fs15 {
    font-size:15px;
}
.fs16 {
    font-size:16px;
}
.fs17 {
    font-size:17px;
}
.fs18 {
    font-size: 18px;
}
.fs19 {
    font-size: 19px;
}
.fs20 {
    font-size: 20px;
}
.fs23 {
    font-size: 23px;
}
.fs28 {
    font-size: 28px;
}
.fs30 {
    font-size: 30px;
}

.fs40 {
    font-size: 40px;
}
.fs-inherit {
    font-size: inherit !important;
}
/*end of font size section*/

/* margins section*/

.m0 {
    margin:0px;
}
.m5 {
    margin: 5px;
}
.m10 {
    margin: 10px;
}
.m15 {
    margin: 15px;
}
.m20 {
    margin: 20px;
}
.mt0 {
    margin-top:0px;
}
.mt5 {
    margin-top:5px;
}
.mt10 {
    margin-top:10px;
}
.mt15 {
    margin-top:15px;
}
.mt20 {
    margin-top:20px;
}

.mb0 {
    margin-bottom:0px;
}
.mb0-i {
    margin-bottom: 0px !important;
}
.mb5 {
    margin-bottom:5px;
}
.mb10 {
    margin-bottom:10px;
}
.mb15 {
    margin-bottom:15px;
}
.mb20 {
    margin-bottom:20px;
}
.mb20 {
    margin-bottom:20px;
}
.mb25 {
    margin-bottom: 25px;
}
.mb30 {
    margin-bottom: 30px;
}
.mb40 {
	margin-bottom: 40px;
}
.mb80 {
	margin-bottom: 80px;
}
.mr0 {
    margin-right:0px;
}
.mr4 {
    margin-right: 4px;
}
.mr5 {
    margin-right:5px;
}
.mr10 {
    margin-right:10px;
}
.mr15 {
    margin-right:15px;
}
.mr20 {
    margin-right:20px;
}
.mr30 {
    margin-right: 30px;
}

.ml0 {
    margin-left:0px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left:10px;
}
.ml15 {
    margin-left:15px;
}
.ml20 {
    margin-left:20px;
}
.ml25 {
    margin-left: 25px;
}
.ml30 {
    margin-left: 30px;
}
.mr100 {
    margin-right: 100px;
}

/* end of margins section*/

/* line heights section */
    .lh16 {
        line-height: 16px;
    }
    .lh18 {
        line-height: 16px;
    }
    .lh26 {
        line-height: 26px;
    }
/* line heights section*/
/* padding section*/
    .p5 {
        padding: 5px;
    }

.p10 {
    padding: 10px;
}
.pl5 {
    padding-left: 5px;
}
/*end of padding*/
.w-120 {
    width: 120px;
}

.w-105 {
    width: 105px;
}

.w-150 {
    width: 150px;
}

.w-170 {
    width: 170px;
}

.w-190 {
    width: 190px;
}

.w-200 {
    width: 200px;
}

.w-260 {
    width: 260px;
}

.w-185 {
    width: 185px;
}

.w-350 {
    width: 350px;
}

.h-35 {
    height: 35px;
}

.ml-auto {
    margin-left: auto;
}

.mr-auto {
    margin-right: auto;
}

.d-flex {
    display: flex !important;
}

    .d-flex.flex-wrap {
        flex-wrap: wrap;
    }

    .d-flex.flex-column {
        flex-direction: column;
    }

    .d-flex.align-items-start {
        align-items: start;
    }

    .d-flex.align-items-center {
        align-items: center;
    }

    .d-flex.justify-content-flex-end {
        justify-content: flex-end;
    }

    .d-flex.justify-content-center {
        justify-content: center;
    }

    .d-flex.justify-content-between {
        justify-content: space-between;
    }

    .d-flex .flex-1 {
        flex: 1;
    }

    .d-flex .flex-2 {
        flex: 2;
    }

    .d-flex .flex-3 {
        flex: 3;
    }

    .d-flex.gap-20 {
        gap: 20px;
    }

.text-justify {
    text-align: justify;
}


/* WELLS */
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -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);
}

.well-large {
    padding: 24px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
/* END OF WELLS*/

/* PANELS*/
.panel {
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 8px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel-body {
    padding: 15px;
}

.panel-primary {
    border-color: #428bca;
}

    .panel-primary > .panel-heading {
        color: #ffffff;
        background-color: #428bca;
        border-color: #428bca;
    }

.panel-info {
    border-color: #bce8f1;
}

    .panel-info > .panel-heading {
        color: #3a87ad;
        background-color: #d9edf7;
        border-color: #bce8f1;
    }
/* END OF PANELS*/


/* BUTTONS*/
.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;
    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-primary {
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd;
}

.btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

    .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
        color: #ffffff;
        background-color: #ed9c28;
        border-color: #d58512;
    }

.btn:hover, .btn:focus {
    color: #333333;
    text-decoration: none;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #3276b1;
    border-color: #285e8e;
}

.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;
    }
/* END OF BUTTONS*/

/* TABLES*/
table {
    max-width: 100%;
    background-color: transparent;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    margin-bottom: 20px;
}

    .table thead > tr > th,
    .table tbody > tr > th,
    .table tfoot > tr > th,
    .table thead > tr > td,
    .table tbody > tr > td,
    .table tfoot > tr > td {
        padding: 8px;
        line-height: 1.428571429;
        vertical-align: top;
        border-top: 1px solid #dddddd;
    }

    .table thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #dddddd;
    }

    .table caption + thead tr:first-child th,
    .table colgroup + thead tr:first-child th,
    .table thead:first-child tr:first-child th,
    .table caption + thead tr:first-child td,
    .table colgroup + thead tr:first-child td,
    .table thead:first-child tr:first-child td {
        border-top: 0;
    }

    .table tbody + tbody {
        border-top: 2px solid #dddddd;
    }

    .table .table {
        background-color: #ffffff;
    }
.table-condensed thead > tr > th,
.table-condensed tbody > tr > th,
.table-condensed tfoot > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #dddddd;
}

    .table-bordered > thead > tr > th,
    .table-bordered > tbody > tr > th,
    .table-bordered > tfoot > tr > th,
    .table-bordered > thead > tr > td,
    .table-bordered > tbody > tr > td,
    .table-bordered > tfoot > tr > td {
        border: 1px solid #dddddd;
    }

    .table-bordered > thead > tr > th,
    .table-bordered > thead > tr > td {
        border-bottom-width: 2px;
    }

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
}

table col[class*="col-"] {
    float: none;
    display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
    float: none;
    display: table-cell;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td {
background-color: #d0e9c6;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
    border-color: #eed3d7;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td {
    background-color: #ebcccc;
    border-color: #e6c1c7;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
    border-color: #fbeed5;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td {
    background-color: #faf2cc;
    border-color: #f8e5be;
}

@media (max-width: 768px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        overflow-x: scroll;
        border: 1px solid #dddddd;
    }

        .table-responsive > .table {
            margin-bottom: 0;
            background-color: #fff;
        }

            .table-responsive > .table > thead > tr > th,
            .table-responsive > .table > tbody > tr > th,
            .table-responsive > .table > tfoot > tr > th,
            .table-responsive > .table > thead > tr > td,
            .table-responsive > .table > tbody > tr > td,
            .table-responsive > .table > tfoot > tr > td {
                white-space: nowrap;
            }

        .table-responsive > .table-bordered {
            border: 0;
        }

            .table-responsive > .table-bordered > thead > tr > th:first-child,
            .table-responsive > .table-bordered > tbody > tr > th:first-child,
            .table-responsive > .table-bordered > tfoot > tr > th:first-child,
            .table-responsive > .table-bordered > thead > tr > td:first-child,
            .table-responsive > .table-bordered > tbody > tr > td:first-child,
            .table-responsive > .table-bordered > tfoot > tr > td:first-child {
                border-left: 0;
            }

            .table-responsive > .table-bordered > thead > tr > th:last-child,
            .table-responsive > .table-bordered > tbody > tr > th:last-child,
            .table-responsive > .table-bordered > tfoot > tr > th:last-child,
            .table-responsive > .table-bordered > thead > tr > td:last-child,
            .table-responsive > .table-bordered > tbody > tr > td:last-child,
            .table-responsive > .table-bordered > tfoot > tr > td:last-child {
                border-right: 0;
            }

            .table-responsive > .table-bordered > thead > tr:last-child > th,
            .table-responsive > .table-bordered > tbody > tr:last-child > th,
            .table-responsive > .table-bordered > tfoot > tr:last-child > th,
            .table-responsive > .table-bordered > thead > tr:last-child > td,
            .table-responsive > .table-bordered > tbody > tr:last-child > td,
            .table-responsive > .table-bordered > tfoot > tr:last-child > td {
                border-bottom: 0;
            }
}

/*END OF TABLES*/

/* MODALS*/
.modal-open {
    overflow: hidden;
}

    body.modal-open,
    .modal-open .navbar-fixed-top,
    .modal-open .navbar-fixed-bottom {
        margin-right: 15px;
    }

.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
}

    .modal.fade .modal-dialog {
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        transform: translate(0, -25%);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        -moz-transition: -moz-transform 0.3s ease-out;
        -o-transition: -o-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }

.modal-dialog {
    margin-left: auto;
    margin-right: auto;
    width: auto;
    padding: 10px;
    z-index: 1050;
}

.modal-content {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #999999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: none;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    background-color: #000000;
}

    .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .modal-backdrop.in {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.428571429px;
}

    .modal-header .close {
        margin-top: -2px;
    }

.modal-title {
    margin: 0;
    line-height: 1.428571429;
}

.modal-body {
    position: relative;
    padding: 20px;
}

.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .modal-footer:before,
    .modal-footer:after {
        content: " ";
        /* 1 */
        display: table;
        /* 2 */
    }

    .modal-footer:after {
        clear: both;
    }

    .modal-footer .btn + .btn {
        margin-left: 5px;
        margin-bottom: 0;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

@media screen and (min-width: 768px) {
    .modal-dialog {
        left: 50%;
        right: auto;
        width: 600px;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.close:hover, .close:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

/* END OF MODALS*/

/* GLYPHICONS*/
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('/Content/fonts/glyphicons-halflings-regular.eot');
    src: url('/Content/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/Content/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/Content/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.glyphicon-asterisk:before {
    content: "\2a";
}

.glyphicon-plus:before {
    content: "\2b";
}

.glyphicon-euro:before {
    content: "\20ac";
}

.glyphicon-minus:before {
    content: "\2212";
}

.glyphicon-cloud:before {
    content: "\2601";
}

.glyphicon-envelope:before {
    content: "\2709";
}

.glyphicon-pencil:before {
    content: "\270f";
}

.glyphicon-glass:before {
    content: "\e001";
}

.glyphicon-music:before {
    content: "\e002";
}

.glyphicon-search:before {
    content: "\e003";
}

.glyphicon-heart:before {
    content: "\e005";
}

.glyphicon-star:before {
    content: "\e006";
}

.glyphicon-star-empty:before {
    content: "\e007";
}

.glyphicon-user:before {
    content: "\e008";
}

.glyphicon-film:before {
    content: "\e009";
}

.glyphicon-th-large:before {
    content: "\e010";
}

.glyphicon-th:before {
    content: "\e011";
}

.glyphicon-th-list:before {
    content: "\e012";
}

.glyphicon-ok:before {
    content: "\e013";
}

.glyphicon-remove:before {
    content: "\e014";
}

.glyphicon-zoom-in:before {
    content: "\e015";
}

.glyphicon-zoom-out:before {
    content: "\e016";
}

.glyphicon-off:before {
    content: "\e017";
}

.glyphicon-signal:before {
    content: "\e018";
}

.glyphicon-cog:before {
    content: "\e019";
}

.glyphicon-trash:before {
    content: "\e020";
}

.glyphicon-home:before {
    content: "\e021";
}

.glyphicon-file:before {
    content: "\e022";
}

.glyphicon-time:before {
    content: "\e023";
}

.glyphicon-road:before {
    content: "\e024";
}

.glyphicon-download-alt:before {
    content: "\e025";
}

.glyphicon-download:before {
    content: "\e026";
}

.glyphicon-upload:before {
    content: "\e027";
}

.glyphicon-inbox:before {
    content: "\e028";
}

.glyphicon-play-circle:before {
    content: "\e029";
}

.glyphicon-repeat:before {
    content: "\e030";
}

.glyphicon-refresh:before {
    content: "\e031";
}

.glyphicon-list-alt:before {
    content: "\e032";
}

.glyphicon-flag:before {
    content: "\e034";
}

.glyphicon-headphones:before {
    content: "\e035";
}

.glyphicon-volume-off:before {
    content: "\e036";
}

.glyphicon-volume-down:before {
    content: "\e037";
}

.glyphicon-volume-up:before {
    content: "\e038";
}

.glyphicon-qrcode:before {
    content: "\e039";
}

.glyphicon-barcode:before {
    content: "\e040";
}

.glyphicon-tag:before {
    content: "\e041";
}

.glyphicon-tags:before {
    content: "\e042";
}

.glyphicon-book:before {
    content: "\e043";
}

.glyphicon-print:before {
    content: "\e045";
}

.glyphicon-font:before {
    content: "\e047";
}

.glyphicon-bold:before {
    content: "\e048";
}

.glyphicon-italic:before {
    content: "\e049";
}

.glyphicon-text-height:before {
    content: "\e050";
}

.glyphicon-text-width:before {
    content: "\e051";
}

.glyphicon-align-left:before {
    content: "\e052";
}

.glyphicon-align-center:before {
    content: "\e053";
}

.glyphicon-align-right:before {
    content: "\e054";
}

.glyphicon-align-justify:before {
    content: "\e055";
}

.glyphicon-list:before {
    content: "\e056";
}

.glyphicon-indent-left:before {
    content: "\e057";
}

.glyphicon-indent-right:before {
    content: "\e058";
}

.glyphicon-facetime-video:before {
    content: "\e059";
}

.glyphicon-picture:before {
    content: "\e060";
}

.glyphicon-map-marker:before {
    content: "\e062";
}

.glyphicon-adjust:before {
    content: "\e063";
}

.glyphicon-tint:before {
    content: "\e064";
}

.glyphicon-edit:before {
    content: "\e065";
}

.glyphicon-share:before {
    content: "\e066";
}

.glyphicon-check:before {
    content: "\e067";
}

.glyphicon-move:before {
    content: "\e068";
}

.glyphicon-step-backward:before {
    content: "\e069";
}

.glyphicon-fast-backward:before {
    content: "\e070";
}

.glyphicon-backward:before {
    content: "\e071";
}

.glyphicon-play:before {
    content: "\e072";
}

.glyphicon-pause:before {
    content: "\e073";
}

.glyphicon-stop:before {
    content: "\e074";
}

.glyphicon-forward:before {
    content: "\e075";
}

.glyphicon-fast-forward:before {
    content: "\e076";
}

.glyphicon-step-forward:before {
    content: "\e077";
}

.glyphicon-eject:before {
    content: "\e078";
}

.glyphicon-chevron-left:before {
    content: "\e079";
}

.glyphicon-chevron-right:before {
    content: "\e080";
}

.glyphicon-plus-sign:before {
    content: "\e081";
}

.glyphicon-minus-sign:before {
    content: "\e082";
}

.glyphicon-remove-sign:before {
    content: "\e083";
}

.glyphicon-ok-sign:before {
    content: "\e084";
}

.glyphicon-question-sign:before {
    content: "\e085";
}

.glyphicon-info-sign:before {
    content: "\e086";
}

.glyphicon-screenshot:before {
    content: "\e087";
}

.glyphicon-remove-circle:before {
    content: "\e088";
}

.glyphicon-ok-circle:before {
    content: "\e089";
}

.glyphicon-ban-circle:before {
    content: "\e090";
}

.glyphicon-arrow-left:before {
    content: "\e091";
}

.glyphicon-arrow-right:before {
    content: "\e092";
}

.glyphicon-arrow-up:before {
    content: "\e093";
}

.glyphicon-arrow-down:before {
    content: "\e094";
}

.glyphicon-share-alt:before {
    content: "\e095";
}

.glyphicon-resize-full:before {
    content: "\e096";
}

.glyphicon-resize-small:before {
    content: "\e097";
}

.glyphicon-exclamation-sign:before {
    content: "\e101";
}

.glyphicon-gift:before {
    content: "\e102";
}

.glyphicon-leaf:before {
    content: "\e103";
}

.glyphicon-eye-open:before {
    content: "\e105";
}

.glyphicon-eye-close:before {
    content: "\e106";
}

.glyphicon-warning-sign:before {
    content: "\e107";
}

.glyphicon-plane:before {
    content: "\e108";
}

.glyphicon-random:before {
    content: "\e110";
}

.glyphicon-comment:before {
    content: "\e111";
}

.glyphicon-magnet:before {
    content: "\e112";
}

.glyphicon-chevron-up:before {
    content: "\e113";
}

.glyphicon-chevron-down:before {
    content: "\e114";
}

.glyphicon-retweet:before {
    content: "\e115";
}

.glyphicon-shopping-cart:before {
    content: "\e116";
}

.glyphicon-folder-close:before {
    content: "\e117";
}

.glyphicon-folder-open:before {
    content: "\e118";
}

.glyphicon-resize-vertical:before {
    content: "\e119";
}

.glyphicon-resize-horizontal:before {
    content: "\e120";
}

.glyphicon-hdd:before {
    content: "\e121";
}

.glyphicon-bullhorn:before {
    content: "\e122";
}

.glyphicon-certificate:before {
    content: "\e124";
}

.glyphicon-thumbs-up:before {
    content: "\e125";
}

.glyphicon-thumbs-down:before {
    content: "\e126";
}

.glyphicon-hand-right:before {
    content: "\e127";
}

.glyphicon-hand-left:before {
    content: "\e128";
}

.glyphicon-hand-up:before {
    content: "\e129";
}

.glyphicon-hand-down:before {
    content: "\e130";
}

.glyphicon-circle-arrow-right:before {
    content: "\e131";
}

.glyphicon-circle-arrow-left:before {
    content: "\e132";
}

.glyphicon-circle-arrow-up:before {
    content: "\e133";
}

.glyphicon-circle-arrow-down:before {
    content: "\e134";
}

.glyphicon-globe:before {
    content: "\e135";
}

.glyphicon-tasks:before {
    content: "\e137";
}

.glyphicon-filter:before {
    content: "\e138";
}

.glyphicon-fullscreen:before {
    content: "\e140";
}

.glyphicon-dashboard:before {
    content: "\e141";
}

.glyphicon-heart-empty:before {
    content: "\e143";
}

.glyphicon-link:before {
    content: "\e144";
}

.glyphicon-phone:before {
    content: "\e145";
}

.glyphicon-usd:before {
    content: "\e148";
}

.glyphicon-gbp:before {
    content: "\e149";
}

.glyphicon-sort:before {
    content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}

.glyphicon-sort-by-order:before {
    content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}

.glyphicon-sort-by-attributes:before {
    content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}

.glyphicon-unchecked:before {
    content: "\e157";
}

.glyphicon-expand:before {
    content: "\e158";
}

.glyphicon-collapse-down:before {
    content: "\e159";
}

.glyphicon-collapse-up:before {
    content: "\e160";
}

.glyphicon-log-in:before {
    content: "\e161";
}

.glyphicon-flash:before {
    content: "\e162";
}

.glyphicon-log-out:before {
    content: "\e163";
}

.glyphicon-new-window:before {
    content: "\e164";
}

.glyphicon-record:before {
    content: "\e165";
}

.glyphicon-save:before {
    content: "\e166";
}

.glyphicon-open:before {
    content: "\e167";
}

.glyphicon-saved:before {
    content: "\e168";
}

.glyphicon-import:before {
    content: "\e169";
}

.glyphicon-export:before {
    content: "\e170";
}

.glyphicon-send:before {
    content: "\e171";
}

.glyphicon-floppy-disk:before {
    content: "\e172";
}

.glyphicon-floppy-saved:before {
    content: "\e173";
}

.glyphicon-floppy-remove:before {
    content: "\e174";
}

.glyphicon-floppy-save:before {
    content: "\e175";
}

.glyphicon-floppy-open:before {
    content: "\e176";
}

.glyphicon-credit-card:before {
    content: "\e177";
}

.glyphicon-transfer:before {
    content: "\e178";
}

.glyphicon-cutlery:before {
    content: "\e179";
}

.glyphicon-header:before {
    content: "\e180";
}

.glyphicon-compressed:before {
    content: "\e181";
}

.glyphicon-earphone:before {
    content: "\e182";
}

.glyphicon-phone-alt:before {
    content: "\e183";
}

.glyphicon-tower:before {
    content: "\e184";
}

.glyphicon-stats:before {
    content: "\e185";
}

.glyphicon-sd-video:before {
    content: "\e186";
}

.glyphicon-hd-video:before {
    content: "\e187";
}

.glyphicon-subtitles:before {
    content: "\e188";
}

.glyphicon-sound-stereo:before {
    content: "\e189";
}

.glyphicon-sound-dolby:before {
    content: "\e190";
}

.glyphicon-sound-5-1:before {
    content: "\e191";
}

.glyphicon-sound-6-1:before {
    content: "\e192";
}

.glyphicon-sound-7-1:before {
    content: "\e193";
}

.glyphicon-copyright-mark:before {
    content: "\e194";
}

.glyphicon-registration-mark:before {
    content: "\e195";
}

.glyphicon-cloud-download:before {
    content: "\e197";
}

.glyphicon-cloud-upload:before {
    content: "\e198";
}

.glyphicon-tree-conifer:before {
    content: "\e199";
}

.glyphicon-tree-deciduous:before {
    content: "\e200";
}

.glyphicon-briefcase:before {
    content: "\1f4bc";
}

.glyphicon-calendar:before {
    content: "\1f4c5";
}

.glyphicon-pushpin:before {
    content: "\1f4cc";
}

.glyphicon-paperclip:before {
    content: "\1f4ce";
}

.glyphicon-camera:before {
    content: "\1f4f7";
}

.glyphicon-lock:before {
    content: "\1f512";
}

.glyphicon-bell:before {
    content: "\1f514";
}

.glyphicon-bookmark:before {
    content: "\1f516";
}

.glyphicon-fire:before {
    content: "\1f525";
}

.glyphicon-wrench:before {
    content: "\1f527";
}

/* END OF GLYPHICONS*/

/* DROP DOWNS*/
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
}

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropdown-menu-left {
    right: auto;
    left: 0;
}

.w-100 {
    width: 100%!important;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    text-decoration: none;
}

    .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
        color: #262626;
        text-decoration: none;
        background-color: #f5f5f5
    }

.dropdown {
    position: relative;
}

label {
    margin-bottom: 5px;
    font-weight: bold;
}
/* END OF DROPDOWNS*/

/* PAGINATION*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

    .pagination > li {
        display: inline;
    }

        .pagination > li:first-child > a, .pagination > li:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
        }

        .pagination > li:last-child > a, .pagination > li:last-child > span {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

    .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
        z-index: 2;
        color: #fff;
        cursor: default;
        background-color: #EE7117;
        border-color: #EE7117;
    }

    .pagination > li > a, .pagination > li > span {
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.428571429;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd;
    }
/* END OF PAGINATION*/

/* NAVS*/
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

    .nav:before,
    .nav:after {
        content: " ";
        /* 1 */
        display: table;
        /* 2 */
    }

    .nav:after {
        clear: both;
    }

    .nav > li {
        position: relative;
        display: block;
    }

        .nav > li > a {
            position: relative;
            display: block;
            padding: 10px 15px;
        }

            .nav > li > a:hover,
            .nav > li > a:focus {
                text-decoration: none;
                background-color: #eeeeee;
            }

        .nav > li.disabled > a {
            color: #999999;
        }

            .nav > li.disabled > a:hover,
            .nav > li.disabled > a:focus {
                color: #999999;
                text-decoration: none;
                background-color: transparent;
                cursor: not-allowed;
            }

    .nav .open > a,
    .nav .open > a:hover,
    .nav .open > a:focus {
        background-color: #eeeeee;
        border-color: #428bca;
    }

    .nav .nav-divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .nav > li > a > img {
        max-width: none;
    }

.nav-tabs {
    border-bottom: 1px solid #dddddd;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.428571429;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0;
        }

            .nav-tabs > li > a:hover {
                border-color: #eeeeee #eeeeee #dddddd;
            }

        .nav-tabs > li.active > a,
        .nav-tabs > li.active > a:hover,
        .nav-tabs > li.active > a:focus {
            color: #555555;
            background-color: #ffffff;
            border: 1px solid #dddddd;
            border-bottom-color: transparent;
            cursor: default;
        }

    .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0;
    }

        .nav-tabs.nav-justified > li {
            float: none;
        }

            .nav-tabs.nav-justified > li > a {
                text-align: center;
            }

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }
}

.nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    margin-right: 0;
}

.nav-tabs.nav-justified > .active > a {
    border-bottom-color: #ffffff;
}

.nav-pills > li {
    float: left;
}

    .nav-pills > li > a {
        border-radius: 5px;
    }

    .nav-pills > li + li {
        margin-left: 2px;
    }

    .nav-pills > li.active > a,
    .nav-pills > li.active > a:hover,
    .nav-pills > li.active > a:focus {
        color: #ffffff;
        background-color: #428bca;
    }

.nav-stacked > li {
    float: none;
}

    .nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0;
    }

.nav-justified {
    width: 100%;
}

    .nav-justified > li {
        float: none;
    }

        .nav-justified > li > a {
            text-align: center;
        }

@media (min-width: 768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%;
    }
}

.nav-tabs-justified {
    border-bottom: 0;
}

    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #dddddd;
        margin-right: 0;
    }

    .nav-tabs-justified > .active > a {
        border-bottom-color: #ffffff;
    }

.tabbable:before,
.tabbable:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}

.tabbable:after {
    clear: both;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
}

.tab-content > .active,
.pill-content > .active {
    display: block;
}

.nav .caret {
    border-top-color: #428bca;
    border-bottom-color: #428bca;
}

.nav a:hover .caret {
    border-top-color: #2a6496;
    border-bottom-color: #2a6496;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

/* END OF NAVS*/
/* labels section */
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.label-success {
    background-color: #5cb85c;
}
.label-danger {
    background-color: #d9534f;
}
.label-orange {
    background-color: #ee7117;
}
.label-info {
    background-color: #428bca;
}
.label-default {
    background-color: #777;
}

/* end of labels section*/
.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}
.text-orange {
    color: #eb8b3e;
}
/* modals */
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

    .close:hover,
    .close:focus {
        color: #000000;
        text-decoration: none;
        cursor: pointer;
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

    body.modal-open,
    .modal-open .navbar-fixed-top,
    .modal-open .navbar-fixed-bottom {
        margin-right: 15px;
    }

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    display: none;
    overflow: auto;
    overflow-y: scroll;
}

    .modal.fade .modal-dialog {
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        transform: translate(0, -25%);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        -moz-transition: -moz-transform 0.3s ease-out;
        -o-transition: -o-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }

.modal-dialog {
    z-index: 1050;
    width: auto;
    padding: 10px;
    margin-right: auto;
    margin-left: auto;
}

.modal-content {
    position: relative;
    background-color: #ffffff;
    border: 1px solid orange;
    border-radius: 6px;
    outline: none;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    background-color: #000000;
}

    .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .modal-backdrop.in {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

.modal-header {
    min-height: 16.428571429px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

    .modal-header .close {
        margin-top: -2px;
    }

.modal-title {
    margin: 0;
    line-height: 1.428571429;
}

.modal-body {
    position: relative;
    padding: 20px;
}

.modal-footer {
    padding: 19px 20px 20px;
    margin-top: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .modal-footer:before,
    .modal-footer:after {
        display: table;
        content: " ";
    }

    .modal-footer:after {
        clear: both;
    }

    .modal-footer:before,
    .modal-footer:after {
        display: table;
        content: " ";
    }

    .modal-footer:after {
        clear: both;
    }

    .modal-footer .btn + .btn {
        margin-bottom: 0;
        margin-left: 5px;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

@media screen and (min-width: 768px) {
    .modal-dialog {
        right: auto;
        left: 50%;
        width: 600px;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .modal-dialog.modal-lg {
        width: auto;
        max-width: 900px;
    }

    .modal-dialog.modal-lg-90 {
        width: auto;
        max-width: 90%;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
}
/* end of modals*/
/* alert section*/
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
/* end of alert section*/
.alert-warning {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.alert-info {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.alert-success {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}

.collapse {
    display: none;
}

    .collapse.in {
        display: block;
    }

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
}

*:focus {
    outline: none;
}

body {
	background-color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7d7d7d;
	margin: 0;
}

.active > a {
	text-decoration: underline !important;
}

a {
	cursor: pointer;
	text-decoration: underline;
}

ul.std-list {
	list-style-type: circle;
}

	ul.std-list li {
		margin-left: 35px;
		line-height: 18px;
	}

.u30 {
	-moz-animation: blink 2s infinite;
	-ms-animation: blink 2s infinite;
	-o-animation: blink 2s infinite;
	-webkit-animation: blink 2s infinite;
	animation: blink 2s infinite;
	display: inline-block;
	border: 1px dashed;
}

.u60-blinking-border {
	-moz-animation: blink-border 2s infinite;
	-ms-animation: blink-border 2s infinite;
	-o-animation: blink-border 2s infinite;
	-webkit-animation: blink-border 2s infinite;
	animation: blink-border 2s infinite;
}

.u60-blinking-bg {
	-moz-animation: blink-bg 2s infinite;
	-ms-animation: blink-bg 2s infinite;
	-o-animation: blink-bg 2s infinite;
	-webkit-animation: blink-bg 2s infinite;
	animation: blink-bg 2s infinite;
	background-color: red;
	/*display: inline-block;*/
}

@keyframes blink {
	0% {
		border-color: #ff0000;
	}

	50% {
		border-color: transparent;
	}

	100% {
		border-color: #ff0000;
	}
}

@-moz-keyframes blink {
	0% {
		border-color: #ff0000;
	}

	50% {
		border-color: transparent;
	}

	100% {
		border-color: #ff0000;
	}
}

@-webkit-keyframes blink {
	0% {
		border-color: #ff0000;
	}

	50% {
		border-color: transparent;
	}

	100% {
		border-color: #ff0000;
	}
}

@keyframes blink-border {
	0% {
		border-color: #ff0000;
	}

	50% {
		border-color: transparent;
	}

	100% {
		border-color: #ff0000;
	}
}

@-webkit-keyframes blink-border {
	0% {
		border-color: #ff0000;
	}

	50% {
		border-color: transparent;
	}

	100% {
		border-color: #ff0000;
	}
}

@keyframes blink-bg {
	0% {
		background-color: #ff0000;
	}

	50% {
		background-color: transparent;
	}

	100% {
		background-color: #ff0000;
	}
}

@-webkit-keyframes blink-bg {
	0% {
		background-color: #ff0000;
	}

	50% {
		background-color: transparent;
	}

	100% {
		background-color: #ff0000;
	}
}

.final-call {
	color: red !important;
	border: 0 !important;
	background-color: transparent !important;
	animation: blink-animation 1s steps(5, start) infinite !important;
	-webkit-animation: blink-animation 1s steps(5, start) infinite !important;
}

@keyframes blink-animation {
	to {
		visibility: hidden;
	}
}

@-webkit-keyframes blink-animation {
	to {
		visibility: hidden;
	}
}

.b60u30 {
	color: red;
}

.admin-tabs li {
	float: left;
	display: inline-block;
}

.single-alert {
	cursor: pointer;
}

.h-inherit {
	height: inherit;
}

input.input-validation-error, textarea.input-validation-error, select.input-validation-error, .error-input {
	border: 1px solid red !important;
}

.warning-baloon {
	position: absolute;
	width: 150px;
	-ms-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #f96666;
	background-color: rgba(249, 102, 102, 1);
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	top: -40px;
	left: 0;
	padding: 6px;
	cursor: pointer;
}

.single-alert strong {
	font-weight: bold;
}

@font-face {
	font-family: 'caviar_dreamsregular';
	src: url('/content/fonts/caviardreams-webfont.eot');
	src: url('/content/fonts/caviardreams-webfont.eot?#iefix') format('embedded-opentype'), url('/content/fonts/caviardreams-webfont.woff') format('woff'), url('/content/fonts/caviardreams-webfont.ttf') format('truetype'), url('/content/fonts/caviardreams-webfont.svg#caviar_dreamsregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica Neue';
	src: url('/content/fonts/helvetica-neue-lt-std-35-thin.eot');
	src: url('/content/fonts/helvetica-neue-lt-std-35-thin.eot?#iefix') format('embedded-opentype'), url('/content/fonts/helvetica-neue-lt-std-35-thin.woff') format('woff'), url('/content/fonts/helvetica-neue-lt-std-35-thin.ttf') format('truetype'), url('/content/fonts/helvetica-neue-lt-std-35-thin.svg#helvetica_neue_lt_std35_thin') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica Neue Bold';
	src: url('/content/fonts/HelveticaNeue-Bold.eot');
	src: url('/content/fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'), url('/content/fonts/HelveticaNeue-Bold.woff') format('woff'), url('/content/fonts/HelveticaNeue-Bold.ttf') format('truetype'), url('/content/fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Verlag Book';
	src: url('/content/fonts/verlag-book.eot');
	src: url('/content/fonts/verlag-book.eot?#iefix') format('embedded-opentype'), url('/content/fonts/verlag-book.woff') format('woff'), url('/content/fonts/verlag-book.ttf') format('truetype'), url('/content/fonts/verlag-book.svg#verlagbook') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Jenna Sue';
	src: url('/content/fonts/JennaSue.ttf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Rockwell';
	src: url('/content/fonts/ROCKB.ttf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Oswald-Bold';
	src: url('/content/fonts/oswald-bold-webfont.eot');
	src: url('/content/fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/content/fonts/oswald-bold-webfont.woff') format('woff'), url('/content/fonts/oswald-bold-webfont.ttf') format('truetype'), url('/content/fonts/oswald-bold-webfont.svg#caviar_dreamsregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Oswald-Regular';
	src: url('/content/fonts/oswald-regular-webfont.eot');
	src: url('/content/fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/content/fonts/oswald-regular-webfont.woff') format('woff'), url('/content/fonts/oswald-regular-webfont.ttf') format('truetype'), url('/content/fonts/oswald-regular-webfont.svg#caviar_dreamsregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Oswald-Light';
	src: url('/content/fonts/oswald-light-webfont.eot');
	src: url('/content/fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'), url('/content/fonts/oswald-light-webfont.woff') format('woff'), url('/content/fonts/oswald-light-webfont.ttf') format('truetype'), url('/content/fonts/oswald-light-webfont.svg#caviar_dreamsregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Medium';
	src: url('/content/fonts/GothamMedium.eot');
	src: url('/content/fonts/GothamMedium.eot?#iefix') format('embedded-opentype'), url('/content/fonts/GothamMedium.woff') format('woff'), url('/content/fonts/GothamMedium.ttf') format('truetype'), url('/content/fonts/GothamMedium.svg#caviar_dreamsregular') format('svg');
	font-weight: normal;
	font-style: normal;
}


.auth-link {
	display: inline-block;
	font-family: 'Oswald-Regular';
	font-size: 22px;
	line-height: 24px;
	background-color: #f28644;
	padding: 5px 5px 3px 5px;
	color: #fff;
	text-decoration: none;
}

.f-helvetica-neue {
	font-family: 'Helvetica Neue',"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.f-caviar-reg {
	font-family: 'caviar_dreamsregular',"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.f-jenna-sue {
	font-family: 'Jenna Sue';
}

.f-rockwell {
	font-family: 'Rockwell';
}

.f-oswald-light {
	font-family: 'Oswald-Light',"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.f-oswald-reg {
	font-family: 'Oswald-Regular',"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.f-oswald-bold {
	font-family: 'Oswald-Bold',"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.f-arial {
	font-family: Arial, Helvetica, sans-serif;
}

.c-grey {
	color: #6a5f5b;
}

.c-light-grey {
	color: #a69d94;
}

.c-dgreen {
	color: #918e34;
}

.c-upcoming-green {
	color: #4c4a1e;
}

.c-upcoming-orange {
	color: #d34815;
}

.bg-grey {
	background-color: #cfcfca;
}

.bg-milk-grey {
	background-color: #f3f3ee;
}

.bg-light-yellow {
	background-color: #FFFFE0;
}

.bg-green {
	background-color: #d5d1c0;
}

.container {
	width: 1010px;
	margin: 0 auto;
	height: inherit;
}

.gradient-orange, .jconfirm_success, .jconfirm_fail {
	background: rgb(227,120,67); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(227,120,67,1) 0, rgba(213,98,42,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0,rgba(227,120,67,1)), color-stop(100%,rgba(213,98,42,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e37843', endColorstr='#d5622a',GradientType=1 ); /* IE6-9 */
	behavior: url(/Content/Css/PIE.htc);
}

.gradient-green {
	background: rgb(82,224,69); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(82,224,69,1) 0, rgba(56,211,42,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0,rgba(82,224,69,1)), color-stop(100%,rgba(56,211,42,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(82,224,69,1) 0,rgba(56,211,42,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(82,224,69,1) 0,rgba(56,211,42,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(82,224,69,1) 0,rgba(56,211,42,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(82,224,69,1) 0,rgba(56,211,42,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52E045', endColorstr='#38D32A',GradientType=1 ); /* IE6-9 */
	behavior: url(/Content/Css/PIE.htc);
}

.gradient-red {
	background: rgb(226,68,68); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(226,68,68,1) 0, rgba(211,42,42,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0,rgba(226,68,68,1)), color-stop(100%,rgba(211,42,42,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(226,68,68,1) 0,rgba(211,42,42,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(226,68,68,1) 0,rgba(211,42,42,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(226,68,68,1) 0,rgba(211,42,42,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(226,68,68,1) 0,rgba(211,42,42,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E24444', endColorstr='#D32A2A',GradientType=1 ); /* IE6-9 */
	behavior: url(/Content/Css/PIE.htc);
}

.colored-orange {
	color: rgb(227,120,67);
}

.wrapper {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
}
/*---- Footer-------*/
.footer {
	width: 100%;
	min-height: 70px;
	overflow: hidden;
	font-size: 10px;
}

	.footer .container {
		margin: 0 auto;
		background-color: #070606;
		text-align: center;
	}

		.footer .container .footer-logo {
			display: inline-block;
			vertical-align: top;
		}

		.footer .container .footer-address {
			display: inline-block;
			color: white;
			text-transform: uppercase;
			vertical-align: top;
			padding-left: 15px;
			padding-top: 5px;
			font-size: 12px;
			font-family: "Gotham-Medium";
			text-align: left;
		}

		.footer .container .footer-links {
			display: inline-block;
			color: white;
			font-family: 'Oswald-Regular';
			text-transform: uppercase;
			vertical-align: top;
			font-size: 14px;
			text-align: left;
			padding-top: 5px;
			padding-left: 35px;
		}

			.footer .container .footer-links .footer-links-container {
				border-bottom: 2px solid #eb8b3e;
				margin-bottom: 15px;
				width: fit-content;
			}

				.footer .container .footer-links .footer-links-container .footer-divider {
					padding-left: 5px;
					padding-right: 5px;
				}

			.footer .container .footer-links a {
				color: white;
				text-decoration: none;
			}

		.footer .container .footer-xs-text {
			color: white;
			text-transform: uppercase;
			font-size: 14px;
			font-family: "Gotham-Medium"
		}
/*---- End Footer-------*/
.adminHeader {
	height: 50px;
	width: 1030px;
	background-color: rgb(227,120,67);
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.image-container {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

div.modal div.image-container {
	display: block;
}

.photo-caption {
	width: 600px;
	display: block;
	text-align: left;
	overflow-wrap: break-word;
	word-wrap: break-word;
	float: left;
}

.image-container img {
	max-width: 100%;
}

.header {
	background: transparent url('/images/new design/header_bg.png') repeat-x;
}

	.header div.logo {
		position: absolute;
		max-width: 252px;
		width: 26%;
		margin-top: 2%;
		margin-left: 2%;
	}

		.header div.logo img {
			width: 100%;
		}

	.header .profile-menu {
		position: absolute;
		right: 32px;
		top: 20px;
		height: 22px;
		width: 300px;
		text-align: right;
	}

	.header .search {
		position: absolute;
		right: 5px;
		top: 5px;
		height: 50px;
		width: 240px;
		text-align: left;
	}

		.header .search input[type=text] {
			width: 170px;
			background-color: #ebebeb;
			font-size: 12px;
			padding: 6px 8px;
			margin: 0;
			outline: 0;
			border: 0;
			color: #999;
		}

.payment-loader {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -64px;
	margin-top: -6px;
	z-index: 9999;
}

.employees {
	font-size: 14px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	min-height: 120px;
	padding-bottom: 10px;
}

.blue_sub {
	color: #f04f23;
	font-weight: bold;
	font-size: 14px;
}

.subhead_blue {
	color: #265EB0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.employees img {
	float: left;
	border: solid 1px #CCC;
	margin-right: 20px;
	margin-bottom: 10px;
}

.main {
	margin-top: 25px;
}

	.main .container {
		min-height: 480px;
	}

	.main .content {
		width: 690px;
		float: left;
	}

	.main .sidebar {
		width: 270px;
		float: right;
		margin-right: 18px;
	}

	.main .content .title {
		margin-bottom: 5px;
	}

.home-text-holder {
	color: #000;
	line-height: 18px;
	font-size: 12px;
	padding-right: 230px;
}

.wrapper .bottom {
	padding-top: 20px;
	height: 103px;
	width: 1022px;
	margin: 0 89px;
	position: relative;
}

.box {
	border: 1px solid transparent;
	background-color: #ffffff;
	padding: 10px;
}

.box-inner {
	padding: 15px 8px;
}

div.title {
	font-family: 'caviar_dreamsregular';
	font-size: 19px;
	margin: 0 0 7px 0;
}

.bg-light-green {
	background-color: #e5e2c1;
}

.bg-light-orange {
	background-color: #cf977e;
}

.border-grey {
	border-color: #cbccbe;
}

.border-grey-m {
	border-color: #c1c0b3;
}

.border-orange {
	border-color: #E27741;
}

.main .sidebar .timestamp {
	height: 30px;
	margin-bottom: 5px;
	color: #000;
	font-weight: bold;
	text-align: right;
	margin-right: 20px;
	font-size: 12px;
	line-height: 16px;
}

.main .sidebar .scroller-container {
	position: relative;
	z-index: 1;
	background-color: #1f1f1d;
	-ms-border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	height: 625px;
	padding: 25px 0;
	-ms-box-shadow: 5px 0 5px -2px #999;
	-moz-box-shadow: 5px 0 5px -2px #999;
	-webkit-box-shadow: 5px 0 5px -2px #999;
	box-shadow: 5px 0 5px -2px #999;
	behavior: url(/Content/Css/PIE.htc);
}

.common .header .board {
	width: 65%;
	margin-left: 27%;
}

	.common .header .board.new {
		width: 68%;
		margin-left: 29%;
		padding: 12% 0 7%;
	}

.main .sidebar .scroller-container .scroller-content {
	width: 210px;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	margin: 0 auto;
	height: 625px;
}

	.main .sidebar .scroller-container .scroller-content .categories {
		text-align: center;
		color: #ffffff;
		margin-bottom: 15px;
	}

		.main .sidebar .scroller-container .scroller-content .categories a {
			text-transform: uppercase;
			color: #a69d94;
			font-size: 12px;
			text-decoration: none;
		}

	.main .sidebar .scroller-container .scroller-content .title {
		line-height: 14px;
		text-align: center;
		font-size: 12px;
		padding-top: 5px;
		color: #ffffff;
		margin-bottom: 5px;
	}

.main .sidebar .scroller {
	width: 210px;
	height: 575px;
}

.wrapper .bottom .social-links {
	float: left;
}

.slider .container {
	height: 262px;
	width: 1015px;
	padding: 0;
	background: transparent url(/images/slider/slider_bg.png) no-repeat;
}

	.slider .container .item {
		height: 234px;
		width: 242px;
		overflow: hidden;
		float: left;
		margin-top: 10px;
		margin-left: 10px;
		cursor: pointer;
	}

		.slider .container .item.cow {
			background: transparent url(/images/slider/cow.png) no-repeat;
		}

		.slider .container .item.pig {
			background: transparent url(/images/slider/pig.png) no-repeat;
		}

		.slider .container .item.goat {
			background: transparent url(/images/slider/goat.png) no-repeat;
		}

		.slider .container .item.sheep {
			background: transparent url(/images/slider/sheep.png) no-repeat;
		}

		.slider .container .item.cow:hover {
			background: transparent url(/images/slider/cow_h.png) no-repeat;
		}

		.slider .container .item.pig:hover {
			background: transparent url(/images/slider/pig_h.png) no-repeat;
		}

		.slider .container .item.goat:hover {
			background: transparent url(/images/slider/goat_h.png) no-repeat;
		}

		.slider .container .item.sheep:hover {
			background: transparent url(/images/slider/sheep_h.png) no-repeat;
		}

.top-menu {
	background: #f28644;
	padding-top: 25px;
}

.new-menu {
	background: #070606;
	color: #fff;
	font-family: 'Oswald-Regular';
	font-size: 22px;
}

.header .menu {
	background-color: #070606;
	width: 1010px;
	height: 43px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}

	.header .menu li {
		position: relative;
	}

		.header .menu li.image-link {
			line-height: 43px;
		}

			.header .menu li.image-link img {
				vertical-align: middle;
			}

		.header .menu li:hover .sub {
			display: block;
		}

	.header .menu .item.active .sub {
		left: -12px;
	}

	.header .menu .sub {
		display: none;
		position: absolute;
		width: 150px;
		left: -12px;
		z-index: 99;
		top: 100%;
		border: 0;
		border-top: 0;
		background: #070606;
	}

		.header .menu .sub li {
			padding: 10px 20px;
			margin: 0;
			/*border-bottom: 1px solid #fff;*/
			font-size: 14px;
			text-transform: uppercase;
		}

			.header .menu .sub li a {
				cursor: pointer;
			}

			.header .menu .sub li:hover {
				background: #ccc3b1;
				text-decoration: none;
			}

				.header .menu .sub li:hover a {
					color: #070606;
				}

			.header .menu .sub li:last-child {
				border-bottom: 0;
			}

	/*.home .header .menu {
	top: 100px;
}*/

	/*.common .header .menu {
	top: 230px;
}*/

	.header .menu > ul > .item {
		display: inline-block;
		height: 43px;
		color: #fff;
		font-family: 'Oswald-Regular';
		font-size: 20px;
		text-align: center;
		position: relative;
	}

		.header .menu > ul > .item.divider {
			padding-left: 5px;
			padding-right: 5px;
		}

			.header .menu > ul > .item.divider.image-link {
				padding-left: 0;
				padding-right: 0;
			}

	.header .menu > ul {
		position: relative;
	}

		/*.header .menu > ul > .item:nth-child(2n) {
		left: -20px;
	}

	.header .menu > ul > .item:nth-child(3n) {
		left: -40px;
	}

	.header .menu > ul > .item:nth-child(4n) {
		left: -60px;
	}

	.header .menu > ul > .item:nth-child(5n) {
		position: absolute;
		right: 10px;
	}*/

		.header .menu > ul > .item > a {
			line-height: 43px;
		}

		.header .menu > ul > .item.active > a {
			text-decoration: none !important;
		}

		.header .menu > ul > .item {
			/*background: transparent url(/images/inactive.png) no-repeat;*/
		}

			.header .menu > ul > .item.active {
				/*background: transparent url(/images/hover.png) no-repeat;*/
				/*top: -10px;
			height: 50px;*/
			}

	.header .menu .item a {
		color: #ffffff;
		text-decoration: none;
		/*text-transform: uppercase;*/
	}

.slogan {
	position: absolute;
	right: 5px;
	top: 90px;
	background: transparent url(/images/newslogan.png) no-repeat;
	width: 242px;
	height: 139px;
	z-index: 2;
}

.wrapper .bottom .stitch {
	position: absolute;
	bottom: 30px;
	left: 330px;
	height: 95px;
	width: 450px;
	background: center center url('/Images/body-bottom-stitch.png') no-repeat transparent;
}

.wrapper .bottom .about-line {
	position: absolute;
	bottom: 0;
	left: 50px;
	background-color: #d5d1c0;
	color: #fdfdfc;
	width: 700px;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	behavior: url("/Content/css/PIE.htc");
}

	.wrapper .bottom .about-line span {
		text-align: left;
		text-transform: uppercase;
		padding: 10px 10px 0 10px;
		font-family: 'caviar_dreamsregular', "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
		line-height: 24px;
	}

.footer_register {
	width: 200px;
	float: left;
	color: #fdfdfc;
	padding-top: 5px;
	padding-bottom: 10px;
	line-height: 15px;
}

	.footer_register:first-child {
		margin-left: 50px;
	}

.wrapper .bottom .vertical-icons {
	float: left;
	display: block;
	margin-left: 10px;
}

table a {
	color: #f05129;
}

.footer_register a {
	color: #7d7d7d;
}

.agreement {
	line-height: 18px;
	height: 200px;
	font-size: 14px;
	overflow-y: scroll;
	border: 1px solid #cbccbe;
	padding: 10px;
}

.wrapper .bottom .vertical-icons li.fb-icon a {
	background: center center url('/Images/icons/fb-26x26.png') no-repeat transparent;
}

.wrapper .bottom .vertical-icons li.twitter-icon a {
	background: center center url('/Images/icons/twitter-26x26.png') no-repeat transparent;
}

.wrapper .bottom .vertical-icons li.inst-icon a {
	background: center center url('/Images/icons/inst-26x26.png') no-repeat transparent;
}

.wrapper .bottom .vertical-icons li {
	margin-bottom: 5px;
}

	.wrapper .bottom .vertical-icons li a {
		display: block;
		height: 26px;
		width: 26px;
	}

	.wrapper .bottom .vertical-icons li:last-child {
		margin-bottom: 0;
	}

.log-in-box {
	width: 430px;
	margin-left: 30px;
	color: #000;
}

input[type=text], input[type=password], textarea {
	min-width: 185px;
	font-size: 12px;
	font-family: 'Verlag Book';
	padding: 6px 8px;
	outline: 0;
	border: 0;
	color: #000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(/Content/Css/PIE.htc);
}

select {
	font-size: 12px;
	font-family: 'Verlag Book';
	padding: 5px 8px;
	margin: 0;
	outline: 0;
	border: 0;
	color: #000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(/Content/Css/PIE.htc);
}

.register-box {
	width: 430px;
	margin-right: 30px;
	color: #000;
}

.row {
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.button-std, .jconfirm_success, .jconfirm_fail {
	height: 26px;
	line-height: 24px;
	display: inline-block;
	padding: 0 8px;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-webkit-box-shadow: 2px 2px 1px 1px #000000;
	-webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 2px 1px 1px #000000;
	box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.3);
	outline: 0;
	border: 0;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	color: #ffffff;
	cursor: pointer;
	behavior: url(/Content/Css/PIE.htc);
	font-size: 14px;
	text-decoration: none;
}

.tabs {
	padding-left: 25px;
	margin-top: 15px;
	display: block;
	border-bottom: 1px solid #E27741;
	height: 27px;
}

	.tabs li {
		float: left;
		display: inline-block;
		height: 26px;
		line-height: 24px;
		padding: 0 6px;
		font-weight: bold;
		text-transform: uppercase;
		border-radius: 7px 7px 0 0;
		-moz-border-radius: 7px 7px 0 0;
		-webkit-border-radius: 7px 7px 0 0;
		font-size: 14px;
		border: 1px solid #E27741;
		border-bottom: 0;
		behavior: url(/Content/Css/PIE.htc);
	}

		.tabs li a {
			color: #E27741;
			text-decoration: none;
		}

		.tabs li.active a {
			color: #ffffff;
		}

		.tabs li.active {
			text-decoration: underline;
			border: 1px solid transparent;
			color: #ffffff;
			background: rgb(227,120,67); /* Old browsers */
			background: -moz-linear-gradient(left, rgba(227,120,67,1) 0, rgba(213,98,42,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0,rgba(227,120,67,1)), color-stop(100%,rgba(213,98,42,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%); /* IE10+ */
			background: linear-gradient(to right, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e37843', endColorstr='#d5622a',GradientType=1 ); /* IE6-9 */
			behavior: url(/Content/Css/PIE.htc);
		}

/*------- New Tabs Design-------------*/
.new-tabs {
	padding-left: 10px;
	display: block;
	height: 27px;
	font-family: 'Gotham-Medium';
}

	.new-tabs li {
		float: left;
		display: inline-block;
		height: 26px;
		line-height: 24px;
		padding: 0 8px;
		font-weight: bold;
		text-transform: uppercase;
		border-radius: 7px 7px 0 0;
		-moz-border-radius: 7px 7px 0 0;
		-webkit-border-radius: 7px 7px 0 0;
		font-size: 14px;
		border: 1px solid #9d9387;
		border-bottom: 0;
		background-color: #f1efee;
		behavior: url(/Content/Css/PIE.htc);
	}

		.new-tabs li a {
			color: #262323;
			text-decoration: none;
		}

		.new-tabs li.active a {
			color: #ffffff;
			text-decoration: none !important;
		}

		.new-tabs li.active {
			border: 1px solid transparent;
			color: #ffffff;
			background: rgb(38,35,35); /* Old browsers */
		}

/*------- End Of New Tabs Design-------------*/

a.action-link {
	color: #f05129;
	font-size: 14px;
}

textarea {
	resize: none;
}

.auction-details, .my-invoices {
	padding: 15px;
	border: 1px solid #E27741;
	border-top: 0;
	margin-bottom: 20px;
}

.book-sale {
	width: 300px;
	height: 82px;
	background: transparent url(/images/book_a_sale.png) no-repeat;
	display: block;
	margin-top: 40px;
}

	.book-sale:hover {
		-webkit-box-shadow: 0 1px 4px #000000, 0 0 40px #000000 inset;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		-moz-box-shadow: 0 1px 4px #000000, 0 0 40px #000000 inset;
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		box-shadow: 0 1px 4px #000000, 0 0 40px #000000 inset;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	}

.remark-box {
	padding-top: 75px;
	padding-left: 30px;
}

.remark-t-box {
	padding-top: 30px;
	padding-left: 30px;
}

.offers .item {
	height: 150px;
}

	.offers .item .holder {
		width: 200px;
		height: 150px;
		text-align: center;
		overflow: hidden;
		float: left;
		margin-right: 10px;
	}

		.offers .item .holder img {
			max-width: 200px;
		}

	.offers .item .content {
		line-height: 18px;
	}

.field-wrapper > span:first-child {
	display: inline-block;
	width: 150px;
}

.empty-container {
	height: 100px;
}

.dimmed {
	position: relative;
}

	.dimmed:after {
		content: " ";
		z-index: 10;
		display: block;
		position: absolute;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		background: rgba(0, 0, 0, 0.1);
	}

.ajax-loader-container {
	z-index: 11;
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: #ffffff;
	border: 1px solid orange;
	border-radius: 6px;
	outline: none;
	padding: 10px;
}

#ajax-spinner {
	display: block;
	margin: 0 auto;
	padding-top: 10px;
}

.ajax-loader {
	z-index: 11;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -33px;
	margin-top: -33px;
}

.bc-table tr td:first-child {
	width: 300px;
}

.upcoming-sales {
	width: 1000px;
	margin: 20px auto;
}

.ads-auctions {
	width: 200px;
	float: left;
	height: 500px;
}

.watch-list {
	width: 229px;
	float: left;
	margin: 0;
	min-height: 720px;
}

.wl-ajax-container-partial {
	min-height: 640px;
}

.lots-list {
	width: 730px;
	float: left;
	min-height: 750px;
	margin-right: 15px;
	margin-bottom: 15px;
}

	.lots-list .sale-info .holder img {
		width: 300px;
	}

.u-sales-content {
	width: 985px;
	margin: 0 auto;
}

	.u-sales-content .marginizer {
		margin-top: 18px;
	}

.upcoming-sales .u-sales-content .u-head td {
	background-color: #ccc7be;
}

.upcoming-sales .u-sales-content .u-body:nth-child(odd) td {
	background-color: #ebe7df;
}

.grid-filter-input {
	border: 1px solid #e3e3e3 !important;
}

.register-box .field-validation-error {
	color: red;
	font-size: 12px;
}

.field-validation-error {
	color: red;
}

.seller-credit td {
	padding: 3px 10px;
}
/* widths section, please specify form fields width to accelerate form actual form developing*/
.watch-tab {
	display: inline-block;
	width: 165px;
	padding: 0 10px;
	text-align: left;
	line-height: 27px;
	height: 27px;
	text-transform: uppercase;
	position: relative;
	top: 1px;
	color: #000;
	font-size: 18px;
	border: 1px solid #cbccbe;
	border-bottom: 0;
	border-radius: 12px 12px 0 0;
	-moz-border-radius: 12px 12px 0 0;
	-webkit-border-radius: 12px 12px 0 0;
	behavior: url(/Content/Css/PIE.htc);
	margin: 0;
}

.dash-link {
	width: 230px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.lot-item {
	overflow: auto;
	height: auto;
	min-height: 220px;
	margin: 0;
	padding: 7px 5px 7px 20px;
	background-color: #b0b0a8;
	color: #000;
}

.box.lot-item-winning {
	background-color: #57bf42;
}

.box.lot-item-losing {
	background-color: #ff0000;
}

.lot-item:nth-child(odd) {
	background-color: #b0b0a8;
}

.lot-item:nth-child(even) {
	background-color: #ffffff;
}

.lot-item .lot-info {
	width: 460px;
	float: left;
}

.lot-item .lot-options {
	width: 220px;
	float: right;
}

.lot-num {
	color: #000;
	font-size: 19px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.single-lot .lot-num {
	height: auto;
	line-height: 22px;
}

.lot-item .lot-options .time-remaining {
	height: 20px;
	margin-bottom: 5px;
	margin-left: -30px;
	font-size: 17px;
	text-align: right;
}

#recentBids {
	margin-left: 750px;
	margin-top: -120px;
	position: absolute;
	display: inherit;
	border: 1px black solid;
	padding: 5px 20px;
	width: 130px;
	height: 150px;
}

	#recentBids table thead th {
		font-weight: bold;
		padding: 2px 3px;
	}

.lot-item .lot-options .lot-options-content {
	width: 215px;
	float: right;
}

.lot-item .lot-info .lot-thumb {
	width: 230px;
	/*height: 168px;*/
	overflow: hidden;
	float: left;
	text-align: center;
	margin-right: 10px;
}

	.lot-item .lot-info .lot-thumb .holder {
		width: 230px;
		/*height: 128px;*/
		overflow: hidden;
		text-align: center;
		margin-bottom: 5px;
	}

		.lot-item .lot-info .lot-thumb .holder img {
			max-width: 230px;
		}

.lot-item .lot-options .amount, .single-lot .options .amount, .lot-item .lot-options .max-bid-input, .single-lot .lot-options-content .max-bid-input {
	min-width: 45px !important;
	height: 18px !important;
	width: 60px;
	border: 1px solid #ccc;
	padding: 3px;
}

.lot-item .lot-info .lot-thumb-holder img {
	max-width: 230px;
	border: 2px solid #9c9c94;
}

.lot-item .lot-info .lot-content {
	width: 215px;
	float: right;
	font-size: 12px;
}

.lot-item .action-link {
	font-size: 12px;
}

.lot-content .row, .lot-options .row {
	margin: 0;
}

.lot-content .row {
	line-height: 14px;
}

.lot-options .row span {
	line-height: 18px;
}

.lot-content .comments {
	margin-top: 10px;
	height: 36px;
	overflow: hidden;
}

.lot-content .optional-column-span {
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	white-space: nowrap;
}

.sale-options {
	width: 320px;
	float: left;
}

.sale-info {
	width: 300px;
	float: left;
}

.sale-options-text-header {
	font-weight: bold;
	font-size: 14px;
	color: black;
}

.sale-options-text {
	font-size: 14px;
	color: black;
}

	.sale-options-text p, pre {
		white-space: pre-wrap; /* Since CSS 2.1 */
		white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		word-wrap: break-word; /* Internet Explorer 5.5+ */
	}

.single-lot .thumb {
	width: 390px;
	min-height: 220px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin-bottom: 40px;
}

	.single-lot .thumb .holder {
		width: 390px;
		height: 280px;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}

	.single-lot .thumb img {
		max-width: 396px;
		max-height: 280px;
		border: 2px solid #9c9c94;
	}

.single-lot {
	color: #000;
}

	.single-lot .info {
		width: 120px;
		float: left;
		margin-left: 10px;
		font-size: 14px;
		overflow: hidden;
	}

	.single-lot .options {
		width: 180px;
		float: left;
		margin-left: 10px;
		background-color: #e6e3db;
		padding: 8px;
	}

		.single-lot .options.none {
			border: 1px solid #000;
		}

		.single-lot .options.win {
			border: 1px solid #57bf42;
		}

		.single-lot .options.lose {
			border: 1px solid #ff0000;
		}

.us-separator {
	border-top: 2px solid #e37617;
	margin-top: 25px;
	padding-top: 15px;
    font-family: 'Oswald-Bold', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.us-separator h2 {
    text-transform: uppercase;
}

.us-separator .tabs-filter {
    float: right;
    margin-top: -20px;
    padding: 5px;
}

.us-separator .tabs-filter span {
    cursor: pointer;
	color: black
}
	.us-separator .tabs-filter span.active {
        color: #e37617
	}

.validation-border {
	border: 2px solid rgb(227, 118, 23) !important;
	-webkit-box-shadow: inset 0 1px 1px #000000,0 0 8px #e37617 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(227, 118, 23, 0.7) !important;
	box-shadow: inset 0 1px 1px #000000,0 0 8px #e37617 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(227, 118, 23, 0.7) !important;
}

#BidIncrementsDialog, #BidIncrementsDialog input {
	font-family: "Trebuchet MS";
}

	#BidIncrementsDialog input {
		font-family: "Verlag Book";
	}

.ui-dialog-title {
	font-family: "Trebuchet MS";
}

.gallery-content {
	width: 800px;
	height: 600px;
}

.galleria {
	width: 800px;
	height: 600px;
}

.galleria-modal {
	width: 805px;
	height: 600px;
}

.galleria-image {
	visibility: visible !important;
}

.required-label {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1),0 0 8px rgba(217,83,79,0.8) !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1),0 0 8px rgba(217,83,79,0.8) !important;
}

.required::after {
    content: " *";
}

.pin-to-image {
	position: absolute;
	top: 240px;
	left: 0;
}
/*message box*/
.message-box {
	width: 250px;
	min-height: 60px;
	padding: 15px;
	background-color: #e37617;
	background-color: rgba(227, 118, 23, 0.9);
	color: #ffffff;
	position: fixed;
	margin: 0 auto;
	right: 45%;
	top: 45%;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-msie-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-box-shadow: 0 1px 4px #000000, 0 0 40px #000000 inset;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px #000000, 0 0 40px #000000 inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px #000000, 0 0 40px #000000 inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	cursor: pointer;
	z-index: 2000;
}

	.message-box.watchlist {
		top: 65%;
	}

/*end of message box section*/
/* invoice printable version*/


.printable-invoice {
	background: #E8E4D0;
	padding: 140px 40px 80px 40px;
	width: 1000px;
	position: relative;
	font-family: 'Trebuchet Ms';
	font-size: 12px;
	color: #000;
	min-height: 900px;
	margin: 0 auto;
}

	.printable-invoice > img {
		height: 166px;
	}

.invoice-contacts {
	width: 90%;
	position: absolute;
	text-align: center;
	bottom: 10px;
	color: #79503C;
	font-size: 10px;
}

	.invoice-contacts b {
		font-weight: bold;
		font-size: 14px;
	}

.invoice-content {
	background: #FBF8F9 url('/Images/Layout/printable_content.png') 0 0 repeat;
	padding: 8% 5%;
	width: 90%;
}

.invoice-info {
	margin-bottom: 4%;
}

.invoice-lots-info {
	margin-bottom: 5%;
}

.invoice-thankyou {
	line-height: 30px;
}

.invoice-row {
	line-height: 18px;
}

	.invoice-row span {
		font-weight: bold;
	}

.invoice-sale-info {
	margin-bottom: 8%;
}

.invoice-table {
	background-color: #EDEAD7;
	width: 100%;
	border-collapse: collapse;
}

	.invoice-table td {
		text-align: left;
		padding: 4px 6px;
	}

	.invoice-table thead {
		font-size: 16px;
		text-transform: uppercase;
		color: #79503C;
		border-bottom: 2px solid #555;
	}

		.invoice-table thead td:not(:last-child) {
			border-right: 2px solid #555;
		}

	.invoice-table td:first-child {
		width: 40%;
	}

		.invoice-table td:first-child + td {
			width: 20%;
		}

			.invoice-table td:first-child + td + td {
				width: 30%;
			}

	.invoice-table tbody {
		font-size: 13px;
		color: #000;
		background: #fff;
	}

		.invoice-table tbody tr:not(:last-child) {
			border-bottom: 1px solid #555;
		}

		.invoice-table tbody tr:last-child {
			border-top: 3px solid #65523E;
			font-weight: bold;
			background-color: #EDEAD7;
		}

	.invoice-table tr.bottom-border {
		border-bottom: 2px solid #555;
	}

	.invoice-table tr.right-border td:not(:last-child) {
		border-right: 2px solid #555;
	}

.sc-printable-invoice {
	width: 1000px;
	padding: 100px 0px 0px 0px;
	background-color: #fff;
	margin: 0 auto;
	color: #47423d;
}

	.sc-printable-invoice .header {
		height: 450px;
		border-bottom: 4px dashed #e15f28;
	}

		.sc-printable-invoice .header .content {
			width: 670px;
			margin: 0 auto;
			position: relative;
		}

			.sc-printable-invoice .header .content .logo {
				margin-bottom: 25px;
			}

			.sc-printable-invoice .header .content .desc {
				color: #47423d;
				width: 470px;
				float: left;
				margin-top: 30px;
			}

				.sc-printable-invoice .header .content .desc span {
					color: #e15f28;
					font-weight: bold;
				}

			.sc-printable-invoice .header .content .info {
				position: absolute;
				top: 195px;
				height: 200px;
				left: 500px;
				width: 320px;
			}

	.sc-printable-invoice .invoice-footer {
		height: 140px;
		border-top: 4px dashed #e15f28;
		padding-left: 265px;
		font-size: 16px;
		color: #47423d;
		position: relative;
		padding-top: 15px;
	}

		.sc-printable-invoice .invoice-footer .logo {
			position: absolute;
			left: 25px;
			height: 250px;
			bottom: 0;
		}

		.sc-printable-invoice .invoice-footer .thankyou {
			position: absolute;
			left: 650px;
			top: 85px;
		}

	.sc-printable-invoice .invoice-body {
		min-height: 400px;
		width: 700px;
		margin: 0 auto;
	}

		.sc-printable-invoice .invoice-body .fix {
			margin-bottom: 60px;
		}

		.sc-printable-invoice .invoice-body .seller-invoice-table {
			width: 660px;
			margin: 0 auto;
			margin-top: 35px;
			table-layout: fixed;
			color: #47423d;
		}

			.sc-printable-invoice .invoice-body .seller-invoice-table td {
				width: 170px;
				font-size: 14px;
			}

			.sc-printable-invoice .invoice-body .seller-invoice-table th {
				text-transform: uppercase;
				font-weight: bold;
				font-size: 16px;
			}

			.sc-printable-invoice .invoice-body .seller-invoice-table td.total {
				font-size: 18px;
			}

/*end of invoice printable version*/
/* widths section, please specify form fields width to accelerate actual form developing*/
.w110 {
	width: 100px !important;
}

select {
	min-width: 100px;
}

.w50 {
	width: 50px;
}

.w100 {
	width: 100px;
}

.w200 {
	width: 200px;
}

.w216 {
	width: 216px;
}


.w300 {
	width: 300px;
}

.w400 {
	width: 400px;
}

.w445 {
	width: 445px;
}

.w600 {
	width: 600px;
}

.w580 {
	width: 580px;
}

.w480 {
	width: 480px;
}

.h100 {
	height: 100px;
}

.h70 {
	height: 70px;
}

.h20 {
	height: 20px;
}

.h30 {
	height: 30px;
}

.w700 {
	width: 700px;
}
/* end of widths section*/
.validation-summary-errors {
	color: #691613;
	padding-bottom: 10px;
}

	.validation-summary-errors > ul {
		list-style: disc;
		color: red;
		font-weight: bold;
	}

		.validation-summary-errors > ul > li {
			padding-top: 10px;
		}

::-webkit-input-placeholder {
	font-family: 'Verlag Book';
}

:-moz-placeholder { /* Firefox 18- */
	font-family: 'Verlag Book';
}

::-moz-placeholder { /* Firefox 19+ */
	font-family: 'Verlag Book';
}

:-ms-input-placeholder {
	font-family: 'Verlag Book';
}

.input-border-grey input, textarea, select,
.input-border-grey .country-container .select2-container,
.input-border-grey .state-container .select2-container {
	border: 1px solid #cbccbe;
}

/* changing some bootstrap tables styling*/
.table:not(.no-orange) th, .table:not(.no-orange) th a {
	color: #ffffff;
	background-color: #ee7117;
}

.grid-filter-datepicker th {
	color: #ee7117;
}

.datepicker {
	margin-top: 5px;
	background-color: #ee7117 !important;
	background-color: rgba(238, 113, 23, 0.8) !important;
}

/*end*/

/*watchlist item*/


.watch-item .close-img {
	position: absolute;
	z-index: 100;
	cursor: pointer;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	color: #666;
	text-shadow: 0 1px 0 #ffffff;
}

.wl-quantity {
	position: absolute;
	bottom: 4px;
	right: 4px;
	width: 18px;
	height: 18px;
	color: #fff;
	border: 2px solid #f96666;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	font-size: 12px;
	line-height: 18px;
	vertical-align: bottom;
	text-align: center;
	cursor: default;
	color: #333;
}

.wl-box .wl-quantity {
	bottom: 8px;
	right: 8px;
}

.wl-box .close-img {
	top: 7px;
	right: 11px;
}

.wl-box-small .close-img {
	top: 1px;
	right: 4px;
}

.wl-amount-small {
	width: 70px !important;
}

.wl-lot-won {
	background-color: #f7a66c;
}

.single-lot-won {
	border-color: #f7a66c !important;
}

.wl-background-self {
	background-color: #baba9f !important;
}

.wl-background-lost {
	background-color: #cf977e !important;
}

.wl-background-upcoming {
	background-color: #b0b0ac !important;
}

.wl-background-upcoming-div {
	background-color: #cfcfca !important;
	width: 1010px;
	padding: 10px 0 0;
}


.wl-background-noactivity {
	background-color: #d5d1c0 !important;
}


.wl-border-self {
	border-color: #baba9f !important;
	background-color: #57bf42 !important;
}

.wl-border-lost {
	border-color: #cf977e;
	background-color: #ff0000;
}

.watch-item.wl-border-lost {
	border-color: #cf977e;
	background-color: #ff0000;
}

.wl-border-upcoming {
	border-color: #b0b0ac !important;
}

.wl-border-noactivity {
	border-color: #d5d1c0 !important;
}


.wl-left-width {
	width: 208px;
}

.wl-right-width {
	width: 208px;
}

.wl-left-width-small {
	width: 208px;
}

.wl-right-width-small {
	width: 208px;
}

.wl-box {
	border: 1px solid;
	background-color: #ffffff;
	padding: 10px;
	width: 225px;
	height: 243px;
	margin-left: 4.5px;
	margin-bottom: 10px;
}

.wl-box-small {
	border: 1px solid;
	background-color: #ffffff;
	padding: 3px;
	width: 215px;
	height: 215px;
	margin: 0 auto;
	margin-top: 2px;
	margin-left: 2px;
}

.wl-box .wl-item {
	margin: 0;
	padding: 5px;
	color: #000;
	width: 215px;
	height: 233px;
	overflow: hidden;
}

.wl-content.wl-right-width-small input[type=text], .wl-content.wl-right-width input[type=text] {
	width: 60px;
	min-width: 60px;
}

.wl-box-small .wl-item-small {
	margin: 0;
	padding: 3px;
	color: #000;
	width: 210px;
	height: 209px;
	overflow: hidden;
}

.img-wrapper {
	width: inherit;
	height: inherit;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.wl-box .wl-item .wl-info {
	display: inline-block;
}

.wl-info {
	display: inline-block;
}


.wl-item .wl-info .wl-thumb {
	width: 104px;
	height: 98px;
	overflow: hidden;
	float: left;
	text-align: center;
}

	.wl-item .wl-info .wl-thumb img {
		max-width: 104px;
	}

.wl-item-small .wl-info .wl-thumb-small {
	width: 94px;
	height: 80px;
	overflow: hidden;
	float: left;
	text-align: center;
}

	.wl-item-small .wl-info .wl-thumb-small img {
		max-width: 94px;
	}

.wl-content-place-bid {
	text-align: right;
	padding: 15px 5px 5px 0;
}

.wl-content-place-bid-small {
	text-align: right;
	padding: 0 3px 3px 0;
}


.wl-content {
	overflow: hidden;
	text-align: left;
}

.wl-content-left {
	float: left;
	padding: 0 0 0 5px;
	overflow: hidden;
	width: 104px;
}

.wl-font-little {
	font-size: 9px;
}

.wl-font-middle {
	font-size: 13px;
}

.wl-font-middle-small {
	font-size: 11px;
}

.wl-font-high {
	font-size: larger;
}


.wl-bold {
	font-weight: bold;
}

.wl-row {
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
}

.wl-auction-row {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	position: relative;
}

.wl-row-small {
	margin-top: 3px;
	margin-bottom: 3px;
	position: relative;
}


/*end watchlist*/

/*edit profile */

.ptop10 {
	padding-top: 10px;
}

.pbot10 {
	padding-bottom: 10px;
}

/*end edit profile */
/*checkboxes area*/
input[type=checkbox].css-checkbox {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

	input[type=checkbox].css-checkbox.lrg:checked + label.css-label.lrg {
		background-position: 0 -20px;
	}

	input[type=checkbox].css-checkbox.lrg + label.css-label.lrg {
		padding-left: 22px;
		height: 20px;
		display: inline-block;
		line-height: 20px;
		background-repeat: no-repeat;
		background-position: 0 0;
		font-size: 15px;
		vertical-align: middle;
		cursor: pointer;
		color: #f05129;
	}

	input[type=checkbox].css-checkbox.lrg:checked + input[type="hidden"] + label.css-label.lrg {
		background-position: 0 -20px;
	}

	input[type=checkbox].css-checkbox.lrg + input[type="hidden"] + label.css-label.lrg {
		padding-left: 22px;
		height: 20px;
		display: inline-block;
		line-height: 20px;
		background-repeat: no-repeat;
		background-position: 0 0;
		font-size: 15px;
		vertical-align: middle;
		cursor: pointer;
		color: #f05129;
	}

.stylized {
	background-image: url(/Images/Layout/sc_checkbox.png);
}

.biography {
	position: relative;
	margin-left: 100px;
}

	.biography .action-link {
		display: block;
		width: 200px;
		height: 45px;
		line-height: 45px;
	}

.practive-hover a {
}

.bio-content, .practice-sale {
	position: absolute;
	top: -50px;
	left: 250px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	width: 600px;
	line-height: 18px;
	padding: 20px;
	border: 1px solid #f05129;
	background-color: rgba(244, 190, 149, 1);
	z-index: 100;
}

.practice-sale {
	top: 50%;
	left: 250px;
	margin-top: -150px;
}

.stack-trace {
	min-height: 300px;
	line-height: 20px;
	font-size: 16px;
}

.error-page {
	padding: 40px;
}

	.error-page h2 {
		margin: 10px auto;
		font-size: 24px;
	}

.stack-trace.box {
	padding: 20px;
}

.practice-text {
	line-height: 18px;
	font-size: 14px;
}
/*end*/
.grid-mvc .btn-primary {
	background-color: #EE7117;
	border: 1px solid transparent;
}

.upe-row {
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.jconfirm_wrapper {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#102000000, endColorstr=#102000000);
	z-index: 101;
}

.jconfirm_inner {
	background: #fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.jconfirm_close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin-right: 5px;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20);
	text-decoration: none;
}

.jconfirm_title {
	margin: 0;
	line-height: 1.428571429;
	min-height: 16.428571429px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.jconfirm_message {
	position: relative;
	padding: 20px;
	min-height: 50px;
}

.jconfirm_buttons {
	padding: 19px 20px 20px;
	margin-top: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.jconfirm_fail, .jconfirm_success {
	margin-right: 5px;
}

/* excel like table*/
.excel {
	border: 1px solid #B0CBEF;
	border-width: 1px 0px 0px 1px;
	font-size: 11pt;
	font-family: Calibri;
	font-weight: 100;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-bottom: 30px;
	width: 100%;
}

	.excel.mb10 {
		margin-bottom: 10px;
	}

	.excel.mb0 {
		margin-bottom: 0;
	}

	.excel th {
		background: rgb(244,248,250); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(244,248,250,1) 0%, rgba(211,219,233,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,248,250,1)), color-stop(100%,rgba(211,219,233,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(244,248,250,1) 0%,rgba(211,219,233,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(244,248,250,1) 0%,rgba(211,219,233,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(244,248,250,1) 0%,rgba(211,219,233,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(244,248,250,1) 0%,rgba(211,219,233,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#d3dbe9',GradientType=0 ); /* IE6-9 */
		font-weight: normal;
		font-size: 14px;
		border: 1px solid #9EB6CE;
		border-width: 0px 1px 1px 0px;
		height: 17px;
		padding: 4px 8px;
		text-align: left;
		font-weight: bold;
	}

	.excel tr.divider td {
		border-top: 2px solid #D0D7E5;
	}

	.excel td {
		border: 0px;
		background-color: white;
		padding: 4px 8px;
		border: 1px solid #D0D7E5;
		border-width: 0px 1px 1px 0px;
		text-align: left;
	}

		.excel td b {
			border: 0px;
			background-color: white;
			font-weight: bold;
		}

		.excel td.ta-r {
			text-align: right;
		}

	.excel tfoot tr td {
		font-weight: bold;
	}

	.excel tr.highlight-green td {
		color: #ffffe0;
		background: rgb(81,180,125); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(81,180,125,1) 0%, rgba(88,187,132,1) 7%, rgba(87,186,131,1) 8%, rgba(91,190,135,1) 12%, rgba(89,188,133,1) 13%, rgba(92,191,136,1) 13%, rgba(92,191,136,1) 18%, rgba(94,193,138,1) 19%, rgba(92,191,136,1) 20%, rgba(95,194,139,1) 23%, rgba(95,194,139,1) 28%, rgba(93,192,137,1) 29%, rgba(95,194,139,1) 30%, rgba(93,192,137,1) 31%, rgba(95,194,139,1) 31%, rgba(95,194,139,1) 33%, rgba(93,192,137,1) 34%, rgba(92,191,136,1) 42%, rgba(90,189,134,1) 43%, rgba(89,188,133,1) 47%, rgba(86,185,130,1) 49%, rgba(83,182,127,1) 55%, rgba(81,180,125,1) 56%, rgba(81,180,125,1) 58%, rgba(78,177,122,1) 58%, rgba(80,179,124,1) 59%, rgba(76,177,121,1) 60%, rgba(77,178,122,1) 61%, rgba(72,175,119,1) 62%, rgba(75,176,120,1) 62%, rgba(74,175,119,1) 64%, rgba(68,169,113,1) 68%, rgba(66,167,111,1) 72%, rgba(62,163,107,1) 75%, rgba(60,161,105,1) 76%, rgba(60,161,105,1) 78%, rgba(55,156,100,1) 80%, rgba(57,158,102,1) 81%, rgba(50,153,97,1) 82%, rgba(49,152,96,1) 86%, rgba(46,149,93,1) 86%, rgba(45,148,92,1) 89%, rgba(43,146,90,1) 89%, rgba(43,146,90,1) 91%, rgba(39,142,86,1) 92%, rgba(38,141,85,1) 95%, rgba(36,139,83,1) 96%, rgba(32,135,79,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,180,125,1)), color-stop(7%,rgba(88,187,132,1)), color-stop(8%,rgba(87,186,131,1)), color-stop(12%,rgba(91,190,135,1)), color-stop(13%,rgba(89,188,133,1)), color-stop(13%,rgba(92,191,136,1)), color-stop(18%,rgba(92,191,136,1)), color-stop(19%,rgba(94,193,138,1)), color-stop(20%,rgba(92,191,136,1)), color-stop(23%,rgba(95,194,139,1)), color-stop(28%,rgba(95,194,139,1)), color-stop(29%,rgba(93,192,137,1)), color-stop(30%,rgba(95,194,139,1)), color-stop(31%,rgba(93,192,137,1)), color-stop(31%,rgba(95,194,139,1)), color-stop(33%,rgba(95,194,139,1)), color-stop(34%,rgba(93,192,137,1)), color-stop(42%,rgba(92,191,136,1)), color-stop(43%,rgba(90,189,134,1)), color-stop(47%,rgba(89,188,133,1)), color-stop(49%,rgba(86,185,130,1)), color-stop(55%,rgba(83,182,127,1)), color-stop(56%,rgba(81,180,125,1)), color-stop(58%,rgba(81,180,125,1)), color-stop(58%,rgba(78,177,122,1)), color-stop(59%,rgba(80,179,124,1)), color-stop(60%,rgba(76,177,121,1)), color-stop(61%,rgba(77,178,122,1)), color-stop(62%,rgba(72,175,119,1)), color-stop(62%,rgba(75,176,120,1)), color-stop(64%,rgba(74,175,119,1)), color-stop(68%,rgba(68,169,113,1)), color-stop(72%,rgba(66,167,111,1)), color-stop(75%,rgba(62,163,107,1)), color-stop(76%,rgba(60,161,105,1)), color-stop(78%,rgba(60,161,105,1)), color-stop(80%,rgba(55,156,100,1)), color-stop(81%,rgba(57,158,102,1)), color-stop(82%,rgba(50,153,97,1)), color-stop(86%,rgba(49,152,96,1)), color-stop(86%,rgba(46,149,93,1)), color-stop(89%,rgba(45,148,92,1)), color-stop(89%,rgba(43,146,90,1)), color-stop(91%,rgba(43,146,90,1)), color-stop(92%,rgba(39,142,86,1)), color-stop(95%,rgba(38,141,85,1)), color-stop(96%,rgba(36,139,83,1)), color-stop(100%,rgba(32,135,79,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(81,180,125,1) 0%,rgba(88,187,132,1) 7%,rgba(87,186,131,1) 8%,rgba(91,190,135,1) 12%,rgba(89,188,133,1) 13%,rgba(92,191,136,1) 13%,rgba(92,191,136,1) 18%,rgba(94,193,138,1) 19%,rgba(92,191,136,1) 20%,rgba(95,194,139,1) 23%,rgba(95,194,139,1) 28%,rgba(93,192,137,1) 29%,rgba(95,194,139,1) 30%,rgba(93,192,137,1) 31%,rgba(95,194,139,1) 31%,rgba(95,194,139,1) 33%,rgba(93,192,137,1) 34%,rgba(92,191,136,1) 42%,rgba(90,189,134,1) 43%,rgba(89,188,133,1) 47%,rgba(86,185,130,1) 49%,rgba(83,182,127,1) 55%,rgba(81,180,125,1) 56%,rgba(81,180,125,1) 58%,rgba(78,177,122,1) 58%,rgba(80,179,124,1) 59%,rgba(76,177,121,1) 60%,rgba(77,178,122,1) 61%,rgba(72,175,119,1) 62%,rgba(75,176,120,1) 62%,rgba(74,175,119,1) 64%,rgba(68,169,113,1) 68%,rgba(66,167,111,1) 72%,rgba(62,163,107,1) 75%,rgba(60,161,105,1) 76%,rgba(60,161,105,1) 78%,rgba(55,156,100,1) 80%,rgba(57,158,102,1) 81%,rgba(50,153,97,1) 82%,rgba(49,152,96,1) 86%,rgba(46,149,93,1) 86%,rgba(45,148,92,1) 89%,rgba(43,146,90,1) 89%,rgba(43,146,90,1) 91%,rgba(39,142,86,1) 92%,rgba(38,141,85,1) 95%,rgba(36,139,83,1) 96%,rgba(32,135,79,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(81,180,125,1) 0%,rgba(88,187,132,1) 7%,rgba(87,186,131,1) 8%,rgba(91,190,135,1) 12%,rgba(89,188,133,1) 13%,rgba(92,191,136,1) 13%,rgba(92,191,136,1) 18%,rgba(94,193,138,1) 19%,rgba(92,191,136,1) 20%,rgba(95,194,139,1) 23%,rgba(95,194,139,1) 28%,rgba(93,192,137,1) 29%,rgba(95,194,139,1) 30%,rgba(93,192,137,1) 31%,rgba(95,194,139,1) 31%,rgba(95,194,139,1) 33%,rgba(93,192,137,1) 34%,rgba(92,191,136,1) 42%,rgba(90,189,134,1) 43%,rgba(89,188,133,1) 47%,rgba(86,185,130,1) 49%,rgba(83,182,127,1) 55%,rgba(81,180,125,1) 56%,rgba(81,180,125,1) 58%,rgba(78,177,122,1) 58%,rgba(80,179,124,1) 59%,rgba(76,177,121,1) 60%,rgba(77,178,122,1) 61%,rgba(72,175,119,1) 62%,rgba(75,176,120,1) 62%,rgba(74,175,119,1) 64%,rgba(68,169,113,1) 68%,rgba(66,167,111,1) 72%,rgba(62,163,107,1) 75%,rgba(60,161,105,1) 76%,rgba(60,161,105,1) 78%,rgba(55,156,100,1) 80%,rgba(57,158,102,1) 81%,rgba(50,153,97,1) 82%,rgba(49,152,96,1) 86%,rgba(46,149,93,1) 86%,rgba(45,148,92,1) 89%,rgba(43,146,90,1) 89%,rgba(43,146,90,1) 91%,rgba(39,142,86,1) 92%,rgba(38,141,85,1) 95%,rgba(36,139,83,1) 96%,rgba(32,135,79,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(81,180,125,1) 0%,rgba(88,187,132,1) 7%,rgba(87,186,131,1) 8%,rgba(91,190,135,1) 12%,rgba(89,188,133,1) 13%,rgba(92,191,136,1) 13%,rgba(92,191,136,1) 18%,rgba(94,193,138,1) 19%,rgba(92,191,136,1) 20%,rgba(95,194,139,1) 23%,rgba(95,194,139,1) 28%,rgba(93,192,137,1) 29%,rgba(95,194,139,1) 30%,rgba(93,192,137,1) 31%,rgba(95,194,139,1) 31%,rgba(95,194,139,1) 33%,rgba(93,192,137,1) 34%,rgba(92,191,136,1) 42%,rgba(90,189,134,1) 43%,rgba(89,188,133,1) 47%,rgba(86,185,130,1) 49%,rgba(83,182,127,1) 55%,rgba(81,180,125,1) 56%,rgba(81,180,125,1) 58%,rgba(78,177,122,1) 58%,rgba(80,179,124,1) 59%,rgba(76,177,121,1) 60%,rgba(77,178,122,1) 61%,rgba(72,175,119,1) 62%,rgba(75,176,120,1) 62%,rgba(74,175,119,1) 64%,rgba(68,169,113,1) 68%,rgba(66,167,111,1) 72%,rgba(62,163,107,1) 75%,rgba(60,161,105,1) 76%,rgba(60,161,105,1) 78%,rgba(55,156,100,1) 80%,rgba(57,158,102,1) 81%,rgba(50,153,97,1) 82%,rgba(49,152,96,1) 86%,rgba(46,149,93,1) 86%,rgba(45,148,92,1) 89%,rgba(43,146,90,1) 89%,rgba(43,146,90,1) 91%,rgba(39,142,86,1) 92%,rgba(38,141,85,1) 95%,rgba(36,139,83,1) 96%,rgba(32,135,79,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(81,180,125,1) 0%,rgba(88,187,132,1) 7%,rgba(87,186,131,1) 8%,rgba(91,190,135,1) 12%,rgba(89,188,133,1) 13%,rgba(92,191,136,1) 13%,rgba(92,191,136,1) 18%,rgba(94,193,138,1) 19%,rgba(92,191,136,1) 20%,rgba(95,194,139,1) 23%,rgba(95,194,139,1) 28%,rgba(93,192,137,1) 29%,rgba(95,194,139,1) 30%,rgba(93,192,137,1) 31%,rgba(95,194,139,1) 31%,rgba(95,194,139,1) 33%,rgba(93,192,137,1) 34%,rgba(92,191,136,1) 42%,rgba(90,189,134,1) 43%,rgba(89,188,133,1) 47%,rgba(86,185,130,1) 49%,rgba(83,182,127,1) 55%,rgba(81,180,125,1) 56%,rgba(81,180,125,1) 58%,rgba(78,177,122,1) 58%,rgba(80,179,124,1) 59%,rgba(76,177,121,1) 60%,rgba(77,178,122,1) 61%,rgba(72,175,119,1) 62%,rgba(75,176,120,1) 62%,rgba(74,175,119,1) 64%,rgba(68,169,113,1) 68%,rgba(66,167,111,1) 72%,rgba(62,163,107,1) 75%,rgba(60,161,105,1) 76%,rgba(60,161,105,1) 78%,rgba(55,156,100,1) 80%,rgba(57,158,102,1) 81%,rgba(50,153,97,1) 82%,rgba(49,152,96,1) 86%,rgba(46,149,93,1) 86%,rgba(45,148,92,1) 89%,rgba(43,146,90,1) 89%,rgba(43,146,90,1) 91%,rgba(39,142,86,1) 92%,rgba(38,141,85,1) 95%,rgba(36,139,83,1) 96%,rgba(32,135,79,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b47d', endColorstr='#20874f',GradientType=0 ); /* IE6-9 */
	}

	.excel tr.highlight-red td {
		color: #fff;
		background: rgb(200,64,42); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(200,64,42,1) 0%, rgba(201,65,43,1) 2%, rgba(200,64,40,1) 3%, rgba(205,66,43,1) 4%, rgba(203,64,41,1) 4%, rgba(206,67,44,1) 5%, rgba(208,68,45,1) 10%, rgba(210,70,47,1) 11%, rgba(211,69,47,1) 15%, rgba(211,67,43,1) 16%, rgba(216,70,47,1) 18%, rgba(214,70,46,1) 19%, rgba(216,72,48,1) 19%, rgba(214,70,46,1) 21%, rgba(217,71,48,1) 25%, rgba(215,69,46,1) 25%, rgba(217,71,48,1) 26%, rgba(215,69,46,1) 26%, rgba(217,71,48,1) 28%, rgba(215,71,47,1) 32%, rgba(213,69,45,1) 32%, rgba(216,72,48,1) 33%, rgba(214,70,46,1) 33%, rgba(213,69,45,1) 35%, rgba(216,70,47,1) 38%, rgba(213,69,45,1) 38%, rgba(212,70,48,1) 40%, rgba(208,68,45,1) 45%, rgba(209,69,46,1) 47%, rgba(207,67,44,1) 47%, rgba(205,65,42,1) 49%, rgba(207,68,45,1) 49%, rgba(203,64,41,1) 50%, rgba(200,63,44,1) 56%, rgba(197,62,40,1) 57%, rgba(193,61,38,1) 60%, rgba(188,59,37,1) 66%, rgba(186,57,35,1) 67%, rgba(185,59,36,1) 68%, rgba(181,55,32,1) 69%, rgba(181,55,32,1) 71%, rgba(178,54,30,1) 71%, rgba(179,54,32,1) 72%, rgba(174,54,30,1) 76%, rgba(169,50,26,1) 78%, rgba(171,53,27,1) 78%, rgba(165,49,26,1) 81%, rgba(164,50,26,1) 83%, rgba(159,47,23,1) 84%, rgba(162,48,24,1) 85%, rgba(158,46,22,1) 86%, rgba(156,45,25,1) 88%, rgba(154,44,21,1) 89%, rgba(154,45,22,1) 90%, rgba(149,43,19,1) 91%, rgba(150,44,20,1) 92%, rgba(146,40,16,1) 94%, rgba(148,43,21,1) 94%, rgba(144,39,17,1) 96%, rgba(139,41,16,1) 99%, rgba(137,39,14,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(200,64,42,1)), color-stop(2%,rgba(201,65,43,1)), color-stop(3%,rgba(200,64,40,1)), color-stop(4%,rgba(205,66,43,1)), color-stop(4%,rgba(203,64,41,1)), color-stop(5%,rgba(206,67,44,1)), color-stop(10%,rgba(208,68,45,1)), color-stop(11%,rgba(210,70,47,1)), color-stop(15%,rgba(211,69,47,1)), color-stop(16%,rgba(211,67,43,1)), color-stop(18%,rgba(216,70,47,1)), color-stop(19%,rgba(214,70,46,1)), color-stop(19%,rgba(216,72,48,1)), color-stop(21%,rgba(214,70,46,1)), color-stop(25%,rgba(217,71,48,1)), color-stop(25%,rgba(215,69,46,1)), color-stop(26%,rgba(217,71,48,1)), color-stop(26%,rgba(215,69,46,1)), color-stop(28%,rgba(217,71,48,1)), color-stop(32%,rgba(215,71,47,1)), color-stop(32%,rgba(213,69,45,1)), color-stop(33%,rgba(216,72,48,1)), color-stop(33%,rgba(214,70,46,1)), color-stop(35%,rgba(213,69,45,1)), color-stop(38%,rgba(216,70,47,1)), color-stop(38%,rgba(213,69,45,1)), color-stop(40%,rgba(212,70,48,1)), color-stop(45%,rgba(208,68,45,1)), color-stop(47%,rgba(209,69,46,1)), color-stop(47%,rgba(207,67,44,1)), color-stop(49%,rgba(205,65,42,1)), color-stop(49%,rgba(207,68,45,1)), color-stop(50%,rgba(203,64,41,1)), color-stop(56%,rgba(200,63,44,1)), color-stop(57%,rgba(197,62,40,1)), color-stop(60%,rgba(193,61,38,1)), color-stop(66%,rgba(188,59,37,1)), color-stop(67%,rgba(186,57,35,1)), color-stop(68%,rgba(185,59,36,1)), color-stop(69%,rgba(181,55,32,1)), color-stop(71%,rgba(181,55,32,1)), color-stop(71%,rgba(178,54,30,1)), color-stop(72%,rgba(179,54,32,1)), color-stop(76%,rgba(174,54,30,1)), color-stop(78%,rgba(169,50,26,1)), color-stop(78%,rgba(171,53,27,1)), color-stop(81%,rgba(165,49,26,1)), color-stop(83%,rgba(164,50,26,1)), color-stop(84%,rgba(159,47,23,1)), color-stop(85%,rgba(162,48,24,1)), color-stop(86%,rgba(158,46,22,1)), color-stop(88%,rgba(156,45,25,1)), color-stop(89%,rgba(154,44,21,1)), color-stop(90%,rgba(154,45,22,1)), color-stop(91%,rgba(149,43,19,1)), color-stop(92%,rgba(150,44,20,1)), color-stop(94%,rgba(146,40,16,1)), color-stop(94%,rgba(148,43,21,1)), color-stop(96%,rgba(144,39,17,1)), color-stop(99%,rgba(139,41,16,1)), color-stop(100%,rgba(137,39,14,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(200,64,42,1) 0%,rgba(201,65,43,1) 2%,rgba(200,64,40,1) 3%,rgba(205,66,43,1) 4%,rgba(203,64,41,1) 4%,rgba(206,67,44,1) 5%,rgba(208,68,45,1) 10%,rgba(210,70,47,1) 11%,rgba(211,69,47,1) 15%,rgba(211,67,43,1) 16%,rgba(216,70,47,1) 18%,rgba(214,70,46,1) 19%,rgba(216,72,48,1) 19%,rgba(214,70,46,1) 21%,rgba(217,71,48,1) 25%,rgba(215,69,46,1) 25%,rgba(217,71,48,1) 26%,rgba(215,69,46,1) 26%,rgba(217,71,48,1) 28%,rgba(215,71,47,1) 32%,rgba(213,69,45,1) 32%,rgba(216,72,48,1) 33%,rgba(214,70,46,1) 33%,rgba(213,69,45,1) 35%,rgba(216,70,47,1) 38%,rgba(213,69,45,1) 38%,rgba(212,70,48,1) 40%,rgba(208,68,45,1) 45%,rgba(209,69,46,1) 47%,rgba(207,67,44,1) 47%,rgba(205,65,42,1) 49%,rgba(207,68,45,1) 49%,rgba(203,64,41,1) 50%,rgba(200,63,44,1) 56%,rgba(197,62,40,1) 57%,rgba(193,61,38,1) 60%,rgba(188,59,37,1) 66%,rgba(186,57,35,1) 67%,rgba(185,59,36,1) 68%,rgba(181,55,32,1) 69%,rgba(181,55,32,1) 71%,rgba(178,54,30,1) 71%,rgba(179,54,32,1) 72%,rgba(174,54,30,1) 76%,rgba(169,50,26,1) 78%,rgba(171,53,27,1) 78%,rgba(165,49,26,1) 81%,rgba(164,50,26,1) 83%,rgba(159,47,23,1) 84%,rgba(162,48,24,1) 85%,rgba(158,46,22,1) 86%,rgba(156,45,25,1) 88%,rgba(154,44,21,1) 89%,rgba(154,45,22,1) 90%,rgba(149,43,19,1) 91%,rgba(150,44,20,1) 92%,rgba(146,40,16,1) 94%,rgba(148,43,21,1) 94%,rgba(144,39,17,1) 96%,rgba(139,41,16,1) 99%,rgba(137,39,14,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(200,64,42,1) 0%,rgba(201,65,43,1) 2%,rgba(200,64,40,1) 3%,rgba(205,66,43,1) 4%,rgba(203,64,41,1) 4%,rgba(206,67,44,1) 5%,rgba(208,68,45,1) 10%,rgba(210,70,47,1) 11%,rgba(211,69,47,1) 15%,rgba(211,67,43,1) 16%,rgba(216,70,47,1) 18%,rgba(214,70,46,1) 19%,rgba(216,72,48,1) 19%,rgba(214,70,46,1) 21%,rgba(217,71,48,1) 25%,rgba(215,69,46,1) 25%,rgba(217,71,48,1) 26%,rgba(215,69,46,1) 26%,rgba(217,71,48,1) 28%,rgba(215,71,47,1) 32%,rgba(213,69,45,1) 32%,rgba(216,72,48,1) 33%,rgba(214,70,46,1) 33%,rgba(213,69,45,1) 35%,rgba(216,70,47,1) 38%,rgba(213,69,45,1) 38%,rgba(212,70,48,1) 40%,rgba(208,68,45,1) 45%,rgba(209,69,46,1) 47%,rgba(207,67,44,1) 47%,rgba(205,65,42,1) 49%,rgba(207,68,45,1) 49%,rgba(203,64,41,1) 50%,rgba(200,63,44,1) 56%,rgba(197,62,40,1) 57%,rgba(193,61,38,1) 60%,rgba(188,59,37,1) 66%,rgba(186,57,35,1) 67%,rgba(185,59,36,1) 68%,rgba(181,55,32,1) 69%,rgba(181,55,32,1) 71%,rgba(178,54,30,1) 71%,rgba(179,54,32,1) 72%,rgba(174,54,30,1) 76%,rgba(169,50,26,1) 78%,rgba(171,53,27,1) 78%,rgba(165,49,26,1) 81%,rgba(164,50,26,1) 83%,rgba(159,47,23,1) 84%,rgba(162,48,24,1) 85%,rgba(158,46,22,1) 86%,rgba(156,45,25,1) 88%,rgba(154,44,21,1) 89%,rgba(154,45,22,1) 90%,rgba(149,43,19,1) 91%,rgba(150,44,20,1) 92%,rgba(146,40,16,1) 94%,rgba(148,43,21,1) 94%,rgba(144,39,17,1) 96%,rgba(139,41,16,1) 99%,rgba(137,39,14,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(200,64,42,1) 0%,rgba(201,65,43,1) 2%,rgba(200,64,40,1) 3%,rgba(205,66,43,1) 4%,rgba(203,64,41,1) 4%,rgba(206,67,44,1) 5%,rgba(208,68,45,1) 10%,rgba(210,70,47,1) 11%,rgba(211,69,47,1) 15%,rgba(211,67,43,1) 16%,rgba(216,70,47,1) 18%,rgba(214,70,46,1) 19%,rgba(216,72,48,1) 19%,rgba(214,70,46,1) 21%,rgba(217,71,48,1) 25%,rgba(215,69,46,1) 25%,rgba(217,71,48,1) 26%,rgba(215,69,46,1) 26%,rgba(217,71,48,1) 28%,rgba(215,71,47,1) 32%,rgba(213,69,45,1) 32%,rgba(216,72,48,1) 33%,rgba(214,70,46,1) 33%,rgba(213,69,45,1) 35%,rgba(216,70,47,1) 38%,rgba(213,69,45,1) 38%,rgba(212,70,48,1) 40%,rgba(208,68,45,1) 45%,rgba(209,69,46,1) 47%,rgba(207,67,44,1) 47%,rgba(205,65,42,1) 49%,rgba(207,68,45,1) 49%,rgba(203,64,41,1) 50%,rgba(200,63,44,1) 56%,rgba(197,62,40,1) 57%,rgba(193,61,38,1) 60%,rgba(188,59,37,1) 66%,rgba(186,57,35,1) 67%,rgba(185,59,36,1) 68%,rgba(181,55,32,1) 69%,rgba(181,55,32,1) 71%,rgba(178,54,30,1) 71%,rgba(179,54,32,1) 72%,rgba(174,54,30,1) 76%,rgba(169,50,26,1) 78%,rgba(171,53,27,1) 78%,rgba(165,49,26,1) 81%,rgba(164,50,26,1) 83%,rgba(159,47,23,1) 84%,rgba(162,48,24,1) 85%,rgba(158,46,22,1) 86%,rgba(156,45,25,1) 88%,rgba(154,44,21,1) 89%,rgba(154,45,22,1) 90%,rgba(149,43,19,1) 91%,rgba(150,44,20,1) 92%,rgba(146,40,16,1) 94%,rgba(148,43,21,1) 94%,rgba(144,39,17,1) 96%,rgba(139,41,16,1) 99%,rgba(137,39,14,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(200,64,42,1) 0%,rgba(201,65,43,1) 2%,rgba(200,64,40,1) 3%,rgba(205,66,43,1) 4%,rgba(203,64,41,1) 4%,rgba(206,67,44,1) 5%,rgba(208,68,45,1) 10%,rgba(210,70,47,1) 11%,rgba(211,69,47,1) 15%,rgba(211,67,43,1) 16%,rgba(216,70,47,1) 18%,rgba(214,70,46,1) 19%,rgba(216,72,48,1) 19%,rgba(214,70,46,1) 21%,rgba(217,71,48,1) 25%,rgba(215,69,46,1) 25%,rgba(217,71,48,1) 26%,rgba(215,69,46,1) 26%,rgba(217,71,48,1) 28%,rgba(215,71,47,1) 32%,rgba(213,69,45,1) 32%,rgba(216,72,48,1) 33%,rgba(214,70,46,1) 33%,rgba(213,69,45,1) 35%,rgba(216,70,47,1) 38%,rgba(213,69,45,1) 38%,rgba(212,70,48,1) 40%,rgba(208,68,45,1) 45%,rgba(209,69,46,1) 47%,rgba(207,67,44,1) 47%,rgba(205,65,42,1) 49%,rgba(207,68,45,1) 49%,rgba(203,64,41,1) 50%,rgba(200,63,44,1) 56%,rgba(197,62,40,1) 57%,rgba(193,61,38,1) 60%,rgba(188,59,37,1) 66%,rgba(186,57,35,1) 67%,rgba(185,59,36,1) 68%,rgba(181,55,32,1) 69%,rgba(181,55,32,1) 71%,rgba(178,54,30,1) 71%,rgba(179,54,32,1) 72%,rgba(174,54,30,1) 76%,rgba(169,50,26,1) 78%,rgba(171,53,27,1) 78%,rgba(165,49,26,1) 81%,rgba(164,50,26,1) 83%,rgba(159,47,23,1) 84%,rgba(162,48,24,1) 85%,rgba(158,46,22,1) 86%,rgba(156,45,25,1) 88%,rgba(154,44,21,1) 89%,rgba(154,45,22,1) 90%,rgba(149,43,19,1) 91%,rgba(150,44,20,1) 92%,rgba(146,40,16,1) 94%,rgba(148,43,21,1) 94%,rgba(144,39,17,1) 96%,rgba(139,41,16,1) 99%,rgba(137,39,14,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8402a', endColorstr='#89270e',GradientType=0 ); /* IE6-9 */
	}

	.excel tbody.striped tr:nth-child(even) td {
		background: rgb(249,255,251); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(249,255,251,1) 0%, rgba(234,242,255,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,255,251,1)), color-stop(100%,rgba(234,242,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(249,255,251,1) 0%,rgba(234,242,255,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(249,255,251,1) 0%,rgba(234,242,255,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(249,255,251,1) 0%,rgba(234,242,255,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(249,255,251,1) 0%,rgba(234,242,255,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fffb', endColorstr='#eaf2ff',GradientType=0 ); /* IE6-9 */
	}
/* excel like table section end*/

/* excel table override for printed sale summary */
.saleSummaryPrintable {
	color: #47423d;
}

/* New Homepage Design */
/* ---------------New design upcoming sales banners-----------------*/
.mobile-app {
	padding-top: 10px;
	padding-bottom: 10px;
}

.tagline {
	border-top: 2px solid #8d837e;
	padding-top: 10px;
	padding-bottom: 10px;
}

.email-list {
	border-top: 2px solid #8d837e;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
}

.contact-sco-team {
	font-family: 'Gotham-Medium';
	font-size: 16px;
	color: #3e1e0a;
	background-color: #f28644;
	width: 341px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 25px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 auto;
	display: none;
	margin-bottom: 25px;
}

.mobile-app.helper-block {
	display: none !important;
}

.banners-container {
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
}
/* ---------------End of New design upcoming sales banners----------*/
#adsSection {
	display: inline-block;
	width: 50%;
	vertical-align: top;
}

.grey-right-bordered {
	border-right: 4px solid #ccc3b1;
	padding-right: 25px;
}

#rightSideHomePage {
	width: 49%;
	display: inline-block;
	vertical-align: top;
}

.upcoming-sales-section {
	display: inline-block;
	width: 100%;
	padding-left: 25px;
	padding-right: 15px;
	color: black;
	font-family: 'Gotham-Medium';
	font-size: 12px;
}

.upcoming-date {
	font-weight: bold;
	display: inline-block;
	text-align: left;
	width: 65px;
}

#emailSignup {
	background-color: #ababa3;
	color: white;
	padding: 5px 10px 5px 10px;
}

#emailSignupTitle {
	font-size: 30px;
	text-align: center;
}

#emailSignupText {
	text-transform: uppercase;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

#emailSignupFields {
	text-align: center;
	margin-bottom: 5px;
}

	#emailSignupFields span {
		color: black;
		text-transform: uppercase;
	}

#getStarted {
	background-color: #e9e9e1;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}

#getStartedTitle {
	color: #dca270;
	font-size: 30px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

#getStartedSection {
	margin: 0 auto;
	padding: 10px 20px 10px 20px;
	display: inline-block;
}

.adRow {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.adItem {
	float: left;
	height: 210px;
	width: 210px;
	margin-bottom: 60px;
}

.grey-right-bordered .adRow .adItem:nth-child(odd) {
	margin-right: 60px;
}

.adItem.marginRight {
	margin-right: 60px;
}

.adPaging {
	color: black;
	display: inline-block;
	width: 100%;
	font-family: 'Oswald-Bold';
	font-size: 14px;
	color: #8b8480;
	text-align: center;
}

/* New Homepage Design End*/

/* Landing Page Start */
#rotator img {
	position: absolute;
}
/* Landing Page End */


/* BEGIN: Responsive Additions */

.wrapper .header .menu .mobile-bars, .wrapper .header .menu .mobile-text {
	display: none;
}

.wrapper .header .menu .glyphicon {
	display: none;
}

.visible-xs {
	display: none !important;
}

.hidden-xs {
	display: block !important;
}

.visible-md-max {
	display: none !important;
}

.visible-550 {
	display: none !important;
}

/* END: Responsive Additions */

/* BEGIN: New Upcoming Sales 'Table' Styles */

body.responsive .u-sales-content, body.responsive .upcoming-sales {
	width: 100%;
	max-width: 100%;
}

div.upcoming-sale-table {
}

	div.upcoming-sale-table a {
		color: #f05129;
	}

	div.upcoming-sale-table div {
		padding: 8px;
		line-height: 1.428571429;
		vertical-align: top;
	}

	div.upcoming-sale-table.standard div.sale-items {
		padding: 0;
	}

	div.upcoming-sale-table .expandable-info {
		background-color: #ccc7be;
		position: relative;
	}

		div.upcoming-sale-table .expandable-info > div {
			padding: 0;
		}

	div.upcoming-sale-table .sale-body {
		text-transform: uppercase;
		padding: 0;
	}

		div.upcoming-sale-table .sale-body.item-gray {
			background-color: #ebe7df;
		}

		div.upcoming-sale-table .sale-body > div {
			float: left;
			display: inline-block;
		}

			div.upcoming-sale-table .sale-body > div.clearfix {
				float: none;
				display: block;
				padding: 0px;
			}

			div.upcoming-sale-table .sale-body > div:nth-child(1) {
				width: 25%;
				font-weight: bold;
			}

			div.upcoming-sale-table .sale-body > div:nth-child(2) {
				width: 10%;
				font-weight: bold;
				color: #000000;
			}

			div.upcoming-sale-table .sale-body > div:nth-child(3) {
				width: 10%;
				font-weight: bold;
				color: #000000;
			}

			div.upcoming-sale-table .sale-body > div:nth-child(4) {
				width: 48%;
				font-weight: bold;
				color: #000000;
				text-transform: none;
			}

/* END: New Upcoming Sales 'Table' Styles */

/* BEGIN labels on registration page */
.registration-label {
	min-width: 120px;
}
/* END labels on registration page */

/* because we are stripping out all html meaning...CMON*/

div#actual-normal-html {
	padding: 10px 0px;
}

	div#actual-normal-html h3 {
		margin: inherit;
		padding: inherit;
		font: inherit;
	}

	div#actual-normal-html p {
		padding: 5px;
	}

	div#actual-normal-html div.information {
		background: #fffacd;
		border: 1px solid #ccc;
		padding: 14px;
	}

	div#actual-normal-html ol {
		list-style-type: decimal;
	}

	div#actual-normal-html ul {
		list-style-type: disc;
	}

	div#actual-normal-html ol,
	div#actual-normal-html ul {
		padding: 10px;
		padding-left: 30px;
	}

	div#actual-normal-html li {
		padding: 3px 0;
	}


div#connection-status-banner {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	padding: 25px 10px;
	font-weight: bold;
	font-size: 110%;
	z-index: 9999;
	text-align: center;
	-webkit-box-shadow: 0px 5px 45px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 5px 45px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 5px 45px 0px rgba(0,0,0,0.75);
}

	div#connection-status-banner.bg-warning {
		background-color: #ffcc00;
		color: #666;
	}

	div#connection-status-banner.bg-error {
		background-color: #ff0000;
		color: #ffffff;
	}

	div#connection-status-banner.bg-success {
		background-color: #009933;
		color: #ffffff;
	}
/*------------Home Page Layout         ------------*/
.home-top-logo {
	margin: 0 auto;
	display: block;
	max-height: 280px;
	margin-bottom: -35px;
}

.home-wrapper {
	width: 1200px !important;
	margin: 0 auto;	
	background-color: white;
}

.home-body {
	background-color: white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5b5b5c;
	background-image: none;
	margin: 0;
}

.home-wrapper #species {
	font-family: Oswald-Bold, Arial, Helvetica, sans-serif;
	font-size: 32px;
	margin: auto;
	width: 950px;
	margin-top: 10px;
    text-align: center;
}

.home-wrapper .specie {	
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border: 2px solid transparent;	
}

	.home-wrapper .specie:hover {
		background: #4e4a4f;
		border: 2px solid #d98449;
		color: white;
	}

	.home-wrapper .specie a:link {
		color: #5b5b5c;
		text-decoration: none;
	}

	.home-wrapper .specie a:visited {
		color: #5b5b5c;
		text-decoration: none;
	}

	.home-wrapper .specie:hover a {
		color: white;
		text-decoration: none;
	}

.home-wrapper .separator {
    display: inline-block;
	margin-top: 5px;
}

.home-wrapper .nextAd {
	cursor: pointer;
	position: relative;
	top: 70%;
	left: 70%;
	z-index: 100;
	display: inherit;
	width: 29px;
}

.home-wrapper .prevAd {
	cursor: pointer;
	position: relative;
	top: 70%;
	left: 60%;
	z-index: 100;
	display: inherit;
	width: 29px;
}

.home-wrapper #social {
	margin-top: 80px !important;
}
/*------------End of Home Page Layout  ------------*/

/*------------Edit sale (Step 2)       ------------*/
table.lot-price-timing {
	width: 100%;
}

	table.lot-price-timing td {
		padding-top: 10px;
	}
/*------------End of edit sale         ------------*/
.fixed-top-right {
	position: fixed;
	top: 10px;
	bottom: auto;
	right: 10px;
	left: auto;
	background-color: white;
	z-index: 5;
}

	.fixed-top-right .time-remaining {
		margin: 0 !important;
		position: static !important;
	}

	.fixed-top-right #recentBids {
		margin: 20px 0 0 0 !important;
		position: static !important;
	}

.listing-text {
	word-break: break-word;
}

li.ui-menu-item.disabled {
	text-decoration: none;
	display: block;
	zoom: 1;
	color: #CCC;
}

.rank1 {
	position: relative;
}

	.rank1:before {
		content: "1";
		right: -9px;
		top: -5px;
		position: absolute;
		font-size: 25px;
		border-radius: 55px;
		border: 8px solid rgb(227,120,67);
		background-color: rgb(227, 120, 67);
		width: 25px;
		text-align: center;
		color: white;
		font-weight: bold;
	}

.rank2 {
	position: relative;
}

	.rank2:before {
		content: "2";
		right: -9px;
		top: -5px;
		position: absolute;
		font-size: 25px;
		border-radius: 55px;
		border: 8px solid rgb(227,120,67);
		background-color: rgb(227, 120, 67);
		width: 25px;
		text-align: center;
		color: white;
		font-weight: bold;
	}

.rank3 {
	position: relative;
}

	.rank3:before {
		content: "3";
		right: -9px;
		top: -5px;
		position: absolute;
		font-size: 25px;
		border-radius: 55px;
		border: 8px solid rgb(227,120,67);
		background-color: rgb(227, 120, 67);
		width: 25px;
		text-align: center;
		color: white;
		font-weight: bold;
	}

.rank4 {
	position: relative;
}

	.rank4:before {
		content: "4";
		right: -9px;
		top: -5px;
		position: absolute;
		font-size: 25px;
		border-radius: 55px;
		border: 8px solid rgb(227,120,67);
		background-color: rgb(227, 120, 67);
		width: 25px;
		text-align: center;
		color: white;
		font-weight: bold;
	}

.rank5 {
	position: relative;
}

	.rank5:before {
		content: "5";
		right: -9px;
		top: -5px;
		position: absolute;
		font-size: 25px;
		border-radius: 55px;
		border: 8px solid rgb(227,120,67);
		background-color: rgb(227, 120, 67);
		width: 25px;
		text-align: center;
		color: white;
		font-weight: bold;
	}

.rank6 {
	position: relative;
}

	.rank6:before {
		content: "6";
		right: -9px;
		top: -5px;
		position: absolute;
		font-size: 25px;
		border-radius: 55px;
		border: 8px solid rgb(227,120,67);
		background-color: rgb(227, 120, 67);
		width: 25px;
		text-align: center;
		color: white;
		font-weight: bold;
	}

.rank7 {
	position: relative;
}

	.rank7:before {
		content: "7";
		right: -9px;
		top: -5px;
		position: absolute;
		font-size: 25px;
		border-radius: 55px;
		border: 8px solid rgb(227,120,67);
		background-color: rgb(227, 120, 67);
		width: 25px;
		text-align: center;
		color: white;
		font-weight: bold;
	}

.rank8 {
	position: relative;
}

	.rank8:before {
		content: "8";
		right: -9px;
		top: -5px;
		position: absolute;
		font-size: 25px;
		border-radius: 55px;
		border: 8px solid rgb(227,120,67);
		background-color: rgb(227, 120, 67);
		width: 25px;
		text-align: center;
		color: white;
		font-weight: bold;
	}

.rank9 {
	position: relative;
}

	.rank9:before {
		content: "9";
		right: -9px;
		top: -5px;
		position: absolute;
		font-size: 25px;
		border-radius: 55px;
		border: 8px solid rgb(227,120,67);
		background-color: rgb(227, 120, 67);
		width: 25px;
		text-align: center;
		color: white;
		font-weight: bold;
	}

.rank10 {
	position: relative;
}

	.rank10:before {
		content: "10";
		right: -9px;
		top: -5px;
		position: absolute;
		font-size: 25px;
		border-radius: 55px;
		border: 8px solid rgb(227,120,67);
		background-color: rgb(227, 120, 67);
		width: 33px;
		text-align: center;
		color: white;
		font-weight: bold;
	}

.ranking {
	width: 175px;
}

.safety-bid {
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	font-weight: normal;
}

.safety-label {
	font-size: 12px;
	text-transform: uppercase;
}

.banners-row {
	display: none;
}

.banners-container .banners-row:first-child {
	display: block;
}

.banner-item {
	border: 2px solid white
}

	.banner-item.selected-banner {
		border: 2px solid greenyellow
	}


/* quick-modal dialog rewrite */
.quick-modal-overlay {
    background-color: #000000;
}

.quick-modal {
    color: #7d7d7d;
}

    .quick-modal .ui-widget-header {
        background-color: transparent;
        border: none;
        color: #7d7d7d;
    }

    .quick-modal .ui-dialog-content {
        font-size: 90%;
        padding: 15px !important;
    }

    .quick-modal .ui-dialog-title {
        line-height: 110%;
    }

    .quick-modal .ui-dialog-titlebar {
        padding: 15px;
        border-bottom: 1px solid #dddddd;
    }

    .quick-modal div.bid-check-container {
        clear: both;
        padding-top: 0.5em;
    }

    .quick-modal div.highest-bidder-message {
        margin-bottom: 10px;
        font-weight: bold;
        line-height: 1.15em;
    }

    .quick-modal .bid-message {
        color: #7d7d7d;
        font-size: 120%;
        padding: 10px;
        line-height: 1.3em;
    }

    .quick-modal img.confirm-bid-image {
        width: 75px;
        float: left;
        margin: 0 10px 10px 0;
    }

    .quick-modal .ui-dialog-buttonpane button {
        border-radius: 4px;
        padding: 8px 8px 6px;
        border: none;
        text-align: center;
        background-color: #eb8b3e;
        font-family: 'Oswald-Bold';
        font-weight: normal;
        vertical-align: top;
        font-size: 130%;
        text-transform: uppercase;
        margin: 10px 0px 0px 0px;
    }

		.quick-modal .ui-dialog-buttonpane button:active {
			color: #fff;
			border: none;
			background-color: #eb8b3e;
		}
/* end dialog */

.border-box * {
	box-sizing: border-box;
}

.d-block {
	display: block !important;
}

.d-inline-block {
	display: inline-block !important;
}

.text-error {
	color: red;
}

.select2-container {
	border: 1px solid transparent;
	border-radius: 3px;
	font-size: 12px;
	font-family: 'Verlag Book';
	color: #000;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #000 !important;
}

.state-container .select2-container--default .select2-selection--single, .state-container .select2-container,
.country-container .select2-container--default .select2-selection--single, .country-container .select2-container {
	border: 0;
}

.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
	border-radius: 3px !important;
	border-color: #cbccbe !important;
}

.select2-dropdown {
	border-color: #f2976d !important;
	border-radius: 3px !important;
}

.select2-container--open .select2-dropdown--below {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #f2976d !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	border-radius: 3px !important;
	margin-top: 3px !important;
	margin-bottom: 3px !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	color: #333;
	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	position: relative;
	line-height: 13px;
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border-color: #f2976d !important;
}

.password-requirements {
	max-width: 400px;
}

.cursor-help {
	cursor: help;
}

.button-std .caret {
	margin-left: 0;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.w-fit {
    width: fit-content;
}

.ui-timepicker-div .ui-slider-access button {
	height: 1.2em;
	width: 1.2em;
	padding: 0;
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
	border-radius: 3px;
	margin: -0.4em 1px 0;
}

#lots-grid .invalid {
	color: red !important;
	background-color: lavenderblush !important;
}

.login-tabs {
	display: block;
	height: 27px;
	font-family: 'Gotham-Medium';
}

.login-tabs li {
	float: left;
	display: inline-block;
	height: 26px;
	line-height: 24px;
	padding: 0 8px;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	font-size: 10px;
	color: #000000;
	border-bottom: 2px solid #cbccbe;
	cursor: pointer
}

.login-tabs li.active {
	border: 1px solid #00000036;
	border-bottom: 0px;
	border: 2px solid #cbccbe;
	border-bottom: 0 !important;
	cursor: unset;
}

.login-form-container {
	display: none;
}

.login-form-container.active {
	display: block;
}

#fld-code {
	font-size: 30px !important;
}

.validation-message {
	color: red;
	margin-top: 5px;
	text-align: center;
}

.login-error-container {
	color: red;
	margin-bottom: 10px;
}

.code-input {
	width: 100%;
	max-width: 300px;
	margin: 0 auto;
	display: block;
}

.login-phone-submit {
	width: 100%;
	max-width: 150px;
}

.display-none {
	display: none;
}

.border-box {
	box-sizing: border-box;
}

.sms-login-label {
	width: 50px !important;
	text-align: left;
	padding-right: 10px;
}
/* Two buttons toggle styles */
.two-buttons-toggle {
	display: inline-block;
}

.toggle-container {
	display: flex;
	background-color: #e0e0e0;
	border-radius: 4px;
	padding: 2px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
	align-items: center;
}

.toggle-button {
	text-decoration: none;
	border-radius: 3px;
	font-weight: 500;
	transition: all 0.2s ease;
	border: none;
	min-width: 100px;
	text-align: center;
	background-color: transparent;
	height: 26px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}

.toggle-button.active {
	height: 26px;
	line-height: 24px;
	padding: 0 8px;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	outline: 0;
	border: 0;
	color: #ffffff;
	cursor: default;
	behavior: url(/Content/Css/PIE.htc);
	font-size: 14px;
	text-decoration: none;
	background: rgb(227,120,67);
	background: -moz-linear-gradient(left, rgba(227,120,67,1) 0, rgba(213,98,42,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0,rgba(227,120,67,1)), color-stop(100%,rgba(213,98,42,1)));
	background: -webkit-linear-gradient(left, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%);
	background: -o-linear-gradient(left, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%);
	background: -ms-linear-gradient(left, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%);
	background: linear-gradient(to right, rgba(227,120,67,1) 0,rgba(213,98,42,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e37843', endColorstr='#d5622a',GradientType=1 );
	behavior: url(/Content/Css/PIE.htc);
}

.toggle-button.inactive {
	color: #ffffff;
	cursor: pointer;
}
/* end two buttons toggle */
