/* NOTICE: the style-rtl.css file is generated from style-ltr.css file in the following way: */
/* Run CSSJanus with the flag --swap_left_right_in_url */
/* URL: http://cssjanus.commoner.com/ */
/* DO NOT EDIT style-rtl.css MANUALLY */

.LightDominantColor
{
    color: #5c97e4;
}

.DominantColor
{
    color: #2574DB;
}
.MainMenuTabTitleColor
{
    color: #FFFFFF;
}
.HoverTextColor
{
    color: #808080;
}
.DefaultTextColor
{
    color: #20333c;
}
.GridRowColor
{
    color: #EDF5FA;
}
.LogoUrl
{
    background-image: url(https://docs.uplandsoftware.com/interfax/wp-content/uploads/sites/2/2021/03/InterFAX-Mini-Small-for-Invoices.png);
}
.FaviconUrl
{
    background-image: url(https://uplandsoftware.com/wp-content/themes/upland/assets/images/favicons/favicon-32x32.png);
}

/* From Defaults.css */

FIELDSET
{
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0.5em;
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 0.5em;
    PADDING-TOP: 0.5em
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
HR
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    HEIGHT: 1px
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
TABLE
{
    BORDER-COLLAPSE: collapse
}
TH
{
    PADDING-RIGHT: 1em;
    BORDER-BOTTOM: #ccc 3px solid;
    TEXT-ALIGN: left
}
.clear-block:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.clear-block
{
    DISPLAY: inline-block
}
* HTML .clear-block
{
    HEIGHT: 1%
}
.clear-block
{
    DISPLAY: block
}

/* End - From Defaults.css */

HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
	color:#20333c;
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
PRE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #e3e0e0;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.inner-container
{
    CLEAR: both;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px auto;
    WIDTH: 812px;
    PADDING-TOP: 0px;
    POSITION: relative
}
#masthead
{
    /*MARGIN: 0px auto;*/
    /*WIDTH: 832px;*/
    HEIGHT: 82px;
    background: linear-gradient(white, #e9e8eb);
    display: block;
    height: 82px;
    overflow: hidden;
    width: 100%;
}
#masthead-inner
{
    margin: 0 auto;
    width: 832px;
}

.status
{
    BORDER-RIGHT: #006633 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #006633 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #006633 1px solid;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #006633 1px solid;
    BACKGROUND-COLOR: #ddffdd
}
.error
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#primary
{
    CLEAR: both;
    /*MARGIN: 0px auto;*/
    /*WIDTH: 800px;*/
    /*HEIGHT: 22px*/
    height: 29px;
    padding-top: 7px;
    background: linear-gradient(#5c97e4, #2574DB 10%);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#5c97e4', endColorstr='#2574DB');
}

TBODY
{
    BORDER-TOP: medium none
}
#main-content .content TABLE
{
    CLEAR: both;
    WIDTH: 100%
}
#main-content .content TABLE.borderless *
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#main-content .content TBODY TR TH
{
    BORDER-RIGHT: #bfbfbf 1px solid;
    BORDER-TOP: #bfbfbf 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1em;
    BORDER-LEFT: #bfbfbf 1px solid;
    BORDER-BOTTOM: #bfbfbf 1px solid;
    TEXT-ALIGN: left
}
#main-content .content THEAD TR TH
{
    BORDER-RIGHT: #bfbfbf 1px solid;
    BORDER-TOP: #bfbfbf 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1em;
    BORDER-LEFT: #bfbfbf 1px solid;
    BORDER-BOTTOM: #bfbfbf 1px solid;
    TEXT-ALIGN: left;
}
#main-content .content THEAD TH
{
    FONT-WEIGHT: bold;
    COLOR: #2574DB;
    BACKGROUND-COLOR: #dedede
}
#main-content .content TBODY TH
{
    COLOR: #000
}
#main-content .content TH.blank
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 1px;
    WIDTH: 30%;
    BORDER-RIGHT-WIDTH: 1px
}
#main-content .content TD.first
{
    WIDTH: 170px;
    COLOR: #2574DB;
    BORDER-BOTTOM: #dedede 1px solid;
    TEXT-ALIGN: left
}
#main-content .content TBODY TR TD, #main-content .content tfoot TR TD
{
    BORDER-RIGHT: #bfbfbf 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #bfbfbf 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #bfbfbf 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #bfbfbf 1px solid;
    HEIGHT: 23px;
    TEXT-ALIGN: left
}
FIELDSET
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
FIELDSET
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
BODY
{
    FONT: 85% Verdana, Tahoma, Helvetica, sans-serif;
	line-height:1.25em;
}
H1
{
    LINE-HEIGHT: 100%
}
H2
{
    LINE-HEIGHT: 100%
}
H3
{
    LINE-HEIGHT: 100%
}
H4
{
    LINE-HEIGHT: 100%
}
H1
{
    MARGIN: 1em 0px 0.5em;
    COLOR: #2574DB;
}
H2
{
    MARGIN: 1em 0px 0.5em;
    COLOR: #2574DB;
}
H4
{
    MARGIN: 0.5em 0px;
    COLOR: #20333c;
}
A
{
    COLOR: #2574DB;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #2574DB;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
#primary {
  /*margin-top: 7px;*/
}

#primaru ul {
  padding: 0;
  margin: 0;
}

#primary ul.links li {
  display: block;
  float: left;
  /* @noflip */ padding-right: 5px;
}

#primary ul.links li a:link,
#primary ul.links li a:visited {
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: .9em;
  /* @noflip */ padding: 1px 5px 5px 10px;
  text-decoration: none;
  text-transform: uppercase;
}

#primary ul.links li:hover {
  /* @noflip */ background: url(../css/images/primary-nav-right.png) no-repeat top right;
}

#primary ul.links li:hover a:link,
#primary ul.links li:hover a:visited,
#primary ul.links li a:hover,
#primary ul.links li a:focus {
  /* @noflip */ background: url(../css/images/primary-nav-left.png) no-repeat top left;
  color: #2574DB;
}

#primary ul.links li a.active {
  color: #2574DB;
}

#primary ul.links li.active {
  /* @noflip */ background: url(../css/images/primary-nav-right.png) no-repeat top right;
}

#primary ul.links li.active a.active {
  /* @noflip */ background: url(../css/images/primary-nav-left.png) no-repeat top left;
}

#secondary
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0px 15px -10px;
    COLOR: #ccc; /*not seen in secure*/
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative;
    TOP: -15px
}
#secondary UL.links LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#secondary LI A
{
    PADDING-RIGHT: 0.7em;
    PADDING-LEFT: 0.7em;
    PADDING-BOTTOM: 0px;
    COLOR: #2574DB;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#secondary LI:unknown
{
    content: "|"
}
#secondary LI.last:unknown
{
    content: ""
}
#secondary LI A.active
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
#secondary LI A:hover
{
    COLOR: #808080;
    TEXT-DECORATION: none
}
#breadcrumbs
{
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: 0.5em;
    MARGIN-LEFT: 15px
}
#main-content
{
    FONT-SIZE: 90%;
    FLOAT: left;
    MARGIN-LEFT: 5px;
    WIDTH: 800px;
    MARGIN-RIGHT: 5px;
    POSITION: relative;
    LEFT: -10px;
}
H1
{
    FONT-SIZE: 160%
}
#main-content P
{
    MARGIN: 0px 0px 1em
}
#main-container-bg
{
    background: linear-gradient(#e9e8eb, white 90%);
}
.main-container
{
    BACKGROUND: url(../css/images/content-bg.png) repeat-y 0px 0px;
    MARGIN: 0px auto;
    WIDTH: 832px;
}
.main-container-top
{
    BACKGROUND: url(../css/images/content-bg-top.png) no-repeat 0px 0px;
    MARGIN: -7px auto;
    WIDTH: 832px;
    HEIGHT: 25px;
}
.main-container-bottom
{
    BACKGROUND: url(../css/images/content-bg-bottom.png) no-repeat 0px 0px;
    MARGIN: 0px auto;
    WIDTH: 832px;
    HEIGHT: 22px
}
.logo
{
    FLOAT: left;
    MARGIN-TOP: 18px;
	background-image: url(https://docs.uplandsoftware.com/interfax/wp-content/uploads/sites/2/2021/03/InterFAX-Mini-Small-for-Invoices.png);
	background-repeat: no-repeat;
	width:202px;
	height:61px;
}
BR.clear
{
    CLEAR: both
}
BLOCKQUOTE
{
    PADDING-RIGHT: 40px;
    PADDING-LEFT: 40px;
    PADDING-BOTTOM: 0.25em;
    PADDING-TOP: 0.25em
}
PRE
{
    PADDING-RIGHT: 40px;
    PADDING-LEFT: 40px;
    PADDING-BOTTOM: 0.25em;
    PADDING-TOP: 0.25em
}
BLOCKQUOTE
{
    BACKGROUND: url(/pix/quote_wh.gif) no-repeat 10px 0.75em;
    MARGIN: 0.25em 0px;
    FONT: italic 1.05em Georgia, Times, serif
}
#bottom-blue-field
{
    BACKGROUND: #2574DB; /*bottom border*/
    COLOR: #fff; /*not relevant*/
    HEIGHT: 75px
}
#masthead-menu
{
    FONT-SIZE: 90%
}
#masthead-menu UL.menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
#masthead-menu UL.menu LI
{
    DISPLAY: inline
}
#masthead-menu UL.menu LI A
{
    COLOR: #2574DB;
    TEXT-DECORATION: underline
}
#masthead-menu UL.menu LI A:hover
{
    COLOR: #808080
}
#footer-menu
{
    FONT-SIZE: 90%;
    MARGIN: 0px auto;
    WIDTH: 832px
}
#footer-menu UL.menu
{
    MARGIN: 10px 0px 0px
}
#footer-menu UL.menu LI:unknown
{
    content: " | "
}
#footer-menu UL.menu LI.last:unknown
{
    content: ""
}
#footer-menu UL.menu LI.leaf
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#footer-menu UL.menu LI
{
    DISPLAY: inline;
    MARGIN: 0px
}
#footer-menu UL.menu LI A
{
    MARGIN: 0px 0.5em
}
#footer-menu UL.menu LI A
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#footer-menu UL.menu LI A:hover
{
    TEXT-DECORATION: underline
}
UL
{
    PADDING-LEFT: 1.5em;
    MARGIN: 0.5em 0px
}
.block UL
{
    PADDING-LEFT: 1.5em;
    MARGIN: 0.5em 0px
}
LI.leaf
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
LI.leaf
{
    LIST-STYLE-IMAGE: url(../css/images/li-leaf.png)
}
CODE
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 0.25em;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 0.25em;
    FONT-SIZE: 130%;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ddd 1px solid;
    FONT-FAMILY: monospace;
    BACKGROUND-COLOR: #eee
}
.block .content
{
    CLEAR: both
}
SELECT
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.box
{
    BORDER-RIGHT: #dedede 1px solid;
    BORDER-TOP: #dedede 1px solid;
    MARGIN-BOTTOM: 16px;
    BORDER-LEFT: #dedede 1px solid;
    BORDER-BOTTOM: #dedede 1px solid;
    POSITION: relative;
    TEXT-ALIGN: left
}
.box TABLE
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none
}
#CountryID
{
    WIDTH: auto
}
.box
{
    BORDER-RIGHT: #dedede 1px solid;
    BORDER-TOP: #dedede 1px solid;
    MARGIN-BOTTOM: 16px;
    BORDER-LEFT: #dedede 1px solid;
    BORDER-BOTTOM: #dedede 1px solid;
    POSITION: relative;
    TEXT-ALIGN: left
}
.fontsize08
{
	font-size:0.8em;
}
.fontsize09
{
	font-size:0.9em;
}
SPAN.fixed200 
{
	display: inline-block;
    width: 200px;
    overflow: hidden; 
    white-space: nowrap;
}
SPAN.fixed120 
{
	display: inline-block;
    width: 120px;
    overflow: hidden; 
    white-space: nowrap;
}

#slcb
{
    width:100%;
    max-height: 150px;
    overflow: auto;
}

#slcb ul
{
    list-style: none;
    padding-left: 0px;    
}
#slcb ul li
{
    margin-bottom: 3px;
}
#slcb ul li input[type=checkbox]
{
    margin-right: 3px;
}
#slcb ul li input[type=image]
{
    float: right;
    margin-right: 3px;
}

.right-side{float:right; width:250px;} 
.left-side{float:left; margin-right:10px;}       
.ui-icon-triangle-1-e {float:left;background-position: -32px -16px;} 
.ui-icon-triangle-1-s {float:left;background-position: -64px -16px;}         
.acorarea{border: 1px solid #000000;} 
.searchbox input{float:left; width:100%;}
.chckbc{float:left;text-align:left;max-height:100px;width:168px;overflow:auto;}    
.btnV{float:right;height:30px;margin-top:10px;}

.imageUp
{ 
    width:30px !important;
    height:30px !important;
    background-image: url("../images/up_minus.png") !important;
    background-repeat: no-repeat !important;
    background-color: inherit !important;
    border: none !important;
}
.imageDown 
{ 
    width:30px !important;
    height:30px !important;
    background-image: url("../images/down_plus.png") !important;
    background-repeat: no-repeat !important;
    background-color: inherit !important;
    border: none !important;
}

.popupButton
{
	color: #FFFFFF !important;
	background: #2574DB !important;
	border: solid 1px !important;
	border-color: Black !important;
}

.ui-datepicker-trigger
{
    margin-left: 5px;
}

#popupDialog td.name
{
    width: 165px;
}
#throbber {
    background-color: #000000;
    border-radius: 5px 5px 5px 5px;
    display: none;
    height: 100px;
    left: 50%;
    margin-left: -65px;
    margin-top: -37px;
    opacity: 0.75;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 130px;
    z-index: 99999;
}
#throbber div {
    margin-top: 20px;
    opacity: 1;
}
#throbber strong {
    color: #FFFFFF;
    font-weight: bold;
}
.fade {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;

    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    -ms-transition-duration: 1s;
    transition-duration: 1s;

    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
    position: fixed;
    z-index: 1000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: -100%;
    bottom: 0;
    right: -100%;
    left: -100%;
    bottom: -100%;
    background: rgba(0, 0, 0, 0.2);
    display: none;
}

/* From Style2.css */
#main-content .content TABLE.frame tr td {
	border: none;
	height: auto;
	padding:5px;
	text-align:left;
	}

/* new styles for gray content boxes */
/*styles for preferences internal */
TABLE .smaller {
	font-size:90%;
}

/*fixes links  wrapping*/
#secondary {
margin:3px 5px;
}

/* Main title H1 spacing  */ 
h1 {
    margin:0 0 .5em 0;
}

/* alt-row color */
.flop{
	background-color: #EDF5FA;
	}

.Flop{
	background-color: #EDF5FA;
	}

.flip{
	background-color: white;
	}

.Flip{
	background-color: white;
	}

#main-content .content tbody tr td.border-off { border: none; }
#main-content .content tbody tr th.border-off { border: none; }
#table3 td.border-off
{
    width: 50% !important;
} 
td.message { background-color: #B0C4DE; border: 1px black; } /*in use??*/
body { background: white; }

#masthead-menu {
  background: transparent url(../css/images/searchtab-bg-repeat.jpg) repeat-x left top;
  display: block;
  height: 32px; 
  position: relative;
}

.masthead-menu-left {
  background: transparent url(../css/images/searchtab-left-end.jpg) no-repeat left top;
  display: block;
  height: 32px;
  width: 5px;
}

.masthead-menu-right {
  background: transparent url(../css/images/searchtab-right-end.jpg) no-repeat right top;
  display: block;
  height: 32px;
  width: 5px;
}

#masthead-menu {
  float: right;
}

#masthead-menu table#masthead-menu-items td {
  padding: 0 5px;
}

#masthead-menu table#masthead-menu-items td.corner {
  padding: 0;
}

#masthead-menu table#masthead-menu-items,
#masthead-menu table#masthead-menu-items a:link,
#masthead-menu table#masthead-menu-items a:visited {
  color: #2574DB;
  text-decoration: none;
}

/* Phone number */
#masthead-menu .phone-number {
  background: url(../css/images/icon_phone.png) no-repeat top left;
  display: block;
  padding: 0 0 0 25px;
}

/* Email */
#masthead-menu .email {
  background: url(../css/images/icon_env.png) no-repeat top left;
  display: block;
  padding: 0 0 0 30px;
}

/* Logout */
#masthead-menu .logout	{
  background: url(../css/images/icon_logout.png) no-repeat top left;
  display: block;
  padding: 0 0 0 25px;
}


/* Clearfixes
/-------------------------------------------------------------- */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
/* End - From Style2.css */

/* From System.css */
UL.menu
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: left
}
UL.menu LI
{
    MARGIN: 0px 0px 0px 0.5em
}

UL.links
{
    margin: 0 auto;
    width: 800px;
    padding: 0px;
}
UL.links LI
{
    PADDING-RIGHT: 0.5em;
    DISPLAY: inline;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
/* End - From System.css */

.btnLogin
{
    cursor: pointer;
    background: #2574DB;
    border-style: outset;
    border-width: 2px;
    border-color: Black;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 20px;
    height: 22px;
}

/* for InboundQueueFrame.html */
.ui-widget-header { border: 1px solid #aaaaaa; background: #2574DB 50% 50% repeat-x !important; color:#FFFFFF !important; font-size: medium;} 



/* SEND - FAX */
.send-fax
{
    padding: 10px;
}

.main-title
{
    padding: 0 10px 10px;
}

.send-fax .collaps
{
    border: 1px solid #CECECE;
    border-radius: 5px;
    color: #000000 !important;
    font-size: 15px;
    height: auto;
    overflow: hidden;
    margin-bottom: 3px;
}

.send-fax .collaps .title-collaps
{
   background: url("../css/images/send-fax-sprite.png") no-repeat scroll 3px 7px #E4E4E4;
    cursor: pointer;
    font-size: 13px;
    height: 22px;
    padding-left: 24px;
    padding-top: 5px;
}

.send-fax .collaps .open-collaps
{
    background: url("../css/images/send-fax-sprite.png") no-repeat scroll 3px -14px #E4E4E4;
}

.send-fax .collaps .content
{
    background-color: #ffffff;
}

.send-fax .buttons
{
    clear: both;
    overflow: hidden;
    padding-top: 10px;
}

.send-fax .buttons.center
{
    margin: 0 auto !important;
    width: 74px;
}

.send-fax input[type="submit"] {
    background: linear-gradient(to bottom, #565656 0%, #4D4D4D 29%, #363636 75%, #2E2E2E 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0px;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 11px;
    padding: 2px 15px;
    text-align: center;
    text-decoration: none;
}

.send-fax .container
{
    width: 49%;
    border-right: 1px solid #CECECE;
    background-color: #FFFFFF;
    min-height: 140px;
}

.send-fax .container.no-border
{
     border-right: 0px;
     width: 100%;
}

.send-fax .container.last
{
    border: 0px;
}

.send-fax .container .button
{
    position: absolute;
    right: 35px;
    top: -1px;
}
.send-fax .container .fields 
{
    padding: 35px 15px 11px 10px;
    width: 100%;
}
.send-fax .container .fields.last
{
    padding-top: 0px;
}
.send-fax h3
{
    font-size: 13px;
    padding: 5px;
}
    
.send-fax .container ul
{
    height: 102px;
    list-style: none outside none;
    overflow-y: auto;
}
.send-fax .container ul li
{
    margin-bottom: 3px;
     font-size: 13px;
}
.send-fax .list-container
{
    background-color: #F3F3F3;
    float: left;
    overflow: hidden;
    width: 100%;
}

.send-fax .container label.title {
    float: left;
    min-width: 115px;
    font-size: 13px;
}

.send-fax #advancedOptions .container label.title
{
    width: 220px;
}

.send-fax input[type="text"], .send-fax select {
    background: none repeat scroll 0 0 #FDFDFD;
    border: 1px solid #CECECE;
    color: #747474;
    float: left;
    /*font: 14px/18px MyriadPro,Arial,Helvetica,sans-serif;*/
    height: 18px;
    padding: 2px 5px;
    width: 130px;
}

.send-fax select
{
    height: 24px;
    width: 142px;
}

.send-fax.dialog select
{
    font-size: 13px !important;
    height: 26px;
    margin-left: 16px;
}

/*fieldset {
    border: 0 none;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 0;
    padding: 0;
    position: relative;
}*/

.right {
    float: right !important;
}

.left {
    float: left !important;
}

span.cke_skin_kama
{
    clear: both;
    border: 0px !important;
}

.send-fax .radio-text
{
    font-size: 12px;
    padding-left: 3px;
    padding-right: 8px;
    position: relative;
    top: -1px;
}
/* END SEND - FAX */

.ui-widget-overlay
{
    background: url("images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #aaaaaa !important;
}

a.delete-ip {
    background: url("../images/sprite-01.png") no-repeat scroll 0;
    display: block;
    height: 35px;
    overflow: hidden;
    text-indent: -9999px;
    width: 35px;
    cursor: pointer;
    float: right;
}

#ips-list td.delete
{
    border-right: 1px solid #bfbfbf !important;
    border-left: 0px !important;
}

#ips-list td.td
{
    width: 30%;
    border-left: 1px solid #bfbfbf !important;
    border-right: 0px !important;
    text-align: center;
}

#ips-list td.td-mid
{
    border-left: 0px !important;
    border-right: 0px !important;
}

#ips-list td div.from
{
    float: left;
    min-width: 108px;
}

#ips-list td div.to
{
    float: left;
    min-width: 100px;
}

#ips-list td b.toText
{
    float: left;
    padding-left: 50px;
    padding-right: 50px;
}

.ip-td
{
    border:none;
    float:left;
}

tfoot td b.toText
{
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}

#main-content .content thead th b.sub-title
{
    line-height: 30px;
}

#main-content .content thead tr.head th
{
    background: #ffffff;
    color: #000000;
}

input.ip_range
{
    float: left;
}

a.delete-pref {
    background: url("../images/sprite-01.png") no-repeat scroll 0;
    display: block;
    height: 35px;
    overflow: hidden;
    text-indent: -9999px;      
    cursor: pointer;    
}

.account-property
{
    border:none; 
    font-size:90%;
}

.ip-list
{
    height:190px;
    overflow-y:scroll;
}

.list-property
{
    height:190px;
    overflow-y:scroll;
}

.add-property-section
{
    width:200px;
}

.add-property-section tr td
{
    border: 0 !important;
    
}

.checkbox-text-dq
{
    left: 6px;
    position: relative;
}

.input-lb-checkbox
{
    position: relative;
    top: 2px;
}


.lb-checkbox
{
    line-height: 30px;
}

.updatepcimsg
{
    color:Red;
    float:right;
}

.ui-accordion-header .ui-state-active 
{
    background-color: rgb(128, 128, 128); 
}

.users-account, .users-group
{
    overflow-y: scroll;
    height: 200px;
    max-height: 200px;
}

.w-100{
    width: 99.5%;
}

.button-group-add, .button-group-remove 
{
    width: 90%;
    margin: 0 auto; 
    text-align: center; 
    height: 40px; 
    background-color: #666666; 
    border-radius: 5px; 
    color: #fff; 
    line-height: 37px; 
    cursor: default;
    font-size: 90%;
    opacity:0.5;    
}

.button-group-add 
{
    margin-bottom: 10px;
}


.group-search 
{
    width: 605px;
}

.row-group-selected, .row-users-selected, .row-account-selected
{
    background-color:#95BCF2;
}

.table-border 
{
    border: #bfbfbf 1px solid;    
}

.editable-content {
    padding: 5px 10px;
    border-radius: 5px;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    max-width: 400px;
    width:400px;
}

.editable-content:hover{
    border: 1px solid #5a95dd;
    padding: 5px 10px;
    border-radius: 5px;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    max-width: 400px;
    width:400px;
}


.list-groups
{
    height:300px;
    overflow-y:scroll;
    position: relative;
}


.menu-group-form  {
	position: absolute;        
    left: 440px; /* remove it when mark button back to display */
    display: none;
    width: 290px;
    padding: 0;
    border: 1px solid #aeaeae;
    background: #fefefe;
    box-shadow: 0 -46px 152px -112px rgba(0, 0, 0, 0.5) inset, 5px 5px 7px -4px rgba(0, 0, 0, 0.5);
    z-index: 1;
}


.users-group-form  {
	position: absolute;        
    left: 443px; /* remove it when mark button back to display */
    display: none;
    width: 290px;
    padding: 0;
    border: 1px solid #aeaeae;
    background: #fefefe;
    box-shadow: 0 -46px 152px -112px rgba(0, 0, 0, 0.5) inset, 5px 5px 7px -4px rgba(0, 0, 0, 0.5);
    z-index: 1;
}

.btn-block
{
    overflow: hidden;
}
.btn-block .row span
{
    font: 16px/25px MyriadPro, Arial, Helvetica, sans-serif;
}
.btn-block .row span:hover
{
    color: #0090ca;
    cursor: pointer;
}
.btn-block .row:hover
{
    background-color: #ECECEC;
}

.menu-group-form .row { margin: 8px 0; padding-left: 14px; cursor:pointer; }

.users-group-form .row { margin: 8px 0; padding-left: 14px; cursor:pointer; }

.dialog-button 
{
    top: 66px;
    left: 134px;
    width: 86px;
    position: absolute;
}

.ui-dialog-title 
{
    font-size:90%;
}

#overlay 
{
    background-color: rgba(0, 0, 0, 0);
    z-index: 999;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
}

.group-header 
{    
    margin: 0;
    padding: 0 0 4px;
    background: rgb(211, 211, 211);
    color: rgb(0,144,202);
}

.w-groupheader 
{
    width: 118%;
}

.ui-accordion .ui-accordion-content 
{
    overflow:hidden !important
}


a.group-options
{  
    background: url("../images/3dots_more_actions.png") no-repeat scroll 0;
    display: block;
    height: 35px;
    overflow: hidden;
    text-indent: -9999px;      
    cursor: pointer;    
}

.plus-icon 
{
    position: absolute; 
    right: 1px; 
    top: 3px; 
    cursor:pointer;
}

.view1 
{
    position: absolute; 
    right: 128px; 
    top: 3px;
}

.view2
{
    position: absolute; 
    right: 0px; 
    top: 3px;
}

