/* General */

.surveillance{
    color: #ff9800;
}

.bg-fade-yellow {
    background-color: #f4eeb2 !important;
}

.bg-fade-blue {
    background-color: #cbe6f2 !important;
}

textarea.font-grey::placeholder {
    color: #888888 !important;
}

table.check-all thead tr:first-child th:first-child:before {
    font-family: FontAwesome;
    content: "\f00c";
    font-size: 18px;
}

table.check-all thead tr:first-child th:first-child:hover{
    cursor: pointer;
}

.scrollable-role-actions{
    height: 500px; overflow: scroll;
}

.scroll-control{
    right: 14px;
    top: 60px;
    position: fixed;
    z-index: 1000;
    cursor: hand;
}

.page-content > .breadcrumb {
    margin: 0 !important;
}

.strip-bullets{
    list-style-type: none;
}

.transfer-status span.label{
    font-size: 20px !important;
    font-weight: bold !important;
}

.alert-alert {
    color: #DB871A;
    background-color: #F7D9BB;
    border-color: #E58A40;
}

.label-alert{
    background-color: #F4B803;
}

.display-none{
    display: none;
}

.not-hover :hover{
    background-color: #FFFFFF !important;
}

.fontLabel {
    font-size: 15px !important;
    font-weight: bold !important;
}

.customBgColor{
    background-color: #ECEFF1 !important;
}

.custom-title, .custom-subtitle, .custom-text, .custom-big-text{
    font-weight: 300;
    font-family: "Source Sans Pro","Segoe UI","Droid Sans",Tahoma,Arial,sans-serif;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 26px;
    color: #616161;
    line-height: 1.2;
}

.custom-big-text{
    font-size: 42px !important;
}

.custom-subtitle{
    font-size: 22px !important;
}

.custom-text{
    font-size: 18px !important;
    color: #000000;
}

.form-condensed .form-group {
    margin-top: 0 !important;
    margin-bottom: 16px !important;
}

.form-super-condensed .form-group {
    margin-top: 0 !important;
    margin-bottom: 2px !important;
}

.alert-condensed{
    padding: 6px 20px !important;
}

.bold-highlight{
    font-weight: bold !important;
    /*font-size: 16px !important;*/
}

.strong {
    font-weight: bold !important;
}

.big-bold{
    font-weight: bold !important;
    font-size: 28px !important;
}

.med-bold{
    font-weight: bold !important;
    font-size: 18px !important;
}

.font-white{
    color: #EEEEEE;
}

/* Header brand */

.dtpbrand {
	color: transparent !important;
	text-shadow: none !important;
	background-color: transparent !important;
	border: 0 !important;
	background: url("") no-repeat top left;
	height: 56px;
	width: 184px;
	padding: 16px 0 !important;
}

.brand-1 {
	background: rgba(0, 0, 0, 0) url("../img/parley.png") no-repeat scroll left 0 center;
}

.brand-2 {
	background: rgba(0, 0, 0, 0) url("../img/triples.png") no-repeat scroll left 0 center;
}

.brand-3 {
	background: rgba(0, 0, 0, 0) url("../img/9magico.png") no-repeat scroll left 0 center;
}

/* Profile */
.custom-profile .panel-body{
    /*padding: px !important;*/
    text-align: left !important;
}

/* Panel Heading */
.panel-heading {
	/*background-color: #FAFAFA !important;*/
}

.custom-panel{
    margin: 0 !important;
    box-shadow: none !important;
}


/* Tabs */
.custom-tab{
    border: none !important;
}

/* Tiles */
.custom-tile {
    display: inline-block !important;
    padding: 10px !important;
    margin: 15px 0 0 !important;
    min-width: 80px !important;
}

.custom-tile .tile-heading {
	font-size: 12px !important;
	text-align: center !important;
}

.custom-tile .tile-body {
    font-size: 30px !important;
    text-align: center !important;
    line-height: 40px !important;
}

.tile-orange:hover{
    background-color: #FFA221 !important;
}

.tile-green:hover{
    background-color: #45A048 !important;
}

.tile-blue:hover{
	background-color: #069BDB !important;
} 

.tile-gray:hover{
	background-color: #B5B5B5 !important;
}

.tile-indigo:hover{
	background-color: #4B61D1 !important;
}

.tile-error:hover{
    background-color: #D30A11 !important;
}

.info-tile.info-tile-alt.tile-error {
    background: #C63737;
}
.info-tile.info-tile-alt.tile-error .tile-heading {
    color: #f9bdbb;
}
.info-tile.info-tile-alt.tile-error .tile-icon i {
    color: #f36c60;
}
.info-tile.info-tile-alt.tile-error .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-error .tile-footer span {
    color: #f69988 !important;
}


/* Pagination bar */

.pagination-bar{
	background-color: #FAFAFA;
}

.pagination-bar-item{
	display: inline-block;
	margin: 10px 0 !important;
	font-size: 16px;
}

/* Table */
.table-hover > tbody > tr:hover {
	background-color: #DEE2E5 !important;
}

.row-highlight{
    background-color: #DEE2E5 !important;
}

.custom-table tr:not(.comment) th,
.custom-table tr:not(.comment) td {
    padding: 3px 8px !important;
}

.custom-table tbody tr.comment td ul.timeline > li .timeline-body{
    margin: 0 0 10px 10% !important;
}

.custom-table tbody tr.comment td ul.timeline::before {
    margin-left: 12px !important;
}

.custom-table tr:not(.comment),
.history-transfers-table tr:not(.comment),
.withdrawal-quota-table,
.clients-table tr,
.accounts-table tr,
.phones-table tr,
.table-report tr{
    white-space: nowrap !important;
}

.addresses-table tr > td:not('textarea'){
    white-space: nowrap !important;
}

/*
.history-transfers-table tr:not(.comment){
    white-space: nowrap;
}

.clients-table tr{
    white-space: nowrap;
}*/

.auto-outcome tr th {
    white-space: nowrap !important;
}

.list-table{
    background-color: transparent !important;
    margin-bottom: 0 !important;
}

.clients-table tr td {
    vertical-align: middle !important;
}

/* iCheck */
.icheck{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/* Modal */
.visiblemodal {
	position: relative;
	top: auto;
	right: auto;
	left: auto;
	bottom: auto;
	z-index: 1;
	display: block;
	overflow: hidden;
}

.custom-modal-dialog {
    overflow-y: initial !important;
    width: 1000px !important;
}
.custom-modal-body{
    height: 480px;
    overflow-y: auto;
    padding: 0px 20px !important;
}
.custom-modal-header{
    padding: 5px 22px !important;
}

/* User File */
.funds{
	font-size: 20px;
	font-weight: bold;
}

.table-client{
	font-size: 16px;
}

.verify-client-table tbody > tr > td {
    vertical-align: bottom !important;
}

/* Time line */
.timeline > li .timeline-body{
    padding: 0 0 10px !important;
    margin: 0 0 10px 14% !important;
}

.timeline > li .timeline-icon{
    height: 36px !important;
    width: 36px !important;
    line-height: 36px !important;
    left: 7% !important;
}

/* Easy Pie Chart */
.custom-percent{
    width: 62px !important;
    line-height: 62px !important;
}

.custom-easypiechart{
    height: 58px !important;
}

.pieLabel span{
    font-size: 14px !important;
    font-weight: bold !important;
}

.percent-non-sm {
    position: absolute;
    width: 96px;
    line-height: 96px;
    font-size: 18px;
    font-weight: 700;
    color: #212121;
}

/* bg-colors */
.bg-green{
    background-color: #B0E5B9;
}
.bg-pink{
    background-color: #F4BBBA;
}
.bg-lilac{
     background-color: #DFBAF4;
 }
.bg-orange{
    background-color: #FFC082;
}
.bg-red{
     background-color: #DB4C4C;
}

.bg-turquoise{
    background-color: #87c9d3;
}

/* Alert signs */
.alert-sign{
    cursor: help;
    margin: 0 4px 0 4px;
}

.alert-sign-color{
    color:#E96D5C;
}

/* Banks colors */
.bank-2{
    /* Banesco */
    background-color: #309172 !important;
}

.bank-3{
    /* Mercantil*/
    background-color: #006ABC !important;
}

.bank-4{
    /* Provincial */
    background-color: #41CEF8 !important;
}

.bank-8{
    /* Exterior */
    background-color: #FF7800 !important;
}

.bank-18{
    /* Plaza */
    background-color: #80B841 !important;
}

.bank-31{
    /* Mi Banco */
    background-color: #f27100 !important;
}

.bank-5{
    /* Venezuela */
    background-color: #d82020 !important;
}

.using-filter > label {
    color: #f27100;
    font-weight: bold;
}

.text-primary-dark {
    color: #0286c2;
}
.text-success-dark {
    color: #628e34;
}
.text-info-dark {
    color: #007f8e;
}
.text-warning-dark {
    color: #cc8f00;
}
.text-danger-dark {
    color: #af1417;
}