/* Add here all your CSS customizations */
.input-currency {
	width: 100%;
}

.input-currency .input-group-addon {
	width: 10px;
	padding: 0;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	border: solid #ffffff;
	border-width: 0;
	margin: 0;
}

.input-group-addon-x {
}

.mb-20 {
	margin-bottom: 20px;
}

.mt-10 {
	margin-top: 10px;
}

.panel-body .panel-heading {
	border-radius: 0;
}

.panel-body .alert {
	padding: 10px 15px;
	line-height: 1.4em;
}

.clickableRow {
	cursor:pointer;
}

.mt-40 {
	margin-top: 40px;
}

.request-note .title {
	margin-bottom: 5px;
}

.request-note .alert-default-x {
	border: 1px solid #eeeeee;
}

.request-note .request-meta {
	font-size: 11px;
}

table .col-xs-1, table .col-sm-1, table .col-md-1, table .col-lg-1, table .col-xs-2, table .col-sm-2, table .col-md-2, table .col-lg-2, table .col-xs-3, table .col-sm-3, table .col-md-3, table .col-lg-3, table .col-xs-4, table .col-sm-4, table .col-md-4, table .col-lg-4, table .col-xs-5, table .col-sm-5, table .col-md-5, table .col-lg-5, table .col-xs-6, table .col-sm-6, table .col-md-6, table .col-lg-6, table .col-xs-7, table .col-sm-7, table .col-md-7, table .col-lg-7, table .col-xs-8, table .col-sm-8, table .col-md-8, table .col-lg-8, table .col-xs-9, table .col-sm-9, table .col-md-9, table .col-lg-9, table .col-xs-10, table .col-sm-10, table .col-md-10, table .col-lg-10, table .col-xs-11, table .col-sm-11, table .col-md-11, table .col-lg-11, table .col-xs-12, table .col-sm-12, table .col-md-12, table .col-lg-12 {
	padding-left: 8px !important;
	padding-right: 8px !important;
}

.datepicker, .asd {z-index: 11000 !important;}

.not-form-group .form-group {
	padding-bottom: 5px;
	margin-bottom: 5px;
}


.selectize-control.single .selectize-input,
.selectize-dropdown.single {
	border-color: #cccccc;; */
}

.selectize-control.single .selectize-input {
	background: transparent;
}

.bootstrap-timepicker-widget.dropdown-menu {
	z-index: 1011;
}

.actions a {
	text-decoration: none;
}

.actions .bttn {
	cursor: pointer;
	display: inline-block;
}

tbody > tr > td.not-border-top {
	border-top: none;
}

#printable.invoice header {
	border-bottom: none;
}

.selectize-input {
	margin-top:3px;
}

.table2 {
	width: 100%;
}

.table2 .col-lg-6 {
	padding-left: 0;
	padding-right: 0;
}

.invoice .invoice-items > tbody tr:last-child > td {
	border-bottom: none;
}

.CodeMirror {
    border: 1px solid black;
}

.thumb-info .thumb-info-title {
    position: relative;
    bottom: 0;
}

.thumb-info .thumb-info-type {
    margin: 0;
}

.thumb-info {
    display: inline-block;
    width: 100%;
}

.panel-heading.bg-tertiary {
    background: #428bca;
}

ul.profile-menu {
    padding: 0;
}

ul.profile-menu li a {
    color: #333333;
    text-decoration: none;
}

ul.profile-menu li {
    list-style: none;
    padding:8px 15px;
    border-bottom: 1px dotted #ddd;
}

@page {
	size: auto;   /* auto is the current printer page size */
	margin: 5mm;  /* this affects the margin in the printer settings */
}

@media print
{    
	.no-print, .no-print *
	{
		display: none !important;
	}
}

/* 
    Text fields 
    */
    div.input-group-option:last-child span.input-group-addon-remove{
    	display: none;
    }
    div.input-group-option:last-child {
    	display: block;
    }

    div.input-group-option:last-child input.form-control{
    	border-bottom-right-radius: 3px;
    	border-top-right-radius: 3px;
    }

    div.input-group-option span.input-group-addon-remove{
    	cursor: pointer;
    }

    div.input-group-option{
    	margin-bottom: 3px;
    }

    .progress {
    	color: #ffffff;
    }

    .pieLabel {
    	font-size: 12px !important;
    	margin-top:5px;
    	margin-right:5px;
    }

    .panel-height {
    	height: 200px;
  position: relative;
    }

    .panel-height .options {
    	position: absolute;
    	left: 15px;
    	bottom: 15px;
    }

    #survey {
    	text-decoration: none;
    	color: #777777;
    }

    .trash, .trash_two, .trash2 {
    	cursor: pointer;
    }

    .actions-hover a {
    	text-decoration: none;
    }

    .panel {
    	margin-bottom: 15px;
    }

.tahref a {
    color: #777777;
    text-decoration: none;
}

.ahref a {
    color: #777777;
    text-decoration: none;
    margin-right: 15px;
}
.ahref  {
    text-align: right;
}

.sortable { cursor: move; }

#sortable li {
    list-style: none;
}

.closed {
    font-size: 25px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
  }

  .closed:hover, .closed:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.table-border-white tr {
        border-bottom: 5px solid;
    border-color: #fff;
}

.no-underline, .no-underline:hover, .no-underline:active, .no-underline:focus {
    color: #333;
    text-decoration: none;
}

.no-underline-and-color {
    text-decoration: none;
}

.widget-summary.widget-summary-xs .summary .title {
    font-size: 1.5rem;
}

.fa-18 {
    font-size: 18px;
}

.links a {
    margin-right: 15px;
}

.icon-show, .icon-show:hover, .icon-show:active, .icon-show:focus,
.icon-active, .icon-active:hover, .icon-active:active, .icon-active:focus {
    color: #009E28 !important;
    text-decoration: none !important;
}

.icon-hide, .icon-hide:hover, .icon-hide:active, .icon-hide:focus,
.icon-passive, .icon-passive:hover, .icon-passive:active, .icon-passive:focus {
    color: #e40000 !important;
    text-decoration: none !important;
}

.icon-pending, .icon-pending:hover, .icon-pending:active, .icon-pending:focus {
    color: #ffa200 !important;
    text-decoration: none !important;
}

.icon-normal, .icon-normal:hover, .icon-normal:active, .icon-normal:focus {
    color: #777777 !important;
    text-decoration: none !important;
} 

.tooltip-inner {
    white-space:pre;
    max-width:none;
}

.simple-bullet-list a, .simple-bullet-list a:hover, .simple-bullet-list a:active, .simple-bullet-list a:focus {
    color: #000000;
}