/*
    Document   : acuitytec
    Created on : 07/11/2013, 01:38:09 PM
    Author     : dimetronik
    Description:
        Purpose of the stylesheet follows.
*/

body {
    background-color: #FBFBFB;
}

#pagina {
    float: left;
    width: 100%;
    min-width: 1180px;
}

#mainmenu,
#content,
#footer {
    display: block;
    float: left;
    position: relative;
    width: 100%;
}

#mainmenu {
    top: 0;
}

#header {
    float: left;
    position: relative;
    width: 100%;
    display: block;
}

#footer {
    margin-top: 50px;
}

#content {
    margin-top: 50px;
    top: 20px;
    max-width: 96%;
    /*padding-left: 20px;
    padding-right: 20px;*/
    position: relative;
}

#operations,
#messages,
#pagetitle,
#backofficecontainer {
    /*float: left;*/
    display: block;
}

#operations,
#messages,
#pagetitle {
    padding: 10px 0;
}

#pagetitle {
    font-size: 18px;
    font-weight: bold;
    color: #579EC8;
}

#messages {
    margin: 10px 0;
}

.page-content {
    float: left;
    /*margin-right: 5px;
    max-width: 87%;
    min-width: 50%;
    width: 87%;*/
}

#backofficecontainer {
    width: 100%;
    float: left;
}

.errorSummary {
    padding: 15px;
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
    border-radius: 4px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

#footer>div,
#footer>div>div>a {
    color: #EAEAE8;
}

#footer a:hover {
    text-decoration: none;
}

#footer label {
    cursor: default;
}

.first-line {
    background-color: #539FD3;
    float: left;
    width: 100%;
}

.second-line {
    background-color: #4E505C;
    float: left;
    width: 100%;
}

.first-line,
.second-line {
    padding: 5px 0;
}

#lastlogininfo {
    float: left;
    padding-left: 8%;
}

#copy {
    float: right;
    padding-right: 4%;
}

#view-last-page {
    float: left;
    padding-left: 8%;
}

.login p.note,
.login form {
    margin-top: 15px;
}

#idFacebook {
    background: url(btn_check_fb1.png);
    width: 137px;
    height: 33px;
    border: none 0;
}

#idTwitter {
    background: url(btn_check_tw1.png);
    width: 137px;
    height: 33px;
    border: none 0;
}

#idFacebook:hover {
    background: url(btn_check_fb2.png);
}

#idTwitter:hover {
    background: url(btn_check_tw2.png);
}

#idSearchSocialId {
    border: none 0;
    width: 137px;
    height: 24px;
    background: url(btn_search1.png);
}

#idSearchSocialId:hover {
    background: url(btn_search2.png);
}

.search-form {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.search-form>.row {
    float: left;
    width: auto;
}

table.items thead tr:first-child,
table.multiple-header thead tr {
    background-color: #363636;
}

table.items th,
table.items th a {
    color: #EFEFEF;
    font-weight: normal;
}

table.items {
    font-size: 12px;
}

#user,
#password,
#merchants,
#ip-addresss {
    margin-top: 10px;
    padding: 15px 0;
    width: 100%;
}

#password .checkbox {
    float: none;
}

#advanced_filters {
    display: none;
}

.actions {
    display: block;
    float: right;
    width: auto;
}

.reload,
.export {
    float: left;
    display: inline-block;
    padding: 5px 15px;
}

.reload {
    border-right: #979797 solid 1px;
}

.row-form {
    display: block;
    padding: 5px 0 12px;
    width: 100%;
}

#customer_info,
#transaction_info {
    border-bottom: 5px double #C0C0C0;
}

#btn_save_filter {
    position: relative;
    top: -12px;
    float: right;
}

.grid-data,
.grid-data2,
.grid-data3 {
    float: left;
    width: 100%;
}

.right-widget {
    width: 12%;
    /*max-width: 12%;*/
    float: right;
    border: #E2E0E1 solid 1px;
}

.blue {
    color: #5D9CD1
}

.modal-body table.items thead tr:first-child {
    background-color: #C4D1E1;
}

.modal-body table.items tbody tr.even {
    background-color: #EEF1F6;
}

.modal-body .grid-view .summary {
    text-align: left;
    color: #BAC8D3;
}

.modal-body .grid-view {
    padding-top: 5px;
}

#new_filter_name {
    width: 85%;
}

#save_new_filter {
    float: right;
}

#filter_name,
#save_new_container {
    display: block;
}

#filter_name {
    float: left;
    width: 85%;
}

#save_new_container {
    float: right;
}

#filters {
    display: block;
    float: left;
    padding-top: 20px;
}

.modal-body table.items th,
.modal-body table.items th a {
    color: #939FAF;
}

.modal-body .table-bordered th,
.modal-body .table-bordered td {
    border-color: #FDFFFA;
}

.inline {
    display: inline;
}

.inline a {
    padding-right: 0;
}

span.link {
    color: #0088CC;
}

.grid-data .grid-view,
.grid-data2 .grid-view,
.grid-data3 .grid-view {
    background-color: #E6E6E8;
}

.grid-data a:link {
    text-decoration: none;
}

.search-form #pagetitle {
    float: left;
    padding: 5px 15px;
    padding-top: 10px;
}

#save_new_filter {
    float: right;
}

#filter_name,
#save_new_container {
    display: block;
}

#filter_name {
    float: left;
    width: 85%;
}

#save_new_container {
    float: right;
}

#filters {
    display: block;
    float: left;
    padding-top: 20px;
}

.modal-body table.items th,
.modal-body table.items th a {
    color: #939FAF;
}

.modal-body .table-bordered th,
.modal-body .table-bordered td {
    border-color: #FDFFFA;
}

.inline {
    display: inline;
}

.inline a {
    padding-right: 0;
}

span.link {
    color: #0088CC;
}

#date_last_check,
#from_check {
    display: none;
}

#add_filter_message {
    float: left;
    width: 97%;
    display: block;
}

.heading {
    margin-bottom: 10px;
}

.link-container {
    display: block;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

#btn_parameters_list,
#btn_parameters_list_idv_br {
    color: #FF8C11;
    /*float: left;*/
}

.rule-form .row-form {
    float: left;
}

.rule-form .row-form .control-group {
    width: auto;
    max-width: 100%;
    float: left;
}

.param-select {
    color: #333333;
}

.parameters-list {
    list-style: none outside none;
    margin-left: 0;
}

.parameters-list>li {
    display: inline;
    float: left;
    width: 33.3%;
}

#rules_list {
    float: left;
    width: 100%;
    line-height: 1.2;
}

#rules_list .rule {
    border-bottom: 1px dotted #383838;
    float: left;
    height: auto;
    min-height: 55px;
}

#rules_list .title {
    float: left;
    background-color: #363636;
    color: white;
    padding: 15px 0;
}

.active_rule,
.active_rule_volume,
.description_rule,
.description_rule_volume,
.early_warning,
.main_warning,
.threshold_reach,
.name_rule,
.custom_name,
.visible_rule,
.description_rule_user,
.fail_rule,
.last_sent,
.email_list,
.user_list,
.last_sent_volume,
.email_list_volume,
.user_list_volume {
    display: block;
    float: left;
    line-height: 1.2;
    text-align: left;
}


.active_rule_volume,
.active_rule {
    width: 2%;
}

.early_warning,
.main_warning,
.threshold_reach {
    width: 12%;
}

.user_list_volume,
.email_list_volume {
    width: 11%;
}

.description_rule_volume {
    width: 32%;
}

.last_sent_volume {
    width: 8%;
}




.description_rule {
    width: 61%;
}

.description_rule_user {
    width: 66%;
}

.name_rule,
.custom_name {
    width: 16%;
}

.last_sent {
    width: 16%;
}

.email_list,
.user_list {
    width: 10%;
}

#rules_list .form-actions {
    float: left;
}

.rule .description_rule .input_description,
.rule .description_rule_user .input_description,
.rule .early_warning .input_description,
.rule .main_warning .input_description,
.rule .threshold_reach .input_description {
    width: 50px;
}

.rule select,
.custom_name input[type="text"],
.fail_rule input[type="text"] {
    max-width: 90%;
}

.score_rules>.title>.description_rule,
.score_rules>.rule>.description_rule {
    width: 80%;
}

.score_rules>.title>.fail_rule .score_rules>.rule>.fail_rule {
    width: 20%;
}

.score_rules h1 {
    color: #579EC8;
    font-size: 16px;
    line-height: 1.2;
    margin: 10px 0 0;
    padding: 15px 0;
}

.score_rules {
    display: block;
    float: left;
}

#transaction_view_content {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

#div_view_table,
#log_information {
    border: 1px solid #9F9F9F;
    /*padding: 15px 10px;*/
}

#div_view_table {
    float: left;
    margin-right: 10px;
    width: 52%;
}

#log_information {
    float: right;
    width: 41%;
}

.div_log {
    border-top: 2px solid #E9E9E9;
    line-height: 1.5;
    margin-top: 4px;
}

.div_log .date {
    font-style: italic;
    margin: 6px 0;
}

.popup {
    font-size: 12px;
    width: 660px;
}

.popup_narrow {
    font-size: 14px;
    width: 400px;
}

.popup_lg {
    font-size: 12px;
    width: 1390px;
    margin-left: -450px;
    margin-top: 0px;
    
}

.modal-content.parameters-list {
    width: 1250px;
    margin-left: -450px;
}

.modal-content.crypto-score-info {
    width: 915px;
    margin-left: -250px;
}

#parameters_list_gidv .modal-content {
    width: 850px;
    margin-left: -280px;
}

#parameters_list_idv_br .modal-content {
    width: 1390px;
    margin-left: -545px;
}

.popup_scrubber_information .view_transaction_info,
.popup_performance_information .view_transaction_info {
    float: left;
    width: 49.9%;
}

.view_manuallookup_info {
    float: left;
    width: 45%;
}


.popup_scrubber_information_subtitle {
    font-weight: bold;
    margin: 16px 0 3px;
}

#score_rules_history {
    font-size: 12px;
    font-weight: bold;
}

table.view_transaction td,
table.view_transaction th,
table.view_transaction_info td,
table.view_transaction_info th {
    vertical-align: middle;
    width: 50%;
}

#performance_grid1 td,
#performance_grid1 th,
#performance_grid2 td,
#performance_grid2 th,
#maxmind_column1 td,
#maxmind_column1 th,
#maxmind_column2 td,
#maxmind_column2 th {
    border-width: unset;
}

.modal table.view_transaction_info td,
.modal table.view_transaction_info th {
    height: 30px;
}

.modal-body form textarea {
    width: 100%;
}

.cron-from,
.cron {
    display: block;
    float: left;
    margin-bottom: 10px;
    text-align: left;
    width: 100%;
}

.form-search .well input,
.form-inline .well input,
.form-horizontal .well input,
.form-search .well textarea,
.form-inline .well textarea,
.form-horizontal .well textarea,
.form-search .well select,
.form-inline .well select,
.form-horizontal .well select,
.form-search .well button,
.form-inline .well button,
.form-horizontal .well button,
.form-search .well img,
.form-inline .well img,
.form-horizontal .well img {
    margin-bottom: 5px;
}

#progressbar {
    display: none;
}

.ui-progressbar {
    position: relative;
}

.progress-label {
    position: absolute;
    left: 45%;
    top: 4px;
    font-weight: bold;
    text-shadow: 1px 1px 0 #fff;
}

#information_chart1,
#information_chart2 {
    float: left;
    width: 50%;
}

.chartInfoColumn {
    float: left;
    margin-top: 5px;
    width: 45%;
}

.section {
    float: left;
    width: 100%;
}

#tickets-table {
    margin-top: 10px;
}

.panel {
    border: 1px solid #BFD2E0;
    padding: 15px;
    width: 100%;
    float: left;
}

.form-horizontal .row-form label,
.form-horizontal .row-form input,
.form-horizontal .row-form select,
.form-horizontal .row-form textarea {
    display: inline-block;
}

.panel .form-actions {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 5px;
    padding-right: 0;
}

.panel .row-form {
    padding: 5px 0;
}

.panel .row-form label {
    width: 160px;
}


.panel .row-form.row-form-country label {
    width: auto;
}

.scrubber_configuration_main {
    float: left;
    width: 100%;
}

.scrubber_configuration_column1,
.scrubber_configuration_column2 {
    border: 1px solid #BFD2E0;
    float: left;
    margin-bottom: 15px;
    margin-right: 20px;
    padding: 10px 15px;
    width: 42%;
}

.scrubber_configuration_column31,
.scrubber_configuration_column32,
.scrubber_configuration_column33 {
    border: 1px solid #bfd2e0;
    float: left;
    margin-bottom: 15px;
    margin-right: 20px;
    padding: 10px 15px;
    width: 25.6%;
}

.scrubber_configuration_qas {
    height: 295px;
}

.scrubber_configuration_telesign {
    height: 520px;
}

.scrubber_configuration_idv_usa {
    height: 330px;
}

.scrubber_configuration_idv_global,
.scrubber_configuration_gav {
    height: 260px;
}

.scrubber_configuration_messente {
    height: 200px;
}
.form-horizontal label {
    width: 280px;
    margin-right: 0;
}

.form-horizontal .row-form p {
    display: inline;
}

#users-role label {
    width: auto;
}

#YumUserLogin_rememberMe {
    margin-left: 280px;
}

div.panel form.form-horizontal div.alert-block {
    /* //width: inherit; */
}

#quick-search {
    float: left;
    padding: 10px 5px;
    width: auto;
    max-width: 95%;
}

#quick-search>.input-prepend {
    padding: 0;
    width: 192px;
}

#message_user {
    float: left;
    width: inherit;
}

#rules-error-notification {
    float: left;
    width: 100%;
}

.resize-footer {
    height: 20px;
    width: 100%;
}

.ui-datepicker {
    z-index: 900 !important;
    clip: auto !important;
    height: auto !important;
}


#score-color-grid td.green,
#score-color-grid td.yellow,
#score-color-grid td.red {
    background-position: right center;
    background-repeat: no-repeat;
}

#score-color-grid td.green {
    background-image: url('../img/bullet_green.png');
}

#score-color-grid td.yellow {
    background-image: url('../img/bullet_yellow.png');
}

#score-color-grid td.red {
    background-image: url('../img/bullet_red.png');
}

#transaction_view_content,
#transaction_view_content table.view_transaction,
#transaction_view_content table.view_transaction td,
#transaction_view_content table.view_transaction th,
#transaction_view_content table.view_transaction_info,
#transaction_view_content table.view_transaction_info td,
#transaction_view_content table.view_transaction_info th {
    font-size: 12px !important;
    line-height: 15px !important;
}

.tooltip_info {
    /* //display: inline-block; */
    width: 100%;
}

#panel_2 {
    height: auto;
}

#merchant-filter {
    float: left;
    margin-top: -5px;
    max-width: 95%;
    padding: 0 5px 10px;
    width: auto;
}

#merchant-filter select {
    width: 191px;
    border: 1px solid #ccc;
    border-radius: 0 4px 4px 0;
    height: 36px;
    background-color: #fff;
}

.float-left {
    float: left;
}

div.success {
    border: #A3C9A1 1px solid;
    padding: 18px;
    font-size: 12px;
    background-color: #BDEDBB;
}

/**************************/
/*HC RULES ****************/
.active_rule.hc_rules {
    width: 2%;
}

.description_rule.hc_rules {
    width: 43%;
}

.rule_category.hc_rules {
    display: block;
    float: left;
    line-height: 1.2;
    text-align: left;
    width: 15%;
}

.name_rule.hc_rules {
    width: 20%;
}

.custom_name.hc_rules {
    width: 20%;
}

.points.hc_rules {
    display: block;
    float: left;
    line-height: 1.2;
    text-align: left;
    width: 8%;
}

.visible_rule.hc_rules {
    width: 1%;
}

.input_points {
    width: 40px;
}