/* © zengrafic.com | info@zengrafic.com */
/*main*/
#zen-panel{color:#2f2f2f;}
.zen-hr{margin:0px 0px 10px 0px;}
.row-special{margin-left:-30px;margin-right:-30px;}
.mt{margin-top:10px;}
.mt label{padding-top:9px;}
.clear{clear:both;}
/*.zen-container{
min-height:20px;
padding:19px;
margin-bottom:20px;
border-radius:4px;
background: #212121;
box-shadow: inset 0 0 5px 0px rgba(0,0,0,.05);
color:#fff;
}*/

.zen-container{
border-radius:4px;
background: #212121;
box-shadow: inset 0 0 5px 0px rgba(0,0,0,.05);
color:#fff;
}
/*.zen-container{
      min-height: 5px;
      padding: 5px;
      min-width: 1350px;
      margin-left:-95px;
border-radius:4px;
background: #212121;
box-shadow: inset 0 0 5px 0px rgba(0,0,0,.05);
color:#fff;
}*/
html, body
{
    height: 100% !important;
}
@media (min-width: 1200px) {

  body {
      font-size: 24px;
  }
/*bootstrap overrides*/
.zen-label{font-size:100%;}
.tooltip{z-index:10000;}
.bianco > .tooltip-inner {background-color: #fff; color:#000; font-weight:bold; }
.bianco > .tooltip-arrow { border-top-color:#fff; }
.bianco.top .tooltip-arrow {
  border-top-color: #fff;
}
.bianco.right .tooltip-arrow {
  border-right-color: #fff;
}
.bianco.bottom .tooltip-arrow {
  border-bottom-color: #fff;
}
.bianco.left .tooltip-arrow {
  border-left-color: #fff;
}
#reply .well{background:#212121; color:#fff;}
/*stylish checkboxes */
.stylish-chkbx{
  display:none;
}
.stylish-chkbx + label{
  cursor:pointer;
  margin-bottom:0px;
}
.stylish-chkbx:disabled + label{
  cursor:not-allowed;
  margin-bottom:4px;
}
.stylish-chkbx + label:before{
	background: #fff;
	height: 35px;
	width: 35px;
	border-radius:4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	border:1px solid #ccc;
	content: " ";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
  position:relative;
  top:1px;
}
.stylish-chkbx:checked + label:before{
	content: "\2717"; /*"\2713"; */
	color: #04a904;
	font-size: 35px; /*24px;*/
	text-align: center;
	line-height: 33px; /*21px;*/
}
/*reply cosmetic*/
#reply hr{border-color:#a1a1a1;}
.customer-bubble, .agent-bubble{
  position:relative;
  padding:7px;
  margin-top:15px;
border: 1px solid #A9A9A9;
border-bottom:none;
  -webkit-border-radius:4px 4px 0px 0px;
  -moz-border-radius:4px 4px 0px 0px;
  border-radius:4px 4px 0px 0px;
 }
 #reply .customer-bubble i, #reply .agent-bubble i {float:left;}
 .customer-bubble{
   color:#000;
  background:#c3cfe2;
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f7fa), to(#c3cfe2));
  background:-moz-linear-gradient(#f5f7fa, #c3cfe2);
  background:-o-linear-gradient(#f5f7fa, #c3cfe2);
  background:linear-gradient(#f5f7fa, #c3cfe2);
}
.agent-bubble{
color:#fff;
 background:#075698; 
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#2e88c4), to(#075698));
  background:-moz-linear-gradient(#2e88c4, #075698);
  background:-o-linear-gradient(#2e88c4, #075698);
  background:linear-gradient(#2e88c4, #075698);
}
.customer-bubble:after, .agent-bubble:after  {
  content:"";
  position:absolute;
  bottom:-10px;
  left:50px; 
  border-width:15px 15px 0; 
  border-style:solid;
  border-color:#f3961c transparent;
   display:block;
  width:0;
  z-index:1000;
}
.customer-bubble:after{ border-color:#c3cfe2 transparent; }
.agent-bubble:after { border-color:#075698 transparent; }
#reply .reply-bubble{padding: 13px 5px; border:1px solid #A9A9A9; border-bottom:none;}
#reply .btn-default{color:#333; background: #fff; border-color:#ccc; background-image:none;}
.reply-content{
overflow-y:auto;
word-wrap: break-word;
text-align:justify;
border: 1px solid #A9A9A9;
border-top:none;
background:#fff;
min-height:50px;
max-height:300px;
padding:10px;
 -webkit-border-radius:0px 0px 4px 4px;
  -moz-border-radius:0px 0px 4px 4px;
  border-radius:0px 0px 4px 4px;
 }
#forms{padding-top:15px;}
#forms .pull-right{padding:15px 0px;}
#reply label{font-weight:bold;}
#reply .note-editable{background:#fff; font-weight:300; font-family:Arial;}
#reply .agent-bubble .fa-2x, #reply .customer-bubble .fa-2x{font-size:3em;}
#reply .agent-bubble .nome,#reply .customer-bubble .nome{display:inline-block; margin-left:5px;}
.ag-cu{font-weight:bold;}
#reply .note-editable > p, #reply .internal-note > p, #reply .reply-content > p{margin:0px;}
#reply .bottom-reply{margin-top:15px;}
#reply  .note-editor  .modal-body  .checkbox{display:none !important;}
/*placeholders*/
.zen-container ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ccc;
}
.zen-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ccc;
   opacity:  1;
}
.zen-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ccc;
   opacity:  1;
}
.zen-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ccc;
}
.zen-container ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #ccc;
}
.zen-container a:focus{outline:none;}
.fix-table{margin-top:15px;}

