.cb_dial_destination DIV {
    display: block;
    width: 40em;
}   

.cb_dial_destination{
    word-wrap: break-word;  
    overflow-wrap: break-word;  
} 

.ivr_prop{
    width: 400px;
}

.back_to_link_td{
    padding-bottom:10px;
}

.back_to_img_con_RTL,.back_to_img_con_LTR{
    background:url("../common/images/br_prev_LTR.png");
    background-size: 14px;
    background-repeat:no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    background-position-y: 100%;
}

.back_to_img_con_RTL{
    background:url("../common/images/br_prev_RTL.png");
}

back_to_link_RTL,.back_to_link_LTR{
    cursor:pointer; 
    margin-left:-10px;
    padding-left:15px;
}

back_to_link_RTL{ 
    margin-right:-10px;
    padding-right:15px;
}

.layout_edit_link_LEFT{
    float: left;
}

.layout_edit_link_RIGHT{
    float: right;
}

.report_categoriy_LEFT{
    text-align: left;
}

.report_categoriy_RIGHT{
    text-align: right;
}

.prop_td{
    width: 1%;
    white-space:nowrap;
}
   
.bootstrap-select > button {
	padding-top: 2px;
	padding-bottom: 2px;
}

.ui_attribute_row > td {
	vertical-align: middle;
	padding: 1px;
}

.ipbx_selectpicker {
	padding: 0;
	margin-top: 1px;
	margin-bottom: 1px;
}

#group_nav_panel {
	margin-top: 12px;
}
.ipbx_tabcontrol_wrapper {

	width: 100%;
}

.block-LTR{
    margin-left:25px;
}

.block-RTL{
    margin-right: 25px;
}

.attributes_block_collpase_separator {
	min-width: 300px;
	background-image: url("../common/images/h_sep.gif");
	background-repeat: no-repeat;
	
}
.attribute_block_title {
	margin-top: 12pt;
}
.table {
	width: auto;
	/* margin-right: auto; */
}


.dblisterheader {
    background: none;
    font-weight: bold;
    text-align: center;
	font-size: 10pt;
}

.separator_title {
	font-weight: bold;
	margin-top: 0;
}

.CMenuOver {
	background-color: #707070;
}
.submenu_arrow_box_ltr {
	/*background-image: url(/ipbx/images/menu-arrow-right.png); */
	background-size: 12px 12px;
	background-repeat: no-repeat;
	min-width: 24px;
	width: 24px;
	height: 24px;
	overflow: none;
	background-position: center center;
}
.submenu_arrow_box_rtl {
	/*background-image: url(/ipbx/images/menu-arrow-left.png);*/
	background-size: 12px 12px;
	background-repeat: no-repeat;
	min-width: 24px;
	width: 24px;
	height: 24px;
	background-position: center center;
}
.submenu_arrow_ltr {	
	display: none;
}
.submenu_arrow_rtl {
	display: none;
}
.tx_navpane {
	width: 760;
	text-align: right;
}

nav.tx_navbar {
	box-shadow: 0px 4px 3px #888888;
}
.top_link {
	width: 200;
	height: 50;
	/*background-image: url("/ipbx/images/telxpress.png");*/
	background-size: 180px 50px;
	display: block;
	z-index: 1;
}
.tx_top_item {
	color: #ffffff;
	white-space: nowrap;
}

.tx_top_product {
	width: 190px;
}

.tx_top_product_name {
	width: 620px;
	text-align: left;
}

.tx_save_pane {
	width: 20px;
}
.tx_top_title {
	width: 950px;
	overflow: none;
}
.tx_navbar,.tx_top_title {
	margin-left: auto;
	margin-right: auto;
}

.wrapper {
	display: block;
	/*margin-left: 25px;
	margin-right: 25px; */
	background-color: #ffffff;
	margin-top: 0px; 
	padding: 5px 5px 5px 5px;
	/*box-shadow: 4px 4px 3px #888888;*/
}

.main-wrapper {
	display: block;
	min-width: 950px;
	min-height: 500px;
	margin-left: 25px;
	margin-right: 25px;
	background-color: #ffffff;
	margin-top: 85px; 
	padding: 5px 5px 5px 5px;
	box-shadow: 4px 4px 3px #888888;
}

.main-wrapper-no-topmenu{
    margin-top: 35px; 
}

.mini-wrapper{
    min-width:auto;
    vertical-align:top;
    margin-top: 0px; 
}

.mini-wrapper-state-LEFT{
    background-color:#F9F9F9;
    float: left;
}

.mini-wrapper-state-RIGHT{
    background-color:#F9F9F9;
    float: right;    

}
/*.mini-wrapper-state{
    background-color:#F9F9F9;
    position: absolute;
    right: 30px;
}*/

.wrapper td{
    vertical-align:top;
	padding: 2px;
}
.wrapper .valign-middle td{
	vertical-align:middle;
}                    

.dx-datagrid-table {
	/*font-size: 9pt !important;*/                             
}

.mini_title a{text-decoration: none; cursor: pointer;}

.mini_title a:hover img{background-color: rgba(0,0,0,.1); border-radius: 3px;}

@nice-blue: #5B83AD;

.panel-heading{
    margin-top: -5px;
    margin-bottom: 20px;
    margin-left: -5px;
    margin-right: -5px;
    text-align: center;
}

.panel-default>.panel-heading {    
    background-color:@nice-blue;
    background-image:none;
}


.context_menu {
	color: white;
	background-color: #272727;
	padding: 3px;
	font-size: 12pt;
	box-shadow: 4px 4px 3px #888888;
	border: 0px;
}

.context_menu :hover,.context_menu :active{
	display: table!important;
}

.context_menu_toplevel A{text-decoration: none!important; cursor: default;}
.context_menu_toplevel A[href],.context_menu_toplevel A[onclick]{cursor: pointer;}
.context_menu_toplevel A[href]:hover,.context_menu_toplevel A[onclick]:hover{text-decoration: underline;}
.context_menu A {color:#FFFFFF; font-size: 10pt; font-weight: bold; text-decoration: none; cursor: default; white-space: nowrap; display: block;}
.context_menu A:focus {color:#FFFFFF; text-decoration: none; cursor: pointer;}
.context_menu A:hover {color:#FFFFFF; text-decoration: none; cursor: default;}
.context_menu A[href]:hover,.context_menu A[onclick]:hover {color:#FFFFFF; text-decoration: none; cursor: pointer;}
.context_menu A:link {color:#FFFFFF; text-decoration: none; cursor: pointer;}
.context_menu A:visited {color:#FFFFFF; text-decoration: none; cursor: pointer;}
.context_menu A:disabled {color:#FFFFFF; text-decoration: none; cursor: pointer;}

.menuitem {
	/*color: white;*/
}
.text_red_border {
	border-color: red;
	border-style: solid;
	border-width: 1px;
}

button
{
  border-right: #a9a9a9 1px solid;
  padding-right: 0px;
  border-top: #a9a9a9 1px solid;
  padding-left: 0px;
  padding-bottom: 0px;
  border-left: #a9a9a9 1px solid;
  padding-top: 0px;
  border-bottom: #a9a9a9 1px solid;
}

.button
{
  border-right: #a9a9a9 1px solid;
  padding-right: 0px;
  border-top: #a9a9a9 1px solid;
  padding-left: 0px;
  padding-bottom: 0px;
  border-left: #a9a9a9 1px solid;
  padding-top: 0px;
  border-bottom: #a9a9a9 1px solid;
}

submit
{
  border-right: #a9a9a9 1px solid;
  padding-right: 0px;
  border-top: #a9a9a9 1px solid;
  padding-left: 0px;
  padding-bottom: 0px;
  border-left: #a9a9a9 1px solid;
  padding-top: 0px;
  border-bottom: #a9a9a9 1px solid;
}

input[type="button"]
{
  border-right: #a9a9a9 1px solid;
  padding-right: 0px;
  border-top: #a9a9a9 1px solid;
  padding-left: 0px;
  padding-bottom: 0px;
  border-left: #a9a9a9 1px solid;
  padding-top: 0px;
  border-bottom: #a9a9a9 1px solid;
}

sbutton[type="3"]
{
  border-right: #a9a9a9 1px solid;
  padding-right: 0px;
  border-top: #a9a9a9 1px solid;
  padding-left: 0px;
  padding-bottom: 0px;
  border-left: #a9a9a9 1px solid;
  padding-top: 0px;
  border-bottom: #a9a9a9 1px solid;
  margin-right:10px;
}

button[type="submit"], button[type="3"]{
    margin-left:4px;
}

input[type=file]{
    display:inline-block;
}



.MainTitle {
	height:50px;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

.MainTitle_Partitions {
	color:#FFFFFF;
	padding:10px;
	font-weight:bold;
	font-size:10pt;
}
.MainTitle_Partitions A:link {color:#FFFFFF;}

.MainTitle_Menu {
	height:28px;
}

.RollBack_Body {
	background-image: url(images/Rollback.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	margin: 0px;
}
.RollBack_Note {
	font-size:10pt;
	padding:3px;
}

.log_ERROR {
	color:red;
	font-weight:bold;
}
.log_WARNING {
	color:red;
}
.log_NOTICE {
	color:blue;
	font-weight:bold;
}
.log_DTMF {
	color:green;
}
.log_DEBUG {
	color:black;
}
.log_VERBOSE {
	color:#e84bba;
	font-weight:bold;
}

.tab_style {
	vertical-align:middle;height:33px;width:113px;
}

.tab_text {
	line-height:33px;color:black;font-size:14px;font-weight:bold;
}

.wizard_title {
	background-image: url(images/wizard_title.jpg);
	background-repeat: repeat-y;
	background-color: #ededed;
	border-bottom-color: #c4c2c2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
    font-weight: bold;
    font-size: 16pt;
}

.wizard_bottom_line {
	height:30px;
	position:fixed;
	bottom:0px;
	left:0px;float:left;
	font-family:Arimo;
	background-color: #e3e3e3;
	border-top-color: #c4c2c2;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top:5px;
	padding-right:15px;
	padding-left:5px;
	width:99%
}

.window_style {
	margin:0px;
	background-image:none;
	background-color: #FFFFFF
}

.wizard_button {
    background-color: #F7F7F7;
    border-width: 1px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
    padding-left: 3px;
	padding-right: 7px;
	font-family: Arimo;
}

.wizard_field_caption {
	font-size:10pt;
}

.div_ltr {
	font-size:10pt;
}

.propnamecell2 {
    font-weight: bold;
    white-space: nowrap;
}

.propdatacell2 {
    color: navy;
    font-weight: normal;
}

.bkg_cell1 {
    background-color: #D2D2D2;
}

.bkg_cell2 {
    background-color: #DDDDDD;
}

.warning {
    font-weight: bold;
    font-size: 10pt;
    color: navy;
    background-color: red;
}


.dropdown-submenu {
    position: relative;
    .navbar-inverse;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
    .navbar-inverse;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
        .navbar-inverse;

}   

@font-face {
	/*font-family: Arimo;*/
	font-weight: normal;
}

@font-face {
	/*font-family: Arimo;    */
	font-weight: bold;
}
/*@font-face {
	font-family: Arimo;
	font-style: italic;
	font-weight: bold;
	src: url(/ipbx/lib/google-fonts/Arimo/Arimo-BoldItalic.ttf);
}
@font-face {
	font-family: Arimo;
	font-style: italic;
	font-weight: normal;
	src: url(/ipbx/lib/google-fonts/Arimo/Arimo-Italic.ttf);
}
*/

BODY {
	/*font-family: Arimo; */
}

@media (max-width: 992px) {
  .container-fluid {
      padding-right: 0px; 
      padding-left: 0px; 
      /*margin-right: auto;
      margin-left: auto; */                                                                
  }
}

.navbar-default .navbar-nav>li>a {
    color: #989494;
}

.navbar-inverse{
	background-color: #c1c1c1;
    background-image: none;
	top:100px;
	border:none;
	position: fixed;
	font-size: 25px;
}
.navbar-inverse .navbar-nav>li>a:hover{
    /* color: #9d9d9d; */
	color:#fff; 
    BACKGROUND-COLOR: #000; 
	margin-left;0px;
}

.navbar-inverse nav>.active>a,.navbar-inverse nav>.active>a:hover{
	color: #000 ;/*#fff;*/
    background-color:#fff;
	background-image : none;
	box-shadow:none;
}

.nav-pills{
	background-color: #c1c1c1;
    background-image: none;
	top:112px;
	border:none;
	position: fixed;
	font-size: 25px;
	height: 100%;
}

.nav-pills li>a:hover{
    /* color: #9d9d9d; */
	color:#fff; 
    BACKGROUND-COLOR: #000; 
	margin-left:0px;
}

.nav-pills .nav-link.active, .nav-pills .nav-link.active:hover{
	color: #000 ;/*#fff;*/
    background-color:#fff;
	background-image : none;
	box-shadow:none;
}

.nav-pills li>a {
    color: #989494;
}

.me-auto{
	margin-left: auto !important;
    margin-right: 0 !important;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px!important ;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143 !important;
    color: #333 !important;
    white-space: nowrap;
}

.nav-item>.nav-link.show, .nav-item>.nav-link:hover {
    color: #555 !important;
    background-color: #e7e7e7;
}

.sideBarReamin>a:hover,.sideBarReamin>a:focus{
		color: #9d9d9d !important;
		BACKGROUND-COLOR: #d4d4d4 !important;
		background-image : none !important;
		box-shadow:none !important ;
}

@media (min-width: 768px){
nav.sidebar {
	height:auto;
}
}

.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d;
    BACKGROUND-COLOR: #d4d4d4;
}

.label{
    font-size: inherit;
    font-weight: inherit;
    color:inherit;
}

.dx-lookup-search-wrapper{
  height: 70px;
}
                                                    
.dx-header-row{
  background-color: #f1f1f1;
  font-weight:500;
}

td[role=gridcell] {
  word-wrap: break-word;
}

.dx-tabs{
    height:auto;
}
/* .dx-item .dx-tab .dx-tab-selected {
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #fff;
    background-color: #fff;
    box-shadow: 0 2px white;
    color: #f05b41;
    cursor: default;
} */

/* .dx-tabs-wrapper, .dx-tabs-scrollable {
    height: auto !important;
}

.dx-tabs-wrapper .dx-tab {
    height: auto;
} */

.dx-texteditor-input{
	height:1em;
}
.dx-texteditor-container{
	height:auto;
}

.dx-checkbox-container{
	height:1.7em;
}

.dropdown-toggle{
	cursor:pointer;
}

.dx-popup-title, .dx-toolbar-items-container{
	height:20px !important;
}

.dx-toolbar-item-content{
	font-size:11pt !important;
}

.dx-popup-title .dx-closebutton .dx-icon {
   /* width: 21px;
    height: 21px;
    background-position: 1px 1px !important;
    -webkit-background-size: 11px 11px !important;
    -moz-background-size: 11px 11px !important;
    background-size: 11px 11px !important;
    padding: 1px !important;*/
    font-size: 11px !important;
    line-height: 15px !important;
}

.dx-popup-title{
	background-color:#e4e4e4;
}

.dx-popup-title.dx-toolbar{
	padding: 3px 20px !important;
}

dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon ,.dx-selectbox-container{
    background-color: #fff;
}

.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs{
    height:auto !important;
}
