/* 
    Document   : new_layout
    Created on : 23/08/2012, 17:01:17
    Author     : Diego Matoso - diegomatoso@gmail.com
    Description:
        Purpose of the stylesheet follows.
*/

@import url("area.css");

body {
    overflow-y: scroll;
    /*background-color: #FFF;*/
}

/* STRUCTURE -----------------------------------------------------------------*/

#center {
    width: 1190px;
    max-width: inherit;
    min-width: 1190px;
}

.page-window #center {
    max-width: 1190px;
}

@media (max-width: 1180px) {
    #center {
        width: 950px;
        max-width: inherit;
        min-width: 950px;
    }

    .page-window #center {
        min-width: 934px;
        max-width: 934px;
        width: 934px;
    }
}

.page-full #center {
    width: 99.9%;
    max-width: 99.9%;
    min-width: 99.9%;
}

.box_structure_header {
    height: 68px;
}

#center {
    display: table;
    position: relative;
    padding: 0;
    border-style: solid;
    border-color: #EEE;
    border-width: 0 1px 1px 1px;
    background-color: #FFF;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.new-container-pane-left, 
.new-container-pane-right {
    display: table-cell;
    vertical-align: top;
    position: relative;
    z-index: 1;
}

.new-container-pane-left {
    min-width: 190px;
    width: 190px;
    max-width: 190px;
    height: 100%;
    padding-top: 15px;
    border-right: 1px solid #CCC;
    background-position: right 70px;
    background-repeat: no-repeat;
    background-image: url(../../imgs/core_old_new/effect_shadow_container_left.png);
}

.slimScrollDiv .new-container-pane-left-content {
    /*padding-right: 8px;*/
}

.page-profile .new-effect-top-content {
    position: absolute;
    left: 1px;
    right: 1px;
    z-index: 0;
    min-height: 94px;
    background: #FAFAFA;
    border-bottom: 1px solid #DBDBDB;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.new-pane-content, 
.new-container-pane-header, 
.new-container-pane-content 
{ padding: 10px; }

.new-container-pane-header {
    padding-top: 25px;
}

.page-simple .new-container-pane-header {
    padding-top: 10px;
}

.new-container-pane-header .container-item-status {
    float: right;
    margin-top: -8px;
    color: #666;
}
.new-container-pane-header .container-item-register-source {
    float:right;
    padding-bottom:4px;
    clear:both;
    color:#666;
}

.new-container-pane-header .container-item-status .item-status {
    margin-left: 20px;
}

.new-container-pane-content-toolbar {
    overflow: hidden;
    margin: -10px -10px 18px;
    padding: 10px;
    text-align: right;
    border-bottom: 1px solid #EEE;
    background-color: #FCFCFC;
    clear: both;
}

.new-container-pane-content-toolbar.new-toolbar-form-email .btn-default, 
.new-container-pane-content-toolbar.new-toolbar-form-email .btn-highlight {
    float: left;
    margin-right: 5px;
}

.page-profile .new-container-pane-content-toolbar {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    -o-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
}
.new-container-pane-content-toolbar .label-form {
    vertical-align: top;
}
.financial_reports-to_pay_by_supplier .table-list > div {
    margin-bottom: 25px;
}
.financial_reports-to_pay_by_supplier .label-text {
    width: auto;
}
.financial_reports-to_pay_by_supplier .label-text+.label-text {
    text-align: left;
}
.financial_reports-to_pay_by_supplier .legend {
    text-align: right;
    padding: 2px 0;
    clear: both;
}
.financial_reports-to_pay_by_supplier .legend:before {
    content: '*';
    color: red;
}
.financial_reports-to_pay_by_supplier .flag_ {
    float: left;
}
.financial_reports-to_pay_by_supplier .label-text+.box_date_interval .label-text {
    display: none;
}
#footer{}

.box_structure_footer {
    display: none;
}

.infiniteScroll {
    text-align: center;
}

.new-container-details-left {}


/* FOOTER ------------------------------------------------------------------- */

#footer {
    width: 1190px;
    height: 25px;
    line-height: 25px;
    display: block;
    margin: 0 auto 10px;
    font-size: 10px;
    border-top: 0;
    background-color: transparent;
}

.bottom_absolute {
    bottom: auto;
    position: relative;
    z-index: 0;
}

#footer .footer_center {
    display: none;
}

#footer .new-footer-center {
    display: block;
    text-align: right;
}

#footer .new-box-powered {
    float: left;
}

#footer .logo-ccm {
    float:right;
}

#footer .new-menu-footer { display: inline-block; float: right; margin-right: 10px; }
#footer .new-menu-footer li { display: inline-block; background: url(../../imgs/core_old_new/divisor_menu_footer.png) right center no-repeat; padding-right: 5px; }
#footer .new-menu-footer li:last-child { background: none; }
#footer, #footer .new-menu-footer li a { color: #0B57AC; }
#footer .new-menu-footer li a:hover { text-decoration: underline; }

#footer .effect {
    display: none;
}

/* GENERAL STYLE ------------------------------------------------------------ */

h4 {
    margin-bottom: 12px;
    background: url(../../imgs/core_old_new/border_gray.png) left center repeat-x;
}

h4 > span {
    display: inline-block;
    padding: 0 10px;
    margin-left: 100px;
    font-size: 11px;
    text-transform: uppercase;
    color: #999;
    background-color: #FFF;
}

.main_form h4 > span {
    margin-left: 105px;
}

.default-link:hover { text-decoration: underline; }

/*** cntact card ***/
.new-contact-card .new-contact-card-photo {
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 5px;
    overflow: hidden;
    display: inline-block;
    -moz-box-shadow: inset 0px 0px 1px 0px #CCC;
    -webkit-box-shadow: inset 0px 0px 1px 0px #CCC;
    box-shadow: inset 0px 0px 1px 0px #CCC;
    background-color: transparent;
}

.new-contact-card .new-contact-card-identification {
    margin-left: 35px;
}

.new-contact-card .new-primary-identification {
    font-weight: bold;
}

.new-contact-card .new-primary-identification, 
.new-contact-card .new-secondary-identification {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.new-contact-card.new-show-content-all .new-primary-identification, 
.new-contact-card.new-show-content-all .new-secondary-identification {
    overflow: inherit;
    text-overflow: inherit;
    white-space: normal;
}

.new-briefing-resume-box .new-contact-card .new-primary-identification, 
.new-briefing-resume-box .new-contact-card .new-secondary-identification {
    white-space: normal;
}

.new-contact-card .new-secondary-identification {
    font-size: 10px;
    color: #666;
}

.new-contact-card a.new-primary-identification:hover, 
.new-contact-card a.new-secondary-identification:hover {
    text-decoration: underline;
}


.new-contact-card .new-remove-mini {
    display: none;
    float: right;
}

.new-contact-card:hover .new-remove-mini {
    display: inline-block;
}

/*** end cntact card ***/

/* CARD 1 */
.new-contact-card.card-1 .new-contact-card-photo {
    width: 58px;
    height: 58px;
}
.new-contact-card.card-1 .new-contact-card-identification {
    margin-left: 65px;
}
/* end card 1 */


/* CARD 3 */
.new-contact-card.card-3 .new-contact-card-photo {
    width: 16px;
    height: 16px;
}
.new-contact-card.card-3 .new-contact-card-identification {
    margin-left: 21px;
}

.new-contact-card.card-3 .new-primary-identification {
    font-weight: normal;
}

.new-contact-card.card-3 .photo {
    padding: 0;
    color: transparent;
    background-color: transparent;
    border: 0;
    
}
/* end card 3 */

/* CARD 4 */
.new-contact-card.card-4 .new-contact-card-photo {
    width: 16px;
    height: 16px;
}

.new-contact-card.card-4 .new-contact-card-identification {
    margin-left: 0;
}

.new-area-briefing-content .new-contact-card.card-4 .new-contact-card-identification {
    width: 300px;
}

.new-contact-card.card-4 .new-secondary-identification {
    clear: both;
}
/* end card 4 */

/*** general items rounded ***/
.new-list-flags, 
.new-loading-content 
{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
/*** end general items rounded ***/

/*** general items highlight ***/
.new-link, 
.new-container-pane-header .new-title > p, 
.new-contact-card .new-primary-identification, 
.link-edit, 
.default-link, 
.setNavGroups, 
.setNavGroups .new-item, 
.new-container-pane-list .selected, 
.new-container-pane-list .selected .new-primary-identification, 
.new-container-pane-list .selected a, 
.table-list .table-list-top th, 
.ui-tabs-horizontal > .creandiTabbedPane-tabs .ui-state-active > a, 
.new-basic-container-titled .new-container-title, 
.new-text-highlight, 
.new-item-count, 
.new-count-flags, 
.new-ticketbox, 
.table-list .table-list-highlight, 
.new-email, 
#box_login .new-area h3 > span, 
.new-table-list-title, 
.new-title-inner, 
.card-name, 
.creandiTabbedScrollable.ui-tabs .ui-tabs-nav li.ui-tabs-selected a 
{
    color: #0B57AC !important;
}

.new-group-email, 
.new-value-ok {
    color: #1D7500 !important; 
}

.new-value-critical { 
    color: red !important;
}

.new-value-alert {
    color: #FFA600; 
}

/*** ----------------------- ***/

.new-text-light { color: #999; }
.new-desc, .new-no-records-found { color: #999; }
.new-no-records-found { font-style: italic; }

.link-edit {
    font-weight: bold;
}

.new-without-name {
    font-style: italic;
}

.link-edit:hover, 
.new-link:hover {
    text-decoration: underline;
}

.new-division-container {
    display: block;
    border-bottom: 1px solid #EEE;
}

.container_group_duplicate {
    padding: 15px 5px 7px 5px;
}

#content-form-interaction_rules .inputMultipleFields .container_group_duplicate div.label-form {
    padding-left: 0;
    margin-bottom: 8px !important;
}

.del_box_duplicate {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.container_group_duplicate .remove-item {
    float: right;
}

.new-element-table {
    width: 100%;
    display: table;
}

.new-element-table-row {
    display: table-row;
}

.new-element-table-cell {
    display: table-cell;
    vertical-align: top;
}

.new-basic-container-untitled {
    border: 1px solid #CCC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #FFF;
}

/* basic container */

.new-basic-container-titled {
    padding: 3px;
    border: 1px solid #DDD;
    margin-bottom: 10px;
}

.new-basic-container-titled .new-container-title {
    min-height: 22px;
    padding: 4px 10px;
    margin-bottom: 5px;
    line-height: 22px;
    font-weight: bold;
    background-color: #E9EBEF;
}

.new-container-pane-left .new-no-records-found {
    margin-left: 10px;
}

.new-text-highlight, 
.new-text-light, 
.new-desc, 
.new-no-records-found
{ font-weight: normal; }

.new-underline-title {
    padding-bottom: 10px;
    border-bottom: 1px solid #CCC;
}

/* --------------- */

/* edit table */
.editable_textarea input[type=text], 
.editable_textarea textarea {
    margin-bottom: 5px;
}

.editable_textarea button {
    margin-right: 5px;
}
/* ---------- */

.new-status-loading {
    cursor: progress;
}

.new-desc-page {
    color: #999;
    display: block;
    margin-bottom: 20px;
}

a.new-desc-page { color: #999 !important; }
a.new-desc-page:hover { text-decoration: underline; }

.new-box-highlight-title {
    margin-bottom: 3px;
    font-size: 11px;
    color: #666;
}

.new-box-highlight-title > span {
    font-weight: bold;
}

.new-box-highlight-subtitle {
    margin-bottom: 5px;
    font-weight: bold;
    color: #000;
}

#content-form-agreement_item_form_talent .new-box-highlight.new-box-alert {
    max-height: 118px;
}

#content-form-agreement_item_form_talent input[readonly="readonly"] {
    filter:alpha(opacity=50);
    -moz-opacity: 0.50;
    opacity: 0.50;
    cursor: default;
}

#content-form-agreement_item_form_talent .new-form-warnings {
    max-width: 570px;
}
#content-form-agreement_item_form_talent .new-element-table-cell > div {
    clear: both;
}
#content-form-agreement_item_talent_conflicts .new-box-highlight.new-box-alert {
    max-height: 440px;
}

#content-form-agreement_item_talent_conflicts #agreements_items_form_warnings {
    width: 750px;
}

.box-notify-financial .box-notify-financial-header > *
 {
    margin-top: 4px;
    margin-bottom: 4px;

}
 
.box-notify-financial .ui-dialog-buttonset{
    text-align: center;
    margin-top: 8px;
    margin-bottom: 4px;
}
.box-notify-financial form{
    min-height: 50px;
} 
.box-notify-financial form > *{
    margin-bottom: 5px;

}
.box-notify-financial label[for="email_description"] .label-field span{
    display: block;
    margin: 0 0 -2px -20px;
}
.box-notify-financial .label-field input[type="radio"]{
    margin: 3px 3px 0 15px;
}

/* CONTAINER LEFT ----------------------------------------------------------- */

.new-container-pane-photo { padding: 15px 10px 10px; }
.new-container-pane-shortcut { padding: 0 10px; margin-bottom: 10px; }
.new-container-pane-list { padding: 0 0 10px 8px; }
.new-container-pane-list-contacts { padding: 10px; }
.new-container-pane-left .new-division-container { margin: 0 5px; }
.new-container-pane-left-content > .default-link { display: inline-block; margin: 0 10px 10px; }

.new-container-pane-photo, 
.new-container-pane-logo {
    text-align: center;
}

.new-container-pane-logo {
    position: relative;
    z-index: 1;
    margin: 0 0 25px;
    display: none;
}

.page-profile .new-container-pane-logo {
    min-height: 69px;
    display: block;
}

.page-books .new-container-pane-logo {
    margin-bottom: 12px;
}


.new-container-pane-photo .new-contPhoto {
    max-width: 130px;
    height: 130px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    z-index: 1;
    padding: 5px;
    margin: 0 auto;
    border: 1px solid #DDDDDD;
    background: #FFFFFF;
    
    background-color:rgb(255,255,255);
    /* Firefox v3.5+ */
    -moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1);
    /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
    box-shadow:1px 2px 4px rgba(0,0,0,0.1);
    -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=2,Color=#1a000000,Positive=true)";
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=2,Color=#1a000000,Positive=true);
}

.new-container-pane-photo .photo {
    max-height: 130px;
    background: none;
    border: 0;
    padding: 0;
}

.new-container-pane-shortcut {
    text-align: right;
}

.new-container-pane-shortcut > a {
    margin-left: 5px;
    font-size: 10px;
    color: #025D93;
}

.new-container-pane-shortcut > a:hover {
    text-decoration: underline;
}

.new-container-pane-list  {}

.new-container-pane-content .new-container-pane-list {
    width: 185px;
    overflow: hidden;
    padding: 0;
    border-right: 1px solid #DDD;
}

.new-container-pane-list > ul {}

.new-container-pane-list > ul > li {
    display: block;
    margin-bottom: 2px;
}

.new-container-pane-list ul li label {
    display: block;
    padding: 2px 10px 2px 2px;
}

.new-container-pane-right .new-container-pane-list ul li label {
    padding-right: 2px;
}

.new-container-pane-list .new-contact-card {
    max-width: 140px;
    display: inline-block;
}

#nav_emails_answered > li > label > input[type=checkbox] {
    margin-top: 1px;
}

.new-container-pane-list ul > li > a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 2px 10px 2px 2px;
}

.new-container-pane-list ul > li .new-desc {
    display: block;
    padding-left: 18px;
}

.new-list-icon 
{
    padding-left: 27px !important;
    background-repeat: no-repeat;
    background-image: url(../../imgs/core_old_new/sprite_menu_itens.png);
    background-position: 0 -2px;
}

.new-container-pane-list-general .new-list-icon { background-position: 0 -2px; }
.new-container-pane-list-model .new-list-icon { background-position: 0 -34px; }
.new-container-pane-list-financial .new-list-icon { background-position: 0 -66px; }
.new-container-pane-list-notes .new-list-icon { background-position: 0 -98px; }
.new-container-pane-list-other .new-list-icon { background-position: 0 -130px; }
.new-container-pane-list-settings .new-list-icon { background-position: 0 -162px; }
.new-container-pane-list-socialmap .new-list-icon { background-position: 0 -194px; }
.new-container-pane-list-files .new-list-icon { background-position: 0 -226px; }
.new-container-pane-list-email_history .new-list-icon { background-position: 0 -258px; }
.new-container-pane-list-organization .new-list-icon { background-position: 0 -450px; }

.new-title-container {
    margin: 10px 0 10px 5px;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    padding: 7px 10px 7px 5px;
    border-bottom: 1px solid #EEE;
}

.new-title-container a {
    color: #000;
}

.new-title-container.selected {
    background-color: #D8DFEA;
}

.new-title-container-desc {
    font-size: 10px;
    font-weight: normal;
    color: #999;
}

.new-container-pane-content .new-title-container {
    margin-left: 0;
}

.new-title-container span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase;
    font-size: 9px;
    color: #666666;    
}

.new-title-container .btn-default.area-add + span {
    line-height: 22px;
}

.new-title-container .new-btn-add, 
.new-title-container .btn-default.area-add {
    float: right;
}

.new-title-container .btn-default.area-add {
    border-color: #7587B3;
    background-image: url(../../imgs/core_old_new/sprite_buttons_table_list.png);
    background-position: 2px -538px;
}

.new-container-pane-list-contacts .new-list-contacts {
    padding-bottom: 5px;
    margin: 0 0 5px 10px;
    border-bottom: 1px solid #EEE;
}

.new-container-pane-list-contacts .new-list-contacts .new-contact-card {
    margin-bottom: 5px;
}

.new-container-pane-list-contacts .new-list-contacts > li {
    display: block;
    margin-bottom: 5px;
}

/* NAVIGATION GROUPS */

.new-list-nav-groups {
    margin-bottom: 10px;
}

.new-title-list, 
.new-title-list > a {
    line-height: 20px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /*margin-bottom: 5px;*/
    font-weight: bold;
    color: #666;
    font-size: 9px;
    text-transform: uppercase;
}

.new-list-nav-groups .new-title-list {
    text-indent: 5px;
}

.new-list-nav-groups .new-title-list > a {
    padding: 0 10px 0 0;
}

.new-container-pane-list ul > li > a:hover, 
.new-container-pane-list ul > li > label:hover, 
.new-list-nav-groups .new-title-list > a:hover {
    background-color: #E8ECF0;
}

.new-container-pane-list ul > li.setNavGroups, 
.new-container-pane-list .selected, 
.new-list-nav-groups .new-title-list > a.focused {
    background-color: #D8DFEA;
}

.setNavGroups {
    font-weight: bold !important;
    background-color: #D8DFEA;
}

.new-list-nav-groups .new-desc-list {
    line-height: 14px;
    display: block;
    text-align: right;
    margin-right: 5px;
    font-size: 10px;
    color: #999;
    visibility: hidden;
    display: none;
}

.new-list-nav-groups:hover .new-desc-list {
    visibility: visible;
}

.new-list-nav-groups > ul {}

.new-list-nav-groups ul > li {
    display: block;
}

.new-list-nav-groups ul > li > a {
    display: block;
    padding: 2px 10px 2px 15px;
}

.new-list-nav-groups ul > li > a .new-item {
    line-height: 15px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.setNavGroups .new-item, 
.new-container-pane-list .selected, 
.new-container-pane-list .selected .new-primary-identification 
{
    font-weight: bold;
}

.new-container-pane-list.selected, 
.new-list-nav-groups.selected {
    background: #F3F3F3;
}

.new-item-count, .new-count-flags, .new-ticketbox {
    line-height: 13px;
    float: right;
    padding: 1px 3px;
    font-size: 9px;
    font-weight: bold;
    background-color: #E8ECF0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

#agreements-items-compose-message-list .new-ticketbox {
    cursor: default;
}

#agreements-items-compose-message-list .new-ticketbox:hover {
    text-decoration: none;
}
#agreements-items-compose-message-list .alert-max-length-overflow{
    color: #CD1010 ;
}
.area_compose_message #box_agreement_item_list{
    width: 720px;
    overflow: hidden;

}
.area_compose_message .agreements-compose-message-to{
    clear: both;

}
.new-list-nav-groups ul li a.new-loading .new-item-count {
    padding: 0;
    width: 15px;
    height: 15px;
    font-size: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url(../../imgs/core_old_new/loading_mini.gif);
}

.new-list-nav-groups ul > li > a.new-loading:hover .new-item-count {
    background-color: transparent;
}

.setNavGroups .new-item-count, 
.new-container-pane-list ul li:hover .new-item-count, 
.new-container-pane-list .selected .new-item-count, 
.new-list-nav-groups ul li a:hover .new-item-count, 
.new-count-flags, 
.new-ticketbox 
{ background-color: #C3CBDE; }
/* ----------------- */

.new-ticketbox {
    float: none;
}

.show_more {
    display: inline-block;
    margin-top: 10px;
}

.btn-filter {
    float: right;
    margin: 10px 10px 0 0;
}

.list_menu > li {
    margin-bottom: 2px;
}

.new-container-pane-left-dates {
    padding: 0 10px;
}

/* CONTAINER RIGHT - CONTENT ------------------------------------------------ */

.new-container-pane-header {}

.new-container-pane-right .new-division-container {
    margin: 10px 0;
}

.new-container-pane-content-toolbar .new-division-container {
    margin: 5px -5px;
}

/* Page Contact */
.page-profile .new-container-pane-left {
    border-right: 0;
}

.page-profile .new-container-pane-header {
    padding-left: 0;
    border-left: 1px solid #FAFAFA;
    position: relative;
    z-index: 1;
}

.page-profile .new-container-pane-content {
    position: relative;
    /*z-index: 1;*/
    border-left: 1px solid #CCCCCC;
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    -o-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
    background-color: #FFF;
}
/* ------------ */

.new-container-pane-header .new-title {
    padding-left: 28px;
    font-size: 11px;
    background: url(../../imgs/core_old_new/icon_contact.png) 0 3px no-repeat;
}

.new-container-pane-header .new-title-contact { background-image: url(../../imgs/core_old_new/icon_contact.png); }
.new-container-pane-header .new-title-package { background-image: url(../../imgs/core_old_new/icon_package.png); }
.new-container-pane-header .new-title-agreements { background-image: url(../../imgs/core_old_new/icon_package.png); }
.new-container-pane-header .new-title-books { background-image: url(../../imgs/core_old_new/icon_books.png); padding-left: 24px; }
.update-status-message{
    margin-right: 4px;
}

.new-container-pane-header .new-title > p {
    min-height: 20px;
    font-size: 16px;
    font-weight: bold;
}


.new-container-pane-header .new-title > p > a.new-edit-mini {
    margin-left: 5px;
}

.new-container-pane-header .general-search-container-pane{
    height: 50px;
    margin: 0;
    padding: 10px 0 0 420px;
}

.new-container-pane-header .general-search-container-pane .input_text {
    width: 290px;
}

.new-container-pane-header .new-title > span {
    min-height: 14px;
    display: block;
    color: #333;
}

.new-container-pane-content {
    border-style: solid;
    border-color: #CCC;
    border-width: 1px 0 0 0;
    clear: both;
}

/*** group flags ***/
.new-list-flags {
    min-height: 24px;
    padding: 6px 10px 2px;
    background-color: #F4F4F4;
}

/* only new contact */
.div_flags_select {
    margin: 0;
}
/* end only new contact */

/*** end group falgs ***/

.container-quicksearch {
    float: right;
}

.container-quicksearch label {
    margin: 0;
}

.infiniteScroll, .infiniteScrollBooks {
    min-height: 35px;
    /*border: 1px solid #FFF;*/
    background-color: #F9FAFB;
    border: 1px solid #CCC;
    cursor: pointer;
    text-align: center;
}
.infiniteScroll > span,
.infiniteScrollBooks > span{
    margin-top: 10px;
    display: block;
}

.new-loading-content {
    background-image: url(../../imgs/core_old_new/loading_content.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #F9FAFB;
    border: 1px solid #CCC;
}

.new-container-contact-card {
    padding: 12px;
    clear: both;
    margin-bottom: 15px;
    border: 1px solid #CCC;
}

.new-container-contact-card ul li {
    width: 150px;
    display: inline-block;
    padding: 5px;
    vertical-align: top;
    margin: 0 25px 15px 0;
}

.new-container-toolbar-inner {
    padding: 10px;
    margin: 0 -10px 10px;
    border-top: 1px solid #EEE;
    border-bottom: 1px solid #DDD;
}

.new-title-toolbar-inner {
    min-height: 22px;
    line-height: 22px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    color: #000;
}

.new-title-toolbar-inner-email 
{
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 27px;
}

.new-title-toolbar-inner-email { background-image: url(../../imgs/core_old_new/icon_title_email.png); }

.new-title-toolbar-inner > span {
    font-weight: normal;
}

.new-statistic-package {
    width: 300px;
}

.new-container-table-list-mini {
    padding: 10px 5px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #F8F9FA;
}

.new-container-table-list-mini .new-container-title {
    margin: 0 0 5px 5px;
    font-weight: bold;
    color: #063D79;
}


/* box model */

.new-box-model {
    width: 217px;
    overflow: hidden;
    text-align: left;
}

.new-box-model .content {
    display: table;
    padding: 0;
}
.new-box-model .content .box_left, 
.new-box-model .content .box_model_content {
    display: table-cell;
    vertical-align: top;
    padding: 5px;
    float: none;
}

.new-box-model .content .box_left label {
    display: inline-block;
    margin: 5px 0;
    padding: 0 5px;
}

.new-box-model .box_img_mannequin {
    width: auto;
    float: none;
}

.new-box-model .content .box_left img.img {
    padding: 3px;
}

.new-box-model .box_model_content .title {
    width: 140px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
}

.new-box-model .box_model_content .desc {
     font-size: 11px;
     margin-bottom: 30px;
     font-style: italic;
}

.new-box-model .internal_menu_mini, 
.card-mannequin .internal_menu_mini {
    border-bottom: 0;
}

.card-mannequin .card-actions .card-desc {
    display: inline-block;
    margin-top: 10px;
} 
    
.new-box-model .internal_menu_mini li a.btn_icon, 
.card-mannequin .internal_menu_mini li a.btn_icon {
    width: 20px;
    height: 20px;
    background-image: url(../../imgs/core_old_new/sprite_buttons_gradient.png);
    background-repeat: no-repeat;
}

.new-box-model .btn_photos_mini_active, 
.new-box-model .btn_videos_mini_active, 
.new-box-model .btn_polaroids_mini_active, 
.new-box-model .btn_agenda_mini_active, 
.card-mannequin .btn_photos_mini_active, 
.card-mannequin .btn_videos_mini_active, 
.card-mannequin .btn_polaroids_mini_active, 
.card-mannequin .btn_agenda_mini_active 
{ background-image: url(../../imgs/core_old_new/sprite_buttons_gradient2.png) !important; }

.new-box-model .btn_photos_mini_active, .card-mannequin .btn_photos_mini_active { background-position: 0 0; }
.new-box-model .btn_videos_mini_active, .card-mannequin .btn_videos_mini_active { background-position: 0 -70px; }
.new-box-model .btn_polaroids_mini_active, .card-mannequin .btn_polaroids_mini_active { background-position: 0 -140px; }
.new-box-model .btn_agenda_mini_active, .card-mannequin .btn_agenda_mini_active { background-position: 0 -350px; }

.new-box-model .btn_photos_mini, .card-mannequin .btn_photos_mini { background-position: 0 -420px; }
.new-box-model .btn_videos_mini, .card-mannequin .btn_videos_mini { background-position: 0 -490px; }
.new-box-model .btn_polaroids_mini, .card-mannequin .btn_polaroids_mini { background-position: 0 -560px; }
.new-box-model .btn_agenda_mini, .card-mannequin .btn_agenda_mini { background-position: 0 -699px; }

.card-mannequin .btn_settings_mini {
    background-image: url(../../imgs/core_old_new/sprite_buttons_table_list.png) !important;
    background-position: 2px -34px;
}

.card-mannequin .internal_menu_mini li .desc-btn, 
.new-box-model .internal_menu_mini li .desc-btn {
    font-size: 9px;
    color: #083E7A;
}

.new-box-model .toolbar-bottom {
    padding: 5px;
    text-align: right;
    border-top: 1px solid #EEE;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    background-color: #FBFBFB;
}

.new-box-model .box_model_content .btn-toolbar-bottom {
    display: inline-block;
    float: right;
    cursor: pointer;
    padding: 0;
    margin: 5px 0 0 5px;
}
/* --------- */


/* list photos */
.toolbar-view-photos {
    text-align: left;
}
    
.toolbar-view-photos form {
    text-align: right;
}

ul.ui-sortable {
    padding: 0;
}

.list_photos {
    padding: 0 10px !important;
}

.list_photos li {
    display: inline-block;
    vertical-align: bottom;
}

.new-list-photos-container-photo {
    min-height: 26px;
    position: relative;
    margin-bottom: 3px;
}

.new-list-photos-container-photo .item-desc {
    position: absolute;
    display: block;
    left: 10px;
    right: 10px;
    bottom: 30px;
    text-align: center;
    color: #999;
}

.new-list-photos-photo {
    display: block;
}

.mainphoto-selected .new-list-photos-container-photo .photo {
    border-color: #073D7A;
}

.list_photos .handle, 
.new-list-photos-container-photo .new-website-on, 
.new-list-photos-container-photo .new-website-off {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    margin: 6px;
    
    /*
    background-position: 0 -390px !important;
    background-image: url(../../imgs/core_old_new/sprite_buttons.png) !important;
    */
}

.list_photos .handle {
    visibility: hidden;
    margin: 1px;
    background: url(../../imgs/core_old_new/sprite_buttons.png) 0 -390px no-repeat #FFF !important;
    -webkit-border-radius: 0 0 3px 0;
    -moz-border-radius: 0 0 3px 0;
    -o-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
}

.list_photos.ui-sortable li:hover .handle {
    visibility: visible;
}

.new-list-photos-container-photo:hover .new-website-on, 
.new-list-photos-container-photo:hover .new-website-off {
    visibility: hidden;
}

.mainphoto-selected .new-list-photos-photo {
    display: block;
}
.box-photo-edit{
    display: table;
}
.box-photo-edit > div{
    display: table-cell;
    vertical-align: top;
    padding: 2px;
}
.box-photo-edit .box-photo-edit-actions{
    width: 192px;
}
/* ----------- */

#agreements-items-compose-message-list {
    margin-bottom: 15px;
}

.new-form-warnings {
    display: block;
    padding: 5px;
    border-bottom: 1px solid #FFECA8;
}

.new-form-warnings:last-child {
    border: 0;
}

.new-form-warnings-icon {
    float:left;
}
.new-form-warnings-items {
    margin-left: 20px;
}

.new-form-warnings-items.text-overflow {
    width: 567px;
}

#content-form-agreement_item_talent_conflicts .new-form-warnings-items.text-overflow {
    width: 514px;
}

.simple_sort li {
    display: table ;
}

.simple_sort li .handle, 
.simple_sort li .label-simple-form {
    display: table-cell !important;
}

.simple_sort li .label-simple-form {
    padding-left: 10px;
}

.simple_sort.ui-sortable li .handle {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background: url(../../imgs/core_old_new/sprite_buttons_table_list.png) 0 -216px no-repeat;
}

.ui-autocomplete .new-title {
    padding: 3px 5px;
    margin-bottom: 5px;
    background: #F7F7F7;
    color: #000;
}

.creandi-batch-operation-select{
    background-color: #F3F3F3;
}

.new-items-resume-box .creandi-batch-operation-select {
    background-color: #FFF8BB;
}

.creandi-batch-operation-select li :hover{
    cursor: pointer;  
    background-color: #E8ECF0;
}

.new-container-attach {
    display: block;
}

.new-container-attach .label-field {
    width: 505px;
}

.new-container-attach .file_attachment {
    display: inline-block;
}

/* contacts networking */

.new-contacts-networking .new-element-table-row, 
.new-contacts-networking-simple .container-networking {
    background-image: url("../../imgs/core_old_new/line_interaction_relationship_horizontal.png");
    background-position: left center;
    background-repeat: repeat-x;
}

.new-contacts-networking .new-contacts-networking-header {
    background-image: none;
}

.new-contacts-networking .new-element-table-cell:last-child {
    width: 70%;
}

.new-contacts-networking .new-contacts-networking-header .new-element-table-cell {
    padding-top: 0;
}

.new-contacts-networking .new-element-table-cell {
    padding: 5px 0;
    height: 40px;
}

.new-contacts-networking .new-element-table-cell:first-child, 
.new-contacts-networking-simple .new-element-table-cell:first-child .new-contacts-networking-simple-content {
    padding-left: 40px;
    background-image: url("../../imgs/core_old_new/line_interaction_relationship_vertical_left.png");
    background-position: left top;
    background-repeat: repeat-y;        
}

.new-contacts-networking .new-element-table-cell:last-child, 
.new-contacts-networking-simple .new-element-table-cell:last-child .new-contacts-networking-simple-content {
    padding-left: 40px;
    background-image: url("../../imgs/core_old_new/line_interaction_relationship_vertical_right.png");
    background-position: right top;
    background-repeat: repeat-y;
}

.new-contacts-networking-header .new-element-table-cell:first-child {
    padding-left: 0;
}

.new-contacts-networking-header .new-element-table-cell:last-child {
    padding-right: 0;
}

.new-contacts-networking-header .new-element-table-cell:last-child .new-contact-card {
    float: right;
}
.new-contacts-networking .new-contact-card {
    display: inline-block;
    padding: 0 15px;
    background-color: #FFF;
}

.new-contacts-networking .new-contacts-networking-header .new-contact-card {
    padding: 0 0 10px;
}

.new-content-block {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEE;
}

/* contacts networking simple */

.new-contacts-networking-simple .new-element-table-cell:first-child {
    width: 55%;
}

.new-contacts-networking-simple .new-contacts-networking-header .new-element-table-cell {
    padding-bottom: 10px;
}

.new-contacts-networking-simple .new-contacts-networking-header .networking-open {
    position: inherit;
    vertical-align: top;
    float: left;
    margin-top: 8px;
    margin-right: 4px;
}

.new-contacts-networking .new-contacts-networking-header .new-contact-card {
    display: inline-block;
}

.new-contacts-networking .new-contacts-networking-header .new-element-table-cell:last-child .new-contact-card, 
.new-contacts-networking-simple .new-contacts-networking-header .new-element-table-cell:last-child .networking-open {
    float: right;
    margin-left: 6px;
}

.new-contacts-networking-simple .container-networking {
    position: relative;
    margin-bottom: 15px;
}

.new-contacts-networking-simple .new-element-table-cell:last-child .container-networking {
    margin-right: 16px;
}

.new-contacts-networking-simple .new-element-table-cell:first-child .new-contacts-networking-simple-content {
    padding-left: 16px;
    margin-left: 19px;
}

.new-contacts-networking-simple .new-element-table-cell:last-child .new-contacts-networking-simple-content {
    padding-left: 0;
    margin-right: 19px;
}

.new-contacts-networking-simple .container-networking .new-contact-card {
    max-width: 210px;
    padding-left: 25px;
    background-color: #FFF;
}

.new-contacts-networking-simple .new-element-table-cell:first-child .container-networking .new-contact-card {
    padding-right: 100px;
    margin-left: 26px;
}

.new-contacts-networking-simple .new-element-table-cell:last-child .container-networking .new-contact-card {
    display: inline-block;
    padding-right: 20px;
}

.new-contacts-networking-simple .new-element-table-cell:last-child .container-networking .new-contact-card {}

.networking-open {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
    top: 8px;
    background: url(../../imgs/core_old_new/sprite_buttons.png) -3px -3px no-repeat;
}

.new-contacts-networking-simple .new-element-table-cell:first-child .networking-open {
    left: 30px;
}

.new-contacts-networking-simple .new-element-table-cell:last-child .networking-open {
    left: 4px;
}

.new-title-inner {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 20px;
}

.nicEdit-selectTxt {
    line-height: 18px;
}

/* prospect level */

.undefined-level, 
.new-label-text-relationship, 
.new-label-text-business, 
.new-relationship-level, 
.new-business-level {
    background-image: url(../../imgs/core_old_new/sprite_menu_itens.png);
    background-repeat: no-repeat;
}

.new-relationship-level, 
.new-business-level {
    width: 24px;
    height: 12px;
    display: inline-block;
}
    /*margin-left: 10px;*/
.new-prospect-separator{
    display: inline-block;
    margin-left: 10px;
    width: 5px;
}

.new-contact-card .new-prospect-separator, 
.new-contact-card .new-relationship-level, 
.new-contact-card .new-business-level, 
.new-contact-card .circle-color {
    float: left;
    margin-top: 5px;
}

.new-contact-card .circle-color {
    margin-top: 6px;
}

.new-relationship-level {
    background-position: right -485px;
}

.new-prospect-legend {
    float: left;
    margin-top: 3px;
}

.new-prospect-legend > li {
    display: inline-block;
    margin-right: 22px;
}

.new-prospect-legend > li > span.circle-color {
    float: left;
    margin-top: 3px;
    margin-right: 7px;
}

.new-business-level {
    background-position: right -517px;
}

.circle-color {
    width: 7px;
    height: 7px;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #999;
}

.label-form .container-circle-color .circle-color, 
.new-label-field-content .circle-color {
    width: 12px;
    height: 12px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -o-border-radius: 9px;
    border-radius: 9px;
}

.container-circle-color {
    width: 15px;
    display: table-cell;
    padding: 4px 0 0 5px;
}

.new-label-text-relationship, 
.new-label-text-business {
    line-height: 14px;
    padding-left: 24px;
}

.new-label-text-relationship {
    background-position: 3px -485px;
}

.new-label-text-business {
    background-position: 3px -517px;
}

.undefined-level {
    background-position: -5px -549px;
}

/* end prospect level */


#content-form-visa .container_group_duplicate .file_visa, 
#content-form-visa .container_group_duplicate .btn-default {
    margin-bottom: 8px;
}

.new-container-checkbox .li_container {
    margin-bottom: 15px;
    padding-left: 24px;
}

#content-area-book_copies {
    margin: 20px 10px 10px;
}

.advanced-search-date-custom {
    position: relative;
}

.advanced-search-date-custom .label-field {
    display: inline-block;
    padding-bottom: 10px;
}

.advanced-search-date-custom .hideCustomOptions {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 3px;
    padding: 0;
    background: url(../../imgs/core_old_new/icon_close_window.png) no-repeat 0 -26px transparent;
}

.new-box-alert.grouping .new-box-highlight-title {
    margin-bottom: 5px;
}

.new-box-alert.grouping .new-box-highlight-title + .new-box-highlight-subtitle {
    margin-top: 15px;
}

.new-box-alert.grouping .new-form-warnings {
    margin-left: 20px;
}

/* FORM --------------------------------------------------------------------- */

.input_money {
    width: 122px !important;
    padding-left: 3px;
    background-image: none;
}

.table-view-rates .label-form {
    margin: 0;
}

.box_model .label-form {
    display: block !important;
}

.box_model label span.label-text, 
.box_model label span.label-field {
    margin: 0;
}

.input-datetime-container .label-field, 
.agreements-form-exclusivity .label-field {
    white-space: nowrap;
}

.editable-select-percentage {
    width: 130px;
    background-position: 90px 0 !important;
}

.new-label-complete .box_photo {
    width: 18px;
    height: 18px;
    overflow: hidden;
    display: inline-block;
    float: left;
    padding: 1px;
    margin-right: 0px;
    border: 1px solid #CCCCCC;
    border-right: none;
}


.new-form-multipleupload {
    display: inline-block;
    height: 22px;
    overflow: hidden;
}

.form_error {
    line-height: 16px;
    margin: 5px 0;
}

.content-fields.cotnainer-add-more  {
    position: relative;
    margin-bottom: 5px;
}

.content-fields.cotnainer-add-more .add_more {
    position: absolute;
    top: 9px; 
    right: 0;
}

.content-fields.cotnainer-add-more .label-form {
    padding-right: 20px;
}
.box-ddress .label-form,
.container-agreement-item-assistants > *{
    float: left;
}
.box-ddress .new-btn-add,
.container-agreement-item-assistants .new-btn-add{
    margin: 4px -4px;
}
.box-ddress .dropdown,
.container-agreement-item-assistants .dropdown{
    width: 172px;
}
.container-agreement-item-profit .label-form .label-text {
    width: 210px;
    font-weight: bold;
}

.container-agreement-item-profit .label-form .label-field-only-value {
    line-height: 22px;
}

.ui-multiselect-checkboxes input[type='checkbox'] {
    margin-right: 3px;
}

/* BUTTONS ------------------------------------------------------------------ */

.new-list-tooltip .qq-upload-button {
    text-align: left !important;
    color: #333 !important;
    padding-left: 18px;
}

.new-list-tooltip .btn_add_photo, 
.new-list-tooltip .btn_edit_photo {
    line-height: 22px;
    min-height: 25px;
    background-color: transparent;
}

.new-list-tooltip .btn_add_photo:hover, 
.new-list-tooltip .btn_edit_photo:hover {
    width: 100%;
    background-color: #E8ECF0;
}

.toolbar-view-photos .btn-uploadfile {
    float: right;
}

.btn-default .qq-upload-button {
    padding-top: 0;
    color: #333;
}

.btn-default.area-photo .btn-list-upload {
    background-image: none;
}

.label-field .btn-attachment {
    margin-top: 3px;
}

#content-area-financial_invoices_items_list .new-area-center > .default-link, 
#content-area-financial_installments_list .new-area-center > .default-link, 
#content-area-financial_payments_by_invoice_list .new-area-center > .default-link {
    display: inline-block;
    margin-bottom: 5px;
}

.new-container-advanced-search .new-title-container .btn-table-list, 
.new-container-books .new-title-container .btn-table-list {
    width: auto;
    min-width: 16px;
    padding-left: 20px;
}

.new-container-advanced-search .new-title-container .btn-table-list:hover, 
.new-container-books .new-title-container .btn-table-list:hover {
    text-decoration: underline;
}

/* TABLE -------------------------------------------------------------------- */

.table-list td {
    font-size: 11px;
}

/***** table list *****/

.new-table-list-title {
    font-weight: bold;
    margin-bottom: 7px;
}

.table-list .table-list-top th input[type=checkbox] {
    float: left;
    margin-right: 3px;
}

.table-list .table-list-top th.options {
    width: 55px;
    min-width: 55px;
}

.table-list .table-list-light {
    color: #999;
    font-weight: bold;
}

.table-list .label-item-website, 
.table-list .label-item-email, 
.table-list .label-item-phone {
    font-size: 10px;
    color: #999;
}

.table-list .option {}

.table-list-container-buttons {
    /*border-spacing: 10px 0;*/
}

.table-list.table_sort_tr tbody tr{
    cursor: move;
}

/*** personalized table list ***/
#container-tablelist-contacts th:nth-child(2), 
#container-tablelist-contacts tr td:nth-child(2) {
    width: 300px;
}

#container-tablelist-contacts tr td:nth-child(4) {
    text-align: right;
}

.new-container-table-list-mini .table-list .table-list-top {
    border: 0;
    border-bottom: 1px solid #FFF;
    background-image: none;
    background-color: transparent !important;
}

.new-container-table-list-mini .table-list .table-list-top th {
    background-color: #F8F9FA;
    background-image: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.new-container-table-list-mini .table-list .table-list-top th:last-child {
    border-right: 0;
}

.new-container-table-list-mini .table-list tbody tr:nth-child(odd) {
    background-color: #E9EBEF;
}

.table-list.table-list-mini td, 
.table-list.table-list-mini th {
    font-size: 10px;
    padding: 3px 5px;
}

.table-list.table-list-mini tr.highlight { background-color: #D8DFEA; border-top: 1px solid #FFF }
.table-list.table-list-mini tr.highlight td { padding: 5px; font-weight: bold; color: #063D79; }
.table-list.table-list-mini tr.highlight td:first-child { font-weight: normal; }

#container-tablelist-agreements .table-list tr td:nth-child(1) > div
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* container-table-list-agreements */
#container-tablelist-agreements .table-list tr td:nth-child(1) { width: 80px; } /*agreements_docNumber*/
#container-tablelist-agreements .table-list tr td:nth-child(2) { width: 90px; } /*agreements_gTitle*/
#container-tablelist-agreements .table-list tr th:nth-child(6),  
#container-tablelist-agreements .table-list tr td:nth-child(6) 
{ text-align: right; } /*agreements_saleTotalAmount*/
#container-tablelist-agreements .table-list tr td:nth-child(7) .text-overflow { width: 60px; }
#container-tablelist-agreements .table-list tr td:nth-child(8) .text-overflow { width: 40px; }
/*#container-tablelist-agreements .table-list .new-contact-card { width: 60px; }*/
#container-tablelist-agreements .table-list .new-contact-card .new-primary-identification, 
#container-tablelist-agreements .table-list .new-contact-card .new-secondary-identification 
{
    text-overflow: inherit;
    white-space: normal;
}

.page-window #container-tablelist-agreements .table-list td, 
.creandiTabbedPane #container-tablelist-agreements .table-list td {
    font-size: 9px;
}

/* container-tablelist-agreements_drafts */
#container-tablelist-agreements_drafts .table-list tr td:nth-child(1) > div { width: 100px; } /*agreements_docNumber*/
#container-tablelist-agreements_drafts .table-list tr th:nth-child(5),  
#container-tablelist-agreements_drafts .table-list tr td:nth-child(5) 
{ text-align: right; } /*agreements_saleTotalAmount*/
#container-tablelist-agreements_drafts .table-list tr td:nth-child(6) .text-overflow, 
#container-tablelist-agreements_drafts .table-list tr td:nth-child(7) .text-overflow 
{ width: 80px; }
#container-tablelist-agreements_drafts .table-list .new-contact-card { width: 60px; }


.financial_excluded td[data-col='costtax'], 
.financial_excluded td[data-col='costamountinc'], 
.financial_excluded td[data-col='saletax'], 
.financial_excluded td[data-col='saleamountinc'], 
.financial_excluded td[data-col='agitemprBaseAmountPerUnity'], 
.financial_excluded td[data-col='salecomission'], 
.financial_excluded td[data-col='costamountexc'], 
.financial_excluded td[data-col='saleamountexc'], 
.agreement-item-assistants-ul li.not-include-in-total{
    font-style: italic;
    filter:alpha(opacity=50);
    -moz-opacity: 0.50;
    opacity: 0.50;
}

/* content-area-financial_invoices_items_list */
#content-area-financial_invoices_items_list .table-list tr th:nth-child(2), 
#content-area-financial_invoices_items_list .table-list tr th:nth-child(3), 
#content-area-financial_invoices_items_list .table-list tr th:nth-child(4), 
#content-area-financial_invoices_items_list .table-list tr th:nth-child(5), 
#content-area-financial_invoices_items_list .table-list tr td:nth-child(2), 
#content-area-financial_invoices_items_list .table-list tr td:nth-child(3), 
#content-area-financial_invoices_items_list .table-list tr td:nth-child(4), 
#content-area-financial_invoices_items_list .table-list tr td:nth-child(5) 
{ text-align: right; }

#content-area-list_customer_invoices .table-list .new-contact-card .new-primary-identification, 
#content-area-list_customer_invoices .table-list .new-contact-card .new-secondary-identification, 
#content-area-list_supplier_invoices .table-list .new-contact-card .new-primary-identification, 
#content-area-list_supplier_invoices .table-list .new-contact-card .new-secondary-identification, 
#content-area-list_other_invoices .table-list .new-contact-card .new-primary-identification, 
#content-area-list_other_invoices .table-list .new-contact-card .new-secondary-identification {
    white-space: normal;
}

/* content-area-financial_installments_list */
/*#content-area-financial_installments_list .table-list tr th:nth-child(3), 
#content-area-financial_installments_list .table-list tr th:nth-child(4), 
#content-area-financial_installments_list .table-list tr td:nth-child(3), 
#content-area-financial_installments_list .table-list tr td:nth-child(4) 
{ text-align: right; }*/

/* content-area-financial_payments_by_invoice_list */
#content-area-financial_payments_by_invoice_list .table-list tr th:nth-child(6), 
#content-area-financial_payments_by_invoice_list .table-list tr td:nth-child(6) 
{ text-align: right; }


/* financial-statements-balance */
.financial-statements-balance tr td:nth-child(1) div { /* Name */
    width: 130px;
}
.financial-statements-balance tr td:nth-child(2) { /* contPersonID/finCompanyID */
    text-align: right; 
}
.financial-statements-balance tr td:nth-child(3) { /* finCompanyName */    
    vertical-align: top !important;
}
.financial-statements-balance tr td:nth-child(3) div { /* finCompanyName */    
    width: 235px; 
}
.financial-statements-balance tr td:nth-child(4) { /* Current Balance */
    text-align: right;
}
.financial-statements-balance tr td:nth-child(5) { /* Detail */
    text-align: center; 
}

/* new-container-ccm-clients-smtp-conflicts */
.new-container-ccm-clients-smtp-conflicts .table-list { width: 100%; }
.new-container-ccm-clients-smtp-conflicts .table-list th[data-col="col-select_all"] { text-align: center; }
.new-container-ccm-clients-smtp-conflicts .table-list th[data-col="col-select_all"] .btn-default { padding-right: 30px; }
.new-container-ccm-clients-smtp-conflicts .table-list th[data-col="col-select_all"] input[type='radio'] { float: left; margin: 3px 5px 0 0; }
.new-container-ccm-clients-smtp-conflicts .table-list .label-form { margin-bottom: 3px; }
.new-container-ccm-clients-smtp-conflicts .table-list tbody td { padding: 10px 0; }
.new-container-ccm-clients-smtp-conflicts .table-list td[data-col="col-radio"] { width: 10px; text-align: center; }

/* table-list-statement */
.table-list.table-list-statement th[data-col="col-debit"], 
.table-list.table-list-statement th[data-col="col-credit"], 
.table-list.table-list-statement th[data-col="col-balance"], 
.table-list.table-list-statement th[data-col="col-cachet"], 
.table-list.table-list-statement td[data-col="debit"], 
.table-list.table-list-statement td[data-col="credit"], 
.table-list.table-list-statement td[data-col="balance"], 
.table-list.table-list-statement td[data-col="cachet"] {
    text-align: right;
    white-space: nowrap;
}
.table-list.table-list-statement td[data-col="invordernumber_agdocnumber"] { text-align: center; }
.table-list.table-list-statement td[data-col="debit"] { color: red; }
.table-list.table-list-statement td[data-col="credit"] { color: green; }
.table-list.table-list-statement td[data-col="balance"] { color: blue; }

.table-list.table-list-statement-balance td[data-col="agdocnumber"] a { width:120px; }


/* container-tablelist-financial_invoices */
 #container-tablelist-financial_invoices .table-list th[data-col="col-total-amount"], 
 #container-tablelist-financial_invoices .table-list td[data-col="total-amount"], 
 #container-tablelist-financial_invoices .table-list th[data-field-order="dirtransTotalAmountExcTax"], 
 #container-tablelist-financial_invoices .table-list th[data-field-order="dirtransTotalAmountIncTax"], 
 #container-tablelist-financial_invoices .table-list td[data-col="amount"], 
 tr.table-list-top th[data-col="col-paid-amount"], 
 tr.table-list-top th[data-col="col-total-amount"], 
 tr td[data-col="paid-amount"], 
 tr td[data-col="total-amount"] {
    text-align: right;
    white-space: nowrap;
}
#container-tablelist-financial_invoices .table-list .new-contact-card { width: 140px; }
#container-tablelist-financial_invoices .table-list th[data-col="col-desc"],
#container-tablelist-financial_invoices .table-list td[data-col="desc"] 
{ width: 220px; }



#container-tablelist-financial_invoices .table-list td[data-col="status"] .new-status-label {
     display: inline-block;
     vertical-align: top;
     margin: 1px 0px 0px 0px; 
     cursor: pointer;
     text-decoration: none;
}
#container-tablelist-financial_invoices .table-list td[data-col="status"] .default-link:hover .new-status-label { text-decoration: underline; }
#container-tablelist-financial_invoices .table-list td[data-col="status"] .btn-table-list {
    margin-right: 3px;
    opacity:0.70;
    -moz-opacity: 0.70;
    filter: alpha(opacity=70);
}
#container-tablelist-financial_invoices .table-list td[data-col="status"] .default-link:hover .btn-table-list-edit {
    opacity:1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
}

.table-list.batch-edit .new-contact-card .new-primary-identification {
    max-width: 250px;
}

.table-list.batch-edit td[data-col='desc'] .new-desc {
    width: 281px;
}

/*** ----------------------- ***/
.table-list-invoice-items tr th[data-col="col-desc"],
.table-list-invoice-items tr td[data-col="desc"]{
    width: 300px;
}
/*** ----------------------- ***/


/* financial-reports */
.financial-reports td{
    text-align: right;
}
.financial-reports tr:last-child{
    font-weight: bold;
}
/*** ----------------------- ***/
/* personalized table general */
.table-view-rates td {
    padding: 5px;
}

.new-container-table-list-mini .table-list {
    margin-bottom: 10px;
}

.new-container-agreement-list .table-list {
    margin-bottom: 0;
    border-bottom: 1px solid #CDD3E3;
}

.table-list.listAgreementItemsGrouping .btn-default.area-check-multiple {
    /* background-position: right -360px; */
    border: none;
    background: none;
    padding-right: 1px;
    margin-left: 3px;
    width: 36px;
}
.table-list.listAgreementItemsGrouping tr th:first-child {
    width: 72px !important;
}

/* -------------------------- */

/***** end table list *****/

/***** table briefing total *****/
.new-briefing-total-box, 
.table-list-top {
    width: 100%;
}

.new-briefing-total-box th {
    text-align: left;
}

.new-briefing-total-box th, 
.new-briefing-total-box td {
    padding: 0 10px 2px;
    font-size: 10px;
    background: #F8F8F8;
}

.new-briefing-total-box th {
    padding: 5px 10px;
    font-weight: normal;
}

#content-area-information .new-element-table-cell:first-child {
    padding-right: 10px;
}

/* personalized tables briefing */
#agreements_briefing_total .table-list tr th:nth-child(2), 
#agreements_briefing_total .table-list tr th:last-child, 
#agreements_briefing_total .table-list tr td:nth-child(2), 
#agreements_briefing_total .table-list tr td:last-child 
{ text-align: right; }
#agreements_briefing_total .table-list tr:last-child td:nth-child(2), 
#agreements_briefing_total .table-list tr:last-child td:last-child 
{ font-weight: bold; }

#financial_invoices_briefing_total .table-list tr th:last-child, 
#financial_invoices_briefing_total .table-list tr td:last-child 
{ text-align: right; }
/*
#financial_invoices_briefing_total .table-list tr:nth-child(3) td:last-child, 
#financial_invoices_briefing_total .table-list tr:nth-child(5) td:last-child,
*/ 
#financial_invoices_briefing_total .table-list tr:last-child td:last-child 
{ font-weight: bold; }

.new-statistic-package .table-list tr:last-child td 
{ padding-top: 7px; padding-bottom: 7px; color: #0B57AC; background-color: #D8DFEA; }
.new-statistic-package .table-list td:nth-child(2), 
.new-statistic-package .table-list td:nth-child(3), 
.new-statistic-package .table-list td:nth-child(4) 
{ text-align: right; }
.new-statistic-package .table-list tr:last-child td:nth-child(2), 
.new-statistic-package .table-list tr:last-child td:nth-child(3), 
.new-statistic-package .table-list tr:last-child td:nth-child(4) {
    font-weight: bold;
}
/* ---------------------------- */

/* personalized table files */
#content-area-files .table-list tbody tr td:nth-child(2) .text-overflow, /* description */
#content-area-files .table-list tbody tr td:nth-child(3) .text-overflow /* comments */
{ width: 200px; }
/* ---------------------------- */

.new-container-list-logs .table-list td:last-child .text-overflow { width: 100px; }
.new-container-list-logs .new-basic-container-titled .new-desc.text-overflow { width: 450px; }
.new-container-list-logs .new-basic-container-titled .read-more { float: right; color: #666; }


/*****  end table briefing total *****/

/* related contacts */
#container-tablelist-related-contacts .table-list tr td:last-child {
    /*text-align: right;*/
}

#container-tablelist-related-contacts .table-list .related-contact-level1 {}

.related-contact-level2 td:first-child, 
.related-contact-level3 td:first-child, 
.related-contact-level4 td:first-child {
    background-image: url(../../imgs/core_old_new/marker_related_contacts.png);
    background-repeat: no-repeat;
}

.related-contact-level2 td:first-child { padding-left: 40px; background-position: 26px 24px; }
.related-contact-level3 td:first-child { padding-left: 70px; background-position: 56px 24px; }
.related-contact-level4 td:first-child { padding-left: 100px; background-position: 86px 24px; }
/* ---------------- */

/*****  table confirmation history *****/

.table-list-confirmation-history tbody tr:first-child .new-icon-mini { display: none; }
.table-list-confirmation-history .td-status { line-height: 15px; }
.table-list-confirmation-history .td-status .status-confirmation-1, 
.table-list-confirmation-history .td-status .status-confirmation-2, 
.table-list-confirmation-history .td-status .status-confirmation-3 {
    float: left;
    margin-right: 3px;
}

/*  table list accounts */
#accounts-table-list .table-list tr td[data-col='3'] .text-overflow { width: 110px; }


/* VIEW PROJECTS ------------------------------------------------------------ */


/*** project briefing ***/

.new-area-briefing-content {
    min-width: 45%;
    display: block;
    vertical-align: top;
    margin: 0 10px 10px 0;
}

.new-container-comments p {
    margin-left: 10px;
}

.new-container-agreement-list .table-list .new-contact-card + a {
    margin-left: 21px;
}

/*.new-area-briefing-content .new-label-text, */
.new-container-pane-list-contacts .new-label-text, 
.new-container-agreement-list .table-list .new-label-text, 
.new-container-pane-left-content .new-label-text 
{
    float: none;
    width: auto;
    text-align: left;
    margin-bottom: 5px;
}

#content-area-briefing .label-text {
    font-weight: normal;
    color: #999;
}

.new-area-briefing-content-dates .label-text,
.new-area-briefing-content-dates .label-field {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 18px;
}

#content-area-briefing .label-field {
    line-height: 15px;
}

.new-briefing-resume-box {
    width: 40%;
    padding-left: 15px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url(../../imgs/core_old_new/effect_shadow_left.png);
}

.new-briefing-resume-box .li_container {
    margin-bottom: 30px;
}

/*** project items ***/

/* table */
.new-container-agreement-list {
    width: auto !important;
    padding: 0 3px 1px 1px;
}

.new-agreement-item-event-type {
    width: 5px;
    height: 5px;
    display: inline-block;
    border: 1px solid #666;
}

.new-container-agreement-list .table-list .new-agreement-item-event-type {
    float: left;
    margin: 3px 5px 0 0;
}

.new-container-agreement-list .table-list .new-agreement-event-type {
    width: 74px;
    display: block;
    margin-left: 12px;
}

.new-container-agreement-list .table-list .new-edit-mini {}
.new-container-agreement-list .table-list tbody tr:hover {}

.new-container-agreement-list .table-list .table-list-top th, 
.new-container-agreement-list .table-list td {
    padding: 3px;
}

.new-container-agreement-list .table-list td {
    border-right: 1px solid #CFD8E0;
}

/* th */
.new-container-agreement-list .table-list .table-list-top th {
    word-wrap: break-word;
    font-size: 10px;
}

.new-container-agreement-list .table-list .table-list-top th:first-child, 
.new-container-agreement-list .table-list tr td[data-col='batchOperation'] { width: 30px; text-align: center; }
.new-container-agreement-list .table-list .table-list-top th[data-col='col-desc'] { min-width: 30%; }
.new-container-agreement-list .table-list .table-list-top th[data-col='col-buttons'], 
.new-container-agreement-list .table-list tr td[data-col='buttons'] { min-width: 20px; text-align: right; }

/* td */
.new-container-agreement-list .table-list tr td[data-col='grouping'] {
    text-align: center;
}

.new-container-agreement-list .table-list tr td[data-col='desc'] 
{ text-align: left; }


.new-container-agreement-list .table-list tr td[data-col='dtrg'], 
.new-container-agreement-list .table-list tr td[data-col='add'],
.new-container-agreement-list .table-list tr th.agreements-items-datetimerange-head, 
.new-container-agreement-list .table-list tr th.agreements-items-address-head 
{ text-align: center; }

.new-container-agreement-list .table-list tr th.agreements-items-datetimerange-head, 
.new-container-agreement-list .table-list tr th.agreements-items-address-head, 
.new-container-agreement-list .table-list tr th[data-col='col-confirmation_history'] {
    width: 15px;
}

.new-container-agreement-list .table-list tr td[data-col='desc'] .text-overflow { width: 140px; }

.new-container-agreement-list .table-list tr th[data-col='col-costtax'], 
.new-container-agreement-list .table-list tr th[data-col='col-costamountinc'], 
.new-container-agreement-list .table-list tr th[data-col='col-saletax'], 
.new-container-agreement-list .table-list tr th[data-col='col-saleamountinc'], 
.new-container-agreement-list .table-list tr th[data-col='col-agitemprBaseAmountPerUnity'], 
.new-container-agreement-list .table-list tr th[data-col='col-salecomission'], 
.new-container-agreement-list .table-list tr th[data-col='col-costamountexc'], 
.new-container-agreement-list .table-list tr th[data-col='col-saleamountexc'], 
.new-container-agreement-list .table-list tr td[data-col='costtax'], 
.new-container-agreement-list .table-list tr td[data-col='costamountinc'], 
.new-container-agreement-list .table-list tr td[data-col='saletax'], 
.new-container-agreement-list .table-list tr td[data-col='saleamountinc'], 
.new-container-agreement-list .table-list tr td[data-col='agitemprBaseAmountPerUnity'], 
.new-container-agreement-list .table-list tr td[data-col='salecomission'], 
.new-container-agreement-list .table-list tr td[data-col='costamountexc'], 
.new-container-agreement-list .table-list tr td[data-col='saleamountexc'] 
{ text-align: right; }

.new-container-agreement-list .table-list tr td[data-col='buttons'] {
    border-right: 0;
}

.table-list.listAgreementItemsGrouping tbody tr.secondaryRow {
    background-color: #E7F1FE;
}

#agreements-items-compose-message-list .table-list tr th[data-col='col-desc'], 
#agreements-items-compose-message-list .table-list tr td[data-col='desc'] 
{ width: 100px; }
#agreements-items-compose-message-list .table-list tr td[data-col='dtrg'],
#agreements-items-compose-message-list .table-list tr td[data-col='add'] 
{ width: 30px; }
#agreements-items-compose-message-list .table-list tr td[data-col='desc'] .text-overflow { width: 250px; }

#agreements-items-compose-message-list .table-list tr td[data-col='desc'] .new-contact-card { margin-bottom: 3px; }
#agreements-items-compose-message-list .table-list tr td[data-col='desc'] .label-simple-form { margin-left: 10px; }

/* -- */

.new-container-agreement-list .table-list .new-contact-card {
    max-width: 180px;
}
.new-container-agreement-list .table-list tr td:nth-child(3) .label-simple-form {
    margin-left: 10px;
    white-space: nowrap;
}

/* end table */

.link-show-common-message {
    background: none repeat scroll 0 0 #E7F1FE;
    display: block;
    line-height: 25px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}

.new-items-resume-box {
    width: 200px;
    border: 1px solid #CCC;
}

.new-items-resume-box .title {
    display: block;
    line-height: 14px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: 11px;
    font-weight: bold;
    color: #000;
}

.agreements_datetimes_ranges_pool, 
.agreements_addresses_pool {
    padding: 10px 5px;
}

.agreements_datetimes_ranges_pool {
    border-bottom: 1px solid #CCC;
}

.agreements_datetimes_ranges_pool > .defalt-link {
    margin-left: 20px;
}
#content-area-list a.btn-highlight {
    margin-right: 4px;
}
.new-items-resume-box ul {
    clear: both;
}

.new-items-resume-box ul li {
    border-bottom: 1px solid #EEE;
    margin-bottom: 5px;
}

/*
.new-items-resume-box ul li:last-child {
    border-bottom: 0;
    margin-bottom: 0;
}
*/

.new-block-resume-calendar-events {
    font-size: 10px;
    color: #000;
    padding-bottom: 5px;
}

.new-block-resume-calendar-events .new-resume-calendar-content .box-limited {
    max-width: 125px;
    word-wrap: break-word;
}

.new-block-resume-calendar-events > .title {
    min-height: 16px;
    line-height: 16px;
    padding-left: 18px;
    background-position: 3px center;
    background-repeat: no-repeat;
    background-color: #F8F8F8;
}

.new-block-resume-calendar-events > .title > span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.new-block-resume-calendar-events > .title > a {
    display: inline-block;
    float: right;
    visibility: hidden;
    margin: 0 0 0 3px;
}

.new-block-resume-calendar-events:hover > .title > a {
    visibility: visible;
}

.new-block-resume-calendar-events .new-element-table-cell:last-child {
    text-align: right;
    vertical-align: middle;
}

.agreements_datetimes_ranges_pool .new-block-resume-calendar-events > .title { background-image: url(../../imgs/core_old_new/icon_calendar_mini.png); }
.agreements_addresses_pool .new-block-resume-calendar-events > .title { background-image: url(../../imgs/core_old_new/icon_locality_mini.png); }

.new-block-resume-calendar-events .new-resume-calendar-content {
    padding: 0 5px;
}

.agreements_datetimes_ranges_pool .new-block-resume-calendar-events .new-element-table-cell:first-child, 
.agreements_addresses_pool .new-block-resume-calendar-events .new-element-table-cell:first-child {
    width: 10px;
    vertical-align: middle;
    padding-left: 20px;
}

.agreements_datetimes_ranges_pool .new-block-resume-calendar-events .new-element-table-cell:last-child p {
    text-align: right;
    color: #CCC;
}

/*** general ***/

.new-container-comments {
    display: block;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEE;
}

.new-container-comments:last-child {
    border: 0;
}

.new-items-resume-box
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.new-briefing-total-box tr:first-child th:first-child {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    -o-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
}

.new-briefing-total-box tr:first-child th:last-child {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    -o-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0;
}

.new-briefing-total-box tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    -o-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
}

.new-briefing-total-box tr:last-child td:last-child {
    -webkit-border-radius: 0 0 4px 0;
    -moz-border-radius: 0 0 4px 0;
    -o-border-radius: 0 0 4px 0;
    border-radius: 0 0 4px 0;
}

.agreement-item-assistants-content{
    margin-left: 114px;
    width: 190px;
    clear: both;
}
.agreement-item-assistants-content > label  {
     margin-left: -24px !important;
}
.agreement-item-assistants-content > label > * {
    display: inline-flex;
    float: left;
}
.agreement-item-assistants-content > label > span {
    margin-left: 4px;
    max-width: 183px;
}
.agreement-item-assistants-selected{
    display: block;
    color: #0B57AC ;
    font-weight: bold;
    margin-bottom: 4px;
}
.agreement-item-assistants-ul li {
    background-color: #FFFFFF;
    display: block;
    overflow: hidden;
}
.agreement-item-assistants-ul li:nth-child(2n+1) {
    background-color: #F8F9FA;
}{

 }
.agreement-item-assistants-ul span{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.agreement-item-assistants-ul span.title{
    cursor: pointer;
}
.agreement-item-assistants-ul span.title{
    width: 114px;

}
.agreement-item-assistants-ul span.title.extra-width{
    width:164px;
}
.agreement-item-assistants-ul li div{
    float: right;
}
.agreement-item-assistants-ul li div > span:nth-child(2){
    width: 17px;
}
.agreement-item-assistants-ul li div > *{
    float: left;
    margin-left: 2px;
}
.agreement-item-assistants-alert{
    display: none;
    margin-bottom: 4px;
}
.agreement-item-assistants-alert .alert-title{
    color: red;
}
.agreement-item-assistants-total{
    margin-top: 2px;
    border-top: 1px solid #CCCCCC;
    min-height: 20px;
}
.agreement-item-assistants-total span:nth-child(2) {
    float: right;
    margin-right: 19px;
}
.new-btn-add,
.agreements-media-types-add{
    width: 12px;
    height: 12px;
    display: inline-block;
    border: 1px solid #7587B3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: url(../../imgs/core_old_new/icon_btn_add.png) center no-repeat #FFF;
}

.new-items-resume-box .new-btn-add {
    float: left;
    margin-right: 5px;
}

/* list logs */

.new-container-list-logs {
    padding-left: 10px;
}

.new-container-list-logs .new-basic-container-titled .new-container-title .btn-default {
    float: right;
}

.new-container-list-logs .new-basic-container-titled .new-desc {
    /*
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    */
    margin-bottom: 10px;
}

/* --------- */

.link-add-campaing {
    display: inline-block;
    margin: 0 0 15px 10px;
}

/* TABS --------------------------------------------------------------------- */

.new-container-tabs {
    margin: -11px -10px -10px;
}

.new-container-tabs-inner {}

.creandiTabbedPane {
    border: 0;
}

.page-window .ui-tabs-horizontal.creandiTabbedPane-root > .creandiTabbedPane-tabs {
    width: auto;
}

.ui-tabs-horizontal > .creandiTabbedPane-tabs {
    padding: 0;
    margin-left: -1px;
    border-left: 1px solid #FAFAFA;
    border-bottom: 1px solid #DBDBDB;
    background: #FFF;
}

.page-profile .new-container-tabs .ui-tabs-horizontal > .creandiTabbedPane-tabs {
    background: #FAFAFA;
}

.ui-tabs-horizontal > .creandiTabbedPane-tabs .creandiTabView-tab {
    top: 0;
    margin: 0 3px 3px 0;
    border: 1px solid #DDD;
    background: #F8F8F8;
}
.ui-tabs-horizontal .creandiTabbedPane-tabs.ui-helper-clearfix:after{
    visibility: visible !important;
    color: transparent;
    background:transparent;
}
.ui-tabs-horizontal > .creandiTabbedPane-tabs .creandiTabView-tab, 
.ui-tabs-horizontal > .creandiTabbedPane-tabs .creandiTabView-tab:first-child {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.ui-tabs-horizontal > .creandiTabbedPane-tabs .creandiTabView-tab.creandiTabbedPane-prev-selected {
    border-right: 1px solid #DDD;
}

.ui-tabs-horizontal > .creandiTabbedPane-tabs .ui-state-active:first-child {
    margin-left: -1px;
    border-left: 1px solid #DDD;
}

.ui-tabs-horizontal >  .creandiTabbedPane-tabs li.ui-tabs-selected {
    margin-top: 0;
    margin-bottom: -1px;
    padding-bottom: 0;
    border-color: #DDD;
    border-bottom-color: #FFF;
    background-color: #FFF;
}

.ui-tabs-horizontal > .creandiTabbedPane-tabs .creandiTabView-tab > a {
    height: 20px;
    line-height: 20px;
    padding: 0 7px;
    font-size: 10px;
    color: #000;
}

.ui-tabs-horizontal > .creandiTabbedPane-tabs .ui-state-active > a {
    font-weight: bold;
}

.ui-tabs-horizontal > .creandiTabbedPane-tabs .ui-state-active > a, 
.page-window .ui-tabs-horizontal > .creandiTabbedPane-tabs .ui-state-active > a {
    padding-bottom: 4px !important;
}

.ui-tabs-horizontal > .creandiTabbedPane-tabs .creandiTabView-tab > a > span {
    padding: 0;
}

.creandiTabView-tab-add {
    padding: 5px 3px !important;
}

.ui-tabs-panel .new-container-pane-content-toolbar {
    min-height: 22px;
    padding: 5px 10px;
    background-color: #FFF;
}

/* tabs window */

.page-window .ui-tabs-horizontal.creandiTabbedPane-root, 
.page-window .ui-tabs-horizontal.creandiTabbedPane-root > .ui-tabs-panel > .ui-tabs-panel-content > .ui-tabs-horizontal.creandiTabbedPane:first-child {
    padding-top: 0;
}

.page-window .ui-tabs-horizontal.creandiTabbedPane-root > .creandiTabbedPane-tabs {
    position: relative;
    padding: 0 !important;
    border-top: 0;
}

.page-window .ui-tabs.ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-selected {
    margin-top: 0;
    margin-left: -1px;
    padding-bottom: 0
}

.page-window .ui-tabs-horizontal > .creandiTabbedPane-tabs .ui-state-active:first-child, 
.page-window .ui-tabs-horizontal > .creandiTabbedPane-tabs .creandiTabView-tab:first-child {
    border-left: 1px solid #DDD;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.page-window .ui-tabs-horizontal > .creandiTabbedPane-tabs .creandiTabView-tab > a {
    padding: 0 7px;
}

/* ------ */

/* tabs inner */

.new-container-tabs-inner .ui-tabs-horizontal > .creandiTabbedPane-tabs, 
.page-window .new-container-tabs-inner .ui-tabs-horizontal > .creandiTabbedPane-tabs {
    width: inherit;
    padding-left: 10px !important;
    margin-top: 0;
}

.new-container-tabs-inner .ui-tabs-horizontal > .creandiTabbedPane-tabs .ui-state-active:first-child, 
.page-window .new-container-tabs-inner .ui-tabs.ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-selected {
    margin-left: 0;
}
/* ---------- */

/* QTIP - CONTENT ----------------------------------------------------------- */

/* anchor attachment --------------------- */
.new-anchor-attachment {
    margin-top: 20px;
}

h3.title-qtip-blue {
    color: #CCC;
    border-top: 1px solid #CCC;
}

h3.title-qtip-blue > span {
    display: inline-block;
    padding-right: 7px;
    margin-top: -9px;
    margin-bottom: 10px;
    background-color: #063A76;
}

h3.title-qtip-light {
    color: #000;
    border-top: 1px solid #000;
}

h3.title-qtip-light > span {
    display: inline-block;
    padding-right: 7px;
    margin-top: -9px;
    margin-bottom: 10px;
    background-color: #FFFFFF;
}

.new-anchor-attachment .file_attachment {
    line-height: 18px;
    padding-left: 18px;
    background: url(../../imgs/core_old_new/clip_white.png) no-repeat left center transparent;
}

.new-anchor-attachment .btn-remove-attach {
    display: none !important;
}
/* --------------------------------------- */

/* UPLOADIFY ---------------------------------------------------------------- */

div.uploadifyQueue {
    position: absolute;
}

.new-container-pane-content-toolbar div.uploadifyQueue {
    left: 50%;
    margin-left: -185px;
}

.uploadifyQueueItem {
    width: 350px;
    padding: 10px;
    margin-top: 5px;
    position: relative;
    z-index: 10;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #CCC;
    background: #FFF;
    /* Firefox v3.5+ */
    -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);
    /* Safari v3.0+ and by Chrome v0.2+ */
    -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);
    /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+  and by Opera v10.5+ */
    box-shadow:0px 0px 8px rgba(0,0,0,0.3);
    -ms-filter:"progid:DXImageTransform.Microsoft.Glow(Color = #33000000 ,Strength = 8)";
    filter:progid:DXImageTransform.Microsoft.Glow(Color = #33000000 ,Strength = 8);
    glow: 0px 0px 8px rgba(0,0,0,0.3);
}

.uploadifyQueue .cancel > a > img {
    display: none;
}

#queue {
    position: absolute;
    top: 60px;
    left: 10px;
    right: 10px;
    z-index: 1;
}

/* WINDOW ------------------------------------------------------------------- */

.page-window #footer {
    display: none;
}

.page-window .slimScrollDiv .new-container-pane-content {
    
}
.page-window .slimScrollDiv .new-container-tabs {
    margin: -10px;
}

.ui-dialog-titlebar {
    /*display: none;*/
}

.ui-dialog-titlebar-close, 
.ui-dialog-titlebar-back {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 2;
}

/* GENERATE PASSWORD -------------------------------------------------------- */

.ccm_class_password_hidden {}
.pstrength-bar { margin-top: 3px; }
.pstrength-info {}
.pstrength-minchar {}
.ccm_password_diferents_passwords { width: auto !important; margin-left: 0 !important; }


/* ADVANCED SEARCH / BOOKS ---------------------------------------------------*/


/* advanced search */

.page-advanced-search .new-container-pane-content {
    padding: 0;
}

.page-advanced-search .new-container-pane-left-content .new-title-container:first-child {
    margin: 10px 0 5px;
    padding-left: 10px;
}

.new-title-container-search {
    padding: 10px 14px 0;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    border-top: 1px solid #EEE;
}
#booksContainerLeft .new-title-container-search {
    font-weight: normal;
    margin-bottom: 12px;
    border-top: 0;
}

.new-group-filters {
    border-bottom: 1px solid #EEE;
}

.new-group-filters + .slimScrollDiv .ccm-scroll-pane .new-title-container:first-child {
    margin-top: 0 !important;
}

.page-advanced-search .new-container-pane-left-content .default-link {
    background: url(../../imgs/core_old_new/accordion_opened_box_content.png) 0 center no-repeat;
    padding-left: 13px;
}    

.new-container-advanced-search {}

.new-container-advanced-search .new-element-table-cell, 

.new-container-advanced-search .new-element-table-cell:first-child {
    width: 48%;
    border-right: 1px solid #CCC;
}

.new-container-advanced-search .new-element-table-cell:nth-child(2) #btnCleanSelecteds,
#select-all-group,
#remove-selected {
    float: right;
    margin: 6px 10px 0 0;
}

#found_list, 
#list_selected, 
.new-list-found, 
.new-list-selected 
{
    padding: 5px;
}

.new-container-advanced-search .new-title-container, 
.new-container-books .new-title-container {
    padding: 10px 10px 10px 23px;
    margin: 0;
    background: url(../../imgs/core_old_new/accordion_opened_box_content.png) 10px center no-repeat;
}

.new-container-advanced-search .new-title-container > span:first-child {
    line-height: 15px;
    margin-right: 5px;
}

/* advanced search - group card conflict */
.new-container-advanced-search .new-group-card-conflict {
    position: relative;
}

.new-container-advanced-search .new-group-card-conflict .new-contact-card .new-contact-card-identification {
    position: relative;
}

.new-container-advanced-search .new-group-card-conflict .new-contact-card .new-contact-card-identification .link-edit {
    padding-right: 60px;
}

.new-container-advanced-search .new-group-card-conflict .new-contact-card .new-contact-card-identification .btn-calendar {
    position: absolute;
    right: 0;
}

.new-container-advanced-search .new-group-card-conflict .new-container-conflicts {
    display: inline-block;
    position: absolute;
    top: 2px;
    right: 17px;
}

.new-container-advanced-search .new-element-table-cell.disable-selecteds {
    width: auto;
}

.new-container-advanced-search .selected-items-box.disabled,
.new-container-advanced-search .new-element-table-cell.box-btn {
    width: 0;
    max-width: 0;
    border: none;
}

.new-container-advanced-search .selected-items-box.disabled {
    display: none;
}

.new-container-advanced-search .new-element-table-cell.box-btn {
    position: relative;
}

.new-container-advanced-search .selected-items-box.disabled .btn-default,
.new-container-advanced-search .selected-items-box.disabled .new-title-container {
    display: none;
}

.new-container-advanced-search .btn-show-selected-box {
    background-color: #ff6600;
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    position: absolute;
    right: -59px;
    top: 45%;
    width: 150px;
    text-align: center;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.new-container-advanced-search .btn-show-selected-box.disabled {
    height: 36px;
    right: -55px;
}

.new-container-advanced-search .btn-show-selected-box span.arrow {
    display: inline-block;
    background: url(../../imgs/core_old_new/arrow-left.gif) no-repeat center center;
    width: 14px;
    height: 10px;
}

.new-container-advanced-search .btn-show-selected-box.enabled span.arrow{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-top: 10px;
}

.new-container-advanced-search .btn-show-selected-box.disabled span.arrow{
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    margin-top: 5px;
}
/********************/

.page-package-advanced-search .new-title-container .item-loading {
    float: left;
}

.page-package-advanced-search .new-element-table-cell .btn-default.area-check-multiple {
    float: left;
    margin: 5px;
}
.page-package-advanced-search #found_list, .page-package-advanced-search #list_selected {
    padding: 10px;
}

.container-selected-filters {
    padding: 10px 0px 6px 5px;
    margin: 0 0 5px 5px;
    background-color: #F8F8F8;
}

.container-selected-filters ul > li > a {
    padding-left: 18px;
    background: url(../../imgs/core_old_new/sprite_icons_btn_mini.png) -2px -174px no-repeat;
}

#search_form .new-title-container {
    line-height: 28px;
    padding: 0 12px;
    margin: 5px 0 10px;
    color: #999;
    background: url(../../imgs/core_old_new/sprite_icons_btn_mini.png) 165px -220px no-repeat #F8F8F8;
    border-top: 1px solid #EEEEEE;
}

#search_form .new-title-container a {
    color: #999;
}

#search_form .new-container-pane-list ul li .container-filter-options {
    margin-bottom: 10px;
}

#search_form .new-container-pane-list ul li .container-filter-options .label-field {
    float: none;
    margin-top: 3px;
    margin-bottom: 3px;
}

#search_form .new-container-pane-list ul li .container-filter-options .container-input-search {
    display: inline-block;
}

#search_form .new-container-pane-list ul li a:not(.btn-search) {
    background-image: url(../../imgs/core_old_new/sprite_icons_list.png);
    background-position: 0 -304px;
    background-repeat: no-repeat;
}

#search_form .new-container-pane-list ul li a:not(.btn-search), 
#search_form .new-container-pane-list ul li .new-desc {
    padding-left: 18px;
}

#search_form #advacendSearchFilters.new-container-pane-list ul li a {
    background: url(../../imgs/core_old_new/sprite_icons_btn_mini.png) -2px -174px no-repeat;
}

#search_form .new-container-pane-list ul li.selected {
    background-color: transparent;
    font-weight: normal;
}

#search_form .new-container-pane-list ul li.selected a {
    background-position: 0 -270px;
}

#search_form .new-container-pane-list ul li.selected .btn-search {
    background-position: 0 0;
}
#search_form .filter-item-ad.h > p {
    background-color: #FFC90E;
}
.page-package-advanced-search .filter-item-ad .btn-filter{
    display: none;
}
.new-container-advanced-search .table-list tr td:first-child {
    width: 10px;
    padding-right: 0;
}

/* books */

.page-books .new-container-tabs, 
.page-books .creandiTabbedPane, 
.page-books .ui-tabs-panel, 
.page-books .ui-tabs-panel-content, 
.page-books .new-container-books {
    /* height: 99%; */
}

.new-container-books {}

#TabbedPaneBooks .new-container-pane-content-toolbar {
    margin: 0;
}

#TabbedPaneBooks .new-container-pane-content-toolbar .btn-highlight, 
#TabbedPaneBooks .new-container-pane-content-toolbar .btn-uploadfile {
    float: right;
    margin-left: 3px;
}

#TabbedPaneBooks .new-container-pane-content-toolbar .btn-uploadfile {
    margin-right: 5px;
}

#TabbedPaneBooks .ui-tabs-panel {
    padding: 0;
}

.new-container-books .new-element-table-cell:first-child {
    width: 50%;
    border-right: 1px solid #CCC;
}

.new-container-books .mannequin_gallery {
    padding: 10px;
}

.new-container-books .list_photos {
    padding: 0 !important;
}

.new-container-books .list_photos > li .container-item-list {
    overflow: hidden;
    padding: 3px;
    margin-bottom: 3px;
    background-color: #FFF;
    border: 1px solid #DDD;
}
.new-container-books .new-list-videos > li .container-item-list {
    width: 97px;
}

.new-container-books .list_photos > li .container-item-list .photo {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border: 0;
}

.new-container-books .list_photos > li a.btn-table-list-status-off, 
.new-container-books .list_photos > li a.btn-table-list-status-on {
    display: none;
    position: absolute;
    bottom: 1em;
    left: 1px;
    background-color: #FFF;
    border: 3px solid #FFF;
    -webkit-border-radius: 0 3px 0 0;
    -moz-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0;
}
.new-container-books .list_photos > li a.btn-table-list-status-on {
    display: block;
}

.new-container-books .list_photos > li:hover a.btn-table-list-status-off, 
.new-container-books .list_photos > li:hover a.btn-table-list-status-on {
    display: block;
}

.new-container-books .btn-table-list {
    margin-right: 3px;
    float: right;
}
.new-container-books .bookMainPhoto{
    position: absolute;
}

.new-container-books .new-btn-photo-remove{
    background-position: 2px -250px;
    float: right;
    height: 20px;
}

.new-options-book .btn-list-media-remove {
    width: 15px;
    height: 15px;
    display: block;
    float: right;
    margin: 2px 5px 0 0;
}

.new-container-books .btn-table-list-settings{
    height: 20px;
    background-position: 0 -34px;
}
.new-container-books label.btn-table-list {
    margin: 0;
    float: left;
}

.new-container-books span.new-options-book,
.new-container-books span.new-main-photo-book{
    display: block;
    position: absolute;
    bottom: 13px;
    margin: 0 4px;
    height: 20px;
    background-color: #000;
    filter:alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;
}
.new-container-books span.new-options-book{
    display: none;
    width: 72px;
}

.new-container-books #selected_videos span.new-options-book{
    width: 96px;
}

.new-container-books span.new-main-photo-book{
    height: 18px;
    padding-left: 3px;
    padding-top: 2px;
    width: 20px;
    padding-left: 2px;
}

.new-container-books .list_photos > li:hover span.new-options-book{
    display: block;
}

.new-clean-selected {
    float: right;
    margin: 11px 10px 0 0;
}

.new-main-photo-book  .btn-table-list-status-main {
    cursor: default;
}


/* SCROLL BAR --------------------------------------------------------------- */

.new-area .slimScrollBar, .new-area .slimScrollRail {
    right: 0 !important;
}


/* SCROLL BAR --------------------------------------------------------------- */

.new-box-search-addresses {
    margin-bottom: 25px;
}

.new-box-search-addresses.new-element-table .new-element-table-cell {
    width: 50%;
}

.new-container-addresses {
    padding: 6px 0;
    border-bottom: 1px solid #EEE;
}

.new-container-addresses .radio-contact {
    margin: 4px 10px 0 0;
}

.window-area .new-container-addresses .radio-contact, 
.window-area .new-container-addresses .label-form, 
.ccm-window-area .new-container-addresses .radio-contact, 
.ccm-window-area .new-container-addresses .label-form ,
.qtip .new-container-addresses .radio-contact, 
.qtip .new-container-addresses .label-form {
    float: left;
}

.new-container-addresses .label-form .label-text {
    display: none;
}

.new-title-list-contacts {
    line-height: 26px;
    font-weight: bold;
    color: #999;
    border-bottom: 1px solid #EEE;
    width: 268px;
}

.new-container-addresses-list-contacts {
    height: 180px;
}

.new-container-addresses-list-contacts .new-contact-card .new-contact-card-identification {
    max-width: 200px;
}

.new-container-list-addresses {
    height: 250px;
    overflow-y: auto;
    padding: 5px;
    margin-right: 10px;
    border: 1px solid #CCC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

 .new-container-list-addresses .box-address {
    padding: 10px;
}

.new-container-list-addresses .new-list-addresses {
    margin-bottom: 10px;
    border-bottom: 1px solid #EEE;
}

.new-list-addresses.new-element-table > .new-element-table-cell {
    width: auto;
    padding-bottom: 10px;
}

.new-list-addresses.new-element-table > .new-element-table-cell:first-child {
    width: 26px;
}

.box-address-selected {
    padding: 10px 5px;
}

.window-area .box-address-selected .new-list-addresses {
    width: 230px;
    margin: 0 8px 8px 0;
    border: 1px solid #EEE;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.new-list-addresses .new-list-addresses-title {
    font-weight: bold;
}

.window-area .new-list-addresses .btn-table-list {
    float: left;
}

.window-area .box-address-selected .new-list-addresses .btn-table-list {
    display: none;
}

.window-area .new-list-addresses .new-list-addresses-title {
    line-height: 16px;
    margin-bottom: 7px;
    font-size: 12px;
    font-weight: bold;
    color: #000;
}

.window-area .new-list-addresses i {
    color: #999;
}

.box-address-selected .new-list-addresses i {
    width: 230px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.new-title-container-addresses-selected {
    background: url(../../imgs/core_old_new/border_gray.png) left center repeat-x;
}

.new-title-container-addresses-selected span {
    padding: 0 10px;
    margin-left: 20px;
    color: #999;
    background-color: #FFF;
}

.window-area .new-box-card, 
.ccm-window-area .new-box-card, 
.qtip .new-box-card {
    width: 100%;
    display: table;
    cursor: pointer;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}

.window-area .new-box-card:first-child, 
.ccm-window-area .new-box-card:first-child, 
.qtip .new-box-card:first-child {
    border-top: 0;
}

.window-area .new-box-card .new-box-card-input, 
.window-area .new-box-card .new-contact-card, 
.qtip .new-box-card .new-box-card-input, 
.ccm-window-area .new-box-card .new-box-card-input, 
.ccm-window-area .new-box-card .new-contact-card,
.qtip .new-box-card .new-contact-card {
    display: table-cell;
}

.window-area .new-box-card .new-box-card-input, 
.ccm-window-area .new-box-card .new-box-card-input, 
.qtip .new-box-card .new-box-card-input {
    width: 10px;
    padding: 0 5px;
    vertical-align: middle;
    margin: 1px 1px 1px 0;
}

.window-area .new-box-card .new-contact-card, 
.ccm-window-area.new-box-card .new-contact-card, 
.qtip .new-box-card .new-contact-card {
    padding: 5px;
    margin: 1px 0 1px 1px;
}

.window-area .new-box-card.selected, 
.ccm-window-area .new-box-card.selected, 
.qtip .new-box-card.selected {
    border-color: #EEE;
}

.window-area .new-box-card.selected .new-box-card-input, 
.window-area .new-box-card.selected .new-contact-card, 
.ccm-window-area .new-box-card.selected .new-box-card-input,
.ccm-window-area .new-box-card.selected .new-contact-card, 
.qtip .new-box-card.selected .new-box-card-input, 
.qtip .new-box-card.selected .new-contact-card {
    background-color: #D8DFEA;
}

.window-area .new-box-card.selected .new-box-card-input, 
.qtip .new-box-card.selected .new-box-card-input {
    -moz-box-shadow: inset 0px 0px 0px 1px #FFF;
    -webkit-box-shadow: inset 0px 0px 0px 1px #FFF;
    box-shadow: inset 0px 0px 0px 1px #FFF;
}

.window-area .new-box-card.selected .new-contact-card, 
.qtip .new-box-card.selected .new-contact-card {
    background-color: #D8DFEA;
    -moz-box-shadow: inset 1px 0px 0px 1px #FFF;
    -webkit-box-shadow: inset 1px 0px 0px 1px #FFF;
    box-shadow: inset 1px 0px 0px 1px #FFF;
}

.window-area .new-box-search-addresses .new-element-table-cell:first-child .slimScrollBar, 
.window-area .new-box-search-addresses .new-element-table-cell:first-child .slimScrollRail, 
.qtip .new-box-search-addresses .new-element-table-cell:first-child .slimScrollBar, 
.qtip .new-box-search-addresses .new-element-table-cell:first-child .slimScrollRail {
    right: 4px !important;
}

.agreements-edit .new-container-pane-list-Model .briefing_not_saved:first-child{
    font-weight: bold;
    background-color: #D8DFEA;
    color: #0B57AC !important;
}
.agreements-edit .selected.briefing_not_saved:not(:first-child){
    font-weight: normal;
    background-color: transparent;
    color: #000 !important;
}
.agreements-edit #count-package{
    background-color: #E8ECF0;
    color: #0B57AC !important;
}

 
div.ccm-pagination_horizontal-container {
    overflow: hidden;
}
div.ccm-pagination_horizontal-container ul {
    position: relative;
    
    display: inline;
}

div.ccm-pagination_horizontal-container ul li{
    float: left;
    display: inline-block;
    list-style:none;
    position: absolute;
}
.ccm-pagination_horizontal-btn-container{
    position: relative;
}
/*------------------------ begin view general_search ---------------------------------*/
.page-profile.general_search-index .new-container-pane-content {
    border: none;
}

.page-profile.general_search-index .new-area{
    border: none;
}

.page-profile.general_search-index .new-area h3 {
    font-size: 16px;
    color: #333;
}

.page-profile.general_search-index .new-area h3 > span:nth-child(1) {
    background: none;
    padding: 0 10px 3px 0px;
}

.general-search-toolbar-toolbar{
    text-align: left;
    border: none;
    background-color: #FFF;
    font-size: 20px;
    color: #CCC;
}

.general-search-toolbar-toolbar span {
    color: #000;
}

#general-search-container-tablelist .table-list{
    min-width: 1170px;
    width: 1170px;
}

#general-search-container-tablelist .table-list .table-list-top {
    border: none;
}

#general-search-container-tablelist .table-list .table-list-top th{
    background-color: #f3f3f3;
    background-image: none;
    border: medium none;
    box-shadow: none;
    color: #808080 !important;
    font-size: 14px;
    font-weight: normal;
    padding: 8px;
}

#general-search-container-tablelist .table-list td {
    font-size: 12px;
}

#general-search-container-tablelist .table-list tbody tr {
    background-color: #FFF;
}

.page-profile.general_search-index .new-agreement-item-event-type {
    height: 10px;
    width: 10px;
}

#general-search-container-tablelist .general-search-box-not-found {
    background-color: #EEEEEE;
    font-size: 16px;
    padding: 15px 10px;
    margin-top: 25px;
}
.general-search-new-title{
    float: left;
}

.ccm-pagination_horizontal-btn-container{
    float: right;
    
}
.ccm-pagination_horizontal-btn-container > *{
    float: left;
}
.ccm-pagination_horizontal-num-current-page{
    border-right: 1px solid; 
}
.ccm-pagination_horizontal-num-current-page , .ccm-pagination_horizontal-total-page{
    min-width: 15px;
    margin-top: 6px;
    margin-left: 2px;
    padding: 2px;
    font-weight: bold;
    background-color: transparent;


}
.ccm-pagination_horizontal-num-current-page {
    text-align: right;
}
..ccm-pagination_horizontal-total-page{
    text-align: left;
}
.ccm-pagination_horizontal-total-page{
    margin-right: 2px;
}
.ccm-pagination_horizontal-btn-prev, .ccm-pagination_horizontal-btn-next {
    background-repeat: no-repeat;
    background-position: center ;
    height: 32px !important;
    border: none;
}
.ccm-pagination_horizontal-btn-prev{
    background-image: url(../../imgs/ws/btn_carousel_prev.png);
    
}
.ccm-pagination_horizontal-btn-next{
    background-image: url(../../imgs/ws/btn_carousel_next.png);
}
/*------------------------ end view general_search ---------------------------------*/
/* area phones contacts */
#content-area-phone li .new-label-field{
     max-width: 488px;
      
}
#content-area-phone .new-label-field-content{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#content-form-phone div.ui-multiselect-menu{
    width: auto !important;
}
#content-form-phone .inputMultipleFields .label-form .ui-multiselect {
    width: 60px !important;
}
.inputMultipleFields .label-form ul.ui-multiselect-checkboxes li span{
    display: inline-flex;
}
.inputMultipleFields .label-form ul.ui-multiselect-checkboxes li .country-flag{
    min-width: 30px;
}
/* --------------------- */
.package-add-list {
    float: right;
}
.container-clone-package {
    position: absolute;
    right: 0;
    border: 1px solid #dbdbdb;
    box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.15);
    background-color: #FFF;
    display: none;
}

.package-add-list > li:hover .container-clone-package {
    display: block;
}

/* --------------------- */
#content-form-ct_groups{
    min-width: 570px;
}
/* ---------------------*/
#content-form-photo_edit .box-photo-edit-actions > *{
    margin-bottom: 4px;
    overflow: hidden;
    min-width: 188px;
}
#content-form-photo_edit .FilterSetting > *{
    float: left;
}
#content-form-photo_edit .FilterSetting > input{
    clear: both;
    height: 24px;
}
#content-form-photo_edit .FilterSetting > .FilterValue{
    line-height: 24px;
    margin-left: 3px;
}
#content-form-photo_edit  .box-canvas{
    width: 760px;
    height: 535px;
}
#content-form-photo_edit  .box-canvas.loading{
    background-image: url("../thickbox/loadingAnimation.gif");
    background-position: center center;
    background-repeat: no-repeat;
}
#content-form-photo_edit  canvas.autow{
    max-width: 760px;
}
#content-form-photo_edit  canvas.autoh{
    max-height: 535px;
}
/*--------*/
span.date-idiome-alert{
    color: red;
}
#content-form-user_smtp .label-field > a{
    display: block;
}
label a.btn-svalid-smtp {
    color: red;
}