/* latin-ext */
@font-face {
  font-family: 'Stint Ultra Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Stint Ultra Condensed'), local('StintUltraCondensed-Regular'), url(https://fonts.gstatic.com/s/stintultracondensed/v6/-W_gXIrsVjjeyEnPC45qD2NoFPtBE0xCh2AOox8P6cM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Stint Ultra Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Stint Ultra Condensed'), local('StintUltraCondensed-Regular'), url(https://fonts.gstatic.com/s/stintultracondensed/v6/-W_gXIrsVjjeyEnPC45qD2NoFPtBE0xCh2AOrR8P.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
table .wrapper{
  background: white!important;
}
.nav-tabs-custom{
  margin-bottom: 0px;
}
.btn-app{
  padding: 5px 5px;
  margin: 0 0 5px 5px;
  min-width: 70px;
  height: 50px;
}
tr.selected{
  border: 1px solid red;
  background: #f9e6e6;
}
.table-badge{
  display: block;
  word-wrap: anywhere;
  word-break: break-all;
  border-radius: 5px;
}

.ui-droppable-hover{
  background: #f78e8e!important;
}
.select2-container {
    width: 100% !important;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
  margin-top: -20px!important;
}
.modal-open .select2-container--open { z-index: 999999 !important; width:100% !important; }
.lighthidden{
	display:none;
}
.box-header > .box-tools{
  position: relative;
  float: right;
}
.media-object {
max-width: 100%;
}
.breakall{
word-break: break-all;
}
.toggleTableBtn{
      	display:none;    
}
.small-box{
	min-height: 158px;
}
.text-red.toggleTable{
	border-top: 1px solid #dd4b39;
}
.do_textarea{
	width: 75%; 
	display: inline.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4
}
.alert-default{
	background-color: #f4f4f4;
	color: #444;
	border-color: #ddd;
}
.quest-submit-btn{
	margin-top: 25px;
}
.steps .btn{
	margin-top: 5px;
}
option {
    white-space: normal;
}
dd{
	margin-bottom: 5px;
}
#dos,#donts{
	padding: 5px;
}
.dl-horizontal dt{
white-space: normal
}
.bootstrap-timepicker-widget.dropdown-menu.open{
right: 0;
left: auto;
float: right;
}
.table-row-lable{
	display: none;
}

.datepicker-dropdown{
z-index: 9999!important;
}

.select2-selection__choice{
background: #000!important;
}
.input-group .select2-container {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  display: table;
  table-layout: fixed;
}

td a{
display: block;
word-break: break-all;
}
.half{
width: 50%;
float: left;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4{
margin: 0;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small{
top: -7px;
}
.skin-blue .main-header .navbar {
  background-color: #175da6;
}
.skin-blue .main-header li.user-header {
  background-color: #175da6;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
  color: #ffffff;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #444141;
}
.mailbox-attachment-info{
  height: 80px;
  overflow: hidden;
}
.skin-blue .main-header .logo {
  background-color:  #12457a;
  color: #ffffff;
  border-bottom: 0 solid transparent;
}
.skin-blue .sidebar a {
    color: #cdd2d5;
}
.skin-blue .sidebar-menu > li:hover > a, .skin-blue .sidebar-menu > li.active > a, .skin-blue .sidebar-menu > li.menu-open > a {
    color: #ffffff;
    background: #9a2207;
}
.skin-blue .sidebar-menu > li.active > a {
  border-left-color: #f00;
}
.skin-blue .sidebar-menu > li.header {
    color: #fdfdfd;
    background: #1a2226;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-weight: 400;
    line-height: 1;
    color: #424141;
}
.breadcrumb>.active {
    color: #020070;
}
.content-header>.breadcrumb>li>a {
    color: #303030;
    text-decoration: none;
    display: inline-block;
}
a {
    color: #175da6;
}
.main-footer {
    background: #fff;
    padding: 15px;
    color: #242424;
    border-top: 1px solid #d2d6de;
}
 
.alert-info, .btn-primary {
  border-color: #12457a;
}

.btn-primary, .callout.callout-info, .alert-info, .label-info, .modal-info .modal-body {
  background-color: #12457a !important;
}

.btn-info {
  background-color: #005A70;
  border-color: #005A70;
}

.btn-success, .bg-green, .callout.callout-success, .alert-success, .label-success, .modal-success .modal-body {
  background-color: #006638 !important;
}
.bg-green-active, .modal-success .modal-header, .modal-success .modal-footer {
  background-color: #054D2C !important;
}
.btn-danger {
  background-color: #A12B1B;
  border-color: #A22B1C;
}
.bg-red, .callout.callout-danger, .alert-danger, .alert-error, .label-danger, .modal-danger .modal-body {
  background-color: #A12B1B !important;
}

.btn-warning, .alert-warning, .bg-yellow, .callout.callout-warning, .alert-warning, .label-warning {
    background-color: #853D00 !important;
    border-color: #853D00;
}

.bg-yellow-active, .modal-primary .modal-header, .modal-primary .modal-footer, .modal-primary .modal-body {
  background-color: #593B0B !important;
}
.modal-primary .modal-header, .modal-primary .modal-footer {
  border-color: #fff;
}

.modal-info .modal-header, .modal-info .modal-footer{
  background-color: #12457a !important;
}

.bg-purple {
  background-color: #545095 !important;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
    color: #525151;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #9f9898;
}
.pagination > li > a {
  background: #fafafa;
  color: #000;
    border-color: #9f9898;
}

.skin-blue .sidebar-menu .treeview-menu > li > a {
    color: #aebfc7;
}

input[type="checkbox"], input[type="radio"] {
  margin: 4px 5px 5px;
  margin-top: 1px\9;
  line-height: normal;
}

.drop_zone {
  border: 5px solid #9b9bc1;
  width: 100%;
  height: 100px;
  margin-bottom: 10px;
}


@media screen and (max-width: 481px){

   .table-view>tr>td{
	display: block;
        width: 100%;
        border-top: none;
        white-space: break-spaces;
    }
    .table-view>tbody>tr>td{
	display: block;
        width: 100%;
        border-top: none;
    }
    .table.table-view>tbody>tr>td{
        white-space: break-spaces;    
    }
    .table-view tbody tr{
        border-top: 1px solid black;
    }
    .table-view thead{
      	display: none;
    }
    .table-view tfoot{
      	display: none;
    }
    .table-view label.lighthidden{
      	display: flex;
      	margin-right: 5px;
    }
    .toggleTableBtn{
      	display: block;    
    }
	
   .table-small>tbody>tr>td, 
   .table-small>tbody>tr>th, 
   .table-small>tfoot>tr>td, 
   .table-small>tfoot>tr>th, 
   .table-small>thead>tr>td, 
   .table-small>thead>tr>th{
	word-break: break-all;	
   }
   
   .table-toggled{
      	display: none;   
   }
   .btn-group{
   	display: inline-flex!important;
   }
   .do_textarea{
	width: 100%; 
	display: block;
   }
}
		
@media all {
	.page-break	{ display: none; }
}

@media print {
	.page-break	{ display: block; page-break-before: always; }
}
