@import 'https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700';
font-family: 'Open Sans Condensed', sans-serif;

@import 'https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700';
font-family: 'Roboto Condensed', sans-serif;

@import 'https://fonts.googleapis.com/css?family=Russo+One';
font-family: 'Russo One', sans-serif;







body { font-size:13px; }
.nav-tabs>li { font-size:14px; font-weight: 500; }




.btn { text-decoration:none !important }
.download-cols .example-wrap,.download-cols .example-wrap .table,.download-cols .example-wrap .example{ margin-bottom:5px; }
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
    outline: none !important;
    outline-offset: 0 !important;
}
.bulk-footer { margin:25px 0 5px; text-align:right; }
.bulk-footer .btn { padding-left:24px; padding-right:24px; text-transform:uppercase; }

.bulkReward .example-wrap .table td i { margin-top:13px; margin-bottom:7px; }
.br-form .control-label { font-weight: 500; }
.btn-addmedia { margin-top:-5px; position:absolute; top:0; }
.question-title { position:absolute; top:0; padding-top: 15px; text-transform: inherit; }
.res-table-headding .panel-actions { right:15px; }
.res-table-headding .panel-title { padding-left:15px; padding-right:15px; }

.min-buttons .btn { min-width:110px; }
.miniicon { font-size:18px !important; top: -6px !important; }
.reward-exp-ul { margin:0; padding:0; float:left; min-height:0; line-height:1; width:100%; }
.reward-exp-col .sub-h { font-weight:500; float:left; }
.valign td, .valign th { vertical-align:middle !important; }
.reward-exp-col p { margin:0; padding:0; display: inline-block; width:100%; }
.table-last-border { border-top:1px solid #e4eaec; border-bottom:1px solid #e4eaec; }
table.tablesaw { border-top:1px solid #e4eaec; }
.btn-download { padding-top:5px; padding-bottom:5px; }

.dummy { text-align:center; }
.table td>.checkbox-custom:only-child, .table th>.checkbox-custom:only-child {
           text-align: left;
              margin-top:5px;
              margin-bottom:5px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
 vertical-align:middle     
}
.p-grouptable p { margin:0 0 0px; }
.page-header {padding-top: 20px; padding-bottom: 10px;}
.new-rating-details { transform: translate3d(100%, 0px, 0px); transition:all 500ms ease; }
.new-rating-details.slidePanel-show { transform: translate3d(0%, 0px, 0px); }
.new-rating-details .slidePanel-header { padding:20px; position:relative; }
.new-rating-details .slidePanel-header .slidePanel-actions { position:absolute; right:10px; top:10px; }
.label { font-size: 80%;}
.new-slidePanel-inner { padding:10px 5px; }
.side-btn-footer { margin:20px 0 10px; text-align:left; display: inline-block; width: 100%; }

.widgetTable tr > td,.widgetTable thead >tr > th {
    /*width: 33.3333%;*/
    padding:8px 10px;
    white-space: normal;
}
.widgetTable tr > td,.widgetTable thead >tr > th {
    padding-left: 25px;
    color: #37474f;
}
.widgetTable tr > td:last-child,.widgetTable thead >tr > th:last-child {
    padding-right: 25px;
   /*  text-align: center;  */
    text-align: left; 
}
.widgetTable thead >tr > th { font-size:14px; background:#F1F1F1; }
.pagination-table { display:table; width:100%; }
.tms-modal-sidebar,.tms-modal-sidebar .modal-content { display:table; height:100% }
.tms-modal-sidebar .modal-content { width:100%; }
.tms-modal-sidebar .example-title,.tms-modal-sidebar h4.example-title {
    font-size: 12px;
}
.tms-modal-sidebar .slidePanel-header { padding:20px; }
.tms-modal-sidebar button.close { color: #fff; opacity: 1;font-size: 24px;}
.tms-modal-sidebar .modal-title { color: #fff; }
.fixed-table-toolbar  { display:table; width:100%; }
.widgetTable .groupicons-head { padding:25px 20px 15px; }
.p-grouptable .btn-icon, .btn.icon { padding:5px; margin:1px}
.table-hover>tbody>tr:hover {
    background-color: #f5f5f5;
}

.modal-fill-in .modal-dialog { display:table; }
.modal-fill-in .modal-dialog .modal-content {
    width: 100%;
       height:100%;
       display:table-cell;
       vertical-align:middle; 
       padding:20px 15px;
}
 
.modal-col-center { margin:auto; max-width:800px; }


.toolbar-h1 span {
       color: #37474f;
    font-family: "Roboto slab",sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 60px;
}

.modal-col-center-sm {
    margin: auto;
    max-width: 500px;
}
.modal-col-center-lg {
    margin: auto;
    max-width: 940px;
}

.landing-page-header { background-image: url("../images/tms-promo.jpg"); background-size: cover; min-height: 400px; }
.modalfall .modal-title { font-size: 24px; }
.modal-fill-in.in {
    background-color: rgba(235,235,235,.99);
    opacity: 1;
}
.nav-tabs {
    border-bottom: 1px solid #dcdcdc;
}


.editrow-form { padding: 0 !important; }
.editrow-form form { display: table; width:100%; padding:0px; }
.editrow-form .ecol-1 { padding:15px 8px; display: table-cell; vertical-align: top:  }
.editrow-form .ecol-1:first-child { padding-left:26px;  }
.editrow-form .ecol-action { padding-right:26px;  }




@media (min-width: 768px) {
.modal-fill-in .modal-dialog .modal-content {
    width: 100%;
}
.modal-fill-in .modal-dialog button.close { font-size: 35px; }

}




@media (max-width:768px){
       .airs-title { font-size:24px !important; font-weight:500; margin-top:30px; }
       
       
       }
@media (max-width:640px) {
  
 .modal-danger .modal-sm {
    width: 275px;
       margin:60px auto;
}
body {
    font-size: 12px;
}
.h3, h3 {
    font-size: 20px;
}


}

@media (max-width:480px) {
  
  .groupicons-head .widget-title .text-truncate {
           display:block;
              padding:0 0 15px;
         }    
       .groupicons-head .groupbtn-right  {
           width:100%;
              float: none !important;
         }    
       /*.groupicons-head .btnRight .btn {
           width:100%;
              text-align:center;
         }*/
         .btn {
    font-size: 12px;
         }
         
 .page-content{
    padding: 30px 15px;
}
.page-header {
    padding: 10px;
}
.page-header .breadcrumb {
    font-size: 11px;
}
.widgetTable thead >tr > th {
    font-size: 13px;
}


}


@media (max-width:769px){
 .airs-title { font-size:24px !important; font-weight:500; margin-top:30px; }
 .widget-title .pull-right.btnRight {
    margin-top: 15px;
    float: left !important;
   /* clear: both;*/
}
.text-truncate {
    float: left;
    overflow: hidden;
    overflow-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
 }
.groupicons-head .widget-title {
    width: 100%;
    display: table;
}

.labelbl{
padding:3px 13px;

}

.check_change{
  display: inline;
}
.drop_change li{
  min-width: 100px;
 padding-left: 17px;
 padding-top:8px;
 padding-right: 5px;

  }

  .drop_change4 >li > a > i{
padding-right: 15px;
}
.form-group1{
    margin-bottom: 2px;
     margin-top: 3px;
}
.form-group1 > p{
    padding-left: 15px;
}

.height-500 {
    height: 500px;
    padding: 12px;
    }
ul.tree li {
    list-style-type: none;
    position: relative;
}

ul.tree li ul {
    display: none;
}

ul.tree li.open > ul {
    display: block;
}

ul.tree li a {
    color: black;
    text-decoration: none;
}

ul.tree li a:before {
    height: 1em;
    padding:0 .1em;
    font-size: .8em;
    display: block;
    position: absolute;
    left: -1.3em;
    top: .2em;
}

ul.tree li > a:not(:last-child):before {
    content: '+';
}

ul.tree li.open > a:not(:last-child):before {
    content: '-';
}
ul.tree >li>a>i{
    padding-right: 12px;
}
ul.tree >li>ul>li>a>i{
    padding-right: 12px;
}


/*label equal width*/
.labelb1
{
 padding:3px 13px; 
 
}



 /*.active-inactive-menu >.dropdown-menu > .active > a:focus, .active-inactive-menu>.dropdown-menu > .active > a:hover 
}
{
}*/






.labelbl{
padding:3px 13px;

}

.check_change{
  display: inline;
}
.drop_change li{
  min-width: 100px;
 padding-left: 17px;
 padding-top:8px;
 padding-right: 5px;

  }

  .drop_change4 >li > a > i{
padding-right: 15px;
}
.form-group1{
    margin-bottom: 2px;
     margin-top: 3px;
}
.form-group1 > p{
    padding-left: 15px;
}

.height-500 {
    height: 500px;
    padding: 12px;
    }
ul.tree li {
    list-style-type: none;
    position: relative;
}

ul.tree li ul {
    display: none;
}

ul.tree li.open > ul {
    display: block;
}

ul.tree li a {
    color: black;
    text-decoration: none;
}

ul.tree li a:before {
    height: 1em;
    padding:0 .1em;
    font-size: .8em;
    display: block;
    position: absolute;
    left: -1.3em;
    top: .2em;
}

ul.tree li > a:not(:last-child):before {
    content: '+';
}

ul.tree li.open > a:not(:last-child):before {
    content: '-';
}
ul.tree >li>a>i{
    padding-right: 12px;
}
ul.tree >li>ul>li>a>i{
    padding-right: 12px;
}

#access.table-bordered thead > tr > th{
	background-color:#98780c!important;
	text-align:center;
	color:white;
}

#access.table-bordered>tbody>tr>td{
	text-align:center;
}


/*label equal width*/
.labelb1
{
 padding:3px 13px; 
 
}



 /*.active-inactive-menu >.dropdown-menu > .active > a:focus, .active-inactive-menu>.dropdown-menu > .active > a:hover 
}
{
}*/



