.btn-xs {
    padding: .25rem .4rem;
    font-size: .875rem;
    line-height: .5;
    border-radius: .2rem;
}

.bw-button {
    border-width: 0;
    border-radius: 0;
    margin-right: 2px;
}

/*
* Bootstrap  colors - complement a goot text color if background is used
 */
.fg-primary {color:white}
.fg-secondary {color:white}
.fg-success {color:black}
.fg-danger {color:white}
.fg-warning {color:black}
.fg-info {color:black}
.fg-light {color:black}
.fg-dark {color:white}
.fg-white {color:black}

/*
* CSS Standard coloras
*   bg- Background color
*   fg- Text color to its background color
*   text- Text color (on "no" background
 */
.bg-aliceblue {background-color: aliceblue;}	.text-aliceblue {color: aliceblue;}	.fg-aliceblue {color: black;}
.bg-antiquewhite {background-color: antiquewhite;}	.text-antiquewhite {color: antiquewhite;}	.fg-antiquewhite {color: black;}
.bg-aqua {background-color: aqua;}	.text-aqua {color: aqua;}	.fg-aqua {color: black;}
.bg-aquamarine {background-color: aquamarine;}	.text-aquamarine {color: aquamarine;}	.fg-aquamarine {color: black;}
.bg-azure {background-color: azure;}	.text-azure {color: azure;}	.fg-azure {color: black;}
.bg-beige {background-color: beige;}	.text-beige {color: beige;}	.fg-beige {color: black;}
.bg-bisque {background-color: bisque;}	.text-bisque {color: bisque;}	.fg-bisque {color: black;}
.bg-black {background-color: black;}	.text-black {color: black;}	.fg-black {color: white;}
.bg-blanchedalmond {background-color: blanchedalmond;}	.text-blanchedalmond {color: blanchedalmond;}	.fg-blanchedalmond {color: black;}
.bg-blue {background-color: blue;}	.text-blue {color: blue;}	.fg-blue {color: black;}
.bg-blueviolet {background-color: blueviolet;}	.text-blueviolet {color: blueviolet;}	.fg-blueviolet {color: black;}
.bg-brown {background-color: brown;}	.text-brown {color: brown;}	.fg-brown {color: black;}
.bg-burlywood {background-color: burlywood;}	.text-burlywood {color: burlywood;}	.fg-burlywood {color: black;}
.bg-cadetblue {background-color: cadetblue;}	.text-cadetblue {color: cadetblue;}	.fg-cadetblue {color: black;}
.bg-chartreuse {background-color: chartreuse;}	.text-chartreuse {color: chartreuse;}	.fg-chartreuse {color: black;}
.bg-chocolate {background-color: chocolate;}	.text-chocolate {color: chocolate;}	.fg-chocolate {color: black;}
.bg-coral {background-color: coral;}	.text-coral {color: coral;}	.fg-coral {color: black;}
.bg-cornflowerblue {background-color: cornflowerblue;}	.text-cornflowerblue {color: cornflowerblue;}	.fg-cornflowerblue {color: black;}
.bg-cornsilk {background-color: cornsilk;}	.text-cornsilk {color: cornsilk;}	.fg-cornsilk {color: black;}
.bg-crimson {background-color: crimson;}	.text-crimson {color: crimson;}	.fg-crimson {color: black;}
.bg-cyan {background-color: cyan;}	.text-cyan {color: cyan;}	.fg-cyan {color: black;}
.bg-darkblue {background-color: darkblue;}	.text-darkblue {color: darkblue;}	.fg-darkblue {color: white;}
.bg-darkcyan {background-color: darkcyan;}	.text-darkcyan {color: darkcyan;}	.fg-darkcyan {color: white;}
.bg-darkgoldenrod {background-color: darkgoldenrod;}	.text-darkgoldenrod {color: darkgoldenrod;}	.fg-darkgoldenrod {color: white;}
.bg-darkgray {background-color: darkgray;}	.text-darkgray {color: darkgray;}	.fg-darkgray {color: white;}
.bg-darkgreen {background-color: darkgreen;}	.text-darkgreen {color: darkgreen;}	.fg-darkgreen {color: white;}
.bg-darkgrey {background-color: darkgrey;}	.text-darkgrey {color: darkgrey;}	.fg-darkgrey {color: white;}
.bg-darkkhaki {background-color: darkkhaki;}	.text-darkkhaki {color: darkkhaki;}	.fg-darkkhaki {color: white;}
.bg-darkmagenta {background-color: darkmagenta;}	.text-darkmagenta {color: darkmagenta;}	.fg-darkmagenta {color: white;}
.bg-darkolivegreen {background-color: darkolivegreen;}	.text-darkolivegreen {color: darkolivegreen;}	.fg-darkolivegreen {color: white;}
.bg-darkorange {background-color: darkorange;}	.text-darkorange {color: darkorange;}	.fg-darkorange {color: white;}
.bg-darkorchid {background-color: darkorchid;}	.text-darkorchid {color: darkorchid;}	.fg-darkorchid {color: white;}
.bg-darkred {background-color: darkred;}	.text-darkred {color: darkred;}	.fg-darkred {color: white;}
.bg-darksalmon {background-color: darksalmon;}	.text-darksalmon {color: darksalmon;}	.fg-darksalmon {color: white;}
.bg-darkseagreen {background-color: darkseagreen;}	.text-darkseagreen {color: darkseagreen;}	.fg-darkseagreen {color: white;}
.bg-darkslateblue {background-color: darkslateblue;}	.text-darkslateblue {color: darkslateblue;}	.fg-darkslateblue {color: white;}
.bg-darkslategray {background-color: darkslategray;}	.text-darkslategray {color: darkslategray;}	.fg-darkslategray {color: white;}
.bg-darkslategrey {background-color: darkslategrey;}	.text-darkslategrey {color: darkslategrey;}	.fg-darkslategrey {color: white;}
.bg-darkturquoise {background-color: darkturquoise;}	.text-darkturquoise {color: darkturquoise;}	.fg-darkturquoise {color: white;}
.bg-darkviolet {background-color: darkviolet;}	.text-darkviolet {color: darkviolet;}	.fg-darkviolet {color: black;}
.bg-deeppink {background-color: deeppink;}	.text-deeppink {color: deeppink;}	.fg-deeppink {color: black;}
.bg-deepskyblue {background-color: deepskyblue;}	.text-deepskyblue {color: deepskyblue;}	.fg-deepskyblue {color: black;}
.bg-dimgray {background-color: dimgray;}	.text-dimgray {color: dimgray;}	.fg-dimgray {color: black;}
.bg-dimgrey {background-color: dimgrey;}	.text-dimgrey {color: dimgrey;}	.fg-dimgrey {color: black;}
.bg-dodgerblue {background-color: dodgerblue;}	.text-dodgerblue {color: dodgerblue;}	.fg-dodgerblue {color: black;}
.bg-firebrick {background-color: firebrick;}	.text-firebrick {color: firebrick;}	.fg-firebrick {color: black;}
.bg-floralwhite {background-color: floralwhite;}	.text-floralwhite {color: floralwhite;}	.fg-floralwhite {color: black;}
.bg-forestgreen {background-color: forestgreen;}	.text-forestgreen {color: forestgreen;}	.fg-forestgreen {color: black;}
.bg-fuchsia {background-color: fuchsia;}	.text-fuchsia {color: fuchsia;}	.fg-fuchsia {color: black;}
.bg-gainsboro {background-color: gainsboro;}	.text-gainsboro {color: gainsboro;}	.fg-gainsboro {color: black;}
.bg-ghostwhite {background-color: ghostwhite;}	.text-ghostwhite {color: ghostwhite;}	.fg-ghostwhite {color: black;}
.bg-gold {background-color: gold;}	.text-gold {color: gold;}	.fg-gold {color: black;}
.bg-goldenrod {background-color: goldenrod;}	.text-goldenrod {color: goldenrod;}	.fg-goldenrod {color: black;}
.bg-gray {background-color: gray;}	.text-gray {color: gray;}	.fg-gray {color: black;}
.bg-green {background-color: green;}	.text-green {color: green;}	.fg-green {color: black;}
.bg-greenyellow {background-color: greenyellow;}	.text-greenyellow {color: greenyellow;}	.fg-greenyellow {color: black;}
.bg-grey {background-color: grey;}	.text-grey {color: grey;}	.fg-grey {color: black;}
.bg-honeydew {background-color: honeydew;}	.text-honeydew {color: honeydew;}	.fg-honeydew {color: black;}
.bg-hotpink {background-color: hotpink;}	.text-hotpink {color: hotpink;}	.fg-hotpink {color: black;}
.bg-indianred {background-color: indianred;}	.text-indianred {color: indianred;}	.fg-indianred {color: black;}
.bg-indigo {background-color: indigo;}	.text-indigo {color: indigo;}	.fg-indigo {color: black;}
.bg-ivory {background-color: ivory;}	.text-ivory {color: ivory;}	.fg-ivory {color: black;}
.bg-khaki {background-color: khaki;}	.text-khaki {color: khaki;}	.fg-khaki {color: black;}
.bg-lavender {background-color: lavender;}	.text-lavender {color: lavender;}	.fg-lavender {color: black;}
.bg-lavenderblush {background-color: lavenderblush;}	.text-lavenderblush {color: lavenderblush;}	.fg-lavenderblush {color: black;}
.bg-lawngreen {background-color: lawngreen;}	.text-lawngreen {color: lawngreen;}	.fg-lawngreen {color: black;}
.bg-lemonchiffon {background-color: lemonchiffon;}	.text-lemonchiffon {color: lemonchiffon;}	.fg-lemonchiffon {color: black;}
.bg-lightblue {background-color: lightblue;}	.text-lightblue {color: lightblue;}	.fg-lightblue {color: black;}
.bg-lightcoral {background-color: lightcoral;}	.text-lightcoral {color: lightcoral;}	.fg-lightcoral {color: black;}
.bg-lightcyan {background-color: lightcyan;}	.text-lightcyan {color: lightcyan;}	.fg-lightcyan {color: black;}
.bg-lightgoldenrodyellow {background-color: lightgoldenrodyellow;}	.text-lightgoldenrodyellow {color: lightgoldenrodyellow;}	.fg-lightgoldenrodyellow {color: black;}
.bg-lightgray {background-color: lightgray;}	.text-lightgray {color: lightgray;}	.fg-lightgray {color: black;}
.bg-lightgreen {background-color: lightgreen;}	.text-lightgreen {color: lightgreen;}	.fg-lightgreen {color: black;}
.bg-lightgrey {background-color: lightgrey;}	.text-lightgrey {color: lightgrey;}	.fg-lightgrey {color: black;}
.bg-lightpink {background-color: lightpink;}	.text-lightpink {color: lightpink;}	.fg-lightpink {color: black;}
.bg-lightsalmon {background-color: lightsalmon;}	.text-lightsalmon {color: lightsalmon;}	.fg-lightsalmon {color: black;}
.bg-lightseagreen {background-color: lightseagreen;}	.text-lightseagreen {color: lightseagreen;}	.fg-lightseagreen {color: black;}
.bg-lightskyblue {background-color: lightskyblue;}	.text-lightskyblue {color: lightskyblue;}	.fg-lightskyblue {color: black;}
.bg-lightslategray {background-color: lightslategray;}	.text-lightslategray {color: lightslategray;}	.fg-lightslategray {color: black;}
.bg-lightslategrey {background-color: lightslategrey;}	.text-lightslategrey {color: lightslategrey;}	.fg-lightslategrey {color: black;}
.bg-lightsteelblue {background-color: lightsteelblue;}	.text-lightsteelblue {color: lightsteelblue;}	.fg-lightsteelblue {color: black;}
.bg-lightyellow {background-color: lightyellow;}	.text-lightyellow {color: lightyellow;}	.fg-lightyellow {color: black;}
.bg-lime {background-color: lime;}	.text-lime {color: lime;}	.fg-lime {color: black;}
.bg-limegreen {background-color: limegreen;}	.text-limegreen {color: limegreen;}	.fg-limegreen {color: black;}
.bg-linen {background-color: linen;}	.text-linen {color: linen;}	.fg-linen {color: black;}
.bg-magenta {background-color: magenta;}	.text-magenta {color: magenta;}	.fg-magenta {color: black;}
.bg-maroon {background-color: maroon;}	.text-maroon {color: maroon;}	.fg-maroon {color: black;}
.bg-mediumaquamarine {background-color: mediumaquamarine;}	.text-mediumaquamarine {color: mediumaquamarine;}	.fg-mediumaquamarine {color: black;}
.bg-mediumblue {background-color: mediumblue;}	.text-mediumblue {color: mediumblue;}	.fg-mediumblue {color: black;}
.bg-mediumorchid {background-color: mediumorchid;}	.text-mediumorchid {color: mediumorchid;}	.fg-mediumorchid {color: black;}
.bg-mediumpurple {background-color: mediumpurple;}	.text-mediumpurple {color: mediumpurple;}	.fg-mediumpurple {color: black;}
.bg-mediumseagreen {background-color: mediumseagreen;}	.text-mediumseagreen {color: mediumseagreen;}	.fg-mediumseagreen {color: black;}
.bg-mediumslateblue {background-color: mediumslateblue;}	.text-mediumslateblue {color: mediumslateblue;}	.fg-mediumslateblue {color: black;}
.bg-mediumspringgreen {background-color: mediumspringgreen;}	.text-mediumspringgreen {color: mediumspringgreen;}	.fg-mediumspringgreen {color: black;}
.bg-mediumturquoise {background-color: mediumturquoise;}	.text-mediumturquoise {color: mediumturquoise;}	.fg-mediumturquoise {color: black;}
.bg-mediumvioletred {background-color: mediumvioletred;}	.text-mediumvioletred {color: mediumvioletred;}	.fg-mediumvioletred {color: black;}
.bg-midnightblue {background-color: midnightblue;}	.text-midnightblue {color: midnightblue;}	.fg-midnightblue {color: black;}
.bg-mintcream {background-color: mintcream;}	.text-mintcream {color: mintcream;}	.fg-mintcream {color: black;}
.bg-mistyrose {background-color: mistyrose;}	.text-mistyrose {color: mistyrose;}	.fg-mistyrose {color: black;}
.bg-moccasin {background-color: moccasin;}	.text-moccasin {color: moccasin;}	.fg-moccasin {color: black;}
.bg-navajowhite {background-color: navajowhite;}	.text-navajowhite {color: navajowhite;}	.fg-navajowhite {color: black;}
.bg-navy {background-color: navy;}	.text-navy {color: navy;}	.fg-navy {color: black;}
.bg-oldlace {background-color: oldlace;}	.text-oldlace {color: oldlace;}	.fg-oldlace {color: black;}
.bg-olive {background-color: olive;}	.text-olive {color: olive;}	.fg-olive {color: black;}
.bg-olivedrab {background-color: olivedrab;}	.text-olivedrab {color: olivedrab;}	.fg-olivedrab {color: black;}
.bg-orange {background-color: orange;}	.text-orange {color: orange;}	.fg-orange {color: black;}
.bg-orangered {background-color: orangered;}	.text-orangered {color: orangered;}	.fg-orangered {color: black;}
.bg-orchid {background-color: orchid;}	.text-orchid {color: orchid;}	.fg-orchid {color: black;}
.bg-palegoldenrod {background-color: palegoldenrod;}	.text-palegoldenrod {color: palegoldenrod;}	.fg-palegoldenrod {color: black;}
.bg-palegreen {background-color: palegreen;}	.text-palegreen {color: palegreen;}	.fg-palegreen {color: black;}
.bg-paleturquoise {background-color: paleturquoise;}	.text-paleturquoise {color: paleturquoise;}	.fg-paleturquoise {color: black;}
.bg-palevioletred {background-color: palevioletred;}	.text-palevioletred {color: palevioletred;}	.fg-palevioletred {color: black;}
.bg-papayawhip {background-color: papayawhip;}	.text-papayawhip {color: papayawhip;}	.fg-papayawhip {color: black;}
.bg-peachpuff {background-color: peachpuff;}	.text-peachpuff {color: peachpuff;}	.fg-peachpuff {color: black;}
.bg-peru {background-color: peru;}	.text-peru {color: peru;}	.fg-peru {color: black;}
.bg-pink {background-color: pink;}	.text-pink {color: pink;}	.fg-pink {color: black;}
.bg-plum {background-color: plum;}	.text-plum {color: plum;}	.fg-plum {color: black;}
.bg-powderblue {background-color: powderblue;}	.text-powderblue {color: powderblue;}	.fg-powderblue {color: black;}
.bg-purple {background-color: purple;}	.text-purple {color: purple;}	.fg-purple {color: black;}
.bg-rebeccapurple {background-color: rebeccapurple;}	.text-rebeccapurple {color: rebeccapurple;}	.fg-rebeccapurple {color: black;}
.bg-red {background-color: red;}	.text-red {color: red;}	.fg-red {color: black;}
.bg-rosybrown {background-color: rosybrown;}	.text-rosybrown {color: rosybrown;}	.fg-rosybrown {color: black;}
.bg-royalblue {background-color: royalblue;}	.text-royalblue {color: royalblue;}	.fg-royalblue {color: black;}
.bg-saddlebrown {background-color: saddlebrown;}	.text-saddlebrown {color: saddlebrown;}	.fg-saddlebrown {color: black;}
.bg-salmon {background-color: salmon;}	.text-salmon {color: salmon;}	.fg-salmon {color: black;}
.bg-sandybrown {background-color: sandybrown;}	.text-sandybrown {color: sandybrown;}	.fg-sandybrown {color: black;}
.bg-seagreen {background-color: seagreen;}	.text-seagreen {color: seagreen;}	.fg-seagreen {color: black;}
.bg-seashell {background-color: seashell;}	.text-seashell {color: seashell;}	.fg-seashell {color: black;}
.bg-sienna {background-color: sienna;}	.text-sienna {color: sienna;}	.fg-sienna {color: black;}
.bg-silver {background-color: silver;}	.text-silver {color: silver;}	.fg-silver {color: black;}
.bg-skyblue {background-color: skyblue;}	.text-skyblue {color: skyblue;}	.fg-skyblue {color: black;}
.bg-slateblue {background-color: slateblue;}	.text-slateblue {color: slateblue;}	.fg-slateblue {color: black;}
.bg-slategray {background-color: slategray;}	.text-slategray {color: slategray;}	.fg-slategray {color: black;}
.bg-slategrey {background-color: slategrey;}	.text-slategrey {color: slategrey;}	.fg-slategrey {color: black;}
.bg-snow {background-color: snow;}	.text-snow {color: snow;}	.fg-snow {color: black;}
.bg-springgreen {background-color: springgreen;}	.text-springgreen {color: springgreen;}	.fg-springgreen {color: black;}
.bg-steelblue {background-color: steelblue;}	.text-steelblue {color: steelblue;}	.fg-steelblue {color: black;}
.bg-tan {background-color: tan;}	.text-tan {color: tan;}	.fg-tan {color: black;}
.bg-teal {background-color: teal;}	.text-teal {color: teal;}	.fg-teal {color: black;}
.bg-thistle {background-color: thistle;}	.text-thistle {color: thistle;}	.fg-thistle {color: black;}
.bg-tomato {background-color: tomato;}	.text-tomato {color: tomato;}	.fg-tomato {color: black;}
.bg-turquoise {background-color: turquoise;}	.text-turquoise {color: turquoise;}	.fg-turquoise {color: black;}
.bg-violet {background-color: violet;}	.text-violet {color: violet;}	.fg-violet {color: black;}
.bg-wheat {background-color: wheat;}	.text-wheat {color: wheat;}	.fg-wheat {color: black;}
.bg-white {background-color: white;}	.text-white {color: white;}	.fg-white {color: black;}
.bg-whitesmoke {background-color: whitesmoke;}	.text-whitesmoke {color: whitesmoke;}	.fg-whitesmoke {color: black;}
.bg-yellow {background-color: yellow;}	.text-yellow {color: yellow;}	.fg-yellow {color: black;}
.bg-yellowgreen {background-color: yellowgreen;}	.text-yellowgreen {color: yellowgreen;}	.fg-yellowgreen {color: black;}

.dataTables_wrapper .dataTables_processing {
  background-color: grey;
  color: white;
}
.dataTables_right {
    text-align: right;
}
.dataTables_center {
    text-align: center;
}

.bw-btn-sm {
    padding-top: .1rem;
    padding-bottom: 0.2rem;
    padding-left: .3rem;
    padding-right: .3rem;
}

.bootstrap-switch-primary {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background: #666EE8 !important;
}

.bootstrap-touchspin-up,
.bootstrap-touchspin-down {
    background: #666EE8 !important;
}

.bw-very-light-grey {
    background: #F6F2F9;
}

.bw-cv-question {
    padding-top: 5px;
    padding-left: 7px;
    padding-right: 7px;
}

.dragHandle {
    cursor:move;
}

.bw-icon-button {
    padding: 2px 0px 2px 3px;
}


