@CHARSET "ISO-8859-1";

body {
	background-color: #fbfbfb;
	padding-top: 70px;
}

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;

  & > [class^="col-"],
  & > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
  }
}

.table{
	background-color: #ffffff;
}

/* Search Field */
.search {
    width: 200px;
}

.searchclear {
    position:absolute;
    right:5px;
    top:0;
    bottom:0;
    height:14px;
    margin:auto;
    font-size:14px;
    cursor:pointer;
    color:#ccc;
}

.huge {
    font-size: 18px;
}

.bootstrap-tagsinput {
    width: 100%;
}

/* glyphicon Colors */
.glyphicon-danger {
	color: #B22222;
}

.glyphicon-success {
	color: #006400;
}

.glyphicon-blue {
	color: #428bca;
}

.glyphicon-red {
	color: #B22222;
}

.glyphicon-green {
	color: #5cb85c;
}

.glyphicon-orange {
	color: #ff851b;
}

.glyphicon-purple {
	color: #932ab6;
}

.glyphicon-yellow {
	color: #f0ad4e;
}

.glyphicon-disabled {
	color: #B0B0B0;
}

/* Panels colors */
.panel-blue {
    border-color: #428bca;
}

.panel-blue .panel-heading {
    border-color: #428bca;
    color: #fff;
    background-color: #428bca;
}

.panel-blue a {
    color: #428bca;
}

.panel-blue a:hover {
    color: #428bca;
}

.panel-red {
    border-color: #d9534f;
}

.panel-red .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.panel-red a {
    color: #d9534f;
}

.panel-red a:hover {
    color: #b52b27;
}

.panel-green {
    border-color: #5cb85c;
}

.panel-green .panel-heading {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.panel-green a {
    color: #5cb85c;
}

.panel-green a:hover {
    color: #3d8b3d;
}

.panel-orange {
    border-color: #ff851b;
}

.panel-orange .panel-heading {
    border-color: #ff851b;
    color: #fff;
    background-color: #ff851b;
}

.panel-orange a {
    color: #ff851b;
}

.panel-orange a:hover {
    color: #ff851b;
}

.panel-purple {
    border-color: #932ab6;
}

.panel-purple .panel-heading {
    border-color: #932ab6;
    color: #fff;
    background-color: #932ab6;
}

.panel-purple a {
    color: #932ab6;
}

.panel-purple a:hover {
    color: #932ab6;
}

.panel-yellow {
    border-color: #f0ad4e;
}

.panel-yellow .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-yellow a {
    color: #f0ad4e;
}

.panel-yellow a:hover {
    color: #df8a13;
}

.center{
	text-align:center;
	margin : 0 auto;
	display:block;
}

.right{
	float:right;
}

.left{
	float:left;
	margin: 0 5px 0 5px;
}

.capitalize::first-letter, th::first-letter { /* Use :first-letter if support for IE 8 or earlier is needed */
	text-transform : uppercase;
}

.panel-right {
	float: right;
	margin: 0 5px 0 5px;
}

td.day {
    background-color: aliceblue;
}

.datepicker table tr td.old, .datepicker table tr td.new {
  	color: inherit;
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background-color: #e5e5e5;
}

.datepicker td, .datepicker th {
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
}

.results tr[visible='false'], .no-result{
	display:none;
	background-color: #f9f9f9;
}

.results tr[visible='true']{
    display:table-row;
}

.counter{
	padding:8px;
	color:#ccc;
}

.fixed-table-body {
	height: inherit !important;
}

@media (max-width: 1199px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
        overflow-x: hidden !important;
    	overflow-y: auto !important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
    padding-left: 15px;
}
}

.nav>li>a {
    padding: 15px 13px;
}

.navbar{
	z-index: 5;
}

.link{
	padding: 7px;
}

.hidden{
	display:none;
}

.avatar-circle {
  width: 24px;
  height: 24px;
  background-color: #932ab6;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

.initials {
  position: relative;
  top: 4px; /* 25% of parent */
  font-size: 12px; /* 50% of parent */
  line-height: 12px; /* 50% of parent */
  color: #fff;
  font-family: "Courier New", monospace;
  font-weight: bold;
}

@mixin avatar($size) {
    width: $size;
    height: $size;
    background-color: #932ab6;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;

    .initials {
      position: relative;
      top: $size*0.25;
      font-size: $size*0.5;
      line-height: $size*0.5;
      color: #fff;
      font-family: "Courier New", monospace;
      font-weight: bold;
    }
}

.avatar-circle      { @include avatar(100px); }
.avatar-circle-sm   { @include avatar(50px); }
.avatar-circle-lg   { @include avatar(250px); }

.animated {
    			-webkit-transition: height 0.2s;
				-moz-transition: height 0.2s;
				transition: height 0.2s;
			}

.blue {
	color: #337ab7;	
}

.table>thead>tr>th.aligntop {
    vertical-align: top;
}

.fullwith {
	width: 100%;
}

.navbar-inverse {
    background-color: #ffd616;
    border-color: #ffd616;
}

.navbar-inverse .navbar-nav>li>a {
    color: #000000;
}

.navbar-inverse .navbar-brand {
    color: #000000;
}

.navbar-inverse .navbar-toggle {
    border-color: #000000;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000000;
}

.panel-default>.panel-heading {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #d3d3d3;
}

.panel-gray {
    border-color: #d3d3d3;
}

.panel-gray .panel-heading {
    background-color: #d3d3d3;
}

.table>thead {
	background-color: #d3d3d3;
}

.headerlogo {
	height: 20px;
	max-width: 70px;
	width: 70px;
}

@font-face {
    font-family: 'miriam_librebold';
    src: url('../fonts/miriamlibre-bold-webfont.woff2') format('woff2'),
         url('../fonts/miriamlibre-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'miriam_libreregular';
    src: url('../fonts/miriamlibre-regular-webfont.woff2') format('woff2'),
         url('../fonts/miriamlibre-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: 'miriam_libreregular', Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
}

.btn-info, .btn-danger, .btn-warning, .btn-success, .btn-primary {
    color: #000;
    background-color: #C0C0C0;
    border-color: #C0C0C0;
}

.btn-info:hover, .btn-danger:hover, .btn-warning:hover, .btn-success:hover, .btn-primary:hover {
    color: #000;
    background-color: #abab9a;
    border-color: #abab9a;
    box-shadow: none!important;
    outline: 0;
}

.btn-info:active, .btn-danger:active, .btn-warning:active, .btn-success:active, .btn-primary:active {
	background-color: #abab9a !important;
	box-shadow: none!important;
    outline: 0;
}

.btn-info:focus, .btn-danger:focus, .btn-warning:focus, .btn-success:focus, .btn-primary:focus {
	background-color: #abab9a !important;
	border-color: #abab9a !important;
	box-shadow: none!important;
    outline: 0;
}

.btn-info:active:focus:not(:disabled):not(.disabled), .btn-danger:active:focus:not(:disabled):not(.disabled), 
.btn-warning:active:focus:not(:disabled):not(.disabled), .btn-success:active:focus:not(:disabled):not(.disabled),
.btn-primary:active:focus:not(:disabled):not(.disabled) {
    box-shadow: none!important;
    outline: 0;
}

.required {
	color: #FF0000;
}

.intranet {
	color: #808080 !important;
}

.intranet:hover {
	color: #FFF !important;
}

@media (max-width: 767px)
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #808080;
}

.form-group-pdc {
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
}

@media (max-width: 767px) {
	.form-group-pdc-textarea {
		margin-bottom: 15px;
	    padding-bottom: 15px;
	    padding-top: 15px;
	}
}

@media (min-width: 768px) {
	.form-group-pdc-textarea {
		margin-bottom: 15px;
	    padding-bottom: 75px;
	    padding-top: 15px;
	}
}

.hide-other-customer {
	display: none;
}

.container {
	padding-right: 0px;
	padding-left: 0px;
}

@media (max-width: 1199px) {
	.container {
		padding-right: 15px;
		padding-left: 15px;
	}
}

.tooltip-table-border {
	border-bottom: 1px solid black;
  	border-collapse: collapse;
}

.tooltip-bold {
	font-weight: bold;
}

.h2-inline {
    display: inline-block;
    margin: 0px 20px 0px 20px;
    vertical-align: middle;
}