
.toast_app_title{
  width: 275px;
  position: absolute;
  bottom: 17px;
  left: 10px;
  font-size: 20px;
}
.toaster_minimaxi{
  width: 50px;
  height: 40px;
  position: absolute;
  bottom: -40px;
  left: 0px;
  background-color: #2E3335;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 10000001;
}

.debug_wrapper{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 400px;
  padding-bottom: 10px;
  background-color: #2E3335;
  z-index: 10000001;
}

.debug_toaster{
  position: relative;
  height: 500px;
  width: 400px;
  border-right: 1px solid #656768;
  border-bottom: 1px solid #656768;
  border-left: 1px solid #656768;
  background-color: #485154;
  background-image: url('../images/noiseDark.png');
  z-index: 10001;
  resize: vertical;
  overflow: auto;
  -webkit-overflow-scrolling:touch;
}
.toast{
  padding: 3px;
  border-bottom: 1px solid #505050;
  background-color: #656768;
  margin: 1px;
  border-top: 1px solid #808080;
}
.toast_larger{
  padding: 10px 3px 12px 3px;
}
.toast_text{
  /*float: left;*/
  margin-left: 33px;
  padding-top: 2px;
  line-height: 17px;
  font-size: 14px;
  color: #F2F2F2;
  font-family: Arial, sans-serif;
}

.toast_text_small{
  margin-right: 10px;
  line-height: 17px;
  font-size: 14px;
  color: #F2F2F2;
  font-family: Arial, sans-serif;
}
.toast_clear{
  visibility: hidden;
  clear:both;
}
.toast_img{
  float: left;
  height: 20px;
  width: 20px;
  margin-left: 7px;
}
.filter_input{
  padding: 3px 0;
  margin: 5px;
  font-size: 12px;
  background-color: #ececec;
  border-color: #eee;
  border: solid 1px #eee;
}
.filter_input input{
  padding-top: 2px;
}

.filter_input span{
  line-height: 17px;
  font-size: 14px;
  color: #777;
  font-family: Arial, sans-serif;
}

.HTMLify span{
  color:#945a5a;
}
/*---------------*/

@font-face
{
  font-family: Soho-pro;
  src: url(../font/SohoPro-Regular.otf) format("opentype");
}
 
@font-face
{
  font-family: Soho-pro-bold;
  src: url(../font/SohoPro-Bold.otf) format("opentype");
}

@font-face
{
  font-family: Soho-pro-medium;
  src: url(../font/SohoPro-Medium.otf) format("opentype");
}

@font-face
{
  font-family: Soho-pro-italic;
  src: url(../font/SohoPro-italic0.otf) format("opentype");
}

@font-face
{
  font-family: Soho-pro-bold-italic;
  src: url(../font/SohoPro-bolditalic.otf) format("opentype");
}

@font-face
{
  font-family: Soho-gothic-pro;
  src: url(../font/SohoGothicPro-Regular.otf) format("opentype");
}
 
@font-face 
{
  font-family: Soho-gothic-pro-bold;
  src: url(../font/SohoGothicPro-Bold.otf) format("opentype");
}

@font-face 
{
  font-family: Soho-gothic-pro-italic;
  src: url(../font/SohoGothicPro-italic.otf) format("opentype");
}

@font-face
{
  font-family: Soho-gothic-pro-medium;
  src: url(../font/SohoGothicPro-Medium.otf) format("opentype");
}

*
{
  /* avoid grey flashing */
  -webkit-tap-highlight-color: rgba(0,0,0,0); 
}

/* HW Acceleration Classes */
.accelerate {
  -webkit-transform: translate3d(0, 0, 0);
  /*
  -webkit-transform: preserve-3d;
  -webkit-backface-visibility: hidden;
  */
}

.accelerate_plus, .accelerate_plus * {
  -webkit-transform: translate3d(0, 0, 0);
  /*
  -webkit-transform: translateZ(0);
  -webkit-transform: preserve-3d;
  -webkit-backface-visibility: hidden;
  */
}

/* Utility Classes */
.handon {
    cursor:pointer;
}