/* MARGINESY
================================================== */

.m-none {margin:0 !important;}
.m-0 {margin:0 !important;}
.m-5 {margin:5px !important;}
.m-10 {margin:10px !important;}
.m-20 {margin:20px !important;}

.m-r-5{margin-right:5px !important;}
.m-r-10{margin-right:10px !important;}

.m-top-0 {margin-top:0px !important;}
.m-top-5 {margin-top:5px !important;}
.m-top-10 {margin-top:10px !important;}
.m-top-15 {margin-top:15px !important;}
.m-top-20 {margin-top:20px !important;}
.m-top-25 {margin-top:25px !important;}
.m-top-30 {margin-top:30px !important;}
.m-top-50 {margin-top:50px !important;}

.m-bot-0 {margin-bottom:0px !important;}
.m-bot-5 {margin-bottom:5px !important;}
.m-bot-10 {margin-bottom:10px !important;}
.m-bot-15 {margin-bottom:15px !important;}
.m-bot-20 {margin-bottom:20px !important;}
.m-bot-25 {margin-bottom:25px !important;}
.m-bot-30 {margin-bottom:30px !important;}
.m-bot-35 {margin-bottom:35px !important;}
.m-bot-50 {margin-bottom:50px !important;}
.m-bot-135 {margin-bottom:135px !important;}


.p-none{padding:0px !important;}
.p-0{padding:0px !important;}
.p-5{padding:5px !important;}
.p-10{padding:10px !important;}
.p-20{padding:20px !important;}

.p-top-0 {padding-top:0px !important;}
.p-top-5 {padding-top:5px !important;}
.p-top-10 {padding-top:10px !important;}
.p-top-15 {padding-top:15px !important;}
.p-top-20 {padding-top:20px !important;}
.p-top-25 {padding-top:25px !important;}
.p-top-30 {padding-top:30px !important;}
.p-top-50 {padding-top:50px !important;}

.p-bot-0 {padding-bottom:0px !important;}
.p-bot-5 {padding-bottom:5px !important;}
.p-bot-10 {padding-bottom:10px !important;}
.p-bot-15 {padding-bottom:15px !important;}
.p-bot-20 {padding-bottom:20px !important;}
.p-bot-25 {padding-bottom:25px !important;}
.p-bot-30 {padding-bottom:30px !important;}
.p-bot-50 {padding-bottom:50px !important;}


/*-----------------------------------------------------------------------------------*/
/*	DIVIDERS
/*-----------------------------------------------------------------------------------*/
.d-0 {width: 100%; height: 0px;}
.d-5 {width: 100%; height: 5px;}
.d-10 {width: 100%; height: 10px;}
.d-15 {width: 100%; height: 15px;}
.d-20 {width: 100%; height: 20px;}
.d-25 {width: 100%; height: 25px;}
.d-30 {width: 100%; height: 30px;}
.d-50 {width: 100%; height: 50px;}

/* KOLORY TŁA
================================================== */
.bg-red,.bg-yellow,.bg-aqua,.bg-blue,.bg-light-blue,.bg-green,.bg-navy,.bg-teal,.bg-olive,.bg-lime,.bg-orange,.bg-fuchsia,.bg-purple,.bg-maroon,.bg-black {
  color: #f9f9f9 !important;
}
.bg-white {background-color: #ffffff !important;}
.bg-gray {background-color: #eaeaec !important;}
.bg-black {background-color: #222222 !important;}
.bg-red {background-color: #f56954 !important;}
.bg-yellow {background-color: #f39c12 !important;}
.bg-aqua {background-color: #00c0ef !important;}
.bg-blue {background-color: #0073b7 !important;}
.bg-light-blue {background-color: #3c8dbc !important;}
.bg-green {background-color: #00a65a !important;}
.bg-navy {background-color: #001f3f !important;}
.bg-teal {background-color: #39cccc !important;}
.bg-olive {background-color: #3d9970 !important;}
.bg-lime {background-color: #01ff70 !important;}
.bg-orange {background-color: #ff851b !important;}
.bg-fuchsia {background-color: #f012be !important;}
.bg-purple {background-color: #932ab6 !important;}
.bg-maroon {background-color: #85144b !important;}

/* KOLORY TEKSTU
================================================== */
.text-white {color: #ffffff !important;}
.text-gray {color: #b4bcc2 !important;}
.text-black {color: #000000 !important;}
.text-red {color: #f56954 !important;}
.text-yellow {color: #f39c12 !important;}
.text-aqua {color: #00c0ef !important;}
.text-blue {color: #0073b7 !important;}
.text-light-blue {color: #3c8dbc !important;}
.text-green {color: #00a65a !important;}
.text-navy {color: #001f3f !important;}
.text-teal {color: #39cccc !important;}
.text-olive {color: #3d9970 !important;}
.text-lime {color: #01ff70 !important;}
.text-orange {color: #ff851b !important;}
.text-fuchsia {color: #f012be !important;}
.text-purple {color: #932ab6 !important;}
.text-maroon {color: #85144b !important;}

.table tbody>tr>td.vert-align{
    vertical-align: middle;
}
.table thead>tr>th.vert-align{
    vertical-align: middle;
}

.cut-text
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.text-decoration-none {
	text-decoration: none !important;
}