* {
    /* This was to save typing */
    margin: 0;
    padding: 0;
}

html {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    width: 100%;
    height: auto;
    min-height: 100%;
}

body {
    margin:0;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
//min-width:370px;
    position: relative;
    width: 100%;
    min-height: 100%;
    height: auto;
}

.md-scroll-mask {
    z-index: 11000 !important;
}

.md-datepicker-calendar-pane.md-pane-open {
    z-index: 12000 !important;
}

md-backdrop.md-dialog-backdrop {
    z-index: 11500 !important;
}

.md-dialog-container {
    z-index: 12000 !important;
}

.wrap-lines {
    white-space: pre-line;
}


body.logged {
    background-color: #D7D7D7;
}

label {
    font-weight:normal !important;
}

.sin-padding-izq {
    padding-left: 0px;
}

.sin-padding-der {
    padding-right: 0px;
}

.btn .caret {
    margin: 0.56em 0;
}

.multi-lines-text { white-space: pre-line; }

alert {
    background-color: #ffcdcd;
    padding: 5px 10px;
    border-radius: 5px;
    display: inline-block;
}

alert.success {
    background-color: #cdffcd;
}

.horizontal-center {
    left: 50%;
    transform: translate(-50%,0);
}

.vertical-center {
    top:50%;
    transform: translate(0,-50%);
}

.full-center {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.inline-vertical-container {}

.inline-vertical-container > * {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.inline-vertical-container > *:last-child {

    margin-right: 0;
}

/*
  Allow angular.js to be loaded in body, hiding cloaked elements until
  templates compile.  The !important is important given that there may be
  other selectors that are more specific or come later and might alter display.
 */
[ng\:cloak], [ng-cloak], .ng-cloak {
    display: none !important;
}

@-moz-document url-prefix() {
    fieldset { display: table-cell; }
}

.parent-hover .parent-hover-show {
    display: none;
}

.parent-hover:hover .parent-hover-show {
    display: initial;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.top-buffer {
    margin-top:15px;
}

.bottom-buffer {
    margin-bottom:15px;
}

.left-buffer {
    margin-left:15px;
}

.right-buffer {
    margin-right:15px;
}

.top-buffer-sm {
    margin-top:10px;
}

.bottom-buffer-sm {
    margin-bottom:10px;
}

.left-buffer-sm {
    margin-left:10px;
}

.right-buffer-sm {
    margin-right:10px;
}

.row-bottom-10 .row {
    padding-bottom: 10px;
}

.row-bottom-10 .row:last-child {
    padding-bottom: 0;
}

span.required {

    color: #ff000096;

    font-size: .9em;
}

.ngdialog-overlay {
    background: rgba(0, 0, 0, 0.4);
}

.ngdialog.ngdialog-theme-default {
    padding-top:2% !important;
    padding-bottom:2% !important;
}

.ngdialog>.form-actions {
    -webkit-animation: ngdialog-flyin .5s;
    animation: ngdialog-flyin .5s;
    background: #f0f0f0;
    border-radius: 0 0 5px 5px;
    color: #444;
    font-family: 'Helvetica',sans-serif;
    font-size: 1.1em;
    line-height: 1.5em;
    margin: 0 auto;
    max-width: 100%;
    padding: 6px;
    position: relative;
}

.ngdialog.ngdialog-theme-default .ngdialog-content {
    overflow-y: hidden;
    font-size:1em !important;
    overflow-x: hidden;
}

.ngdialog-content.main-content {
    border-radius: 5px 5px 0 0 !important;
}

.ngdialog-content.form-actions {
    overflow-y: hidden !important;
    border-radius: 0 0 5px 5px !important;
    padding: 6px !important;
}

.dialog-width-620 .ngdialog-content {
    width: 620px !important;
}

.dialog-width-890 .ngdialog-content {
    width: 890px !important;
}

.dialog-width-max .ngdialog-content {
    width: 1000px !important;
    max-width: 80% !important;
}

.ngdialog-content {
    padding: 0 !important;
    border-radius: 5px !important;
    box-shadow: 0 4px 7px #0000006b;
}

.ngdialog {
    background: rgba(0, 0, 0, 0.4) !important;
}

.dialog-title {
    font-size: 15px;
    color: #ffffff;
    background-color: #4d4d4d;
    padding: 4px 14px;
    border-bottom: 1px solid #F0F0F0;
    min-height: 25px;
}

.ngdialog-close:before {
    line-height: 18px !important;
}

.dialog-content {
    background-color: #fff;
    padding: 20px 5px 5px;
}

.nav-tabs>li>a {
    margin: 0 4px;
    background-color: #f5f5f5;
    color: #428bca;
}

.height-limit {
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 20px;
}

.font-size-11 {
    font-size:11px !important;
}

.font-size-12 {
    font-size:12px !important;
}

.timeago {
    font-size: 12px;
    color: #ABABAB;
}

span.loading-text {
    display: block;
    text-align: center;
    font-weight: bold;
    margin-top: 100px;
    font-size:20px;
}

table.table-fixed {
    table-layout: fixed;
    word-wrap: break-word;
}

.table-cursor tbody tr {
    cursor: pointer;
}

ul, ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}

a {
    color: #91BCDF;
}

.cursor-pointer {
    cursor: pointer;
}

.position-fixed {
    position: fixed;
}

.position-absolute {
    position: absolute;
}

p.code {
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    padding: 10px;
    max-height: 300px;
    overflow-y: scroll;
}

p.info {
    line-height: 1;
    color: #fff;
    padding: .2em .6em .3em;
    border-radius: .25em;
}

p.warning {
    background-color: #f0ad4e;
}

a.disabled {
    color: inherit;
    cursor: text;
    text-decoration: none;
}

.children-inline {

}

.children-inline > * {
    display: inline-block;
    vertical-align: middle;
}

.children-inline-top > * {
    display: inline-block;
    vertical-align: top;
}

.ng-table-group-close {
    display: none;
}

md-toast {
    z-index: 100000;
}

@media (min-width: 960px) {
    md-toast.md-center {
        margin-left: auto;
        margin-right: auto;
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        padding: 0px;
    }
}

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.scope-box:before,
.scope-box:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.scope-box:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    zoom: 1;
}
.scope-box {
    *zoom: 1;
}

.cal-day-tick {
    bottom: -15px !important;
}

.btn .glyphicon {
    line-height: 20px;
}

.btn .glyphicon:only-child {
    padding: 0;
    margin: 0;
}

.btn-sm .glyphicon {
    line-height: 18px;
}

.btn-accion1 {
    color: #000;
    background-color: #bbe6ae; /* Verde */
    border-color: #9bbf8f;
    font-weight: bold;
    /* font-weight: bold; */
}

.btn-agregar {
    color: #000;
    background-color: #bbe6ae;
    border-color: #9bbf8f;
    font-weight: bold;
    /* font-weight: bold; */
}

.btn-editar {
    color: #000;
    background-color: #adc9e2;
    border-color: #81a8ca;
    font-weight: bold;
    /* font-weight: bold; */
}

.btn-eliminar {
    color: #0a0a0a;
    background-color: #ef8d8c;
    border-color: #c77a78;
    font-weight: bold;
}

.btn-default {
    background-color: #f5f5f5;
}

.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: #bfd7ea;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    vertical-align: middle;
}

.scope-title {
    font-size: 16px;
    color: #ffffff;
    background-color: #4d4d4d;
    margin-top: 30px;
    padding: 7px 14px;
    border-bottom: 1px solid #F0F0F0;
}

.dialog-content .scope-title {
    display: none;
}

.scope-box {
    background-color: #FFF;
    margin-bottom: 20px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 -1px 0px rgba(0, 0, 0, 0.05);
//border-radius: 5px;
    padding-top: 25px;
}

.dialog-content .scope-box {
    padding: 0 10px;
    box-shadow: none;
    margin-bottom: 0;
}

.widget-container{
    background-color: #FFF;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 -1px 0px rgba(0, 0, 0, 0.05);
    position:relative;
}

.widget-title {
    font-size: 14px;
    color: #ffffff;
    background-color: #4d4d4d;
    padding: 5px 11px;
    border-bottom: 1px solid #F0F0F0;
    cursor:move;
}

.widget-inner {
    /* position:relative; */
    /* position: absolute; */
    top: 30px;
    left: 0;
    bottom: 0;
    right: 0;
    /* padding: 10px; */
    overflow: hidden;
}

.widget-content {
    overflow-y: scroll;
}

.widget-actions {
    padding: 5px;
    text-align: center;
}

.widget-actions > * {
    display: inline-block;
    vertical-align: middle;
}

.table-responsive {
    min-height: .01%;
    overflow: auto;
}

.xs-inline-input {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}

.tooltip-inner {
    max-width: 300px;
    border-top-color: #000;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #000;
}

li.divider {
    height: 1px;
    background-color: #ddd;
}

.centered-block-container {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    display: table;
}

.centered-block-inner {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

/* MODAL MENU */

.modal-menu {
    background-color: #fff;
}

.modal-menu .item {

}

.modal-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.modal-menu li a{
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

/* FIXED BOTTOM */

@media (min-width: 768px) {
    .fixed-bottom {
        position:fixed;
        margin:0;
        width: 100%;
        bottom: 0px;
        left: 0;
        padding-left: 60px;
        background-color: #fff;
    //transition-duration: 300ms;
        /* padding-top: 10px; */
        box-shadow: 0 -1px 3px rgba(0,0,0,.3);
        z-index: 50;
    }

    .fixed-bottom.inactive {
        transform: translate(0, 230px);
    }

    .fixed-bottom .handle {
        height: 15px;
        background-color: #616161;
        width:100%;
        margin-bottom: 10px;
        cursor: pointer;
    }

    .auto-hide:hover {
        transform: translate(0, -230px);
    }
}

/*WIDGETS*/

li.quick-access a {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px;
    height: 70px;
    /* min-width: 110px; */
    text-align: center;
//box-shadow: 0px 0px 1px rgba(0, 0, 0, .3);
    display: block;
    text-decoration: none;
    color: #424242;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
}

li.quick-access a:hover {
    background-color: #e6e6e6;
    border-color: #adadad;
    color: #000;
}

li.quick-access i {
    font-size: 25px;

    display: block;
    padding-bottom: 8px;
}


.reply-container {
    border-top: 1px solid #ddd;
    padding: 17px 5px 17px;
}

.new-ticket-reply{
    border-top: 1px solid #ddd;
    padding-top: 15px;
}

/* TABS */

.tab-pane table {
    font-size: 14px;
}

.tab-pane {
    padding-top: 10px;
}

/* TABLES */

.table-hover .hover-button {}
.table-hover .hover-button:hover {}

.table-header-fixed {
    position:relative;
    display:block;
}

.table-header-fixed thead {
    position: absolute;
    background-color: #fff;
}

.table-header-fixed tbody {

}

.table-hidden-rows>tbody+tbody {
    border-top:0;
}

.table-container {
    padding-bottom: 10px;
}

.table-actions-cell {
    text-align: center;
}

.view-row-container {
    background-color: #f9f9f9;
}

.view-row {
    margin-bottom: 0;

}

.view-row td {
    padding-right: 20px;

    font-size: 12px;
}

.view-row td p {

    font-size: 14px;
}

.view-row td ul {

}

.view-row td ul li {
    list-style-type: circle;

    margin-left: 17px;
    font-size: 13px;
}

/* FORMS */

.field-box {
    border: 1px solid #D7D7D7;
    padding: 17px 11px 11px;
    position: relative;
}

.field-box .fieldset-title {
    background-color: #fff;
    top: -11px;
    display: block;
    left: 25px;
    padding: 1px 8px;
    position: absolute;
}

.controls-box {
    padding: 10px;
}

.full-page-form input[type='text'], .full-page-form input[type='password'] {
    padding: 10px 15px;

    border: 1px solid #ddd;
    border-radius: 5px;
    clear: both;
    margin: 0 auto;
    margin-bottom: 20px;
    font-size: 17px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
    background-color: #f8f8f8;
}

.full-page-form {
    margin: 0;

    margin-bottom: 15px;
}

.form-actions {
    /* width: 100%; */

    clear: both;
    text-align: right;
}

.form-actions .buttons-container {}

.form-actions .alerts {margin-top: 5px;}

.form-actions a {
    font-size: 13px;

    text-decoration: none;
}

.full-page-form .form-actions button {
    background-color: #F7F7F7;

    border: 1px solid #ddd;
    padding: 10px 15px;
    border-radius: 5px;
    color: #444;
    cursor: pointer;
}

input[type='text'].ng-dirty.ng-invalid, input[type='password'].ng-dirty.ng-invalid {
    box-shadow: inset 0 0 5px rgba(255, 0, 0, .5);

    background-color: #FFEDED;
}

input.low-padding {
    padding:5px 3px !important;
}

/* FORM INPUTS */

.slim-input {
    padding: 1px 1px !important;
    height: 22px !important;
    margin-left: 10px;
}

.time-input {
    width: 46px !important;
}

.datetime-input {
    width: 186px !important;
}

.datepicker-align-right .dropdown-menu {
    right: 0 !important;
    left: auto !important;
}

.input-inline {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}

.input-mini {
    width: 60px !important;
}

.input-small {
    width: 90px !important;
}

.input-medium {
    width: 150px !important;
}

.input-large {
    width: 210px !important;
}

.input-xlarge {
    width: 270px !important;
}

.input-xxlarge {
    width: 530px !important;
}

/* PUBLIC LAYOUT */

div.top-bar.container {
//min-width: 370px;

}

nav.top-bar {
    background-color: #FFFFFF;

    padding: 0;
}

nav.top-bar ul {

}

nav.top-bar li {
    float: right;

}

nav.top-bar .dropdown-menu li {
    float:none;
}

nav.top-bar li:hover {
    background-color: #F5F5F5;
    box-shadow: 0 2px 0px rgba(0, 0, 0, 0.1);
}

nav.top-bar li a {
    text-decoration: none;
    position: relative;
    line-height: 50px;
    display: block;
    padding: 0 40px;
    border-left: 1px solid #E4E4E4;
    color: #616161;
    font-weight: bold;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.3);
}

nav.top-bar li.logo-container {
    float: left;

    line-height: 50px;
}

nav.top-bar li.logo-container a {
    border-left:none;
}

nav.top-bar li a .glyphicon {
    padding: 15px 0;
    font-size: 20px;
}

nav.top-bar .logo {
    font-weight: bold;

    text-shadow: 1px 1px rgba(255, 255, 255, 0.28);
    color: #000;
}

.nav-bar.container {
}

nav.nav-bar {
    background: #2A2A2A;
    height: 100%;
    position: fixed;
    width: 60px;
    z-index: 2000;
    top:0;
}

nav.nav-bar ul {
}

nav.nav-bar ul li {
}

nav.nav-bar li a#logo {
    background: #6AA557;
    color: #FFF;
    padding: 5px 0 5px;
    font-size: 26px;
    line-height: 39px;
}

nav.nav-bar li a {
    color: #F1F1F1;  display: block;
    font-size: 12px;
    /* letter-spacing: 1px; */
    /* text-transform: uppercase; */  transition: 0.5s ease all;  -moz-transition: 0.5s ease all;  -webkit-transition: 0.5s ease all;
}

nav.nav-bar li>a {
    border-bottom: 1px solid #1B1B1B;
    padding: 13px 0;
    font-size: 0;
}

nav.nav-bar li>a:hover {
    background: #111;
    text-decoration:none;
}

nav.nav-bar li>a:hover .glyphicon {
    color:#fff;
}

nav.nav-bar li a span {
    color: #5E5E5E;  display: block;  line-height: 1;  font-size: 26px;
    /* margin-bottom: 10px; */
}

nav.nav-bar li a span.nav-title {
}

/* SUBMENU */

.sub-menu-contaier {

}

.sub-menu {
    display: none;
    padding-top: 46px;
    text-align: left;
    top: 0;
    padding-left: 60px;
    background: rgba(0,0,0,.9);
    float: left;
    overflow: hidden;
    -webkit-transition: all 400ms cubic-bezier(.694,.0482,.335,1);
    -moz-transition: all 400ms cubic-bezier(.694,.0482,.335,1);
    -ms-transition: all 400ms cubic-bezier(.694,.0482,.335,1);
    -o-transition: all 400ms cubic-bezier(.694,.0482,.335,1);
    transition: all 400ms cubic-bezier(.694,.0482,.335,1);
    -webkit-transition-timing-function: cubic-bezier(.694,.0482,.335,1);
    -moz-transition-timing-function: cubic-bezier(.694,.0482,.335,1);
    -ms-transition-timing-function: cubic-bezier(.694,.0482,.335,1);
    -o-transition-timing-function: cubic-bezier(.694,.0482,.335,1);
    transition-timing-function: cubic-bezier(.694,.0482,.335,1);
    height: 100%;
    width: 350px;
    position: fixed;
    left: -370px;
    box-shadow: 3px 0 3px rgba(0,0,0,.3);
    z-index: 1100;
}

.sub-menu.active {
    left:0;
}
.sub-menu.visible {
    display:block;
}

.sub-menu .sub-menu-icon {
    color: #FFF;
    font-size: 50px;
    /* text-align: center; */
    display: block;
    width: 100%;
    margin-top: 15px;
    padding: 0 20px;
}

.sub-menu h3 {
    color: #FFF;
    /* text-align: center; */
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.15em;
    padding: 0 20px;
}

.sub-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 20px;
}

.sub-menu ul li {
    width: 100%;
    /* font-size: 15px; */
    /* color: #FFF; */
    /* font-weight: 700; */
    letter-spacing: 0.15em;
    text-transform: uppercase;
    text-align: left;
    padding: 5px 28px;
    /* background-color: #222; */
}

.sub-menu ul li:hover {
    /*background-color: #1A1A1A;*/
}

.sub-menu ul li a {
    -webkit-transition: all 250ms cubic-bezier(.694,.0482,.335,1);
    -moz-transition: all 250ms cubic-bezier(.694,.0482,.335,1);
    -ms-transition: all 250ms cubic-bezier(.694,.0482,.335,1);
    -o-transition: all 250ms cubic-bezier(.694,.0482,.335,1);
    transition: all 250ms cubic-bezier(.694,.0482,.335,1);
    -webkit-transition-timing-function: cubic-bezier(.694,.0482,.335,1);
    -moz-transition-timing-function: cubic-bezier(.694,.0482,.335,1);
    -ms-transition-timing-function: cubic-bezier(.694,.0482,.335,1);
    -o-transition-timing-function: cubic-bezier(.694,.0482,.335,1);
    transition-timing-function: cubic-bezier(.694,.0482,.335,1);
    padding: 0!important;
    width: 100%;
    display: block;
    height: 30px;
    line-height: 20px;
    text-decoration: none;
    /* color: #fff; */
}

.sub-menu ul li a:hover {
    color:#fff;
}

.sub-menu ul li.menu-header {

}

/* MAIN */

div.main.container {
    min-height: 280px;

    background-color: #f8f8f8;
    padding-bottom: 30px;
//min-width: 370px;
}

body.logged div.main.container{
    background-color: transparent;
}

div.footer.container {
    padding: 30px;

    border-top: 1px solid #F3F3F3;
}

div.footer.inner {
    text-align: center;

}

div.footer span.copyright {
    font-size: 11px;

    color: #BDBDBD;
}

/* LOGIN */

div.login.container {
    padding: 100px 0;

}

div.login.inner {
    /* width: 240px; */

    /* margin: 0 auto; */
    /* border: 1px solid #DBDBDB; */
    padding: 17px 30px;
    /* border-radius: 12px; */
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    text-align: center;
    background-color: #fff;
    padding-bottom: 0;
    margin: 0 20px;
}

span.form-title {
    margin-bottom: 20px;
    text-align: center;
    display: block;
    color: #7E7E7E;
}

.dialog-content .form-title:first-child {
    display: none ;
}

/* SIGNUP */

.signup p {
    text-align: center;
    /* font-weight: bold; */
}

/* SEDES INDEX */

.table-container.sedes {

}

table.sedes {

}

/*
MOVIMIENTOS*/

.table-nopagination .ng-table-pager {
    display:none;
}

table.table-super-compact {
    font-size: 12px;
    color:#000;
}

.table-super-compact th, .movimientos th, .table-compact th {
    border:0 !important;
}

.movimientos th {
    background-color: #dedede;
    padding: 5px !important;
    padding-top: 5px !important;
    margin: 0;
}

.movimientos .scope-box {
    padding-top: 10px;
}

.movimientos .scope-title {
    padding: 3px 14px;
    margin-top:0;
}

.movimientos .fixed-column td:first-child {
    text-align: center;
}

.movimientos .movimientos-table {
    margin-top: 6px;
}

.controls .dropdown input {
    width: 340px !important;
}

.table-super-compact tbody td {
    line-height: 13px !important;
    padding: 3px 4px !important;
}

.table-noborders td {
    border-top:0 !important;
}

.table-nowrap td {
    white-space: nowrap;
}

.table-compact {

}

.table-compact table {
    margin-bottom: 0;
}

.table-compact th {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nav-compact .nav>li>a {
    padding: 4px 5px;
    font-size: 12px;
}

/* MOVIMIENTOS  */

.color-prefix {
    height: 15px;
    width: 20px;
    float: left;
    margin: 3px 4px;
}

.standard-description {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.movimientos .table-short {
    overflow-y: scroll;
    max-height: 180px;
}

table.movimientos td {
    border: 1px solid #000000 !important;
}

.movimientos tr.active td{
    background-color: #5677F0 !important;
    color: #fff;
    font-weight: bold;
}

/*CHAT SIDEBAR*/

/*
MOBILE NAV ACCORDION*/

nav.top-bar li a .badge {
    position: absolute;
    top: 8px;
    margin-left: -30px;
}

.badge {
    background-color: #F25B5B;
    border-radius: 3px;
    font-size: 11px;
    padding: 2px 7px 3px;
    vertical-align: middle;
    margin-bottom: 2px;
}

.chat-sidebar {
    position: fixed;
    top:0;
    right:0;
    height: 100%;
    width: 260px;
    background-color: #F6F6F6;
    z-index:10;
    overflow: hidden;
    box-shadow: inset 6px 0 6px -5px rgba(0,0,0,.3);
}

.chat-sidebar .panel-collapse.collapsing {
    transition: none !important;
}

.chat-sidebar-accordion .panel-group {
    height: 100%;
    overflow-y: auto;
}

.chat-sidebar-accordion .panel-title .glyphicon {
    padding-right: 8px;
}

.chat-sidebar-accordion .panel-body ul {

}

.chat-sidebar-accordion .panel-body li {

}

.chat-sidebar-accordion .panel-body li a {
    color: #000;
    padding: 6px 20px;
    display: block;
    text-decoration: none;
    box-shadow: inset 6px 0 6px -5px rgba(0,0,0,.3);
}

.chat-sidebar-accordion .panel-body li a:hover {
    background-color: #f6f6f6;
}

.chat-sidebar-accordion .panel-default>.panel-heading {
    color: #A49F9F;
    background-color: #F6F6F6;
    border-color: #ddd;
    border-radius: 0;
    padding:0;
}

.chat-sidebar-accordion .panel-group .panel {
    margin-bottom: 0;
    border: 0;
}

.chat-sidebar-accordion .panel-group .panel+.panel {
    margin-top: 0;
}

.chat-sidebar-accordion .panel-group .panel {
    border-radius: 0;
}

.chat-sidebar-accordion .panel {
    background-color: #FFFFFF;
}

.chat-sidebar-accordion .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 0;
}

.chat-sidebar-accordion .panel-title>a {
    text-decoration: none;
    padding: 12px 16px;
    display: block;
    box-shadow: inset 6px 0 6px -5px rgba(0,0,0,.3);
}

.chat-sidebar-accordion .panel-body {
    padding: 0;
}

.chat-sidebar-padding {
    margin-left: -183px !important;
    margin-right: 260px;
    box-shadow: 5px 0 9px -4px rgba(0,0,0,.3);
}

body.chat-sidebar-opened {
    overflow: hidden;
}

.online-circle {

    color: #5CB85C;

    font-size: 16px;

    height: 10px;
}

/* LEGAJO */

.legajo-foto-container {
    background-color: #f5f5f5;
    border-radius: 10px;
    padding: 10px;
    text-align: center;
    overflow: hidden;
}

.legajo-foto-container img {
    max-width: 100%;
}

.legajo-foto-container .controls {
    /* clear: both; */
}

.moxie-shim {
    display: none;
}

ul.horarios {}

ul.horarios li.horario {
    padding: 5px 10px;
    background-color: #f7f7f7;
    overflow: hidden;
    margin-bottom: 10px;
    box-shadow: 0 0px 2px rgba(0,0,0,0.2);
    margin-left: 5px;
    margin-right: 0px;
    border-radius: 2px;
    /* border: 1px solid #e8e8e8; */
}

ul.horarios li.horario .horario-title {
    cursor: pointer;
}

ul.horarios li.horario .created-at {
    color: #9d9d9d;
}

/*
MOBILE NAV ACCORDION*/

.mobile-nav {
    position: fixed;
    top:0;
    left:0;
    height: 100%;
    width: 260px;
    background-color: #000;
    z-index:1000;
    overflow: hidden;
}

.mobile-nav .panel-collapse.collapsing {
    transition: none !important;
}

.mobile-nav-accordion .panel-group {
    height: 100%;
    overflow-y: auto;
}

.mobile-nav-accordion .panel-title .glyphicon {
    padding-right: 8px;
}

.mobile-nav-accordion .panel-body ul {

}

.mobile-nav-accordion .panel-body li {

}

.mobile-nav-accordion .panel-body li a {
    color: #FFF;
    padding: 10px 20px;
    display: block;
    text-decoration: none;
}

.mobile-nav-accordion .panel-default>.panel-heading {
    color: #A9A9A9;
    background-color: #000;
    border-color: #ddd;
    border-radius: 0;
    padding:0;
}

.mobile-nav-accordion .panel-group .panel {
    margin-bottom: 0;
    border: 0;
}

.mobile-nav-accordion .panel-group .panel+.panel {
    margin-top: 0;
}

.mobile-nav-accordion .panel-group .panel {
    border-radius: 0;
}

.mobile-nav-accordion .panel {
    background-color: #101010;
}

.mobile-nav-accordion .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 0;
}

.mobile-nav-accordion .panel-title>a {
    text-decoration: none;
    padding: 16px;
    display: block;
    color: #929292;
}

.mobile-nav-accordion .panel-body {
    padding: 0;
}

@media (min-width: 768px) {
    .nav-bar-padding {
        margin-left: 60px;
    }
}

@media (max-width: 767px) {
    body.mobile-nav-opened {
        overflow: hidden;
    }

    div.top-bar.container, div.main.container {
        width: 100%;
    }

    .mobile-nav-padding {
        margin-left: 260px;
    }

    nav.top-bar li a {
        padding: 0 20px;
    }
}

.fieldname {
    font-weight: bold;
    color: #FF8800;
}

.new-field {
    color: #00E815;
}

.deleted-field {
    color: #E80000;
}

/* FERIADOS */

.feriado-form-container {
    padding: 10px;
}

/*
RELOJES*/

tr.reloj-inactivo, .bg-reloj-inactivo {
    background-color: #F2E5C0;
    color: #575555;
}

tr.movil-pendiente, .bg-movil-pendiente {
    background-color: #F2E5C0;
    color: #250f1b;
}

tr.movil-activado, .bg-movil-activado {
    background-color: rgb(178, 236, 136);
    color: #250f1b;
}

tr.movil-rechazado, .bg-movil-rechazado {
    background-color: rgba(243, 143, 130, 1);
    color: #250f1b;
}

/*COLORES*/

.bg-ausente {
    background-color: #FF8077;
}

.bg-feriado {
    background-color:#e8c777;
}

.bg-incompleto {
    background-color:#e8e70f;
}

.bg-hs-autorizadas {
    background-color:#e8aea2;
}

.bg-ok {
    background-color: #64FFBB;
}

.bg-novedad-justificada {
    background-color:#e8c9cc;
}

.bg-anormalidad {
    background-color: #C8E5FF;
}

.bg-novedad-injustificada {
    background-color:#e884df;
}

.bg-reg-nolaboral {
    background-color:#d0e0e8;
}

/* MISC */

.select2-container {
    display:block !important;
}


/* GROWL NOTIFICATIONS */

growl-notifications {
    position: fixed;
    top: 150px;
    right: 10px;
    z-index: 100000;
}

growl-notifications growl-notification {
    background: rgba(0,0,0,0.6);
    color: white;
    padding: 15px 30px;
    width: 280px;
    display: block;
    border-radius: 5px;
    margin-top: 15px;
}

growl-notification.fading.ng-move{
    opacity: 0;
    -webkit-transition: 1s linear all; /* Safari/Chrome */
    transition: 1s linear all; /* All other modern browsers and IE10+ */
}

growl-notification.fading.ng-move.ng-move-active {
    opacity: 1;
}
growl-notification.fading.ng-leave {
    opacity: 1;
    -webkit-transition: 1s linear all; /* Safari/Chrome */
    transition: 1s linear all; /* All other modern browsers and IE10+ */
}

growl-notification.fading.ng-leave.ng-leave-active {
    opacity: 0;
}

/* widget home imports */

#procesos-pendientes {}

#procesos-pendientes .proceso {
    margin-bottom: 5px;
}

#procesos-pendientes td {
    vertical-align: middle;
}

#procesos-pendientes .proceso .mensaje {}

#procesos-pendientes .proceso button {
    padding: 2px 5px;
}

/* TIMES */

.times-table {
    /* display: block; */
}

/*CHAT*/

.-cx-PRIVATE-fbMercuryChatUserTab__root .titlebarButtonWrapper{margin-left:24px}
.-cx-PRIVATE-fbMercuryChatUserTab__root.active .titlebar .videoicon:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y5/r/5tkBKMdVC9X.png);background-repeat:no-repeat;background-size:auto;background-position:-399px -50px}
.-cx-PUBLIC-hasLitestand__body .-cx-PRIVATE-fbMercuryChatUserTab__root.active .titlebar .videoicon:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/-u9PNi5orXx.png);background-repeat:no-repeat;background-size:auto;background-position:-139px -116px;opacity:1}
.-cx-PUBLIC-hasLitestand__body .-cx-PRIVATE-fbMercuryChatUserTab__root .titlebar .videoicon{opacity:.3}
.-cx-PRIVATE-fbChatMessageGroup__root{border-top:1px solid #eee;position:relative}
.-cx-PRIVATE-fbChatMessageGroup__picContainer{float:left;position:relative}
.-cx-PRIVATE-fbChatMessageGroup__root .profileLink .profilePhoto{display:block;height:32px;width:32px}
.-cx-PRIVATE-fbChatMessageGroup__root .messages{margin-left:40px}
.-cx-PRIVATE-fbChatMessageGroup__profileName{color:#999ca5;display:none;font-size:11px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:-9px;white-space:nowrap;width:200px}
.-cx-PRIVATE-fbMercuryChatTab__root{height:25px;width:160px}
#fbDockChatTabs .-cx-PRIVATE-fbMercuryChatTab__root.opened{width:260px}
.-cx-PRIVATE-fbMercuryChatTab__root.highlightTab:hover .fbNubButton{background-color:#627bae}
.-cx-PUBLIC-hasLitestand__body .-cx-PRIVATE-fbMercuryChatTab__root.highlightTab:hover .fbNubButton{background-color:#4662a3;background-position:0 0}
.-cx-PRIVATE-fbMercuryChatTab__root.opened .fbNubButton{display:none}
.-cx-PRIVATE-fbMercuryChatTab__root .fbChatTab{margin-left:2px}
.-cx-PRIVATE-fbMercuryChatTab__root .fbChatTab .name{line-height: 17px;overflow:hidden;text-overflow: ellipsis;}
.-cx-PRIVATE-fbMercuryChatTab__root .numMessages{background-color: #6374b1;background-size:auto;background-position:-268px -121px;color:#fff;font-size:9px;font-weight:bold;height: 12px;padding-top: 1px;position:absolute;right: 21px;text-align:center;top: 0px;width:17px;z-index: 100;}
.-cx-PRIVATE-fbMercuryChatTab__root .fbDockChatTabFlyout{display:none;bottom:0;height:285px;width:100%}
.-cx-PRIVATE-fbMercuryChatTab__root.opened .fbDockChatTabFlyout{display:block;border:0;}
.-cx-PRIVATE-fbMercuryChatTab__root .fbNubFlyoutInner{border-bottom:0}
.-cx-PRIVATE-fbMercuryChatTab__root .fbNubFlyoutHeader{position:relative}
.-cx-PRIVATE-fbMercuryChatTab__root .fbNubFlyoutBodyContent, .-cx-PRIVATE-fbMercuryChatTab__root .conversationContainer{height:100%;width:100%}
.-cx-PRIVATE-fbMercuryChatTab__root .conversationContainer{table-layout:fixed;border-left: 1px solid #666;border-right: 1px solid #666;}
.-cx-PRIVATE-fbMercuryChatTab__root .conversationContainer .conversation{padding-top:3px}
.-cx-PRIVATE-fbMercuryChatTab__root .fbNubFlyoutFooter{position:relative}
.-cx-PRIVATE-fbMercuryChatTab__root .fbNubFlyoutAttachments{position:relative}
.-cx-PRIVATE-fbMercuryChatTab__root .inputContainer{border-top: 1px solid #ccc;max-height:77px;overflow-x:hidden;overflow-y:auto;padding:5px 23px 3px 5px;position:relative;}
.-cx-PRIVATE-fbMercuryChatTab__root .hasEmoticonsRight .inputContainer{padding-right:23px}
.-cx-PRIVATE-fbMercuryChatTab__root .chatAttachmentShelf{border-top:1px solid #c9d0da;background-color:#fff;font-size:10px;max-height:68px;overflow-x:hidden;overflow-y:auto;position:relative}
.-cx-PRIVATE-fbMercuryChatTab__root .input{border:0;display:block;height:0;margin:0;min-height:16px;outline:none;padding:0;resize:none;width:100%}
.-cx-PRIVATE-fbMercuryChatTab__root .funhouse .close{width: 14px;color: #C7C7C7;text-shadow: none;font-weight: 100;opacity: 1;font-size: 12px;padding-top: 0px;padding-right: 0;}
.-cx-PRIVATE-fbMercuryChatTab__root .funhouse .close:hover, .-cx-PRIVATE-fbMercuryChatTab__root .funhouse .close:focus{color:#000}
.-cx-PUBLIC-hasLitestand__body .-cx-PRIVATE-fbMercuryChatTab__root .funhouse .close:focus{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/-u9PNi5orXx.png);background-repeat:no-repeat;background-size:auto;background-position:-288px -53px}
.-cx-PUBLIC-hasLitestand__body .highlightTab.-cx-PRIVATE-fbMercuryChatTab__root .funhouse .close:focus{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/-u9PNi5orXx.png);background-repeat:no-repeat;background-size:auto;background-position:-105px -221px}
.-cx-PRIVATE-fbMercuryChatTab__root .funhouse{margin-top:1px}
.-cx-PRIVATE-fbMercuryChatTab__root.opened .funhouse{display:block;margin-left:5px}
.-cx-PRIVATE-fbMercuryChatTab__root .titlebar .titlebarLabel{padding:0}
.-cx-PRIVATE-fbMercuryChatTab__root .titlebar .titlebarTextWrapper{margin:3px 7px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.-cx-PRIVATE-fbMercuryChatTab__root .titlebar .titlebarText{margin:0;color:#fff;text-decoration: none;font-size: 12px;}
.-cx-PRIVATE-fbMercuryChatTab__root .titlebar .titlebarText:hover{text-decoration:underline;}
.-cx-PRIVATE-fbMercuryChatTab__root .titlebar .button{display:inline-block;height:25px;margin-right:-1px;vertical-align:top}
.-cx-PRIVATE-fbMercuryChatTab__root .titlebar .close{margin-right: 3px;width: 14px;color: #9C9C9C;text-shadow:none;font-weight: 100;opacity: 1;font-size: 12px;padding-top: 5px;}
.-cx-PRIVATE-fbMercuryChatTab__root .titlebar .close:hover{color:#fff}
.-cx-PUBLIC-hasLitestand__body .-cx-PRIVATE-fbMercuryChatTab__root .titlebar .close:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/-u9PNi5orXx.png);background-repeat:no-repeat;background-size:auto;background-position:-102px -215px}
.-cx-PRIVATE-fbMercuryChatTab__root .metaInfoContainer{background-color:#fff;padding-left:3px;position:absolute;right:0;top:-9px}
.-cx-PRIVATE-fbMercuryChatTab__root .emoticonsPanel .emoteTogglerImg:focus, .-cx-PRIVATE-fbMercuryChatTab__root .emoticonsPanel .emoteTogglerImg:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y5/r/5tkBKMdVC9X.png);background-repeat:no-repeat;background-size:auto;background-position:-311px -22px;outline:none}
.-cx-PUBLIC-hasLitestand__body .-cx-PRIVATE-fbMercuryChatTab__root .emoticonsPanel .emoteTogglerImg:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y5/r/5tkBKMdVC9X.png);background-repeat:no-repeat;background-size:auto;background-position:-311px -21px}
.-cx-PRIVATE-fbMercuryChatTab__root.typing .fbNubButton:hover .fbChatTab .wrapWrapper{max-width:113px}
.-cx-PRIVATE-fbNub__root, .fbNubGroup,
.-cx-PRIVATE-fbNub__root{}
.inputtext, .inputpassword{padding-bottom:4px}
.clear{clear: both;}
.hidden_elem{display:none !important}
.invisible_elem{visibility:hidden}
.accessible_elem{left:-9999px;position:absolute}
.direction_ltr{direction:ltr}
.-cx-PRIVATE-fbNub__root.openToggler{-webkit-box-shadow:none}
.rNubContainer .-cx-PRIVATE-fbNub__root{margin-left:4px}
.fbNubButton{background:#ebeef4;border:1px solid rgba(29, 49, 91, .3);border-bottom:0;-webkit-box-shadow:inset 0 1px rgba(255, 255, 255, .5);color:#333;display:block;font-weight:bold;height:16px;outline:none;padding:4px 5px;position:relative;z-index:1}
.fbNubButton, .fbNubFlyoutTitlebar, .-cx-PRIVATE-fbNub__root .noTitlebar{-webkit-border-top-left-radius:1px;-webkit-border-top-right-radius:1px}
.-cx-PUBLIC-hasLitestand__body .fbNubButton,
.fbNubButton:focus, .fbNubButton:hover{background-color:#f5f7fa;text-decoration:none}
.-cx-PUBLIC-hasLitestand__body .fbNubButton:focus, .-cx-PUBLIC-hasLitestand__body .fbNubButton:hover{background-color:#f5f6f8;background-position:0 -87px}
div.openToggler .fbNubButton:hover, div.openToggler .fbNubButton{background:#fff;-webkit-border-radius:0;border-top:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .3);padding:5px;-webkit-box-sizing: content-box;box-sizing: content-box;}
.-cx-PUBLIC-hasLitestand__body div.openToggler .fbNubButton:hover{background:#fff}
.-cx-PUBLIC-hasLitestand__body .openToggler .fbNubButton:hover{background-position:0 -87px;padding:7px 6px}
.fbNubFlyout{bottom:25px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .3);position:absolute}
.-cx-PRIVATE-fbNub__root .noTitlebar{border-top:1px solid rgba(0, 0, 0, .3)}
.rNubContainer .-cx-PRIVATE-fbNub__root .swapDirection{left:0;right:auto;z-index:2;}
.rNubContainer .fbNubFlyout{left:auto;right:0}
.fbNubFlyoutInner{border-bottom:1px solid rgba(0, 0, 0, .3)}
.fbNubFlyoutTitlebar{background-color:#6d84b4;border:1px solid rgba(0, 39, 121, .76);border-bottom:none;cursor:pointer}
.-cx-PUBLIC-hasLitestand__body .fbNubFlyoutTitlebar{background:#4b67a8 url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yt/r/D47CF9k_yA8.png) repeat-x 0 -29px;border:1px solid #2e4588}
.fbNubFlyoutTitlebar:hover{background-color: #333;}
.-cx-PUBLIC-hasLitestand__body .fbNubFlyoutTitlebar:hover{background-position:0 0}
.menuOpened .fbNubFlyoutTitlebar, .menuOpened .fbNubFlyoutTitlebar:hover{-webkit-box-shadow:none}
.fbNubFlyoutTitlebar .titlebarLabel{color:#fff;font-weight:bold;line-height:18px;padding:3px 7px 4px}
.fbNubFlyoutHeader, .fbNubFlyoutBody, .fbNubFlyoutFooter, .fbNubFlyoutAttachments{background-color:#fff;border:1px solid rgba(0, 0, 0, .3);border-width:0 1px}
.fbNubFlyoutBody{overflow-x:hidden;overflow-y:auto;position:relative}
.-cx-PUBLIC-hasLitestand__body .fbNubButton, .fbNubButton, .fbNubButton:hover, .openToggler .fbNubButton, .fbNubFlyout,  .fbNubFlyoutFooter{-webkit-background-clip:padding-box}
.-cx-PRIVATE-fbDock__root{bottom:0;direction:ltr;height:25px;left:0;position:fixed;right:0;z-index:300}
.fbDockWrapperRight{left:auto}
.-cx-PRIVATE-fbEmu__root .body .-cx-PUBLIC-fbEmu__link:hover{text-decoration:none}
.-cx-PRIVATE-fbEmu__root .body a.signature:hover{text-decoration:underline}
.-cx-PRIVATE-fbEmu__root .hover:hover .title .-cx-PUBLIC-fbEmu__link{text-decoration:underline}
.-cx-PRIVATE-fbEmu__root:hover .old_x, .-cx-PRIVATE-fbEmu__root:hover .uiSelectorButton, .-cx-PRIVATE-fbEmu__root:hover .ads_rhc_close,
.-cx-PRIVATE-fbEmuEgo__unit .action{color:#777}

.-cx-PRIVATE-fbChatMessage__root{margin-bottom:3px;text-align:left;white-space:pre-wrap;word-wrap:break-word}
.bubbles .-cx-PRIVATE-fbChatMessage__root:after{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/-u9PNi5orXx.png);background-repeat:no-repeat;background-size:auto;background-position:-288px -69px;height:13px;top:5px}
.bubbles .-cx-PRIVATE-fbChatMessage__fromOthers .-cx-PRIVATE-fbChatMessage__root:after{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/-u9PNi5orXx.png);background-repeat:no-repeat;background-size:auto;background-position:-297px -69px}
.bubbles .-cx-PRIVATE-fbChatMessage__root:before{bottom:0;clip:rect(5px, 13px, 18px, 0);top:0}
.bubbles .-cx-PRIVATE-fbChatMessage__root, .bubbles .-cx-PRIVATE-fbChatMessage__root:before{background-color:#dbedfe;background-image:-webkit-gradient(linear, center bottom, center top, from(#dbedfe), to(#f2f9fe));background-image:-webkit-linear-gradient(bottom, #dbedfe, #f2f9fe);background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y0/r/jIl20bdCiwa.png) \0/;background-size:100% 100% \0/}
.bubbles .-cx-PRIVATE-fbChatMessage__fromOthers .-cx-PRIVATE-fbChatMessage__root, .bubbles .-cx-PRIVATE-fbChatMessage__fromOthers .-cx-PRIVATE-fbChatMessage__root:before{background-color:#f7f7f7;background-image:-webkit-gradient(linear, center bottom, center top, from(#f7f7f7), to(#fefefe));background-image:-webkit-linear-gradient(bottom, #f7f7f7, #fefefe);background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yv/r/pBH4CWbHe2U.png) \0/}

.-cx-PRIVATE-fbChatOrderedList__editButton, .-cx-PRIVATE-fbChatOrderedList__stickyArea{background-color:#fdfdfe;border-bottom:1px #c1c9d5 solid;border-top:1px #c1c9d5 solid;color:#989db3;font-size:9px;font-weight:bold;padding:1px 0;text-shadow:0 1px #fff;text-transform:uppercase}
.-cx-PRIVATE-fbChatOrderedList__stickyArea{margin-top:-2px}
.-cx-PRIVATE-fbChatOrderedList__item a:hover{background-color:#e0e4ee;text-decoration:none}
.-cx-PRIVATE-fbChatOrderedList__typeaheadFavoriteButton{margin:7px 5px 0 6px}
.fbChatSidebar .fbChatOrderedList .-cx-PRIVATE-fbChatOrderedList__item a:hover{-webkit-box-shadow:inset 2px 0 2px -2px #b2b9c9}
.fbChatOrderedList .separator{display:table;height:32px;-webkit-user-select:none}
.-cx-PUBLIC-hasLitestandBookmarksSidebar__root .fbChatSidebar .fbChatSidebarBody .-cx-PRIVATE-fbChatOrderedList__item a:hover{background:#2d3139;-webkit-box-shadow:none}
.-cx-PUBLIC-hasLitestandBookmarksSidebar__root .-cx-PRIVATE-fbChatOrderedList__item:hover .icon_container{background:transparent}
.-cx-PUBLIC-hasLitestandBookmarksSidebar__root .-cx-PRIVATE-fbChatOrderedList__item a:hover .pic_container:after{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/7-4zz-Rikzc.png);background-repeat:no-repeat;background-size:auto;background-position:0 0}
.-cx-PUBLIC-hasLitestandBookmarksSidebar__root .-cx-PRIVATE-fbChatOrderedList__stickyArea{background:#3d424d;color:#fff;-webkit-font-smoothing:antialiased;line-height:1.28;text-shadow:none}
.fbChatSidebar .fbChatTypeahead .textInput:focus{background-color:#fff;color:#000}
.-cx-PUBLIC-hasLitestandBookmarksSidebar__collapsed .-cx-PUBLIC-litestandLiquid__root .-cx-PUBLIC-litestandLiquid__openChat:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/-u9PNi5orXx.png);background-repeat:no-repeat;background-size:auto;background-position:-232px -52px;background-color:#2d3139}
.-cx-PUBLIC-hasLitestandBookmarksSidebar__root .fbChatSidebar .fbChatTypeahead .textInput:focus{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/-u9PNi5orXx.png);background-repeat:no-repeat;background-size:auto;background-position:-4px -83px;color:#c2c4cc}
.-cx-PUBLIC-hasLitestandBookmarksSidebar__root .fbChatSidebar .fbChatTypeahead .textInput::-webkit-input-placeholder{color:#515966}
.-cx-PUBLIC-hasLitestandBookmarksSidebar__root .fbChatSidebar .fbChatTypeahead .textInput:-ms-input-placeholder{color:#515966}
.-cx-PUBLIC-hasLitestandBookmarksSidebar__root .fbChatTypeaheadView li:hover .pic_container:after{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/7-4zz-Rikzc.png);background-repeat:no-repeat;background-size:auto;background-position:0 0}
.-cx-PRIVATE-fbComposerXMentionsInput__root .metadataFragment .withToken:hover, .-cx-PRIVATE-fbComposerXMentionsInput__root .metadataFragment .og_composer_object:hover{text-decoration:underline}
.-cx-PUBLIC-fbComposerMessageBox__root .composerTypeahead .wrap{padding:5px}
.fbDockWrapper{bottom:0;direction:ltr;height:25px;left:0;position:fixed;right:0;z-index:300}
.fbDockWrapperLeft{right:auto}
.fbDockWrapperRight{left:auto}
.fbDock{margin:0 15px 0 0}
.fbDock .lNubContainer{float:left}
.fbDock .rNubContainer{float:right}
.fbNub, .fbNubGroup, .fbDock .nubContainer > div, .fbDock .fbNubGroup > div{float:left;position:relative}
.fbNub{-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .3)}
.fbNub.openToggler{-webkit-box-shadow:none}
.rNubContainer .fbNub{margin-left:4px}
.fbNubButton{background:#ebeef4;border:1px solid rgba(29, 49, 91, .3);border-bottom:0;-webkit-box-shadow:inset 0 1px rgba(255, 255, 255, .5);color:#333;display:block;font-weight:bold;height:16px;outline:none;padding:4px 5px;position:relative;z-index:1}
.fbNubButton, .fbNubFlyoutTitlebar, .fbNub .noTitlebar{-webkit-border-top-left-radius:1px 1px;-webkit-border-top-right-radius:1px 1px}
.fbNubButton:focus, .fbNubButton:hover{background:#f5f7fa;text-decoration:none}
.openToggler .fbNubButton{background:#fff;-webkit-border-radius:0;border-top:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .3);padding:5px}
.fbNubFlyout{bottom:25px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .3);position:absolute;max-height: 176px;border: 0;border-top: 1px solid #f2f2f2;}
.fbNub .noTitlebar{border-top:1px solid rgba(0, 0, 0, .3)}
.lNubContainer .fbNubFlyout, .rNubContainer .fbNub .swapDirection{left:0;right:auto}
.rNubContainer .fbNubFlyout{left:auto;right:0}
.fbNubFlyoutInner{border-bottom:1px solid rgba(0, 0, 0, .3)}
.fbNubFlyoutTitlebar{background-color: #333;border: 1px solid rgba(0, 0, 0, .76);border-bottom:none;-webkit-border-top-left-radius:1px 1px;-webkit-border-top-right-radius:1px 1px;cursor:pointer}
.fbNubFlyoutTitlebar:hover, .menuOpened .fbNubFlyoutTitlebar{background-color: #333;}
.menuOpened .fbNubFlyoutTitlebar, .menuOpened .fbNubFlyoutTitlebar:hover{-webkit-box-shadow:none}
.fbNubFlyoutTitlebar .titlebarLabel{color:#fff;font-weight:bold;line-height:18px;padding:3px 7px 4px}
.fbNubFlyoutHeader, .fbNubFlyoutBody, .fbNubFlyoutFooter, .fbNubFlyoutAttachments{background-color:#fff;border:1px solid rgba(0, 0, 0, .3);border-width:0 1px}
.fbNubFlyoutBody{overflow-x:hidden;overflow-y:auto;position:relative;border:0;}
.fbNubButton, .fbNubButton:hover, .openToggler .fbNubButton, .fbNubFlyout, .fbNubFlyout .flyoutInner, .fbNubFlyoutTitlebar, .fbNubFlyoutHeader, .fbNubFlyoutBody, .fbNubFlyoutFooter{-webkit-background-clip:padding-box}
#pageFooter a:hover{text-decoration:underline}
.hasLeftCol #contentArea{padding:0 20px;width:759px}
.hasRightCol #contentArea{width:714px}
.UIActionLinks_bottom .uiLinkButton input:hover{color:#6d84b4}
.comment_like_button:hover{text-decoration:none}
.FlyoutFriendMenu.addToListsOpen.NonFriendSubscriptionMenu.isUnsubscribed
.FriendListSubscribeSubmenu,
.FlyoutFriendMenu.addToListsOpen.NonFriendSubscriptionMenu.isUnsubscribed
.FriendListCFMenuSeparator,
.FlyoutFriendMenu.addToListsClosed.NonFriendSubscriptionMenu.isUnsubscribed
.FriendListSubscribeSubmenu,
.FlyoutFriendMenu.addToListsClosed.NonFriendSubscriptionMenu.isUnsubscribed
.FriendListCFMenuSeparator,
.FlyoutFriendMenu.addToListsClosed.subscriptionMenuOpen
.FriendListSubscribeSubmenu{display:none}
.-cx-PRIVATE-mercuryAttachmentAudioClip__root a:hover{text-decoration:none}
.-cx-PRIVATE-mercuryAttachmentAudioClip__player,
.-cx-PRIVATE-mercuryAttachmentAudioClip__progresser .-cx-PRIVATE-mercuryAttachmentAudioClip__player,
.-cx-PRIVATE-mercuryAttachmentAudioClip__play{background-color:#fff;float:left;padding:0 10px}
.-cx-PRIVATE-mercuryAttachmentAudioClip__duration{background-color:#fff;color:#bbb;display:inline-block;float:right;font-size:12px;line-height:28px;padding:0 10px}

.-cx-PRIVATE-fbMercuryTabSheet__sheetContainer{position:absolute;width:100%}
.-cx-PRIVATE-fbMercuryTabSheet__sheet{-webkit-background-clip:padding-box;background-color:#f2f2f2;border-bottom:1px solid rgba(0, 0, 0, .1);position:relative;z-index:1}
.webMessengerMessageGroup .-cx-PRIVATE-webMessengerMessageGroup__message{line-height:1.38;margin-right:50px}
.webMessengerMessageGroup .-cx-PRIVATE-webMessengerMessageGroup__messageAndDebug +
.-cx-PRIVATE-webMessengerMessageGroup__messageAndDebug p{margin:10px 0 0}
.-cx-PRIVATE-webMessengerMessageGroup__authorName{display:block;line-height:1;margin:1px 0 4px 0}
.-cx-PRIVATE-webMessengerMessageGroup__iframeContainer .xdIframe{display:block;height:0;-webkit-transform-origin:top left;width:100%}
.selectionEnabled .webMessengerMessageGroup{border:1px solid transparent;border-bottom-width:0;margin:0 10px;padding-left:30px;padding-right:10px}
.selectionEnabled .-cx-PRIVATE-webMessengerMessageGroup__forwards
.-cx-PRIVATE-webMessengerMessageGroup__selectionCheck{display:none}
.messageSelectionMode .webMessengerMessageGroup:hover{background-color:#f3f3f3}
.-cx-PRIVATE-webMessengerMessageGroup__tooltipForSource{display:inline-block;vertical-align:middle}
.ego_unit:hover .ego_x{opacity:1}
a.always_underlined:hover,
.-cx-PRIVATE-notifJewelInlineThumb__albumFrame{background-color:transparent;background-position:center 25%;background-repeat:no-repeat;background-size:cover;display:block;height:38px;width:52px}
.-cx-PRIVATE-notifJewelInlineThumb__albumFrame{position:absolute;-webkit-transform:rotate(5deg)}
.-cx-PRIVATE-fbInlineActions__bling:hover{background-color:#444;background-color:rgba(255, 255, 255, .25);text-decoration:none}
.-cx-PUBLIC-fbInlineActions__container:hover .-cx-PRIVATE-fbInlineActions__titleGroup, .-cx-PUBLIC-fbInlineActions__container .-cx-PUBLIC-fbInlineActions__photoLink:focus + .-cx-PUBLIC-fbInlineActions__wrapper .-cx-PRIVATE-fbInlineActions__titleGroup{border-bottom:1px solid #888;border-bottom:1px solid rgba(255, 255, 255, .15);padding-bottom:4px}
.-cx-PRIVATE-fbInlineActions__comments, .-cx-PRIVATE-fbInlineActions__likes{background-repeat:no-repeat;background-position:left 0;margin:0 3px;padding-left:18px}
.-cx-PUBLIC-fbInlineActions__container:hover .-cx-PRIVATE-fbInlineActions__isIE8.-cx-PUBLIC-fbInlineActions__inlineActions .-cx-PRIVATE-fbInlineActions__gradient, .-cx-PUBLIC-fbInlineActions__container:hover .-cx-PRIVATE-fbInlineActions__isIE8.-cx-PUBLIC-fbInlineActions__inlineActions .-cx-PRIVATE-fbInlineActions__link, .-cx-PUBLIC-fbInlineActions__container:hover .-cx-PRIVATE-fbInlineActions__isIE8.-cx-PUBLIC-fbInlineActions__inlineActions .-cx-PRIVATE-fbInlineActions__attribution{visibility:visible}
.-cx-PRIVATE-fbInlineActions__isNotIE8.-cx-PUBLIC-fbInlineActions__inlineActions .-cx-PRIVATE-fbInlineActions__link:focus, .-cx-PUBLIC-fbInlineActions__container:hover .-cx-PRIVATE-fbInlineActions__isNotIE8.-cx-PUBLIC-fbInlineActions__inlineActions .-cx-PRIVATE-fbInlineActions__gradient, .-cx-PUBLIC-fbInlineActions__container:hover .-cx-PRIVATE-fbInlineActions__isNotIE8.-cx-PUBLIC-fbInlineActions__inlineActions .-cx-PRIVATE-fbInlineActions__link, .-cx-PUBLIC-fbInlineActions__container:hover .-cx-PRIVATE-fbInlineActions__isNotIE8.-cx-PUBLIC-fbInlineActions__inlineActions .-cx-PRIVATE-fbInlineActions__middot, .-cx-PUBLIC-fbInlineActions__container:hover .-cx-PRIVATE-fbInlineActions__isNotIE8.-cx-PUBLIC-fbInlineActions__inlineActions .-cx-PRIVATE-fbInlineActions__attribution, .-cx-PUBLIC-fbInlineActions__container .-cx-PUBLIC-fbInlineActions__photoLink:focus + .-cx-PUBLIC-fbInlineActions__wrapper .-cx-PRIVATE-fbInlineActions__gradient, .-cx-PUBLIC-fbInlineActions__container .-cx-PUBLIC-fbInlineActions__photoLink:focus + .-cx-PUBLIC-fbInlineActions__wrapper .-cx-PRIVATE-fbInlineActions__link, .-cx-PUBLIC-fbInlineActions__container .-cx-PUBLIC-fbInlineActions__photoLink:focus + .-cx-PUBLIC-fbInlineActions__wrapper .-cx-PRIVATE-fbInlineActions__middot, .-cx-PUBLIC-fbInlineActions__container .-cx-PUBLIC-fbInlineActions__photoLink:focus + .-cx-PUBLIC-fbInlineActions__wrapper .-cx-PRIVATE-fbInlineActions__attribution{opacity:1}

.photocrop .bg{background:#000;opacity:.6}
.photocrop .guard{height:100%;left:0;top:0;width:100%}
.pluginButton:hover{border-color:#9dacce}
.pluginButtonPressed:hover{background-color:#eee;border-color:#ddd;color:#aaa}
.pluginSkinDark .pluginButton:hover{background-color:#d9d9d9;border-color:#ddd}
.pluginSkinDark .pluginButtonPressed:hover{background-color:#444;border-color:#555;color:#666}
.pluginButtonX button:hover .pluginButtonXOn{display:inline-block}
.pluginButtonX button:hover .pluginButtonXOff{display:none}
.audienceSelectorNoTruncate .uiSelectorButton:focus
.audienceSelectorNoTruncate .uiSelectorButton:hover,
.showSecondaryOptions li, .audienceSelector .secondaryOption, .audienceSelector .returnOption{display:none}
.permalink_stream .fbStreamPermalinkHeader .audienceSelector
.uiSelectorButton, .uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.uiSelectorButton,
.permalink_stream .fbStreamPermalinkHeader .audienceSelector .wrap
.uiSelectorButton{margin-top:2px}
.permalink_stream .fbStreamPermalinkHeader .audienceSelector .wrap
.uiSelectorButton, .uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.wrap .uiSelectorButton,
.permalink_stream:hover .fbStreamPermalinkHeader
.newAudienceSelector.audienceSelector .uiSelectorButton, .uiStream .uiStreamMinistoryGroup:hover .uiStreamPrivacyContainer
.audienceSelector.newAudienceSelector .uiSelectorButton, .fbNotePrivacyWidgetContainer:hover .newAudienceSelector.audienceSelector .uiSelectorButton, .fbDetailsPrivacy:hover .newAudienceSelector.audienceSelector .uiSelectorButton, .uiStream .uiStreamStory:hover .uiStreamFooter
.newAudienceSelector.audienceSelector .uiSelectorButton{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/jEg70PsUGtM.png);background-repeat:no-repeat;background-size:auto;background-position:-464px -3px;border:1px solid #ddd}
.permalink_stream .fbStreamPermalinkHeader .audienceSelector
.uiSelectorButton:hover, .uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.uiSelectorButton:hover, .fbNotePrivacyWidgetContainer .audienceSelector .uiSelectorButton:hover, .fbDetailsPrivacy .audienceSelector .uiSelectorButton:hover, .uiStream .uiStreamStory .uiStreamFooter .audienceSelector
.uiSelectorButton:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:-465px -541px;border:1px solid #999;padding-right:18px}
.permalink_stream:hover .fbStreamPermalinkHeader .audienceSelector .openToggler
.uiSelectorButton, .permalink_stream .fbStreamPermalinkHeader .audienceSelector .openToggler
.uiSelectorButton, .permalink_stream .fbStreamPermalinkHeader .audienceSelector .openToggler
.uiSelectorButton:hover, .uiStream .uiStreamMinistoryGroup:hover .uiStreamPrivacyContainer
.audienceSelector .openToggler .uiSelectorButton, .uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.openToggler .uiSelectorButton, .uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.openToggler .uiSelectorButton:hover, .uiStream .uiStreamStory:hover .uiStreamFooter .audienceSelector .openToggler
.uiSelectorButton,  .uiStream .uiStreamStory .uiStreamFooter .audienceSelector .openToggler
.uiSelectorButton, .uiStream .uiStreamStory .uiStreamFooter .audienceSelector .openToggler
.uiSelectorButton:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:-465px -345px;border:1px solid #999;padding-right:18px;background-color:#6d84b4;border:1px solid #3b5998;border-bottom-color:#6d84b4;-webkit-box-shadow:none}
.permalink_stream .fbStreamPermalinkHeader .audienceSelector .openToggler
.uiSelectorButton .customimg, .permalink_stream .audienceSelector .openToggler .uiSelectorButton:hover
.customimg, .uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.openToggler .uiSelectorButton .customimg, .uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.openToggler .uiSelectorButton:hover .customimg,  .fbNotePrivacyWidgetContainer .audienceSelector .openToggler .uiSelectorButton:hover
.customimg,  .fbDetailsPrivacy .audienceSelector .openToggler .uiSelectorButton:hover
.customimg, .uiStream .uiStreamStory .uiStreamFooter .audienceSelector .openToggler
.uiSelectorButton .customimg, .uiStream .uiStreamStory .uiStreamFooter .audienceSelector .openToggler
.uiSelectorButton:hover .customimg{margin-left:-1px}
.permalink_stream .fbStreamPermalinkHeader .audienceSelector
.uiSelectorMenuWrapper, .uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.uiSelectorMenuWrapper,  .uiStream .uiStreamStory .uiStreamFooter .audienceSelector
.uiSelectorMenuWrapper{margin-top:0}
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .uiSelectorButton
.customimg, .uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.uiSelectorButton .customimg,
.permalinkBody .fbStreamPermalinkHeader .audienceSelector .uiSelectorMenu
.itemIcon, .uiStream .uiStreamMinistoryGroup .uiStreamPrivacyContainer .audienceSelector
.uiSelectorMenu .itemIcon{display:none}
.composerAudienceWrapper:hover .uiButton .uiButtonText{color:#333}
.composerAudienceWrapper:hover .audienceSelector .uiSelectorButton .customimg,
.fbPrivacyAudienceIndicator:hover{text-decoration:none;cursor:default}
.shareRedesignBottomBorder, .shareRedesignText:before, .shareRedesign .shareRedesignContainer:before, .shareRedesignRightBorder{bottom:0;position:absolute;right:0;top:0}
.shareRedesignBottomBorder{top:auto}
.shareRedesignText:before, .shareRedesign .shareRedesignContainer:before{content:'';left:0;right:auto;z-index:1}
.shareRedesign .exploded .shareText{margin-top:-1px;padding-top:10px}
.shareRedesign .uiAttachmentTitle:hover{text-decoration:underline}
.shareRedesign .shareRedesignMedia:after{bottom:1px;content:'';position:absolute;right:0;top:1px}
.shareRedesign .exploded .shareText{min-height:initial}
.shareRedesign .shareMediaVideo{background-color:#f7f7f7}
.uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .uiSelectorButton{left:-9999px;position:absolute}
.uiStream .uiStreamStory:hover .uiStreamHide .uiSelectorButton, .uiStream .uiStreamStory:hover a.uiCloseButton.uiStreamHide, .uiStream .uiStreamStory .uiStreamSubstory:hover .uiStreamHide .uiSelectorButton,  .uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .openToggler .uiSelectorButton{left:auto}
.uiStream .uiSelectorButton:focus{left:auto !important}
.uiStreamStory:hover .uiStreamSubstory .uiStreamHide .uiStreamContextButton{left:-9999px;position:absolute}
.uiStreamStory:hover .uiStreamHide .uiStreamContextButton, .uiStreamStory .uiStreamSubstory:hover .uiStreamHide .uiStreamContextButton,  .uiStreamStory:hover .uiStreamSubstory .uiStreamHide.openToggler .uiStreamContextButton{left:auto}
.uiStreamStory .uiStreamContextButton:focus{left:auto !important}
.uiStreamFooter{width:10000px}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton, .uiStream .highlightSelector .highlightSelectorButton, .highlightEditSelectorButton{border:0;-webkit-box-shadow:none;display:inline-block;height:24px;line-height:24px;overflow:hidden;padding:0;text-indent:50px;width:21px}
.permalink_stream .highlightSelector .highlightSelectorButton,  .permalink_stream .highlightSelector .highlightSelectorButton:hover{background-color:transparent;border:0;height:21px;padding:0;width:21px}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton,
.permalink_stream .highlightSelector .highlightSelectorButton:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/jEg70PsUGtM.png);background-repeat:no-repeat;background-size:auto;background-position:-21px -49px;border:0;padding:0}
.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:hover, .highlightSelector .highlightSelectorButton:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/jEg70PsUGtM.png);background-repeat:no-repeat;background-size:auto;background-position:-21px -72px;border:0;padding:0}
.highlightSelector .highlightEditSelectorButton:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/jEg70PsUGtM.png);background-repeat:no-repeat;background-size:auto;background-position:-85px -72px;border:0;padding:0}
.permalink_stream .highlightSelector .openToggler .highlightSelectorButton:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/jEg70PsUGtM.png);background-repeat:no-repeat;background-size:auto;background-position:-42px -49px;background-color:transparent;border:0;height:21px;padding:0;width:21px}
.highlightSelector .openToggler .highlightEditSelectorButton, .highlightSelector.openToggler .highlightEditSelectorButton, .permalink_stream .highlightSelector .openToggler .highlightEditSelectorButton:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/jEg70PsUGtM.png);background-repeat:no-repeat;background-size:auto;background-position:-106px -72px}
.-cx-PRIVATE-abstractButton__root:hover{text-decoration:none}
.scrollable{overflow-y:auto}
.pop_topleft{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:-363px -628px;left:-10px;top:-10px}
.pop_topright{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:-374px -628px;right:-10px;top:-10px}
.pop_bottomleft{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:-341px -628px;bottom:-10px;left:-10px}
.pop_bottomright{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:-352px -628px;right:-10px;bottom:-10px}
.pop_verticalslab{margin:-10px 0 0;padding-bottom:20px}
.pop_horizontalslab{margin:0 0 0 -10px;padding-right:20px}
.generic_dialog_fixed_overflow{overflow-x:auto;overflow-y:scroll}
.UFIBlingBox:hover{background-color:#eceff5;border-bottom:1px solid #e5eaf1;text-decoration:none}
.UFICommentFailed{color:gray}
.UFIRow .UFICommentCloseButton:focus{opacity:1;outline:none}
.UFICommentLikeButton:hover{text-decoration:none}
.UFICommentLink:focus, .UFIPagerLink:focus, .UFIShareLink:focus{outline:none;text-decoration:underline}
.UFICommentLink:hover .UFICollapseIcon{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/jEg70PsUGtM.png);background-repeat:no-repeat;background-size:auto;background-position:-198px -72px}
.UFICollapseIcon{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/jEg70PsUGtM.png);background-repeat:no-repeat;background-size:auto;background-position:-181px -72px}
.UFIPagerIcon{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yo/r/LFKgZl6vD6n.png);background-repeat:no-repeat;background-size:auto;background-position:0 -18px}
.UFIShareIcon{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/jEg70PsUGtM.png);background-repeat:no-repeat;background-size:auto;background-position:-164px -72px}
.UFIReplySocialSentenceRow:hover{background-color:#dee1e9}
.UFISpamCommentWrapper{margin-left:auto;margin-right:auto;outline:none;padding-bottom:4px;padding-top:5px;width:13px}
.-cx-PRIVATE-xuiButton__root:focus{-webkit-box-shadow:0 0 1px 2px rgba(88, 144, 255, .75), 0 1px 1px rgba(0, 0, 0, .15);outline:none}
.-cx-PRIVATE-xuiButton__root.-cx-PUBLIC-abstractButton__disabled:hover{cursor:default;opacity:.5}
.-cx-PRIVATE-xuiButton__confirm{background-color:#758ab7;background-position:0 -314px;border-color:#4e69a2}
.-cx-PRIVATE-xuiButton__special{background-color:#6fb554;background-position:0 -628px;border-color:#598c46}
.-cx-PRIVATE-xuiDialog__title{border-bottom:1px solid #e5e5e5;-webkit-border-radius:3px 3px 0 0;color:#666;font-size:14px;font-weight:bold;line-height:18px;padding:12px 16px}
.-cx-PRIVATE-xuiDialog__footer{-webkit-border-radius:0 0 3px 3px;border-top:1px solid #e5e5e5;padding:10px 16px}
.uiButtonSpecial.uiButtonDisabled:hover{background:#b4d3a7;border-color:#9db791}
.uiButtonConfirm.uiButtonDisabled:hover{background:#adbad4;border-color:#94a2bf}
.uiButtonDisabled:hover{background:#f2f2f2;border-color:#c8c8c8;-webkit-box-shadow:none}
form.async_saving .uiButton, form.async_saving .uiButtonText, form.async_saving .uiButton input, .uiButtonDepressed,  .uiButtonDisabled input{cursor:default}
.uiButtonLarge,
.-cx-PRIVATE-uiButton__root, .-cx-PRIVATE-uiButton__suppressed:focus, .-cx-PRIVATE-uiButton__suppressed:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:-1px -441px;background-color:#eee;border:1px solid #999;border-bottom-color:#888;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .1)}

.-cx-PRIVATE-uiButton__root.-cx-PUBLIC-abstractButton__disabled:hover{background:#f2f2f2;border-color:#c8c8c8;-webkit-box-shadow:none;color:#b8b8b8;cursor:default}
.-cx-PRIVATE-uiButton__special.-cx-PUBLIC-abstractButton__disabled:hover{background:#b4d3a7;border-color:#9db791;color:#fff}
.-cx-PRIVATE-uiButton__confirm.-cx-PUBLIC-abstractButton__disabled:hover{background:#adbad4;border-color:#94a2bf;color:#fff}
.-cx-PRIVATE-uiButton__suppressed.-cx-PUBLIC-abstractButton__disabled:hover{background:none;border-color:transparent;-webkit-box-shadow:none}
.uiCloseButton{cursor:pointer;display:inline-block;margin:0;padding:0;zoom:1}
label.uiCloseButton{overflow:hidden}
.uiCloseButton input{cursor:pointer;opacity:0;outline:none;padding:18px}
.uiCloseButton{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yA/r/4WSewcWboV8.png);background-repeat:no-repeat;height:15px;width:15px}
.uiCloseButtonSmall{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/ogYrclupeJV.png);height:11px;margin-top:1px;width:11px}
.uiCloseButton:hover, .uiCloseButton:focus{background-position:left -32px}
.uiCloseButtonSmall:hover, .uiCloseButtonSmall:focus{background-position:left -24px}
.uiPopover.openToggler .uiCloseButton,  .uiPopover.openToggler .uiCloseButton:hover{background-color:#6d84b4;border:1px solid #3b5998;border-bottom-color:#6d84b4;-webkit-box-shadow:none}
.uiButtonGroupOverlay .uiButtonGroupItem .uiButtonDisabled:focus{-webkit-background-clip:padding-box;border-color:transparent}
.uiButtonGroup span .uiButtonOverlay:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:right -294px;background-color:transparent}
.uiButtonGroup span .uiButtonOverlay:focus{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:right -245px;background-color:transparent}
.uiButtonGroup .buttonItem .uiButtonOverlay:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:0 -49px}
.uiButtonGroup .buttonItem .uiButtonOverlay:focus{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:0 0}
.uiHoverButtonSelected:hover{background:#6d84b4 !important;border-color:#3B5998 !important;-webkit-box-shadow:none !important}
.uiLinkButton:hover, .uiLinkButton input:hover, .uiLinkButton input:focus{color:#3b5998;text-decoration:underline}
.uiGrid{border:0;border-collapse:collapse;border-spacing:0}
.uiGrid .vBot{vertical-align:bottom;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
i.img{-ms-high-contrast-adjust:none;_overflow:hidden}
.uiInfoTable .label{color:#666;font-weight:bold;padding-right:10px;text-align:right;width:130px}
.uiInfoTable .rightCol{padding:0 0 0 20px;width:225px}
.rfloat{float:right}
.pts{padding-top:5px}
.mbs{margin-bottom:5px}
.mls{margin-left:5px}
.mhs{margin-left:5px;margin-right:5px}
.fss{font-size:11px}
.fsm{font-size:13px}
.fwb{font-weight:bold}
.fcg{color:gray;display: none;}
.uiInputLabelRadio{margin-top:1px}
.uiMentionsInput .mentionsTextarea{line-height:1.28}
.uiMenu{background-color:#fff;padding:3px 0 4px;overflow-y:auto}
.uiMenuItem .itemAnchor{border:solid #fff;border-width:1px 0;color:#111;display:block;font-weight:normal;line-height:16px;padding:1px 16px 1px 22px;text-decoration:none}
.uiMenuItem a:hover{text-decoration:none}
.uiMenuItem a:focus{background-color:#6d84b4;border-color:#3b5998;color:#fff;outline:none}
.uiMenu .checked a:focus{background-color:#6d84b4;background-position:left -56px}
.uiMenuItem{white-space:nowrap}
.uiMenuItem .itemLabel{display:block;max-width:300px;text-overflow:ellipsis;white-space:nowrap}
.uiMenu .disabled .itemAnchor{opacity:.55}
.openToggler{z-index:100}
.uiToggleFlyout,
.openToggler .uiToggleFlyout{display:block}
.hideToggler{border:0;height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}
.uiSelector .uiButton:hover{background-image:none}
.uiSelector .openToggler .uiSelectorButton:hover{background-color:#6d84b4;border:1px solid #3b5998;border-bottom-color:#6d84b4;-webkit-box-shadow:none}
.uiSelectorNormal .uiSelectorChevronOnly:hover{height:20px;padding:0}
.uiSelectorNormal .uiButtonSuppressed:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:right -539px;max-width:169px;padding-right:23px}
.uiSelectorNormal a.uiButtonDisabled:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:right -392px}
.uiSelectorNormal .openToggler .uiButtonSuppressed:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:right -343px}
.uiSelectorContextualLayer .uiContextualLayerAboveLeft .uiSelector .uiSelectorButton, .uiSelectorContextualLayer .uiContextualLayerBelowLeft .uiSelector .uiSelectorButton{left:0}
.uiSelectorContextualLayer .uiContextualLayerAboveRight .uiSelector .uiSelectorButton, .uiSelectorContextualLayer .uiContextualLayerBelowRight .uiSelector .uiSelectorButton{right:0}
.uiTextareaAutogrow{overflow:hidden}
.uiHeaderMiddleBorder .uiHeaderTitle{left:0;padding-right:.5em}
.uiHeaderMiddleBorder .uiHeaderActions{padding-left:.5em;right:0}
.-cx-PRIVATE-uiDialog__footer{border-bottom-width:1px}
.uiContextualDialog:focus{outline:0 solid transparent}
.uiContextualDialogFooterLink:hover{background:#6d84b4;border-color:#3b5998;color:#fff;text-decoration:none}
.uiContextualDialogFooterLink{background:#f2f2f2;border-top:1px solid #e0e0e0;display:block;font-weight:bold;padding:7px;text-align:center}
.uiContextualDialogFooterLink:hover{background:#6d84b4;border-color:#3b5998;color:#fff;text-decoration:none}
.contentAfter .uiScrollableAreaTrack:hover, .contentBefore .uiScrollableAreaTrack:hover {-webkit-border-radius:10px;width:10px}
.uiScrollableAreaTrack:hover .uiScrollableAreaGripper{width:8px}
.uiScrollableArea.contentBefore:before{top:0}
.uiScrollableArea.contentAfter:after{bottom:0}
.uiTooltip:hover{outline:none;text-decoration:none}
.uiTooltipWrap:hover{visibility:hidden}
.uiTooltip:hover .uiTooltipWrap{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y1/r/uVR6w3wRHEJ.gif) left bottom no-repeat;bottom:100%;display:block;left:0;padding:0 0 4px;position:absolute}
.uiTooltip:hover .center{left:50%;margin-left:-10px;padding-left:10px}
.uiTooltip:hover .right{background-position:right bottom;left:auto;right:0}
.uiTooltip:hover .middle{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yR/r/kPCE0g_tKJs.gif);background-position:right top;left:auto;margin:-4px 4px 0 0;right:100%;padding:4px;top:50%}
.uiTooltip:hover .rightmiddle{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yY/r/_ZWZupdaAgS.gif);background-position:left top;left:100%;margin:-4px 0 0 4px;right:auto}
.uiTooltip:hover .bottom{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yX/r/k2R_CZuPy2I.png);background-position:left top;bottom:auto;padding:4px 0 0;top:100%}
.uiTooltip:hover .rightbottom{background-position:right top}
.uiPhotoThumb:hover{border:1px solid #3b5998}
.uiVideoThumb img[width]{max-width:auto}
.uiContextualLayerAboveLeft .uiMenuXShortBorder,
.uiContextualLayerAboveRight .uiMenuXShortBorder{below:-1px;top:auto}
.uiContextualLayerAboveRight .uiMenuXShortBorder,
.uiMenuXItem a:hover,  .uiMenuXItem a:focus{outline:none;text-decoration:none}
.uiMorePager .uiMorePagerPrimary:hover{background-color:#d8dfea}
.uiMorePagerLight .uiMorePagerPrimary:hover{background-color:#edeff4;border-top:1px solid #d8dfea}
.uiContextualLayerAboveLeft .uiTooltipX i.arrow, .uiContextualLayerBelowLeft .uiTooltipX i.arrow{left:5px}
.uiContextualLayerAboveRight .uiTooltipX i.arrow, .uiContextualLayerBelowRight .uiTooltipX i.arrow{right:5px}
.uiContextualLayerAboveCenter .uiTooltipX i.arrow, .uiContextualLayerBelowCenter .uiTooltipX i.arrow{left:50%;margin-left:-4px}
.openToggler .uiButton.uiPopoverButton:hover{background-color:#6d84b4;background-image:none;border:1px solid #3b5998;border-bottom-color:#6d84b4;-webkit-box-shadow:none}
a.uiPopoverButtonWithChevron:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:right -539px;padding-right:23px}
a.uiPopoverButtonWithChevron:active{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:right -197px;border-bottom-color:#999;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .05)}
.openToggler .uiPopoverButton.uiPopoverButtonWithChevron:hover{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/xaH1zuuOrHE.png);background-repeat:no-repeat;background-size:auto;background-position:right -343px}

.-cx-PRIVATE-uiAutosize__clone{left:-9999999px !important;position:absolute !important}
.uiTypeaheadView .category{color:#666}
.uiTypeaheadView .subtext{color:#999}
.uiTypeaheadDisabled div.wrap{background:#e2e2e2}
.uiBlingBox:hover{text-decoration:none;background-color:#eceff5;border-bottom:1px solid #e5eaf1}
.clearFix{zoom:1}
.-cx-PRIVATE-fbChatMessageGroup__root{border-top:1px solid #eee;position:relative;min-height: 30px;}
.bubbles .-cx-PRIVATE-fbChatMessageGroup__root{border-top-width:0;margin-bottom:0;margin-left:4px;padding-top:0}
.-cx-PRIVATE-fbChatMessageGroup__picContainer{float:left;position:relative}
.bubbles .-cx-PRIVATE-fbChatMessageGroup__picContainer{bottom:0;float:none;height:100%;min-height:38px;position:absolute}
.bubbles .-cx-PRIVATE-fbChatMessageGroup__root .profileLink{position:absolute;top:5px}
.-cx-PUBLIC-hasLitestand__body .-cx-PRIVATE-fbChatMessageGroup__root .profileLink:after{background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/-u9PNi5orXx.png);background-repeat:no-repeat;background-size:auto;background-position:-96px -145px;content:'';height:36px;left:-2px;position:absolute;top:-2px;width:36px}
.-cx-PRIVATE-fbChatMessageGroup__root .profileLink .profilePhoto{display:block;height:32px;width:32px;margin-right:8px}
.-cx-PRIVATE-fbChatMessageGroup__root .messages{margin-left:5px}
.-cx-PRIVATE-fbChatMessageGroup__profileName{color:#999ca5;display:none;font-size:11px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:-9px;white-space:nowrap;width:200px}
.-cx-PUBLIC-hasLitestand__body .-cx-PRIVATE-fbChatMessageGroup__profileName{top:-11px}
.-cx-PRIVATE-fbChatMessageGroup__withProfileName .-cx-PRIVATE-fbChatMessageGroup__profileName{display:block}
.-cx-PRIVATE-fbChatMessageGroup__withProfileName.-cx-PRIVATE-fbChatMessageGroup__root{margin-top:13px}
.bubbles .-cx-PUBLIC-fbChatEventMsg__root + .-cx-PRIVATE-fbChatMessageGroup__withProfileName{margin-top:19px}
.bubbles .-cx-PUBLIC-fbChatConvDateBreak__root + .-cx-PRIVATE-fbChatMessageGroup__withProfileName{margin-top:29px}
#bootloader_lE3uU { height: 42px; }
.-cx-PRIVATE-fbNub__root, .fbNubGroup, .fbDock .nubContainer > div, .fbDock .fbNubGroup > div{float: right;position:relative}
.-cx-PRIVATE-fbNub__root{-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.3);}
.-cx-PRIVATE-fbNub__root.openToggler{-webkit-box-shadow:none}
.lNubContainer .-cx-PRIVATE-fbNub__root{margin-right:4px}
.rNubContainer .-cx-PRIVATE-fbNub__root{margin-left:4px}
.-cx-PUBLIC-hasLitestand__body .lNubContainer .-cx-PRIVATE-fbNub__root{margin-right:6px}
.-cx-PUBLIC-hasLitestand__body .rNubContainer .-cx-PRIVATE-fbNub__root{margin-left:6px}
.fbNubButton{background:#ebeef4;border:1px solid rgba(29, 49, 91, .3);border-bottom:0;-webkit-box-shadow:inset 0 1px rgba(255, 255, 255, .5);color:#333;display:block;font-weight:bold;height:16px;outline:none;padding:4px 5px;position:relative;z-index:1}
.fbNubButton:hover{color:#333333}
.-cx-PUBLIC-hasLitestand__body .fbNubButton{-webkit-box-shadow:none;background:#f2f2f4 url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yt/r/D47CF9k_yA8.png) repeat-x 0 -58px;padding:6px}
.fbNubButton, .fbNubFlyoutTitlebar, .-cx-PRIVATE-fbNub__root .noTitlebar{-webkit-border-top-left-radius:1px;-webkit-border-top-right-radius:1px}
.-cx-PUBLIC-hasLitestand__body .fbNubButton, .-cx-PUBLIC-hasLitestand__body .fbNubFlyoutTitlebar, .-cx-PUBLIC-hasLitestand__body .-cx-PRIVATE-fbNub__root .noTitlebar{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px}
.fbNubButton:focus, .fbNubButton:hover{background-color:#f5f7fa;text-decoration:none}
.-cx-PUBLIC-hasLitestand__body .fbNubButton:focus, .-cx-PUBLIC-hasLitestand__body .fbNubButton:hover{background-color:#f5f6f8;background-position:0 -87px}
div.openToggler .fbNubButton:hover, div.openToggler .fbNubButton{background:#fff;-webkit-border-radius:0;border-top:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .3);padding:5px;border:0;}
.-cx-PUBLIC-hasLitestand__body div.openToggler .fbNubButton:hover, .-cx-PUBLIC-hasLitestand__body div.openToggler .fbNubButton{background:#fff}
.-cx-PUBLIC-hasLitestand__body .openToggler .fbNubButton:hover, .-cx-PUBLIC-hasLitestand__body .openToggler .fbNubButton{background-position:0 -87px;padding:7px 6px}
.fbNubFlyout{bottom:25px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .3);position:absolute;border:0;border-top: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;}
.-cx-PUBLIC-hasLitestand__body .fbNubFlyout{bottom:29px}
.-cx-PRIVATE-fbNub__root.maxHeight .fbNubFlyoutOuter{height:9999px}
.-cx-PRIVATE-fbNub__root .noTitlebar{border-top:1px solid rgba(0, 0, 0, .3)}
.lNubContainer .fbNubFlyout, .rNubContainer .-cx-PRIVATE-fbNub__root .swapDirection{left:0;right:auto}
.rNubContainer .fbNubFlyout, .lNubContainer .-cx-PRIVATE-fbNub__root .swapDirection{left:auto;right:0}
.fbNubFlyoutInner{border-bottom:1px solid rgba(0, 0, 0, .3)}
.fbNubFlyoutTitlebar{background-color: #696969;border: 1px solid rgba(94, 92, 92, .76);border-bottom:none;cursor:pointer}
.-cx-PUBLIC-hasLitestand__body .fbNubFlyoutTitlebar{background:#4b67a8 url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yt/r/D47CF9k_yA8.png) repeat-x 0 -29px;border:1px solid #2e4588}
.fbNubFlyoutTitlebar:hover, .menuOpened .fbNubFlyoutTitlebar{background-color: #333;}
.-cx-PUBLIC-hasLitestand__body .fbNubFlyoutTitlebar:hover, .-cx-PUBLIC-hasLitestand__body .menuOpened .fbNubFlyoutTitlebar{background-position:0 0}
.-cx-PUBLIC-hasLitestand__body .fbNubFlyoutTitlebar:before{background-color:rgba(0, 0, 0, .1);content:'';height:1px;left:1px;position:absolute;right:1px;top:28px;z-index:1}
.menuOpened .fbNubFlyoutTitlebar, .menuOpened .fbNubFlyoutTitlebar:hover{-webkit-box-shadow:none}
.fbNubFlyoutTitlebar .titlebarLabel{color:#fff;font-weight:bold;line-height:18px;padding:3px 7px 4px}
.fbNubFlyoutHeader, .fbNubFlyoutBody, .fbNubFlyoutFooter, .fbNubFlyoutAttachments{background-color:#fff;border-right: 1px solid #ddd;border-width:0 1px;border-left: 0;}
.fbNubFlyoutBody{overflow-x:hidden;overflow-y:auto;position:relative;border:0;}
.-cx-PUBLIC-hasLitestand__body .fbNubButton, .fbNubButton, .fbNubButton:hover, .openToggler .fbNubButton, .fbNubFlyout, .fbNubFlyout .flyoutInner, .fbNubFlyoutTitlebar, .fbNubFlyoutHeader, .fbNubFlyoutBody, .fbNubFlyoutFooter{-webkit-background-clip:padding-box}
#bootloader_lu7rh { height: 42px; }
.-cx-PRIVATE-fbChatTabSelector__root .-cx-PRIVATE-fbChatTabSelector__item a{padding-left:5px;padding-right:10px}
.-cx-PRIVATE-fbChatTabSelector__root .-cx-PRIVATE-fbChatTabSelector__item a:hover{background-color:#6d84b4;border-color:#3b5998;color:#fff;outline:none}
.-cx-PRIVATE-fbChatTabSelector__root .-cx-PRIVATE-fbChatTabSelector__itemContent{margin-right:15px;overflow:hidden;text-overflow:ellipsis}
.-cx-PRIVATE-fbChatTabSelector__root .-cx-PRIVATE-fbChatTabSelector__item label{margin-top:3px}
.-cx-PRIVATE-fbChatTabSelector__root .messagesIcon{margin-right:5px;vertical-align:bottom}
.-cx-PRIVATE-fbChatTabSelector__numMessages{background-color:#444;color:#fff;font-size:10px;font-weight:bold;height:16px;padding-top:1px;position:absolute;right:2px;text-align:center;top:-8px;width:17px}
.-cx-PRIVATE-fbChatTabSelector__root .unreadCount{background-color:#d8dfea;-webkit-border-radius:2px;color:#3b5998;font-weight:bold;left:-1px;margin-right:2px;padding:1px 4px 2px;position:relative}

/* CORRIMIENTO */

.ejemplo-corrimiento {}
.ejemplo-corrimiento > * {
    width: auto;
    vertical-align: top;
    margin-right: 10px;
}
.ejemplo-corrimiento > *:last-child {
    margin-right: 0;
}

/* Activa o descativa boton A4/Legal en Informes */
.fichadas .btn-group .classBtnOn {
    background-color: #5f5f5f;
    color: #FFFFFF;
}
.listhorarios .btn-group .classBtnOn {
    background-color: #5f5f5f;
    color: #FFFFFF;
}

/*LOCATIONS*/

.new-location .map-container {
    text-align: center;
}
.new-location #mapid {
    height:300px;
    width:500px;
}
.new-location .location-list {
    height: 300px;
    width: 200px;
    background-color: #f2f2f2;
    margin-right: -5px;
    overflow-y: scroll;
}
.new-location .location-list .location {
    border-bottom: 1px solid #e4e4e4;
    font-size: .8em;
    padding: 5px;
    text-align: left;
    cursor: pointer;
}
.new-location .location-list .location.active {
    background-color: #d0ecff;
}
.new-location .location-list .location:last-child {}
.new-location .location-list .location .desc {}