.navbar-brand {
    padding: 10px 0 0 15px;
}

.container.top_gap {
    padding-top: 80px;
}

.huge {
    font-size: 34px;
}

.glyphicon.huge {
    font-size: 62px;
    padding: 7px;
}

.small-stat {
    font-size: 24px;
    padding-top: 7px;
}

.glyphicon.small-stat {
    font-size: 34px;
    padding: 7px;
}

.form-group {
    margin-bottom: 10.5px;
    margin-top: 21px;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 10.5px;
    margin-top: 21px;
}

.panel-body {
    padding-top: 15px;
    padding-left:10px;
    padding-right:10px;
}

.padding-top{
    padding-top:20px;
}

.action-button {
    margin: 5px;
}

.info-text {
    margin-bottom: 10px;
}

.info-progress {
    margin-bottom: 5px;
}

.btn > i {
    padding-right: 5px;
}

.cust-name {
    font-size: 30px;
}

.status-box-title {
    font-size: 23px;
}

.main_area {
    padding-top: 10px;
}

.nav-pills > li > a {
    background: lightgray none repeat scroll 0 0;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-radius: 20px 20px 0 0;
    color: #8a8a8a;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #c2c2c2;
    text-decoration: none;
        color: #fff;

}

.nav.nav-pills.nav-justified {
    border-bottom: 1px solid lightgray;
}

.chosen-container-multi .chosen-choices {
    background-color: #fff;
    cursor: text;
    height: auto !important;
    margin: 0;
    overflow: hidden;
    padding: 10px;
    position: relative;
}

.alert-default a {
  color: #18bc9c !important;
}

.alert-default {
  background: #dcdcdc none repeat scroll 0 0;
}

.sorting, .sorting_asc, .sorting_desc {
    background : none !important;
}

table.dataTable thead .sorting_asc::after {
    content: '' !important;
}


.panel-heading a {
    color: #fff !important;
    text-decoration: underline;
}

.panel-default .panel-heading a :not(.btn .glyphicon ) {
    color: #18bc9c !important;
    text-decoration: underline;
}

.btn {
    text-decoration: none !important;
}


.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}


/* arvo-regular - latin */
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/arvo-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Arvo'),
       url('../fonts/arvo-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arvo-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arvo-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arvo-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arvo-v9-latin-regular.svg#Arvo') format('svg'); /* Legacy iOS */
}

 .checkbox {
    height: 20px;
    margin-top: 24px !important;
}
 .welcome_message {

    font-family: "Arvo",serif;
    font-size: 62px;
    font-weight: bold;

}

.select2-selection{
   min-height:38px !important;
}

.alt-search {
  float: left;
  width: 50%;
}

label.alt-search {
  padding-top: 14px;
}

.blue-link a {
   color: #4aa4d9 !important;
}

.grayed-out, .grayed-out a {
  color: lightgray;
  text-decoration: none !important;
}

 input[type=radio], input[type=checkbox] {
        height: 15px !important; 
        width: 15px !important;
    }

.panel-grayed-out > .panel-heading {
	color: #ececec;
	background-color: lightgray;
	border-color: lightgray;
}

input[type="checkbox"] {
      transform:scale(1.3, 1.3);
}