/*#afHeader{
    outline: solid 1px red;
}
#afTabs{
    outline: solid 1px black;
}
#afFooter{
    outline: solid 1px blue;
}*/


.container-1 .alert-info{
    text-align: center;
}
.container-1 .container .row-fluid .span12 .row-fluid .span12 .container {
   border-radius: 10px;
   background: #e5eaff;
 }
 .container-1 .container .row-fluid .span12 .row-fluid .span12 .container .row-fluid {
   padding: 5px 0px 0px 0px;
 }
 .container-1 .container .row-fluid .span12 .row-fluid .span12 .container .row-fluid .span2 .control-label {
   margin: 0px 0px 5px 10px;
   font-weight: bold;
 }
 .container-1 .container .row-fluid .span12 .row-fluid .span12 .container .row-fluid .span2 select {
   margin: 0px 0px 10px 10px;
 }
 .container-1 .container .row-fluid .span12 .row-fluid .span12 .container .row-fluid .span2 select.select-1 {
   width: 148px;
 }
 .container-1 .container .row-fluid .span12 .row-fluid .span12 .container .row-fluid .span2 select.select-2 {
   width: 141px;
 }
 .container-1 .container .row-fluid .span12 .row-fluid .span12 .container .row-fluid .span3 .control-label {
   margin: 0px 0px 5px 10px;
   font-weight: bold;
 }
 .container-1 .container .row-fluid .span12 .row-fluid .span12 .container .row-fluid .span3 select {
   margin: 0px 0px 10px 10px;
   width: 177px;
 }
 .container-1 .container .row-fluid .span12 .row-fluid .span12 .container .row-fluid .span2 input.textinput {
   margin: 0px 0px 0px 10px;
 }
 .container-1 .container .row-fluid .span12 .row-fluid .span12 .container .row-fluid .span1 .btn-primary {
   margin: 25px 10px 10px 10px;
 }
 .container-1 .table thead tr th.th-1 {
   text-align: right;
 }
 .container-1 .table tbody tr td.td-1 {
   color: #f90808;
 }
 .container-1 .table tbody tr td.td-2 {
   font-weight: bold;
   text-align: right;
 }

.container-1 .container .row-fluid .span6 .btn.btn-1 {
    margin: 10px;
}
.container-1 .container .row-fluid .span6 .btn-success {
    margin: 10px;
}

.container-1 .container .row-fluid .span12 .btn-group {
    margin: 10px;
}
 a.easel-inserted-link {
        color: inherit;
        text-decoration: inherit;
        border: inherit;
      }
.container-1 .container .row-fluid .span1 .btn-success {
margin: 25px 10px 10px 10px;
}

.container-1 .container .container .row-fluid .span12 .dom-link {
text-align: center;
}
.container-1 .container .row-fluid .span12 .row-fluid .span12 .container .row-fluid .span1 .btn {
   color: #ffffff;
   margin: 25px 10px 10px 10px;
   background: #0088cc;
   background-image: -moz-linear-gradient(270deg, #0088cc 0%, #0044cc 100%);
   background-image: -webkit-linear-gradient(270deg, #0088cc 0%, #0044cc 100%);
   background-image: -o-linear-gradient(270deg, #0088cc 0%, #0044cc 100%);
   background-image: linear-gradient(180deg, #0088cc 0%, #0044cc 100%);
 }
.form-horizontal .control-label{
   text-align: left;

 }
  .container-1 .table.table-condensed tbody tr .td-1 .icon.icon-signin {
   color: #40b00c;
   font-size: 24px;
   height: 24px;
   width: 24px;
 }


  .container-1 .row-fluid .container-wrap {
   border-radius: 10px;
   background: #e5eaff;
   padding: 15px ;
   margin: 0 0 20px;
 }
 .container-1 .row-fluid .container-wrap form {
  margin: 0;
}
.container-1 .row-fluid .container-wrap .row-fluid label {
  font-size: 13px;
  line-height: 1;
}
 .container-1 .row-fluid .container-wrap .row-fluid .span1 .control-label.control-label-1 {
   margin: 0px 0px 5px 10px;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span1 .control-label.control-label-2 {
   text-decoration: underline;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span1 .control-label.control-label-3 {
   font-style: italic;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span1 .control-label.control-label-4 {
   margin: 0px 0px 10px 15px;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span1 select {
   margin: 0px 0px 0px 10px;
   width: 70px;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span1 .control-label.control-label-3.control-label-5 {
   margin: 0px 0px 10px 10px;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span1 input.textinput {
   margin: 0px 0px 0px 10px;
   text-align: right;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span2 .control-label.control-label-6 {
   margin: 0px 0px 5px 10px;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span2 .control-label.control-label-7 {
   text-decoration: underline;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span2 .control-label.control-label-8 {
   font-style: italic;
   margin: 0px 0px 10px 15px;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span2 input.textinput {
   margin: 0px 0px 0px 10px;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span2 input.textinput.textinput-1 {
   -moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.0745098);
   -webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.0745098);
   -o-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.0745098);
   box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.0745098);
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span2 .icon.icon-calendar {
   margin: 0px;
 }
 .container-1 .row-fluid .container-wrap .row-fluid .span1 .btn-primary {
   margin: 25px 10px 10px 10px;
   background: #0088cc;
   background-image: -moz-linear-gradient(270deg, #0088cc 2%, #0044cc 100%);
   background-image: -webkit-linear-gradient(270deg, #0088cc 2%, #0044cc 100%);
   background-image: -o-linear-gradient(270deg, #0088cc 2%, #0044cc 100%);
   background-image: linear-gradient(180deg, #0088cc 2%, #0044cc 100%);
 }

 .container-1 .row-fluid .container-wrap .row-fluid {
  padding: 5px 0px 0px 0px;
}
.container-1 .row-fluid .row-fluid .span2 .control-label {
  margin: 0px 0px 5px 10px;
  font-weight: bold;
}
.container-1 .row-fluid .container-wrap .row-fluid .span2 select {
  margin: 0;
}
.container-1 .row-fluid  .container-wrap .row-fluid .span2 select.select-1 {
  width: 100%;
}
.container-1 .row-fluid .container-wrap .row-fluid .span2 select.select-2 {
  width: 100%;
}
.container-1 .row-fluid .container-wrap .row-fluid .span3 .control-label {
  margin: 0px 0px 5px 10px;
  font-weight: bold;
}
.container-1 .row-fluid .container-wrap .row-fluid .span3 select {
  margin: 0px 0px 10px 10px;
  width: 100%;
}
.container-1 .row-fluid .container-wrap .row-fluid .span2 input.textinput {
  margin: 0px 0px 0px 10px;
}
.container-1 .row-fluid .container-wrap .row-fluid .span1 .btn-primary {
  margin: 25px 10px 10px 10px;
}

.container-wrap .input-group {
  width: 30%;
  padding: 0 15px;
  position: relative;
  float: left;
  box-sizing: border-box;
}
.container-wrap .check-group {
  width: 20%;
  padding: 0 15px;
  position: relative;
  float: left;
  box-sizing: border-box;
}

 .container-1 .container .row-fluid .span12 .dom-link {
   text-align: center;
 }
 .container-1 .container .row-fluid .span12 .dom-link.dom-link-1 {
   margin-top: 5px;
 }
 .container-1 .table.table-condensed thead tr th.th-1 {
   text-align: right;
 }
 .container-1 .table.table-condensed tbody tr td.td-1 {
   line-height: 5px;
 }
 .container-1 .table.table-condensed tbody tr td.td-2 {
   text-align: right;
 }
 .container-1 .table.table-condensed tbody tr td.td-3 {
   text-decoration: underline;
 }
 .container-1 .table.table-condensed tbody tr .td-1 .icon.icon-signin {
   color: #40b00c;
   font-size: 24px;
   height: 24px;
   width: 24px;
 }
 .container-1 .table.table-condensed tbody tr .td-1.td-2 .easel-inserted-link .icon.icon-ok-sign {
   color: #15b010;
 }
 .container-1 .table.table-condensed tbody tr .td-1.td-2 .easel-inserted-link .icon.icon-exclamation-sign {
   color: #1146ba;
 }
 .container-1 .table.table-condensed tbody tr .td-1.td-2 .easel-inserted-link .icon.icon-remove-sign {
   color: #a31803;
 }
 .container .row-fluid .span12 .dom-link {
    text-align: center;
}
.container-1 .alert-error {
    text-align: center;
}



 .bgWhite{
    background: #fff !important;
 }
 .container-1 .container .row-fluid .row-fluid .span6 .dom-link.dom-link-1 {
margin: 10px;
}
.table thead tr th{
    text-align: left ;
}
 .container-1 .row-fluid .span5 .alert {
   background: #e8fce1;
   text-align: center;
   color: #34993c;
   border: 1px solid #86fa87;
 }
 .container-1 .alert {
text-align: center;
}
.container-1 .alert.alert-1 {
   background: #e8fce1;
   color: #34993c;
   border: 1px solid #86fa87;
 }
 .app-version-info {
   width: 100%;
   float: left;
   text-align: right;
 }
 .app-version-info a:hover{
  text-decoration: underline;
 }
 .app-version-info a img{
  width: 10px;
 }
 .event-purchases {
  position: relative;
  float: left;
  width: 100%;
}
.form-horizontal .control-label {
  width: 50%;
}
.footer-wrap {
  border-radius: 6px;
  padding: 20px;
  background: #333;
  display: block;
}
.footer-wrap p {
  padding: 10px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #ffffff;
  line-height: 19px;
}
.menu-tab {
  position: relative;
  float: left;
  width: 100%;
  margin: 0 0 15px;
}
.menu-tab .purchases-tab {
  background: #999;
}
.menu-tab .purchases-tab.tab-select {
  background: #6D51FF;
}
.form-horizontal .controls {
  width: 50%;
  display: inline-block;
  margin: 0;
}
.mb-3 {
  margin-bottom: 30px;
}
.demo {
  width: 90px;
  height: 90px;
  position: absolute;
  margin-left: 0;
  top: 50px;
  z-index: 9999;
  background: transparent url(../images/demo2.png) no-repeat;
  background-size: contain;
}

.pagitation_cntnr {
  display: flex;
  width: 100%;
  float: left;
  margin: 10px 0;
}
.pagitation_cntnr .center {
  display: flex;
}
.pagitation_cntnr .center a {
  display: flex;
  padding: 0px 10px;
}
.next.sel_nav {
  margin: 0 5px;
}
.pagitation_cntnr .next.sel_nav,
.pagitation_cntnr .prev {
  margin: 0 5px;
}
.broadcast-purchases {
  position: relative;
  float: left;
  width: 100%;
}
.border-none {
    border: 0 !important;
}
.bb-1 {
    border-bottom: 1px solid #999;
}
.client-br {
    text-decoration: none !important;
    font-size: 12px;
    line-height: 1;
    padding: 6px 6px;
    background-color: #e5eaff;
    color: #6D51FF !important;
    word-break: keep-all;
    display: inline-block;
    border-radius: 3px;
}
.client-br:hover, .client-br:hover {
    text-decoration: none !important;
    background-color: #cfd8ff;
    color: #6D51FF !important;
}
.client-br.inactive {
    background-color: #ddd;
    color: #aaa !important;
}
