select.input-sm { padding: 0 0 0 10px; }

.sidebar-nav li.opened > .sub-menu { width:100% }
.sidebar-nav > li a { white-space: inherit; }

.navbar-brand > img {
  max-height: 28px;
  margin: 9px 0px;
}

.navbar .navbar-nav .dropdown-menu.dropdown-caret.dropdown-close
{ overflow: hidden; }

.navbar-default .navbar-nav>li[role=navbar-notification].open>.dropdown-menu .dropdown-content .dropdown-navbar
{ overflow-y: auto; }

.nav li.dropdown-content ul.dropdown-navbar li.center {
    text-align: center;
    width: 100%;
}

li[role=navbar-notification] ul.dropdown-menu:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #EEEEEE;
    position: absolute;
    right: 0;
    margin-right: 18px;
    top: 0;
    margin-top: -5px;
    z-index: 10000;
}

.user-menu .dropdown-menu .dropdown-header
{ width: 100%; }

/* |==================== Início do estilo da tela de Identificação de Pessoa ====================| */
.modal-identi .modal-header label
{
  color: #3c80a6;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.modal-identi .widget-main #tbl-person_wrapper div#tbl-person_info
{ padding: 0 10px; }

.modal-identi .modal-body div.row-filter .widget-main
{ padding: 15px 12px; }

.modal-identi .widget-main #tbl-person_wrapper div#tbl-person_paginate,
.modal-identi .modal-content .modal-header button.close,
.modal-identi .modal-content .modal-footer,
.modal-identi .widget-header,
.modal-identi .widget-body #tbl-person_wrapper > .row:first-child,
.modal-identi .btn-success:not(.indesign)
{ display : none; }

.modal-identi .modal-content
{ box-shadow: 0px 0px 9px rgba(171, 171, 171, 0.5); }

.modal-identi .modal-content .modal-header
{
  background: #F5F5F5;
  padding: 8px 15px;
}

.modal-identi .modal-content .modal-header label
{
  color: #999;
  font-size: 15px;
}

.modal-identi .modal-body .row.row-filter,
.modal-identi .row.row-list
{ margin: 10px 0 }

.modal-identi .row.row-list > div.col-xs-12
{ position: relative; }

.modal-identi .row.row-list > div.col-xs-12 .btn.btn-sm.fa.fa-chevron-up,
.modal-identi .row.row-list > div.col-xs-12 .btn.btn-sm.fa.fa-chevron-down
{
  position: absolute;
  right: 0;
  top: 0;
  margin: 1px 30px 0 0;
  height: 28px;
  background: none;
  
  margin-right: 16px;
  margin-top: 12px;
  background: #f5f5f5;
}

.modal-identi .row.row-list > div.col-xs-12 .btn.btn-sm.fa:hover,
.modal-identi .row.row-list > div.col-xs-12 .btn.btn-sm.fa:active,
.modal-identi .row.row-list > div.col-xs-12 .btn.btn-sm.fa:focus
{
  background: #F1F1F1;
  color: #C1C1C1;
}

.modal-identi .row.row-list .widget-main .table thead th,
.modal-identi .row.row-list .widget-main .table>thead>tr>th
{ border-bottom: none; }

.modal-identi .modal-body .widget-box,
.modal-identi .row.row-filter .widget-box .widget-body .row,
.modal-identi .row.row-filter .widget-body,
.page-content .modal-identi .widget-main > .row
{ margin:0; }

/* Modificado por Marcos Donato por conta da tela de identificacao de pessoa*/
.modal-identi #tbl-person_wrapper div.dataTables_scrollHeadInner table {
  	margin-bottom: 0px;
}

/* Modificado por Marcos Donato por conta da tela de identificacao de pessoa*/
.modal-identi table td {
  	white-space: nowrap;
}

/*
.modal-identi .row.row-list .widget-main table#tbl-person thead th.sorting_disabled:nth-child(1),
.modal-identi .row.row-list .widget-main table#tbl-person tbody td:nth-child(1)
{ width: 100px !important; }

.modal-identi .row.row-list .widget-main table#tbl-person thead th.sorting_disabled:nth-child(2),
.modal-identi .row.row-list .widget-main table#tbl-person thead th.sorting_disabled:nth-child(3),
.modal-identi .row.row-list .widget-main table#tbl-person tbody td:nth-child(2),
.modal-identi .row.row-list .widget-main table#tbl-person tbody td:nth-child(3)
{ width: 300px !important; }

.modal-identi .row.row-list .widget-main table#tbl-person thead,
.modal-identi .row.row-list .widget-main table#tbl-person thead tr,
.modal-identi .row.row-list .widget-main table#tbl-person tbody,
.modal-identi .row.row-list .widget-main table#tbl-person
{ display: block; }

.modal-identi .row.row-list .widget-main table#tbl-person tbody
{
  overflow: auto; 
  height: 252px; 
}

*/

.modal-identi .row.row-list .widget-main table#tbl-person tbody tr td
{ cursor: pointer; }

.modal-identi .row.row-list .widget-main table#tbl-person tbody tr:hover
{ background: #EBEDEF; }

.modal-identi .widget-main .row > div
{ padding: 0 10px 0 0; }

.page-content .modal-identi .widget-main .row .col-modal,
.modal-identi .widget-main #tbl-person_wrapper > .row
{ margin-bottom: 5px; }

.modal-identi table#tbl-person
{ margin-bottom: 10px; }

.modal-identi table#tbl-person thead tr th.sorting_disabled,
.modal-identi table#tbl-person tbody tr td
{
  padding-top: 0;
  padding-bottom: 0;
} 

.modal-identi .widget-box
{ margin-top: 15px; }

.page-content .modal-identi .widget-main .row .col-modal.col-bottom
{ margin-bottom: 0; }

.page-content .modal-identi .widget-main .row .col-modal.last-input
{ padding-right: 0; }
/* |==================== Final do estilo da  tela de Identificação de Pessoa ====================| */


/* |==================== Início do estilo da tela de Notificação Chat ====================| */
ul#chat.nav.navbar-nav li ul.dropdown-menu
{ border: none; }

ul.dropdown-navbar li.center span.link-action,
li.list-reason a.link-text,
.box-list-reason
{ padding: 0; }

li.dropdown-content ul.dropdown-navbar li.center,
ul.dropdown-navbar li.center span.link-action
{ margin: 0; }

li.list-reason.span-reason:hover,
li.list-reason.span-reason
{ background-color: #F5F5F5; }

ul#chat li a.dropdown-toggle i.fa
{ color: #889; }

ul#chat li a.dropdown-toggle i.fa:active,
ul#chat li a.dropdown-toggle i.fa:hover
{ color: #fff; }

.available-icon
{ color: #83c161 !important; }
.unavailable-icon
{ color: #f62130 !important; }
.absent-icon
{ color: #FFDE3D !important; }

ul#chat li.open ul.dropdown-menu
{
    min-width: 250px;
    overflow-y: auto;
}

ul#chat li.open ul.dropdown-menu:after
{
  position: absolute;
  top: -6px;
  right: 17px;
  left: auto;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

li.list-reason a.link-text i.fa,
li.span-reason span
{ color: #8C8C8C; }

.dropdown-header
{ margin-bottom: 11px; }

.dropdown-navbar li a:hover
{ background: none; }

#inpaas-navbar-collapse ul#chat.nav.navbar-nav
{ float: right; }

li.dropdown-content ul.dropdown-navbar li.center
{
  float: left;
  width: 25%;
  cursor: pointer;
}

ul#chat li.dropdown-content ul.dropdown-navbar li.center
{ width: 33.33%; }

span.link-action i.fa 
{ font-size: 35px; }

span.link-action i.fa.disp
{ color: #8ec23a; }

span.link-action i.fa.aus
{ color: #FFC800; }

span.link-action i.fa.indisp
{ color: #ea2b21; }

span.link-action i.fa.invis
{ color: #CCC; }

.dropdown-navbar li span:hover i.fa
{ color: #85A9BD; }

span.link-action p.text-status 
{
  color: #6F7477;
  font-size: 10px;
  margin-top: 4px;
}

.box-list-reason 
{
  width: 248px;
  margin: -15px 0 0 -62px;
  list-style: none;
  display: none;
}

#chat .box-list-reason 
{ margin: -15px 0 0 -83px; }
#chat ul.box-list-reason:before 
{ margin: 10px 0 0 0; }

ul.box-list-reason:before 
{
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin: 10px 0 0 -60px;
  width: 0;   height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #EEEEEE;
}

#chat li[role=navbar-notification] ul.dropdown-menu:after
{
  left: 20px !important;
  right: inherit !important;
}

li.list-reason.span-reason 
{
  border-top: solid 1px #EEEEEE;
  border-bottom: solid 1px #EEEEEE;
}

li.list-reason 
{
  padding: 0px 5%;
  text-align: left;
  height: 35px;
  line-height: 35px;
}

li.list-reason:first-child
{ cursor: auto; }

li.list-reason:hover
{ background: #EEF0F3; }

li.span-reason span 
{ font-weight: 200; }

li.list-reason a.link-text i.fa
{
  color: #8C8C8C;
  margin-right: 10px;
  font-size: 11px;
}
/* |===================== Fim do estilo da  tela de Notificação Chat =====================| */


/* |==================== Início do estilo @Print ====================| */
@media print {
	/* Reset Grid Bootstrap */
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12
	{ float: left !important; }
	
	.col-sm-12 { width: 100%; }
	.col-sm-11 { width: 91.66666666666666%; }
	.col-sm-10 { width: 83.33333333333334%; }
	.col-sm-9 { width: 75%; }
	.col-sm-8 { width: 66.66666666666666%; }
	.col-sm-7 { width: 58.333333333333336%; }
	.col-sm-6 { width: 50%; }
	.col-sm-5 { width: 41.66666666666667%; }
	.col-sm-4 { width: 33.33333333333333%; }
	.col-sm-3 { width: 25%; }
	.col-sm-2 { width: 16.666666666666664%; }
	.col-sm-1 { width: 8.333333333333332%; }

	/* Reset Elements HTML */
	.widget-box.widget-well .widget-body,
	.form-control, .input-sm,
	.form-control:required,
	#wgb-case-guidance .widget-body .widget-main .row
	{ border: 0px !important; }

	.form-control
	{
		background: transparent !important;
		-webkit-appearance: none !important;
		-moz-appearance: none !important;
		-ms-appearance: none !important;
		-o-appearance: none !important; 
		select::-ms-expand { display: none !important; }
	}

  	.page-actions,
	.input-group-addon,
	.row.navbar.navbar-default.navbar-fixed-top,
	.page-breadcrumb,
	.btn,
	.input-group-addon:last-child,
	label > span.help-addon,
	.pagination,
	.widget-toolbar.default-toolbar.hidden-print,
	div[role=upload-box] .drop-zone,
	#wgb-case-colaborate,
	#wgb-case-attachments
	{ display: none !important; }

	* {
		color: #000 !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
		margin:0 !important;
		padding:0 !important;
	}

	.widget-box.widget-well .widget-body
	{
		border-bottom: solid 1px #666 !important;
		padding-bottom: 10px !important;
	}

	#wgb-case-guidance .form-control,
	#txa-case-conclusion,
	.principalBordaQuadro
	{
		padding: 10px !important;
		width: 95% !important;
		border: 1px solid #ccc !important;
		min-height: 100px;
	}

	.widget-body .widget-main textarea
	{ height: 30px !important; }

	.widget-body .widget-main label
	{
		font-weight: bold !important;
		color: #666 !important;
	}

	.widget-body .widget-main .row
	{ border-bottom: 1px solid #ccc !important; }

}
/* |===================== Fim do estilo @Print =====================| */


/* |==================== Início do estilo da página print ====================| */
	/* Reset Elements HTML */
	.print-preview .widget-box.widget-well .widget-body,
	.print-preview .form-control, 
	.print-preview .input-sm,
	.print-preview .form-control:required,
	.print-preview #wgb-case-guidance .widget-body .widget-main .row
	{ border: 0px !important; }

	.print-preview .form-control
	{
		background: transparent !important;
		-webkit-appearance: none !important;
		-moz-appearance: none !important;
		-ms-appearance: none !important;
		-o-appearance: none !important; 
		select::-ms-expand { display: none !important; }
	}

  	.print-preview .page-actions,
	.print-preview .input-group-addon,
	.print-preview .row.navbar.navbar-default.navbar-fixed-top,
	.print-preview .page-breadcrumb,
	.print-preview .btn,
	.print-preview .input-group-addon:last-child,
	.print-preview label > span.help-addon,
	.print-preview .pagination,
	.print-preview .widget-toolbar.default-toolbar.hidden-print,
	.print-preview div[role=upload-box] .drop-zone,
	.print-preview #wgb-case-colaborate,
	.print-preview #wgb-case-attachments
	{ display: none !important; }

	.print-preview,
	.print-preview .page-content div.row-title {
		color: #000 !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
		margin:0 !important;
		padding:0 !important;
	}

	.print-preview .widget-box.widget-well .widget-body
	{
		border-bottom: solid 1px #666 !important;
		padding-bottom: 10px !important;
		background: transparent !important;
	}

	.print-preview #wgb-case-guidance .form-control,
	.print-preview #txa-case-conclusion,
	.print-preview .principalBordaQuadro,
	.print-preview .widget-body .widget-main textarea
	{
		padding: 10px !important;
		width: 95% !important;
		border: 1px solid #ccc !important;
		min-height: 100px;
	}

	.print-preview .table thead th
	{ background: transparent !important; }

	.print-preview .widget-body .widget-main textarea
    { margin-bottom: 15px; }

	.print-preview .widget-body .widget-main textarea
	{ height: 30px !important; }

	.print-preview .widget-body .widget-main label
	{
		font-weight: bold !important;
		color: #666 !important;
	}

	.print-preview .widget-body .widget-main .row
	{ border-bottom: 1px solid #ccc !important; }

	.print-preview .page-content div.row-title label,
	.print-preview .page-title
	{ color: #000; }
/* |===================== Fim do estilo da página print =====================| */

.page-breadcrumb label.text-primary {
    display: initial;
}

.inpaas-home #sidemenu .sidebar-nav
{
    padding-bottom: 41px;
   height: initial;
}

.input-group span.input-group-addon:last-child
{ z-index: 2 !important; }

.inpaas-home.app-crm #topmenu>.navbar-nav
{ width: 100% !important; }

#telephony li ul.dropdown-menu
{ padding: 0; }

#telephony li ul.dropdown-menu iframe
{ border: none; }

.navbar-default .navbar-nav[role=navbar-telephony]>li>a
{ color: #889; }

.navbar-default li ul.dropdown-menu:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #EEEEEE;
    position: absolute;
    right: 0;
    margin-right: 18px;
    top: 0;
    margin-top: -5px;
    z-index: 10000;
}

td .checkbox label::after {
    margin-top: -5px !important;
}

.marker {
    background-color: Yellow;
}

.table .table-row-actions {
  white-space: nowrap;
}/*
  ==========================================================================
  Chat Client - Omni
  --------------------------------------------------------------------------
  @author	Rafael Torres
  @updated 	2016-01-06
  ==========================================================================
*/

.hiddenload:not(.indesign-box) {
  display: none;
}

#iframe-video {
  height: 100%;
}

div.request-mail > div.checkbox {
  line-height: 18px;
}

#xeliminate:not(.indesign-box)
{
  padding: 10px 0;
  display: none; 
}

@keyframes icon-blink {  
  0% { color: yellow; }
  100% { color: red; }
}
@-webkit-keyframes icon-blink {
  0% { color: yellow; }
  100% { color: red; }
}

.conversation p.ico-movie i.video-requested {
  -webkit-animation: icon-blink 5s linear infinite;
  -moz-animation: icon-blink 5s linear infinite;
  animation: icon-blink 5s linear infinite;
} 
.conversation p.ico-movie i.video-accepted {
  color: green;
}

/*  ------------------------------- Group --------------------------------  */
.page-content.inpaas-content:not(.indesign-box),
.row.main:not(.indesign-box),
.main .higher:not(.indesign-box),
.main .higher .logo-chat:not(.indesign-box),
.main .higher .icon-chat:not(.indesign-box),
.row.main .container form:not(.indesign-box),
.main .higher .icon-close:not(.indesign-box),
.row.main .container form .row.btn-row-client:not(.indesign-box),
.row.main .container .content:not(.indesign-box),
.container .space-box p:not(.indesign-box),
.main .higher .row:not(.indesign-box),
.conversation .box-info .row:not(.indesign-box),
.conversation .box-info p.typing:not(.indesign-box),
.conversation .box-info p.ico-movie:not(.indesign-box)
{ margin: 0; }

.box-info .ico-movie .alert-msg
{ color: #78AF6F; }

.main .higher:not(.indesign-box),
.main .higher .logo-chat:not(.indesign-box),
.main .higher .icon-chat:not(.indesign-box),
.row.main .container form:not(.indesign-box)
{ float: left; }

.row.main .container form:not(.indesign-box),
.row.main .container p:not(.indesign-box),
.container .btn:not(.indesign-box),
.space-box .text-field:not(.indesign-box),
.conversation .dialog-box .textarea-chat:not(.indesign-box)
{ width: 100%; }

.waiting p.waiting-row:not(.indesign-box),
.survey p.view-text:not(.indesign-box),
.survey .star-rating:not(.indesign-box)
{ margin: 30px 0; }

.main .higher .icon-chat:not(.indesign-box),
.main .higher .icon-close:not(.indesign-box)
{ color: #666; }

.page-content.inpaas-content:not(.indesign-box),
.main .higher .icon-close:not(.indesign-box)
{ padding: 0; }

.container .btn:not(.indesign-box),
.space-box .text-field:not(.indesign-box)
{ height: 35px; }

.container .btn:not(.indesign-box),
.survey .text-thanks:not(.indesign-box),
.closing .title-closing:not(.indesign-box)
{ font-weight: 600; }

.input .btn-input:not(.indesign-box),
.survey .btn-survey:not(.indesign-box)
{ margin-top: 15px; }

.waiting:not(.indesign-box),
.survey:not(.indesign-box),
.closing:not(.indesign-box)
{ text-align: center; }

.space-box .text-field:not(.indesign-box),
.conversation .dialog-box .textarea-chat:not(.indesign-box)
{
  line-height: 35px;
  background: #f6f7f7;
  border: solid 1px #eaeced;
  color: #999999;
  font-size: 12px;
  margin-bottom: 15px;
  padding: 0 10px;
}

/*  -------------------------------- Main --------------------------------  */
.fa-spinner
{
  font-size: 15px;
  color: #3C81A8;
  position: absolute;
  left: 50%;	top: 150px;
  width: 24px;
  margin: 0 0 0 -12px;
}

.fa-spinner.loading-movie
{
  top: 50%;
  margin-top: -10px;
}

.row.main:not(.indesign-box)
{ position: relative; }

.row.main .container:not(.indesign-box)
{ background: #fff; }

.main .higher:not(.indesign-box)
{
  background: #FBFBFB; /* Dark Blue Color */
  height: 60px;
  line-height: 30px;
  padding: 15px;
  border-bottom: solid 1px #F7F7F7;
}

.main .higher .action-btn:not(.indesign-box)
{ text-align: right; }

.row.main .btn.btn-sm.btn-default.btn-finally:not(.indesign)
{
  float: right;
  width: 120px;	height: 30px;
  font-weight: 100;	font-size: 10px;
  text-transform: capitalize;
  background: #F5F5F5;
  border: solid 1px #F1F1F1;
  padding: 0;
  color: #A5A5A5;
}

.row.main .btn.btn-sm.btn-default.btn-finally:hover:not(.indesign)
{ background: #e8e8e8; }

.row.main .higher img.logo-chat
{
  height: 30px;
  margin-left: 10px;
}

.main .higher .icon-close:not(.indesign-box)
{
  float: right;
  width: 0;	height: 0;
  border: none;
  background: inherit;
  margin-right: 10px;
}

.container .content.space-box:not(.indesign-box)
{ padding: 30px; }

.container .btn:not(.indesign-box)
{
  border-radius: initial;
  text-transform: uppercase;
}

.row.main .container p:not(.indesign-box)
{
  font-size: 13px;
  color: #333333;
}

.container .btn-default:not(.indesign-box)
{
  color: #7f7f7f;
  border: solid 1px #d2d2d2;
  background: #f3f3f3; /* Browsers antigos */
  background: -moz-linear-gradient(top, #f3f3f3 0%, #e4e4e4 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f3f3f3 0%,#e4e4e4 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f3f3f3 0%,#e4e4e4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
}

/*  -------------------------------- Input -------------------------------  */
.input .text-box:not(.indesign-box)
{
  border-bottom: solid 1px #cccccc;
  padding-bottom: 10px;
  margin-bottom: 30px;
}

.input .text-box p:not(.indesign-box)
{ margin-bottom: 20px; }

/*  --------------------------- Conversation -----------------------------  */
.conversation .head-end:not(.indesign-box),
.conversation .box-info:not(.indesign-box)
{ padding: 5px; }

.conversation .head-end
{ display: none; }

.conversation .mailbox:not(.indesign-box)
{ position: relative; }

.conversation .head-end:not(.indesign-box)
{ border-bottom: solid 1px #ECECEC; }

.conversation .box-videoCall:not(.indesign-box),
.conversation .box-closeConfirm:not(.indesign-box)
{
  display: none;
  position: absolute;
  z-index: 10000;
  width: 100%;
  height: 87px;
  background: rgba(38,71,84,.95);
  -webkit-box-shadow: 0px 2px 4px -1px rgba(171,171,171,1);
  -moz-box-shadow: 0px 2px 4px -1px rgba(171,171,171,1);
  box-shadow: 0px 2px 4px -1px rgba(171,171,171,1);
  padding: 10px;
}

.conversation .box-videoCall:not(.indesign-box) .row,
.conversation .box-closeConfirm:not(.indesign-box) .row
{ margin: 0; }

.conversation .box-videoCall .line-top:not(.indesign-box),
.conversation .box-closeConfirm .line-top:not(.indesign-box)
{
  border-bottom: solid 1px #3D5C67;
  height: 25px;
}

.conversation .box-videoCall .line-top:not(.indesign-box) p,
.conversation .box-closeConfirm .line-top:not(.indesign-box) p
{
  margin: 0;
  color: #ebebeb;
  font-family: "Open Sans", Arial, Verdana;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
}

.conversation .box-videoCall .line-top span.close-videocall,
.conversation .box-closeConfirm .line-top span.close-videocall
{
  float: right;
  cursor: pointer;
}

.conversation .box-videoCall .line-bottom:not(.indesign-box),
.conversation .box-closeConfirm .line-bottom:not(.indesign-box)
{
  height: 40px;
  text-align: center;
}

.conversation .box-videoCall .line-bottom button:not(.indesign-box),
.conversation .box-closeConfirm .line-bottom button:not(.indesign-box)
{
  width: initial;
  margin-right: 10px;
  margin-top: 10px;
  text-transform: none;
  font-weight: 500;
  height: 30px;
}

.conversation .box-videoCall .line-bottom button.btn-reject:not(.indesign-box) i.fa
{ transform: rotate(135deg); }

.conversation .box-info:not(.indesign-box)
{ border-top: solid 1px #ECECEC; }

.box-info .col-xs-4.col-sm-2.text-right
{ padding-right: 2px; }

.conversation .box-info p.typing:not(.indesign-box)
{
  color: #bcbcbc;
  font-style: italic;	font-size: 11px;
}

.conversation .box-info p.attachment:not(.indesign-box),
.conversation .box-info p.ico-movie:not(.indesign-box)
{
  margin: 0;
  float: right;
  width: inherit;
  display: none;
}

.conversation .box-info p.attachment:not(.indesign-box) .selected
{ color: #3F87AF; }

.conversation .box-info #file-select:not(.indesign-box)
{
  opacity: 0;
  width: 20px;
  position: absolute;
  right: 0;
  overflow: hidden;
  margin: 0 1px 0 0;
  cursor: pointer !important;
  z-index: 1000;
}

.conversation p.ico-movie .icon-call:not(.indesign-box)
{ color: #444444; }

/*.conversation p.ico-movie .icon-call:hover:not(.indesign-box)
{ color: #8698AB; }*/

/* Vídeo */
.conversation .mailbox .video-call:not(.indesign-box)
{
  position: absolute;
  width: 100%;	height: 100%;
  background-color: #fff;
  margin: 0;	padding: 5px;
  margin-left: -100%;
  opacity:0.2;
  -moz-opacity: 0.2;
  filter: alpha(opacity=20);
      padding-bottom: 126px;
}

/* // Lightbox
.conversation .mailbox .video-call:not(.indesign-box)
{
position: absolute;
z-index: 1000;
width: 100%;	height: 100%;
background-color: rgba(0, 0, 0, 0.80);
opacity:0.0;
-moz-opacity: 0.0;
filter: alpha(opacity=0);
}

.mailbox .video-call .box-movie:not(.indesign-box)
{
position: absolute;
background: #ffffff;
width: 280px;	height: 200px;
top: 50%;	left: 50%;
margin: -100px 0 0 -140px;	padding: 5px;
margin-left: -100%;
-webkit-box-shadow: 0px 0px 26px 2px rgba(0,0,0,0.50);
-moz-box-shadow: 0px 0px 26px 2px rgba(0,0,0,0.50);
box-shadow: 0px 0px 26px 2px rgba(0,0,0,0.50);
} */

.mailbox .video-call .loading-call:not(.indesign-box)
{
  width: 270px;
  left: 50%;	top: 50%;
  position: absolute;
  margin: -135px 0 0 -135px;
}
/* Mensagens */
.conversation .mailbox .nav-mailbox:not(.indesign-box)
{
  list-style: none;
  padding: 10px;	margin: 0;
  height: 285px;
  overflow-y: auto;	overflow-x: hidden;
}

.mailbox .nav-mailbox .message-list:not(.indesign-box)
{
  margin-bottom: 10px;
  float: left;
  width: 100%;
}

.mailbox .message-list .message:before
{
  content: "";
  display: inline-block;
  width: 0;	height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.mailbox .message-list .profile-picture:not(.indesign-box)
{
  border-radius: 50%;
  width: 46px;	height: 46px;
}

.message-list .profile-picture .img-profile:not(.indesign-box)
{
  width: 42px;	height: 42px;
  margin: 0 auto;	margin-top: 2px;
}

.mailbox .message-list .message:not(.indesign-box)
{
  width: 93%;
  border-radius: 5px;
  padding: 5px;
}

@media (max-width: 990px) {
  .mailbox .message-list .message:not(.indesign-box)
  { width: 90%; }
}

@media (max-width: 790px) {
  .mailbox .message-list .message:not(.indesign-box)
  { width: 88%; }
}

@media (max-width: 550px) {
  .mailbox .message-list .message:not(.indesign-box)
  { width: 80%; }
}

.message-list .message .row:not(.indesign-box),
.message-list .message .row p:not(.indesign-box)
{ margin: 0; }

.message-list .message .row.info-box:not(.indesign-box)
{
  height: 12px;
  margin-bottom: 10px;
}

.message-list .message .info-box p:not(.indesign-box)
{ font-size: 10px; }

.message-list .info-box .txt-time:not(.indesign-box)
{ float: right; }

.message-list .message .msg-box p:not(.indesign-box)
{
  font-size: 11px;
  color: #808080;
}

.message-list .message .msg-box p:not(.indesign-box) .text-file-container
{
  width: 100%;
  display: block;
}

.message-list .message .msg-box p:not(.indesign-box) .text-file-container a:after
{
  content: "\f0c6";
  display: inline-block;
  text-align: center;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin-left: 5px;
}

/* Mensagens Cliente */
.mailbox .client .message:before
{
  float: right;
  border-left: 10px solid #EDF1F0;
  margin: 10px -15px 0 0;
}

.mailbox .client .profile-picture:not(.indesign-box),
.mailbox .client .message:not(.indesign-box)
{ background: #EDF1F0; }

.mailbox .client .message:not(.indesign-box)
{ float: left; }

.mailbox .client .profile-picture:not(.indesign-box)
{ float: right; }

.client .profile-picture .img-profile:not(.indesign-box)
{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQTg5MTJCRTQ0NUIxMUU1QjU5QUY1RTQzNEU5RjEyOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQTg5MTJCRjQ0NUIxMUU1QjU5QUY1RTQzNEU5RjEyOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI3MkRGQUZGNDQ1MjExRTVCNTlBRjVFNDM0RTlGMTI5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3MkRGQjAwNDQ1MjExRTVCNTlBRjVFNDM0RTlGMTI5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8bM9yQAAC+JJREFUeNqkmXmM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'); }

.client .message .info-box p:not(.indesign-box)
{ color: #146bad; }

/* Mensagens Empresa */
.mailbox .company .message:before
{
  float: left;
  border-right: 10px solid #F6F7F7;
  margin: 10px 0 0 -15px;
}

.mailbox .company .profile-picture:not(.indesign-box),
.mailbox .company .message:not(.indesign-box)
{ background: #F6F7F7; }

.mailbox .company .message:not(.indesign-box)
{ float: right; }

.mailbox .company .profile-picture:not(.indesign-box)
{ float: left; }

.company .profile-picture .img-profile:not(.indesign-box)
{ 
  	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAApCAYAAABDV7v1AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAABOJJREFUeJzNmF1oHFUUx9OgTZt0d2bune2HNVrsQ6XiR5v2oRgfFOqDbyqkoIgv0lJLsNmdj91NFPyILz6IDy0ipdiiUqNGymbnczNbWiEg9eNBrGC10KYo9iEaIomadP3fSSOT2dnNrLvZnQuHhJ299/723HP+59xpa6tzKCZPFG3jI6pFX00X6FnVFq+rlljC3xl89iM+e0fRE32qJdwp57tur3e/msfASNttssHtzhToaMYRJ9O2uAAruZAew2c3M+PidNYRnbRFB1/6TNjUNMijOt8hm8Iz6XGayxTEuXShHNAHWwLsP7Dr8PTb8GzXqkMmc3ynapHj8OJskAdXMsCWEA452SL3rhokizHFEPoBOadWgWQ/oNqPYN7FKYz2a23rVwfUEPdkz4k/B26O488W3b9/KzaZUm06k3US88yDQd/Hs5JiCm+uBueatE3fZUmzbFPmPcQpMnxUMchhSRN2wvN8Mhfrlgy+F89P4PmvgYk2TmdkXehtKOXRz/lt2OyGf0N4bC5tk2MpjdCgebLGxWSD9EEd/giYW4L3j7PkbBiobNFj7GiXecTNdnpCMfj4SvMVixwE6KQfFmv8hjXewvr3DeTia+uDZElki1/7440lhayTJ0KtYdIdiNvTTFfLEq/gJtcnUILHUxZH/jcoizfE2rTXG643bTp5+EMulCYmz27oUExyAPOmA5Wi4BaGSUjXSYTCiicUOCSDewhQN72gqDRIBnGslnVw/PsQPteq6qyzqLOSQe6pGVTR+T0umBcU8Zp26EitoC9fEK8xaco4lbUWz/5C8r2HKWtqBy3WD4qKdn+mSM/AYwaO+humtUE665ZcJBmUZEdLQP0jZca2KjYdAvjVADVADpDTSSO+peWgi7DcOtkQngRsWVlGuF2WTfJCJECXBqrUybIuzKasHI8M5IVwBSGpC7v8jUajQeHVR5FEv3hh2f+I4YtoKRNRAu0G1IR3D5Zog+foZdUgd0UGFH0uj3XHsMe816PZYuIqqmI4TW2KR3VeBFjBW2JvtY5XZFPcFhlQSSfbEaNf+WMU+1ySTLI1MqC4pR5CTP65TE9tuoBqVpAMYUMkQKGld6sFeimgX70B0GF0b+0tB0Xz0Y1k0YNusvhsAs/3LX2xAx34TskiD0o2eaDchO1Jg98bCDpOP5Z1TkAfGTCvsqE37cF9aT8a5ldQkb4Pak7cHsAk/ez9wSKozneiT3xt8Lz4JTb/odzoR7LBPxYMKp7B3KewaMC8KuaIPyFx2LVmPvAuxYS+QL9DRRSWuR/X1rWyJRzA5Cl/vU1b9AtcNfZXBqXPe7WvXnM7J4d+Ky8duX8wWBzD+/DObKtAb71R+R2NyJGqFz7JjN/hwjrNB0U4LGDvCdUWXgx1K/V4dmrx4hUS1KalsMaqD4xd6GbhlCuQJgPrPM1eF4VVi/88q1jCs6opDMMOKhrXWzHrxxK7kcFvwIbDGtZ8HUkoQS36oJN7ZYvfWBOgx6vtktbZpWrxzUo+TlIa31NJR5Ofblmv6PHN7LuhTec2SXmeYJ/Gvi9tRgltyJA1bpf/1hhJ0COjsRhiKc+uuZEGZYPBIjtPLelsZEHZSGlCtwvrRByUDXh2HbT11NAFaGAxwqBsoJHtGTovTqAmf9BqlqoDXm2XLPowxPu5Zu35L2Jl6OB1Iy0gAAAAAElFTkSuQmCC') !important;
  	background-repeat: no-repeat !important;
}

.company .message .info-box p:not(.indesign-box)
{ color: #de7900; }

/* Dialogo */
.conversation .dialog-box .textarea-chat:not(.indesign-box),
.conversation .dialog-box .btn-send:not(.indesign-box)
{ height: 60px; }

.conversation .dialog-box .btn-send:not(.indesign-box)
{ height: 80px; }

.conversation .dialog-box:not(.indesign-box)
{
  background: #edf0f2;
  padding: 10px;
  height: 100px;
  margin: 0;
  position: relative;
}

.conversation .dialog-box .box-btn:not(.indesign-box)
{ padding-left: 10px; }

.conversation .dialog-box .textarea-chat:not(.indesign-box)
{
  line-height: initial;
  margin: 0;	padding: 5px;
  font-size: 11px;	font-style: initial;
  overflow-y: auto;

  top: 27px;
  position: absolute;
  height: 53px;
}

.conversation .dialog-box label:not(.indesign-box)
{
  width: 100%;
  position: absolute;
  top: 0;
  background: #eaeaea;
  color: #949494;
  text-align: center;
  font-size: 11px;
  border: dashed 1px #D8D8D8;
  padding: 0px 10px;
}
/*  ----------------------------- Survey -------------------------------  */
.survey .textarea-info:not(.indesign-box)
{ height: 70px; }

.survey .star-rating:not(.indesign-box)
{ height: 22px; }

/* Estrelas */
.vote-star,
.stars
{
  list-style: none; 
  margin: 0;	padding: 0;
}

.vote-star .stars li 
{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAqCAIAAADTWYe5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQTg5MTJDNjQ0NUIxMUU1QjU5QUY1RTQzNEU5RjEyOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQTg5MTJDNzQ0NUIxMUU1QjU5QUY1RTQzNEU5RjEyOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJBODkxMkM0NDQ1QjExRTVCNTlBRjVFNDM0RTlGMTI5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJBODkxMkM1NDQ1QjExRTVCNTlBRjVFNDM0RTlGMTI5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dGjh6QAABmtJREFUeNpUVkuM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') no-repeat;
  display: block;
  height: 20px;	width: 20px;
  cursor: pointer;
  float: left;
  margin: 0 5px;
}

.vote-star .stars li:hover,
.vote-star .stars li.active
{ background-position: left -21px; }

.vote-star li
{
  float: left;
  color: #1B57A3;
  text-align: center;
}

.vote-star
{
  width: 150px; height: 20px;
  margin: 0 auto;
  margin-bottom: 15px;
}
/*  ------------------------------ Closing -------------------------------  */
.container .closing p.txt-closing:not(.indesign-box)
{ margin: 20px 0; }


html.inpaas-page:not(.indesign-box),
html.inpaas-page body.page-content:not(.indesign-box),
html.inpaas-page body.page-content form:not(.indesign-box),
html.inpaas-page body.page-content form .row.main:not(.indesign-box),
html.inpaas-page body.page-content form .row.main .container:not(.indesign-box),
html.inpaas-page body.page-content form .row.main .container .conversation:not(.indesign-box),
html.inpaas-page body.page-content form .row.main .container .conversation .mailbox:not(.indesign-box),
html.inpaas-page body.page-content form .row.main .container .conversation .mailbox .nav-mailbox:not(.indesign-box)
{ height: 100%; }

html.inpaas-page body.page-content .higher:not(.indesign-box)
{
  position: relative;
  z-index: 2;
}

html.inpaas-page body.page-content .container:not(.indesign-box)
{
  position: absolute;
  padding-top: 60px;
}

html.inpaas-page body.page-content .mailbox:not(.indesign-box)
{ padding-bottom: 126px; }

html.inpaas-page body.page-content .box-info:not(.indesign-box)
{
  position: absolute;
  bottom: 0;
  margin-bottom: 100px;
  height: 26px;
}

html.inpaas-page body.page-content .bx-txt-full:not(.indesign-box)
{
  position: absolute;
  bottom: 0;
  z-index: 5;
}


/*.main .conversation .mailbox .video-call
{
  opacity: 1;
  margin-left: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  padding-bottom: 125px;
}*/


.main .conversation .mailbox .video-call .calls .call-window
{ display: none; }


.main .conversation .mailbox .video-call .calls .call-window:last-child
{ display: block; }


.main .conversation .mailbox .video-call .calls .call-window .embed-responsive
{
  padding: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.main .conversation .mailbox .video-call .calls .call-window .embed-responsive .localVideo {
  width: 17%; 
  z-index: 2;
  top: inherit;
  bottom: 0;
  right: inherit;
  right: 50%;
  left: inherit;
  margin-right: -400px;
  margin-bottom: 48px;
}

.main .conversation .mailbox .video-call .calls .call-window .embed-responsive .remoteVideo {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  height: 90%;
}

/* ESPEC */
.container .btn:not(.indesign-box)
{
  text-transform: none !important;
}

.row.main .btn:not(.indesign-box) {
    width: auto !important;
}
/* ESPEC */

/* AJUSTES DO CHAT */
.row.main .higher img.logo-chat {
  height: inherit !important;
}

.main .higher:not(.indesign-box) {
      height: 190px !important;
}

.row.content.space-box.input {
    padding-top: 135px !important;
}

i.fa.fa-comments-o {
    display: none !important;
}

.input .text-box:not(.indesign-box) {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

/* 05/02/2018 */
/*.row.content.space-box.waiting {
    padding-top: 150px;
}
*/
div#container {
    padding-top: 190px;
}

.row.content.space-box.input {
    padding-top: 20px !important;
}

/* ajustes - 10/09/2019 */
div#container {
    padding-bottom: 30px;
    padding-top: 15px !important;
  	position: absolute;
    top: 80px;
}
p.initial-text {
    position: initial !important;
    float: left !important;
    margin-top: -72px !important;
}

div#container {
    position: absolute;
    top: -24px;
    padding-top: 133px !important;
}
html.inpaas-page {
    overflow: hidden;
}
/* FIM AJUSTES DO CHAT */