  body {
    /*font-family: Tahoma, Geneva, sans-serif;*/
    /*font-family: Trebuchet MS, Helvetica, sans-serif;*/
    /*font-family: Verdana, Geneva, sans-serif;*/
  }
  
  .cust-form {
  	max-width: 250px;      	
  	background-color: #fff;       	
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
  	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  	box-shadow: 0 1px 2px rgba(0,0,0,.05);
  }
  
  form.login{
    margin: 0 auto 20px;
    border: 1px solid #AAAAAA;
  	padding: 19px 29px 29px;  
  }
  /*
  .cust-form .form-signin-heading,
  .cust-form .checkbox {
	 margin-bottom: 10px;
  }
  .cust-form input[type="text"],
  .cust-form input[type="password"] {
  	font-size: 16px;
  	height: auto;
  	margin-bottom: 15px;
  	padding: 7px 9px;
  }
  */
/**************************
 *  Header
 **************************/
.page-header {
    overflow: hidden;          
}
.page-header div {
    float: right;           
}
.input-prepend input {
    float: left;
}
  
/**************************
 *  Ticket View 
 **************************/

div.answerme, div.answerother, div.ticketmessage, div.ticketcontrols, .agenda #agenda{
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  behavior: url(http://ticket.liquidhostings.com/assets/pie/PIE.htc); 
  /*min-height: 40px;*/
  padding:5px 10px;
  border:#AAAAAA 1px solid;
  margin-bottom:20px;
  overflow-y: auto;
}

div.answerme, div.answerother{
  margin-bottom:10px;
}

div.answeradd{
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  behavior: url(http://ticket.liquidhostings.com/assets/pie/PIE.htc); 
  padding: 0px 20px;
  border:#AAAAAA 1px solid;
  margin:20px 0 50px;
}

/*place holder for new answers*/
div.answer{
  margin-bottom:1px;
}

div.ticketmessage p.subject{
  font-size: 18px;
}

div.ticketcontrols, div.ticketmessage, div.answeradd, .agenda #agenda{
  background-color:#F5F5F5; 
  border:#AAAAAA 1px solid;
}

div.answerme div.header, 
div.answerother div.header,
div.answerinternal div.header {
  border-bottom: #e5e5e5 1px solid;
  padding-bottom: 3px;
}

div.ticketcontrols{
  padding-top:15px;
}

div.ticketcontrols label{
  width:auto!important;
}

div.ticketcontrols .controls{
  margin-left:0!important;
  clear:left;
}

div.ticketcontrols label.checkbox{
  margin-left:5px!important;
}

div.answeradd label{
  width:auto!important;
}

div.ticketcontrols .controls select,
div.ticketcontrols .controls input{
  width:95%;
}

div.ticketcontrols .controls input[type="checkbox"] {
  width:auto;
}

div.ticketcontrols .input-append{
  width:78%;
}


div.answerme{
background-color:#fff;/*DEEBF7*/
}

div.answerother{
  background-color:#EFEFFB;/*#fcf8e3*/
}

div.answerinternal{
  border:#000 1px dashed;
}

div.messagebody{
  padding-left:15px;
}


/**************************
 *  Ticket List 
 **************************/
tr.new{
  font-weight:bold;
}

tr.closed {
  /*text-decoration: line-through;*/
  color:#737373;
  font-style:italic;
  font-weight: normal;
}

tr.deleted{
  text-decoration: line-through;
  font-style:italic;
}

/*tr.overdue{
  border: 2px #B94A48 solid;
}*/

td.overdue a{
  color:#B94A48!important;
  font-weight:bold;
}

.list-tickets *{font-size: small;}

/*Pagination*/
.pagination span{margin-right:5px;}

div#filters{
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  padding: 5px;
  border:#ccc 1px solid;
  margin-bottom:1em;
  behavior:url(http://ticket.liquidhostings.com/css/border-radius.htc);
  background-color:#F5F5F5; 
}

.list-tickets td a{
  color:#000;
  display: block;
  width: 100%;
  height: 100%;
}

.list-tickets td a:hover{
  text-decoration: none;
}









/**************************
 *  Ticket Open
 **************************/
#ticketopen .input-answer{
  width:98%;
}

/*forms*/
div.required label:after,
label.required:after,
th.required:after {
    color: #e32;
    content: ' *';
    display:inline;
}


div.required label.help:after {
    content: '';
    display:inline;
}

div.required label.checkbox:after {
    content: '';
}

/*Condensed form*/
form#ticketopen textarea#message{
  width: 90%;
}

form#ticketopen fieldset{
  margin-bottom:20px;
}

form#ticketopen div.control-group{
  margin: 5px 0;
}

form#ticketopen legend{
  margin-top: 10px;
}

div.openticket-section{
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  /*min-height: 40px;*/
  background-color:#F5F5F5; 
  border:#AAAAAA 1px solid;
  margin-bottom:10px;
  padding:0 10px 10px 10px;
  overflow-y: auto;
  behavior:url(http://ticket.liquidhostings.com/css/border-radius.htc);
}

div.openticket-default .control-label{
  width:auto!important;
}

div.openticket-default .controls{  
  margin-left:0!important;
  clear:left;
}

div.openticket-boxoptions input,
div.openticket-boxoptions select {
  max-width: 200px!important;
}

div.openticket-default #subject {
  width: 98%!important;
}

div.openticket-default label.checkbox {
  margin-left: 5px!important;
}

div.category_form_maincontainer div{
  /*min-height:0!important;*/
}


/*div.answerme div, div.answerother div{
  padding:5px 10px;
}*/

.wordwrap { 
   word-wrap: break-word;
}

/**********
   OVERALL
**********/
/*
#ticketcontrols-status .popover {
    position:absolute!important;
    top:70px!important;
    right:25px!important;
}

#ticketcontrols-status .arrow{
  position:absolute!important;
  top:100px!important;
}*/

.popover{
  text-align: left;
}

.popover p{
  margin-bottom: 10px;
}

.popover .arrow{
  /*display: none;*/
}

/*Override plupload*/
.plupload_header_content{
  min-height:0!important;
}
.plupload_header_text, .plupload_header_title{
  display:none;
  min-height:0!important;
}


/*Override tinymce*/
/*.mce-panel, .plupload_content{
  border: 0 solid #000!important;
}*/

/* agenda */
.agenda #agenda {
  margin-bottom: 300px;
  width: 980px;
}
.agenda #staff {
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  padding: 5px 10px;
  border:#ccc 1px solid;
  behavior:url(http://ticket.liquidhostings.com/css/border-radius.htc);
  margin-bottom:1em;
  width:980px;
}

.agenda #staff form {
  margin:5px;
  display: inline-block;
}
.agenda #staff form select{
  margin-bottom:0;
}

.agenda #staff label{
  display: inline;
  margin-right: 1em;
}

.agenda #agenda .fc-today{
  background-color: #eee;
}
.agenda #agenda .fc-content{background-color: #fff;}

.agenda #agenda .fc-event-title,
.agenda #agenda .fc-event{font-size: 1em;}

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

/*phone*/
@media handheld, only screen and (max-width: 480px) {
  .plupload_file_size, .plupload_file_status{
    display: none;
  }
  /* fullcalendar */
  .fc-header-title h2{
    font-size: small;
  }
  .fc-header-right{
    display:none;
  }

  .agenda #agenda{
    width:100%;
    margin-bottom:100px;
  }

  .agenda #staff{
    width: 100%;
  }

}

/*tablet*/
/*@media handheld, only screen and (max-width: 767px) {

}*/ 

@media print {
  a[href]:after {
    content: "";
  }
  abbr[title]:after {
    content: "";
  }
  .agenda #agenda .fc-header-left,
  .agenda #agenda .fc-header-right,
  #submitexport,
  #agendaprint {
    display: none;
  }
  .subnavbar {
    display: none;
  }
}

#codeigniter_profiler { display:none !Important;}