/************Mariano Customer View************/
.principal_container h2 {
    color: #A9BECF;
    font-size: 16px;
    margin: 3px 0;
    line-height: 30px;
}

.principal_container .columns_container_customer_view {
    overflow: auto;
}

.principal_container .columns_container_customer_view .column {
    overflow: auto;
    width: 47.5%;
    float: left;
    padding: 0 1.25% 0 0;
}

.principal_container .columns_container_customer_view .column1 {
    width: 45%;
    padding: 0 2.5% 0 0;
}

.principal_container .columns_container_customer_view .column2 {
    width: 45%;
    padding: 0 0 0 2.5%;
}

.principal_container .columns_container_customer_view .column_one {
    overflow: auto;
}

.principal_container .table_customer_view {
    border: #D4D4D4 1px solid;
    padding: 3px 8px;
    background-color: #F3F3F3;
}

.principal_container .table_customer_view table {
    border: #F3F3F3 1px solid;
    margin-bottom: 0px;
}

.principal_container .table_customer_view .table-striped tbody>tr:nth-child(2n+1)>td,
.table-striped tbody>tr:nth-child(2n+1)>th {
    /* border: #F3F3F3 3px solid;*/
    background: #FFFFFF;
}

.principal_container .table_customer_view td,
.principal_container .table_customer_view th {
    border: #F3F3F3 3px solid;
    padding: 10px 13px;
    background: #FFFFFF;
}

.principal_container .table_customer_view th {
    color: #5B5C60;
    text-align: left;
}

.principal_container .table_customer_view td {
    color: #9F9F9F;
}

.button_action_mini {
    font-weight: bold;
    padding: 0 14px;
    float: right;
    /*margin: 4px 0;*/
}

.button_action_inv {
    font-weight: normal;
    visibility: hidden;
    padding: 0 0px;
    float: right;   
}

.button_action_large {
    font-size: 13px;
    font-weight: bold;
    padding: 10px 11px;
}

.button_action_show {
    font-size: 12px;
    font-weight: bold;
    color: blue;
    padding: 3px 15px;
}

.principal_container .table_srubbers .table-striped tbody>tr:nth-child(2n+1)>td {
    background-color: #F3F3F3;
}

.principal_container .table_srubbers .table-striped tbody>tr:nth-child(2n+1)>th {
    width: 60%;
    background-color: #F3F3F3;
}

.principal_container .table_srubbers td,
.principal_container .table_srubbers th {
    background-color: #F3F3F3 !important;
    padding: 8px;
    border: 1px solid #D4D4D4 !important;
}

table.table_srubbers {
    margin-bottom: 0px;
}

.loading {
    background-color: #ffffff;
    background-image: url('loading2.gif');
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

.loading * {
    opacity: .8;
}

#login_history {
    display: block;
    /* //float: left; */
    min-height: 50px;
}

.login_view_dialog {
    width: 800px;
}

.no-float {
    float: none;
}

#filters_transaction_history {
    border: 1px solid #D4D4D4;
    margin-top: 30px;
    overflow: auto;
}

.tab-list {
    margin: 0 !important;
    padding-left: 0;
}

.tab-list li {
    float: left;
    list-style: none;
}

.tab-list li a {
    display: block;
    border-right: 1px solid #D4D4D4;
    padding: 20px 30px;
    color: #9F9F9F;
}

.tab-list li a.active_tab {
    color: #0088CC;
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 49%, #e1e1e1 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(49%, #f6f6f6), color-stop(100%, #e1e1e1));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 49%, #e1e1e1 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 49%, #e1e1e1 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 49%, #e1e1e1 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 49%, #e1e1e1 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=0);
    /* IE6-9 */
}

#id_export_excel_grid {
    margin-left: 15px;
    margin-top: 9px;
}

#view_all_button {

    font-weight: bold;
    padding: 0 14px;
    margin-right: 28px;
    float: right;
}

/************Mariano Customer View************/
/************Mariano Dashboard**************/

.group_dashboard {
    margin-right: 1%;
    /*margin-top: 6px;*/
    margin-bottom: 6px;
    width: 332px;
    overflow: hidden;
    height: 224px;
    float: left;
}

.principal_graphic_dashboard {
    width: 98%;
    margin-bottom: 8px;
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
}

.principal_graphic_dashboard h2 {
    text-align: center;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 0;
    line-height: 1.2;
}

.principal_graphic_dashboard .mid_container_dashboard {
    overflow: auto;
}

.principal_graphic_dashboard .mid_container_dashboard .graphic_dashboard {
    height: 150px;
    width: 54.8%;
    float: left;
}

.principal_graphic_dashboard .mid_container_dashboard .today_indicator_dashboard {
    height: 150px;
    width: 44.8%;
    float: left;
}

.principal_graphic_dashboard .mid_container_dashboard .today_indicator_dashboard p {
    text-align: center;
    color: #969696;
    font-weight: bold;
}

.principal_graphic_dashboard .mid_container_dashboard .today_indicator_dashboard .today_number_dashboard {
    height: 100px;
}

.principal_graphic_dashboard .mid_container_dashboard .today_indicator_dashboard .today_number_dashboard p.green {
    color: #00DEA0;
}

.principal_graphic_dashboard .mid_container_dashboard .today_indicator_dashboard .today_number_dashboard p.red {
    color: #FF004A;
}

.principal_graphic_dashboard .mid_container_dashboard .today_indicator_dashboard .today_number_dashboard p {
    font-size: 44px;
    font-weight: bold;
    padding-top: 40px;
    color: #539FD3;
}

.principal_graphic_dashboard .values_list_dashboard ul {
    list-style: none;
    margin: 10px 10px 10px 10px;
    color: #969696;
    font-size: 10px;
    overflow: auto;
    display: block;
}

.principal_graphic_dashboard .values_list_dashboard ul li {
    float: left;
    width: 33%;
}

.principal_graphic_dashboard .values_list_dashboard ul li span {
    /*font-size: 13px;*/
    color: #539FD3;
    font-weight: bold;
    line-height: 1.5;
}

.principal_graphic_dashboard .values_list_dashboard ul li.arrow_up {
    background-image: url(images/up.png);
    background-repeat: no-repeat;
    background-position: right center;
}

.principal_graphic_dashboard .values_list_dashboard ul li.arrow_down {
    background-image: url(images/down.png);
    background-repeat: no-repeat;
    background-position: right center;
}

.dashboard_graphics_shortcuts {
    width: 168px;
    float: right;
}

.dashboard_graphics_shortcuts img {
    margin-bottom: 5px;
}

.dashboard_graphics_container {
    float: left;
    width: 78%
}

.dashboard_graphics_container.finacial_view {
    float: left;
    width: 100%
}

.dashboard_table_container {
    height: 222px;
}


.dash_overview_table {
    overflow: auto;
    width: 100%;
}

.dash_overview_table,
.dash_overview_table th,
.dash_overview_table td {
    border-collapse: collapse;
    vertical-align: middle;
    background-color: #F3F3F3;
    text-align: center;
}

.dash_overview_table th,
.dash_overview_table td {
    color: #555555;
    font-weight: normal;
    padding: 4px;
}

.dash_overview_table td {
    border: 1px #D2D2D2 solid;
}

.dash_overview_table th {
    text-align: center;
    font-weight: bold;
}

.dash_overview_table th.status {
    border: 1px #BCD1E0 solid;
    border-bottom: 1px #D2D2D2 solid;
    border-right: 1px white solid;
    background-color: #BCD1E0;
}

.dash_overview_table th.today {
    border-top: 1px #BCD1E0 solid;
    border-left: 1px white solid !important;
    background-color: #BCD1E0;
    height: 35px;
}

.dash_overview_table th.yesterday {
    border-top: 1px #BCD1E0 solid;
    border-left: 1px white solid !important;
    background-color: #BCD1E0;
}

.dash_overview_table th.week {
    border-top: 1px #BCD1E0 solid;
    border-left: 1px white solid !important;
    background-color: #BCD1E0;
}

.dash_overview_table .subheader {
    background-color: #F3F3F3;
}

.dash_overview_table .subheader th {
    border: 1px #D2D2D2 solid;
}

.dash_overview_table .totals td {
    background-color: #EBF1F5;
}

.dash_overview_table .approval_rate {
    color: #538ED5;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.dash_overview_table .invisible {
    border: 0px transparent none;
}

.dash_overview_table .average {
    display: none;
}

.dash_overview_table .score {
    display: none;
}

.dash_overview_table .three_months {
    display: none;
}

.dash_overview_table th.average {
    background-color: #F2F2F2;
}

.dash_overview_table th.score {
    background-color: #F2F2F2;
}

.dash_overview_table th.three_months {
    background-color: #F2F2F2;
}

.dash_overview_table .header th.average {
    background-color: #B8CCE4;
}

.dash_overview_table .header th.score {
    background-color: #B8CCE4;
}

.dash_overview_table .header th.three_months {
    background-color: #B8CCE4;
}

.dash_overview_table th {
    font-size: 13px;
}

.dash_overview_table tbody {
    font-size: 12px;
}

.dashtable_container {
    width: 100%;
    overflow: auto;
    margin-top: 10px;
    margin-bottom: 15px;
    float: left;
}

.dashtable_container .approval_total {
    color: #539FD3;
    font-size: 16px;
    font-weight: bold;
}

.dashtable_up:after {
    content: url(img/up_arrow.png);
    position: relative;
    left: 5px;
    top: 4px;
}

.dashtable_down:after {
    content: url(img/down_arrow.png);
    position: relative;
    left: 5px;
    top: 4px;
}

.dashtable_equal:after {
    content: url(img/equal.png);
    position: relative;
    left: 5px;
    top: 4px;
}

.dashtable_container .negative td {
    color: #FF004A !important;
}

.dashtable_container .positive td {
    color: #00DEA0 !important;
}

.dash_overview_table .green {
    color: #00DEA0;
}

.dash_overview_table .red {
    color: #FF004A;
}

.dashboard_graphs_group {
    width: 100%;
    margin-bottom: 95px !important;
    overflow: auto;
}

.dashboard_graphs_group .dashboard_graphs_list {
    float: left;
    width: 194px;
}

.dashboard_graphs_group .dashboard_graphs_list ul {
    list-style: none;
    margin-left: 0;
}

.dashboard_graphs_group .dashboard_graphs_list ul li {
    line-height: 1.5;
    padding: 15px 0;
    border-bottom: 1px solid #D2D2D2;
}

.dashboard_graphs_group .dashboard_graphs_list ul li:last-child {
    border-bottom: none 0;
}

.dashboard_graphs_group .dashboard_graphs_list ul li a {
    color: #555555;
}

.dashboard_graphs_group .dashboard_graphs_list ul li a:hover,
.dashboard_graphs_group .dashboard_graphs_list ul li a.active {
    color: #579EC8;
    text-decoration: none;
}

.dashboard_graphs_group .dashboard_graphs_graphic {
    position: absolute;
    z-index: 800;
    left: 195px;
    float: left;
    width: 800px;
    min-height: 400px;
    margin-left: 35px;
}

.dashboard_table_area {
    overflow: auto;

    width: 100%;
}

#rejected_reasons_table {
    width: 100%;
}

#rejected_reasons_table table {
    width: 100%;
}

#rejected_reasons_table table#rejected_reasons_table-body-table td,
#rejected_reasons_table table#rejected_reasons_table-body-table th {
    background-color: #F3F3F3;
    border: 1px solid #D2D2D2;
    text-align: center;
}


#rejected_reasons_table .header {
    background-color: #BCD1E0;
    padding: 8px;
    border: 1px solid #D2D2D2;
}

.dashboard_main_title {
    color: #D2D2D2;
}

/************Mariano Dashboard**************/

.page-content {
    width: 99% !important;
    margin-bottom: 68px !important;
}

.pagina3 {
    width: auto;
}

.pagina3 #content {
    margin-right: 0;
    max-width: 1180px;
}


#view-last-page-items ul li a.last_page_link {
    display: block;
    clear: both;
    padding: 5px 30px 0;
    background: none;
    border-bottom: 0px none;
    border-left: 0px none;
    float: none;
    color: white;
    width: auto;
}

.div_log.border_comments {
    border-top: 2px solid #E9E9E9 !important;
}

.popup_scrubber_information {
    overflow: auto;
}

.social_id_picture {
    text-align: center;
}

.fail_rule input {
    width: 100px;
}

/*** Lookuptool ***/

#id_errors_lookup {
    display: none;
}

.search-form.lookup {
    float: none;
}

.view_transaction_info.lookup {
    width: 700px;
}

#id_scrubber_info_lookup {
    min-height: 150px;
}

.values_list_dashboard {
    overflow: auto;
    background-color: #f5f5f5;
}


/*Mechant form*/

#negative_db_merchant_tab textarea {
    width: auto;
}

#negative_db_merchant_tab .column1,
.column2 {
    float: left;
    margin-right: 20px;
}

#negative_db_merchant_tab .column1 {
    width: 420px;
}

#negative_db_merchant_tab .columns {
    width: auto;
    overflow: auto;
    height: 220px;
}

#negative_db_merchant_tab .columns fieldset {
    width: 300px;
}

#negative_db_merchant_tab .columns fieldset legend {
    font-size: 14px;
}

#negative_db_merchant_tab label {
    width: 130px;
}

#merchand-form .tab-content {
    overflow: hidden;
}

.small_input {
    width: 35px;
}

#time_pass_dialog {
    width: 180px;
    z-index: 9000 !important;
}

#time_pass_dialog input {
    width: 100px;

}

.view_pass_hours {
    width: 50px;
}