a {
    color: #231014;
    text-decoration: none;
}
/* mouse over link */
a:hover {
    color: #8f4353;
    text-decoration: underline;
}

/* visited link */
a:visited {
    color: #743643;
    text-decoration: none;
}

/* selected link */
a:active {
    color: #f6edef;
}


.grid-view-loading
{
	background:url(loading.gif) no-repeat;
}

  body .container-fluid {
   padding-right: 2px;
	padding-left: 2px;
  }


body .card-header {

    padding: 0.75rem 0.75rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);


}

body .card-body {

    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: .25rem;

}

body h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

    margin-bottom: 0;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;

}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: .9rem;
}


body .grid-view
{
	padding: 3px 0;
}

body .grid-view table.items
{
	background: white;
	border-collapse: collapse;
	width: 100%;
	border: 1px #D0E3EF solid;
}
body .grid-view table.items th, 
body .grid-view table.items td

{
	font-size: 0.7em;
	border: 1px #f9f9f9 solid;
	padding: 0.4em 0.2em 0.4em 0.2em;
}

html body .grid-view table.items th
{
	color: white;
	background: url("") repeat-x scroll left top white;
	text-align: center;
    background-color: #b86778;
}


body .grid-view table.items th a
{
	color: #EEE;
	font-weight: bold;
	text-decoration: none;
}

body .grid-view table.items th a:hover
{
	color: #FFF;
}

body .grid-view table.items th a.asc
{
	background:url(up.gif) right center no-repeat;
	padding-right: 10px;
}

body .grid-view table.items th a.desc
{
	background:url(down.gif) right center no-repeat;
	padding-right: 10px;

}

body .grid-view table.items tr.even
{
	background: #F8F8F8;
}

body .grid-view table.items tr.odd
{
	background: #ffffff;
}

body .grid-view table.items tr.selected
{
	background: #cccccc;
}

body .grid-view table.items tr:hover.selected
{
	background: #b86778;
    color: white;
}

body .grid-view table.items tbody tr:hover
{
	background: #ffedf0;
}

.grid-view .link-column img
{
	border: 0;
}

.grid-view .button-column
{
	text-align: center;
	width: 60px;
}

.grid-view .button-column img
{
	border: 0;
}

.grid-view .checkbox-column
{
	width: 15px;
}

body .grid-view .summary
{
	margin: 0 0 0 0;
	text-align: right;
	font-size: 10px;
}

.grid-view .pager
{
	margin: 5px 0 0 0;
	text-align: right;
}

.grid-view .empty
{
	font-style: italic;
}

.grid-view .filters input,
.grid-view .filters select
{
	width: 100%;
	border: 1px solid #ccc;
}

body .col-number
{
width: 150px; 
font-weight: bold;
color:#fdfafb;
background-color:#8f4353;
text-align: left;
}

body .col-number a {
    color: #fdfafb;
    text-decoration: none;
}

body .col-number a:hover {
    color: #ffffff;
    text-decoration: underline;
}
body .colnum
{
width: 150px; 
font-size: 10px;
font-weight: bold;
color:#fdfafb;
background-color:#8f4353;
text-align: left;
}

body .colnum a {
    color: #fdfafb;
    text-decoration: none;
}

body .colnum a:hover {
    color: #ffffff;
    text-decoration: underline;
}

body .colname
{
width: 350px; 
font-weight: bold;
color:#fdfafb;
background-color:#8f4353;
text-align: left;
}
body .collongtext
{
width: 200px; 
text-align: left;
white-space: wrap;
overflow: hidden;
text-overflow: initial;
}
body .bold
{
font-weight: bold;

}
body .upc
{
text-transform: uppercase;

}

body .colshorttext
{
width: 50px; 
text-align: left;
}

body .colmediumtext
{
width: 150px; 
text-align: left;
}

body .coltext
{
width: 100px; 
text-align: left;
}

body .col-date
{
width: 90px; 
font-weight: bold;
color:#8f4353;
font-size:13px;

text-align: center;
}

body .col-amount
{
width: 90px; 
font-weight: bold;
color:#8f4353;
font-size:13px;
text-align: right;
}
body .colnumber
{
width: 90px; 
font-style: italic;
text-align: right;
}

body .colnumberbold
{
width: 90px; 
font-style: italic;
font-weight: bold;
text-align: right;
}
body .colborder
{
  border: 2px solid red;
  border-radius: 3px;
}

body .col-footer
{
text-align: right;
font-weight:bold;
font-size:16px;
color:#000000;
}

body .col-id,
body .grid-view table.items td.col-id
{
width: 15px; 
font-weight: bold;
font-size:9px;
}
body .col-idlong,
body .grid-view table.items td.col-idlong
{
width: 60px; 
font-weight: bold;
font-size:9px;
}
body .col-normal,
body .grid-view table.items td.col-normal
{
width: 60px; 
font-weight: bold;
font-size:10px;
}

body .col-long,
body .grid-view table.items td.col-long
{
width: 120px; 
font-weight: bold;
font-size:10px;
}
body .col-dropDownLong
{
width: 150px; 
text-align: right;
}

body .col-dropDownShort
{
width: 50px; 
text-align: right;
}

body .moduleTitle
{
background-color: #f1f1f1; 
border-radius:5px /5px;
}
body .moduleTitleMain
{
background-color: #ffffff; 
border-radius:5px /5px;
color:inherit;
}
.btn:focus, .btn:hover {
    color: #fff;
    text-decoration: none;
}
body .btn-primary {
  color: #fff;
  background-color: #b86778;
  border-color: #b86778;
}

body .btn-primary:hover {
  color: #fff;
  background-color: #9c495a;
  border-color: #813c4b;
}

body .btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgb(246,237,239);
}

body .btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #b86778;
  border-color: #b86778;
}

body .btn-primary:not(:disabled):not(.disabled):active, body .btn-primary:not(:disabled):not(.disabled).active,
body .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #813c4b;
  border-color: #743643;
}

body .btn-primary:not(:disabled):not(.disabled):active:focus, body .btn-primary:not(:disabled):not(.disabled).active:focus,
body .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgb(246,237,239);
}


body .btn-outline-secondary {
    color: #b5babe ;
    background-color: transparent;
    background-image: none;
    border-color: #aeb4b8;
}



body .badge-primary {
    color: #813c4b;
    background-color:  #fff;

}
body .badge-vero {
    color: #fff;
    background-color:  #B86778;;

}
body .badge-vero-black {
    color: #fff;
    background-color:  #000000;;

}
/* ty
/* typography.css */

thead th 
{
background:#b86778;
color:#fff
}

body .td-bgc
{
background:#fff;
font-weight: bold;
}

body .title
{
width: 100%; 
font-weight: bold;
color:#fdfafb;
background-color:#b86778;
text-align: center;
}

body .btnColumn
{
width: 150px; 
font-weight: bold;
color:#fdfafb;
text-align: center;
font-size:13px;
background-color: #545b62;
background-image: url("");
border-radius: 2px;
text-align: center;

}

body .bg-dark {
    background-color: #545b62 !important;
}

/* paginacja na stronie z matchowaniem */

body .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #813c4b;
    border-color: #813c4b;
}

/* radio na stronie z matchowaniem */

body .form-check-input[type=radio]:checked+label:after {
    background-color: #813c4b;
}

body .form-check-input[type=radio]:checked+label:after {
    border: 2px solid #813c4b;
}
body .w15
{
width: 15px; 
}
body .w25
{
width: 25px; 
}
body .w50
{
width: 50px; 
}
body .w75
{
width: 75px; 
}
body .w100
{
width: 100px; 
}
body .w125
{
width: 125px; 
}
body .w150
{
width: 150px; 
}
body .w200
{
width: 200px; 
}
body .w250
{
width: 250px; 
}
body .w300
{
width: 300px; 
}
body .w400
{
width: 400px; 
}
body .w500
{
width: 500px; 
}
body .tac
{
text-align: center;
}
body .tar
{
text-align: right;
}
body .tal
{
text-align: left;
}
body .fsn
{
font-size: 14px;
}
body .fsm
{
font-size: 11px;
}
body .fss
{
font-size: 8px;
}
body .fsb
{
font-size: 20px;
}
body ul.yiiPager .selected a {
    background: #B86778;
    color: #FFFFFF;
    font-weight: bold;
}
body ul.yiiPager a:link, ul.yiiPager a:visited {
    border: solid 1px #8f4353;
    font-weight: bold;
    color: #8f4353;
    padding: 1px 6px;
    text-decoration: none;
}
body ul.yiiPager .page a {
    font-weight: normal;
}