#nolink.nohover:hover { border: 0 }


	.scan_empty {
	text-decoration-style: dashed !important;
	text-decoration-line: underline !important;
}
   body { background: #FFFFFF,!important; } /* Adding !important forces the browser to overwrite the default style applied by Bootstrap */

   .btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
	       background-color: #0381a2 !important;
				 border-color: #554d99 !important;
       }

/**********************************
Responsive navbar-brand image CSS
- Remove navbar-brand padding for firefox bug workaround
- add 100% height and width auto ... similar to how bootstrap img-responsive class works
***********************************/

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white !important;
    border: 1px solid #0381a2!important;
    background-color: #0381a2!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0381a2), color-stop(100%, #0381a2))!important;
    background: -webkit-linear-gradient(top, #0381a2 0%, #0381a2 100%)!important;
    background: -moz-linear-gradient(top, #0381a2 0%, #0381a2 100%)!important;
    background: -ms-linear-gradient(top, #0381a2 0%, #0381a2 100%)!important;
    background: -o-linear-gradient(top, #0381a2 0%, #0381a2 100%)!important;
    background: linear-gradient(to bottom, #0381a2 0%, #0381a2 100%)!important;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #0381a2;
    border-color: #0381a2;
}

.navbar-brand {
  padding: 0px;
}
.navbar-brand>img {
  height: 100%;
  padding: 15px;
  width: auto;
}

.click_jumbotron {
	padding: 5px 20px 10px 20px; !important;
	margin-bottom: 2rem; !important;
	background-color: #fafafa; !important;
	border-color: #e7e7e7; !important;
	border-radius: .3rem; !important;
}

.bs-example {
	margin: 20px;
}

.navbar-default {
	background-color: #0381a2;
	border-color: #e7e7e7;
	color: #ffffff;
}

.scanicons {
	color: #0381a2 !important;
}

.scanicons-extlink {
	color: #0381a2 !important;
	font-size: smaller;
	margin-left: 5px;
}

/*************************
EXAMPLES 2-7 BELOW 
**************************/

/* EXAMPLE 2 (larger logo) - simply adjust top bottom padding to make logo larger */

.example2 .navbar-brand>img {
  padding: 7px 15px;
}


/* EXAMPLE 3

line height is 20px by default so add 30px top and bottom to equal the new .navbar-brand 80px height  */

.example3 .navbar-brand {
  height: 80px;
}

.example3 .nav >li >a {
  padding-top: 30px;
  padding-bottom: 30px;
}
.example3 .navbar-toggle {
  padding: 10px;
  margin: 25px 15px 25px 0;
}


/* EXAMPLE 4 - Small Narrow Logo*/
.example4 .navbar-brand>img {
  padding: 7px 14px;
}


/* EXAMPLE 5 - Logo with Text*/
.example5 .navbar-brand {
  display: flex;
  align-items: center;
}
.example5 .navbar-brand>img {
  padding: 7px 14px;
}


/* EXAMPLE 6 - Background Logo*/
.example6 .navbar-brand{ 
  background: url(https://res.cloudinary.com/candidbusiness/image/upload/v1455406304/dispute-bills-chicago.png) center / contain no-repeat;
  width: 200px;
}





/* EXAMPLE 8 - Center on mobile*/
	@media only screen and (max-width : 768px){
  .example-8 .navbar-brand {
  padding: 0px;
  transform: translateX(-50%);
  left: 50%;
  position: absolute;
}
.example-8 .navbar-brand>img {
  height: 100%;
  width: auto;
  padding: 7px 14px; 
}
}


/* EXAMPLE 8 - Center Background */
.example-8 .navbar-brand {
  background: url(https://res.cloudinary.com/candidbusiness/image/upload/v1455406304/dispute-bills-chicago.png) center / contain no-repeat;
  width: 200px;
  transform: translateX(-50%);
  left: 50%;
  position: absolute;
}





/* EXAMPLE 9 - Center with Flexbox and Text*/
.brand-centered {
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.brand-centered .navbar-brand {
  display: flex;
  align-items: center;
}
.navbar-toggle {
    z-index: 1;
}




/* CSS Transform Align Navbar Brand Text ... This could also be achieved with table / table-cells */
.navbar-alignit .navbar-header {
	  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  height: 50px;
}
.navbar-alignit .navbar-brand {
	top: 50%;
	display: block;
	position: relative;
	height: auto;
	transform: translate(0,-50%);
	margin-right: 15px;
  margin-left: 15px;
}





.navbar-nav>li>.dropdown-menu {
	background-color: #0381a2;
	border-color: #0381a2;
	color: #0381a2 !important;
	z-index: 9999;
}


ul.nav li a, ul.nav li a:visited {
	background-color: #0381a2;
	border-color: #0381a2;
	    color: #ffffff !important;
    }

    ul.nav li a:hover, ul.nav li a:active {
	background-color: #0381a2;
	border-color: #0381a2;
	        color: #e7e7e7 !important;
		}



/*
body {
  font-family: "Lato";
}
*/

   #form input{
	     background-color: #FFFFFF !important;
     }


     #form{
	     background-color: #FFFFFF !important;
	     padding: 10px;
     }



     .popover{
	         max-width: 66%; /* Max Width of the popover (depending on the container!) */
	 }

	 .chart {
		   align-content: center;
		     display: flex;
		       justify-content: center;
	       }



	       button span {
		         pointer-events: none;
		 }



.some_class{
	width: 200px;
}

.click_color {
	color: #0381a2; !important;
}

.dash-icon-color1 {
	color: #0381a2;
}

.dash-icon-color2 {
	color: #ff0000;
}




.mytextarea {
	  width: 50%;
  }
