/* =============================================================================

	STYLE.CSS
	version: 1.6
	updated: 2009-03-06, 13:00 GMT+1

============================================================================= */

/* =============================================================================
HTML - styles
============================================================================= */

body {background-color:#eaeaea; color:#303030;}
a {color:#0085cc;}
a:hover, a:active, a:focus {color:#df0000;}
#content h2 {color:#0085cc;}
#content table {border:2px solid #cfcfcf;}
#content table th {border-right:1px solid #0074B3; background-color:#0085cc; color:#fff;}
#content table td {border:1px solid #cfcfcf;}
#content table tr.bg td {background-color:#e8f6ff;}
/*#content dl dt {color:#df0000;}*/
#content fieldset {border:1px solid #ccc;}
#content legend {background:#FFF; color:#0085cc;}
#content acronym, #content abbr, #content .help {border-bottom:1px dotted #cfcfcf;}

/* =============================================================================
HTML - without styles
============================================================================= */

table.nostyle th, dl.nostyle dt {color:#303030 !important;}

/* =============================================================================
LAYOUT
============================================================================= */

#tray {background-color:#303030; color:#cfcfcf;}
#tray a, #tray strong {color:#fff;}
#tray a:hover, #tray a:active, #tray a:focus {color:#b4e3ff;}
#menu {background-color:#0085cc;}
#menu ul li a {background-color:#fff; color:#303030;}
#menu ul li a span {background-color:#FFF;}
#menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus, #menu ul li#menu-active a {background-color:#FFF; color:#df0000;}
#menu ul li a:hover span, #menu ul li#menu-active a span {background-color:#FFF;}
#menu ul li#menu-active a {color:#0085cc;}
#menu ul.f-right a {color:#df0000;}
#content {border:1px solid #afafaf; background:#fff;}
#footer {color:#707070;}
#footer a {color:#707070;}
#footer a:hover, #footer a:active, #footer a:focus {color:#303030;}

/* =============================================================================
OTHERS
============================================================================= */

#aside #logo img {border:1px solid #bfbfbf;}
#aside #search fieldset a {color:#303030;}
#aside #search fieldset {border:1px solid #bfbfbf;}
#aside #search fieldset a:hover, #aside #search fieldset a:active, #aside #search fieldset a:focus {color:#df0000;}
#aside #btn-create a {background-color:#fff; color:#303030;}
#aside #btn-create a span {background-color:#fff;}
#aside ul li a {border-bottom:1px solid #cfcfcf; color:#303030;}
#aside ul li#submenu-active a {background-color:#df0000; color:#fff;}
#aside ul li a:hover, #aside ul li a:active, #aside ul li a:focus {color:#df0000;}
#aside ul ul li a, #aside ul li#submenu-active ul li a {border-bottom:1px solid #cfcfcf; background-color:#f5f5f5; color:#303030;}
#aside ul li ul li a {background-color:#e3e3e3;}
#aside ul ul li a:hover, #aside ul ul li a:active, #aside ul ul li a:focus, #aside ul li#submenu-active ul li a:hover, #aside ul li#submenu-active ul li a:active, #aside ul li#submenu-active ul li a:focus {color:#df0000;}
#content h1 {background-color:#303030; color:#fff;}
#content .tabs {border-bottom:1px solid #cfcfcf;}
#content .tabs a {color:#303030;}
#content .tabs a span {color:#303030;}
#content .tabs .ui-tabs-selected a {color:#fff;}
#content .tabs .ui-tabs-selected a span {color:#fff;}
#content ul li a {border-bottom:1px solid #cfcfcf; color:#303030;}
#content ul li#submenu-active a {background-color:#df0000; color:#fff;}
#content ul li a:hover, #content ul li a:active, #content ul li a:focus {color:#df0000;}
#content ul ul li a, #content ul li#submenu-active ul li a {border-bottom:1px solid #cfcfcf; background-color:#f5f5f5; color:#303030;}
#content ul li ul li a {background-color:#e3e3e3;}
#content ul ul li a:hover, #content ul ul li a:active, #content ul ul li a:focus, #content ul li#submenu-active ul li a:hover, #content ul li#submenu-active ul li a:active, #content ul li#submenu-active ul li a:focus {color:#df0000;}

.high {color:#df0000;}
.high-bg {background:#FFB;}
.low {color:#707070;}

/* =============================================================================
MESSAGES
============================================================================= */

.msg.warning {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.done {border:2px solid #BBDF8D; background-color:#EAF7D9;}
.msg.error {border:2px solid #FFAEAE; background-color:#FEEBEB;}


/*=======================================
COLUMNS
========================================= */
.title-alda{
    letter-spacing:0px!important;
    padding: 0px!important;
    margin: 0px!important;
    vertical-align: middle;
    font-size: 151% !important;
}
.subtitle-alda{
    padding-top: 5px!important;
    height: 25px!important;
}
.background-alda{
    background-color: #f5f5f5;
}
.separator-alda{
    margin-top: 2px!important;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}

.clearfix:after,
form:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0;
    }
}

/*===========================

AUTOCOMPLETE VENTAS
============================= */
mark { background-color:pink; }


.list-autocomplete {
    padding:0; }
.list-autocomplete em {
    font-style:normal;
    background-color:#e1f2f9;
}

.hasNoResults {
    color:#aaa; }
.hasNoResults,
.btn-extra {
    display:block;
    padding:10px; }

.hasNoResults {
    color:#aaa; }

.btn-extra {
    width:100%;
    border-top:.5px solid #d2d2d2; }

.dropdown {
    position: relative;
}

.dropdown .btn {
    width: 100%;
}

.dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    width: 100%;
    padding: 0;
    margin: -1px 0 0 0;
    font-size: 14px;
    color: #333;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 0 0 3px 3px;
    max-height: 350px;
    overflow-y: auto;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, .08), inset 0 0 0 0.6px #d2d2d2;
    padding: 0.75px;
}


.dropdown.open .btn, .dropdown.show .btn {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.dropdown-menu hr {
    margin: 0;
}

.dropdown-item {
    clear: both;
    display: block;
    width: 100%;
    vertical-align: top;
    font-weight: 400;
    color: #333;
    text-align: inherit;
    border: 0.75px solid transparent;
    max-width: 100%;
    padding: 0 10px;
    line-height: 35px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #262626;
    text-decoration: none;
    background-color: #c8e2ec;
}

.dropdown-item.disabled, .dropdown-item:disabled {
    color: #a0a0a0;
    cursor: default;
    background-color: transparent;
    background-image: none;
}

.dropdown-item.active {
    background-color: #f2f2f2;
    color: #262626;
}

.dropdown-item:last-child {
    border-radius: 0 0 3px 3px;
}

.dropdown-menu li.active .dropdown-item, .dropdown-item.active {
    cursor: default;
}

.dropdown-menu.wrap .dropdown-item, .dropdown-menu.wrap .dropdown-header {
    white-space: normal;
    line-height: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.dropdown-item i, .dropdown-item span {
    display: inline-block;
    vertical-align: top;
}

.dropdown-header {
    display: block;
    padding: 0 10px;
    font-size: 15px;
    font-weight: 400;
    color: #989898;
    line-height: 35px;
}

.dropdown-header:first-child {
    position: relative;
    top: 2px;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropdown-menu-left {
    right: auto;
    left: 0;
}

.myButton {
    background-color:#7892c2;
    -moz-border-radius:28px;
    -webkit-border-radius:28px;
    border-radius:28px;
    border:1px solid #4e6096;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    padding: 5px!important;
    /*padding:14px 29px;*/
    text-decoration:none;
    text-shadow:0px 1px 0px #283966;
}
.myButton:hover {
    background-color:#476e9e;
}
.myButton:active {
    position:relative;
    top:1px;
}
