/* general stuff  - hmm.. causes too many problems! using body tags instead
a:link    { color: blue; }
a:visited { color: blue; }  */

/* TableEditor/db report styles  */
td.db-surrounding { 
  border-style: solid;
  border-width: 1px;
  border-color: #00adf7;
  padding: 2px;
}
table.db        { border-collapse: collapse;  
                  border-width: thin; font-size: smaller }
table.db a      { color: black; }                  
tr.db-current   { background-color: #F8B854  }
tr.db1          { background-color: #E1DED9; }
tr.db1 a        {  text-decoration: none;} 
tr.db1 a:hover    { background-color: red; text-decoration: none;} 
tr.db1:hover    { background-color: white; text-decoration: none;} 

tr.db2          { background-color: #F1F1F1 /* #F0f0f0;  */ } 
tr.db2 a        { text-decoration: none;} 
tr.db2 a:hover    { background-color: red; text-decoration: none;} 
tr.db2:hover    { background-color: white; text-decoration: none;} 

td.db-firstcol  { padding-left: 5px;  padding-right: 5px; }
td.db-rtl       { padding-left: 5px;  padding-right: 5px; border-right: black 1px solid; }
td.db-ltr       { padding-left: 5px;  padding-right: 5px; border-left: black 1px solid; }
thead.db        { color: white;  background-color: #83A8CC;  /*#9e9e9e;*/ }
thead.db a      { color: white; font-weight: bold; text-decoration: none; }
thead.db a:hover {color: red; text-decoration: none; }
a.tedit-caption {  }
a.db-pageNumber    { text-decoration: none; color: black; }
span.db-curPageNumber { color: red; }

/* Edit forms of TableEdit and PropEdit */
table.tedit     { font-size: smaller; border: 1px solid #005186 !important! }
tr.tedit { font-size: 12px; 
}
td.tedit-mandatory { font-weight: bold; padding-left: 10px;  }
td.tedit           { font-size: 12px; padding-left: 10px;  }
td.tedit-editbox   {   }
tr.tedit-seperator {
  background: url('../../../../images/title_dots.png'); 
  background-repeat: repeat-x;
  background-position: center;
}
td.tedit-seperator { font-size: 0; height: 5px; }
.tedit-desc     { font-size: 90% }

/* for the table that externally wraps the edit form (called outside TableEditor)
   this TD is for seperating between the edit form and the "edit contacts" texts.  
   and for seperating other stuff, too
   */
td.links-on-the-side { 
  font-size: 1px;
  width: 1px;
  background: url('../../../../images/horizontal-seperator.bmp');
  background-repeat: repeat-y;
  background-position: center;
}

/* Table report styles */
td.report-surrounding { 
  border-style: solid;
  border-width: 2px;
  border-color: #CE0000;
  padding: 2px;
}
table.report    { border-collapse: collapse; border-width: thin; font-size: smaller}
a.report-caption        { color: black; }
tr.report1      { background-color: #F1F1F1; } 
tr.report1 a    { text-decoration: none;} 
tr.report1 a:hover    { background-color: #00adf7; text-decoration: none;} 
tr.report1:hover      { background-color: white; } 

tr.report2      { background-color: #E1DED9; }
tr.report2 a     { text-decoration: none;} 
tr.report2 a:hover    { background-color: transparent !important; text-decoration: none;} 
tr.report2:hover      { background-color: white; } 

td.report-firstcol  { padding-left: 5px;  padding-right: 5px; }
td.report-rtl       { padding-left: 5px;  padding-right: 5px; border-right: #949EB5 1px solid; }
td.report-ltr       { padding-left: 5px;  padding-right: 5px; border-left: #949EB5 1px solid; }
thead.report-old    { color: black; font-weight: bold; background-color: #9e9e9e;  }
thead.report        { color: white;  background-color: #83A8CC; font-weight: bold;  /*#9e9e9e;*/ }
thead.report a      { color: white; font-weight: bold; text-decoration: none; }
thead.report a:hover {color: red; text-decoration: none; }

td.report-dir {border-right: solid 1px black}


/* question forms */
.critSubc      { font-weight: bold; }
.critChap      { font-size: 20; font-weight: normal; }
.critWeight    { font-size: 75% } 
.critRptAnswer { font-size: 75% }

.critInfoItemTitle  {  }
.critInfoItem   { font-weight: bold; }

/* Main menu */
.mmTitle         { font-size: 120%; font-weight: bold; }
.mmAwaiting      { color: blue;  }
.mmUrgent        { color: red; }
.mmExpired       { color: red; font-weight: bold; }
.mmAwaitingOther { color: green; }

.notice        { color: red; font-weight: bold; }
.anouncement   { text-align: center; font-weight: bold; font-size: 160% }
.error         { text-align: center; font-weight: bold; font-size: 160%; color: red }

/* For removing the extra lines from the form tag */
form.inline    { display: inline; }

/*  new q groups table design */

*#col1         { border: 2px solid black; }

/* end of q groups table design */

/* Menu */
/* 
Whoa, CSS is lovely! It's easy to say that only links inside the menu
will have no underline unless they are hovered.

belongs to previous design...
*/
td.menu               {  white-space: nowrap; vertical-align: top; font-size: 60%; }
td.menu a             { text-decoration: none }
td.menu a:hover       { text-decoration: underline }

a.item                { color: darkblue }
a.item-selected       { color: green }
a.parent              { color: darkblue }
a.parent-selected     { color: green }
a.parent-open         { color: indigo; font-weight: bold }
a.semiparent          { color: darkblue }
a.semiparent-selected { color: green }
a.semiparent-open     { color: darkgreen }

.title  { 
	color: #fff !important;
    font-weight: normal !important;
    font-size: 180% !important;
}  

/* end previous design (by Eyal) */

.second-alignment{
  
}

.centerTable{
  /*position: relative;
  right: 40%;   */
}

.menuUnderTable{
  /*position: relative;
  right: 43%; */
}

/********* Start : Added by Sandy ******************/

.pageTitle  { color: #868EA6; font-size: 150% }
.leftCategoryTitle { color: #BD0000;}
td.leftPanel { padding: 1; width: 125;}
.leftPanel div { height: 24;}
td.middlePanel { color: #BD0000;}

/********** Third CSS block: no margins for main page *********/
body { 
  /*behavior:url( hover.htc ); */
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.header-top-bg{
  background-image: url('../../../../images/top-bg.gif'); 
  background-repeat: repeat-x; 
  background-position: bottom;
}

.secondRowStyle{
  background-image: url('../../../../images/title-bottom-bg.bmp');
  background-repeat: repeat-x; 
  height: 12px; font-size: 3px;
}

.menu-bg{
  background-image: url('../../../../images/menu_bg.gif'); 
  background-repeat: repeat-x; 
  background-position: bottom;
}
.top_menu{font-family: tahoma; font-size:11; padding-left: 10; padding-right: 10; font-weight: bold; color: black;}

.top_menu-selected{
  background-image: url('../../../../images/menu_bg_ON.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  color: white;
}

.top_menu a{text-decoration: none; color:black; }
.top_menu-selected a{text-decoration: none; color:white; }

.top_menu-red_strip{
  height: 5; 
  background-image: url('../../../../images/ca-top-red-strip.gif'); 
  background-repeat: repeat-x; 
  font-size: 0;
}

.top_menu-gray_strip{
  height: 3;
  background-color: #52617B; 
  background-image: url('../../../../images/ca-top-grays-horiz-strip.gif'); 
  background-repeat: repeat-x; 
  font-size: 0;
}

.logo-bg  {background-image: url('../../../../images/logo-bg.bmp')}
.gray-darker  {height: 15; background-color: #52617B; font-size: 0;}
.gray-lighter1  {height: 7; background-color: #848EA5; font-size: 0;}
.gray-lighter2  {height: 25; background-color: #52617B; color: white;}
.gray-lighter3  {height: 5; background-color: #848EA5; font-size: 0;}
.breadcrums     {background-repeat: no-repeat; background-position: right;}
.middle-table    {background-repeat: no-repeat; background-position: left; height: 65; background-color:#52617B; color: white;}

.horizontal-dots{
  font-size: 1px;
  height: 3px;
  background: url('../../../../images/title_dots.png');
  background-repeat: repeat-x;
  background-position: center;
}
.vertical-dots{
  font-size: 1px;
  width: 3px;
  background:  url('../../../../images/horizontal-seperator.bmp');
  background-repeat: repeat-y;
  background-position: center;
}

.empty-style       {font-size: 1px; padding: 0}
.empty-line-style {font-size: 10px;}
.left-menu-padding{padding: 1 2 1 2;}
.left-menu-padding a{text-decoration: none;}

.main-page-td{
  background: url('../../../../images/horizontal-seperator.bmp'); 
  background-repeat: repeat-y; 
  font-size: 2;
}

.middle-right{
  padding: 8; 
  height: 350px
}

.section-lable{
  color: #BD0000;
  font-size: 130%;
  font-weight: bold;
}

a.reportItemTitle{ font-size:110%;font-weight: bold;}

.footer-dots{
  font-size: 0px;
  background: white url('../../../../images/footer_dots.gif'); 
  background-position: top; 
  background-repeat: repeat-x;
  height:2px;
}

.bottom-tr  {height: 26px; background-color: #BD0000; color: white;}
.font-style  {font-size: 10; font-family: arial;}
.font-black    {color: black;}
.td-bottom-bg  {background: url('../../../../images/new_design_../../../../images/bottom_background.png'); }

.contact-td {height: 39px; color: black; background-color:#CFD6E6} 

/*-------------- Main menu boxes -----------------*/
td.mainMenu-line1 {
  border: solid 1px #73799C;
  /* CHANGE THIS LINE WHEN ADDING MORE BOXES */
  width: 33%;
  padding-bottom: 5px;
}
td.mainMenu-line2 {
  border: solid 1px #73799C;
  /* Again, CHANGE THIS LINE WHEN ADDING MORE BOXES */
  width: 50%;
  padding-bottom: 5px;
}
table.insideMain {
  width: 100%;
  font-weight: bold;
}
td.lineInsideMain {
  font-size: 0;
}

tr.titleInsideMain {
  color: #CE0000;
  padding-top: 1;
  padding-bottom: 1;
}
/*************************************/
.big_edit-client-list {/* border-collapse: collapse; position: relative; right: 20%;*/ width: 0;}

/*************   setedit-frameset Left Part ******************/
a.treeChapter { font-size: 120%; font-weight: bold; text-decoration: none }
a.treeSubchapter { font-size: 110%; font-weight: bold; text-decoration: none }


/*************   questionair preview CSS ******************/
.main-div-bg   {background-color: #e9e8e4;}
.main-table   {background-color: #FFFFFF; border-collapse: collapse; border: 1px solid #00adf7}
.select-obj-td{width: 70%;}
.select-obj-td select{width: 94%;} 
.list-select{border-style: groove;}
.textareaQuest{border-style: groove;}         
.questDiv{  }                                
.questText{ font-weight: bold;}
.selectClassQ{border-style: groove; width: 200px;}
.readonlyBox{background-color: #D2D2D2; color:#464646; }
/*span:hover{background-color: red;} */
 textarea:hover{background-color: #D2D2D2;}
 option:hover{background-color: #D2D2D2; color: #464646;}
 select:hover{background-color: #464646; color: #FFFFFF;}
 .text-input{border-style: groove;}
 .freeTextField{border-style: groove;}   

/***************************Logo style**********************/
.menu-td-Style-left{/*border-left: solid thin;*/}
.menu-td-Style-right{border-RIGHT: solid thin;}
.menu-td-Style-default{border-RIGHT: 0px;}
.header-line{border-bottom:3px solid #3B5281;}

/******************************Footer style*****************************/
.footers-line{font-size: 6; border-bottom:0px !important; }
/********************* End : Added by Sandy ***********************/

.survey-details-table{border-collapse:collapse;}
.substituted-formatted-text{font-size: 130%; font-weight: bold;}

/******************/
.border1-fontbold{border: 1px solid; font-weight: bold;}
.border1{border: 1px solid;}
.bigger-font-size{font-size: 120%;}
.color-red{ color: red; }
.color-green{ color: green; }
.title1{font-size: 25; color: black;}
.title2{font-size: 18; color: #9C1818;}
.title3{font-size: 16; color: #52617B;}
.font0-height0{font-size: 0; height: 0;}
.font-size-20{font-size: 20%;}
.font-size-9{font-size: 9;}
.padding-4{padding: 4px;}
.padding-2{padding: 2px;}
.text-decoration-none{text-decoration: none};
/*.width400{width: 400px;}  */
.font-weight-bold{font-weight: bold;}
/*.width-64{width:64px;}
.width-180{width:180px;}  */
.comboboxwidth400{width: 400px;}
/*********************************/
.btn-input{ 
  font-size: 11px;
  cursor: pointer;  
}

.screen_top {
    background-color: #000;
    height: 60px;
	background-image: url(https://i.imgur.com/u0H5JjX.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.tr_screen_top{
  
}

.right_screen_top{
}

.companyLogo-bg{
}

.companyInfoMenu{
  /*border-style: groove;  */
  font-style: italic;
}

.center_screen_top{
  width:100%;     padding-left: 100px;
}

.left_screen_top{    padding-right: 6%;}

.center-bg{
  vertical-align: middle;
 
}
.screen_top_bottom_border {
    border-bottom: solid #232323 0px;
    height: 0px;
}
.shopperGreetings{
  /*position: relative;*/
  right: 50px;      
  font-weight: bold;
  color: #333639;
  font-size: 20px;
  font-style: oblique;
  padding-right: 10%;
}

.p-menu1{
	background-image: url(https://i.imgur.com/XidjTfr.png) !important;
    background-position: left center !important;
    background-repeat: no-repeat;
    padding-left: 20px;
    background-size: auto 14px;
    height: 20px;
    background-position: 1% center !important;
}
.p-menu1 a:hover{
  background-color: #838383;
}
.p-menu2{
	background-image: url(https://i.imgur.com/XidjTfr.png) !important;
    background-position: left center !important;
    background-repeat: no-repeat;
    padding-left: 20px;
    background-size: auto 14px;
    height: 20px;
    background-position: 1% center !important;
}
.p-menu2 a:hover{
  background-color: #838383;
}

.p-menu-logoff{
  background-image: url(https://i.imgur.com/UkGfRKn.png) !important;
  background-size: auto 25px;
  background-position: right;    
  background-repeat: no-repeat;
  padding-right: 24px; 
  height: 20px !important;
  border-bottom :0px solid #00adf7 !important; 
}
.p-menu-logoff a:hover{
  background-color: green;
}

.p-menu-language{
/*  font-size: 16px;
  font-weight: bold;
  color: #333639;
*/
}

.p-menu-bg{
  background-image: url(../../../../images/menubg2.png); 
  padding-right: 124px;
}

.footers-info{
    background-color:#404040 !important;
    color: #fff !important;
    font-weight: bold;
    text-indent: 5px;
    padding: 5px;
    font-weight: bold;
    border-top: 0px solid #00adf7 !important;
}

a.linkclass:link {color: #333639; font-size: 14px; font-weight: bold; text-decoration: none;}
a.linkclass:visited {color: #333639; font-size: 14px; font-weight: bold; text-decoration: none;}
a.linkclass:hover {color: #333 !important; font-size: 14px; font-weight: bold; text-decoration: underline; background-color: transparent !important;}

a.linklogoff:link {color: #333639; font-size: 14px; font-weight: bold; text-decoration: none;}
a.linklogoff:visited {color: #333639; font-size: 14px; font-weight: bold; text-decoration: none;}
a.linklogoff:hover {color: #333 !important; font-size: 14px; font-weight: bold; text-decoration: underline; background-color: transparent !important;}

.menuTable{width: 80%;}

.menuTitle{
  font-weight: bold;
  font-size: 17px;
  border-left : 0x solid #cdcbc7; 
  border-bottom:0px solid #cdcbc7;
  overflow: visible;
  color: #fff !important;
  background-color: #63777F !important;
  text-indent: 24px;
  text-align:center !important;
  padding:3px;
}

.menuTitle2{
  font-weight: bold;
  font-size: 17px;
  border-left : 0px solid #cdcbc7; 
  border-bottom:0px solid #cdcbc7;
  overflow: visible;
  color: #fff !important;
  background-color: #63777F !important;
  text-indent:24px;
  padding:3px;
  text-align:center !important;
}
.menuTitle3{
  font-weight: bold;
  font-size: 17px;
  border-left : 0px solid #cdcbc7; 
  border-bottom:0px solid #cdcbc7;
  overflow: visible;
  color: #fff !important;
  background-color: #63777F !important;
  text-indent:24px;
  padding:3px;
  text-align:center !important;
 }

.td-menu1{
  font-family: Trebuchet MS;
  font-weight: normal; 
  padding-right: 10px;
  border: 0px solid #aaa !important;
  background-color: #e5e6e7 !important;
  padding: 10px 0px;
}

.td-menu2{
  font-family: Trebuchet MS;
  font-weight: normal; 
  padding-right: 10px;
  border: 0px solid #aaa !important;
  background-color: #e5e6e7 !important;
  padding: 10px 0px;
}

.td-menu3{
  font-family: Trebuchet MS;
  font-weight: normal; 
  padding-right: 10px;
  border: 0px solid #aaa !important;
  background-color: #e5e6e7 !important;
  padding: 10px 0px;
}

.td-menu4{
  font-family: Trebuchet MS;
  font-weight: normal; 
  padding-right: 10px;
  border: 0px solid #aaa !important;
  background-color: #e5e6e7 !important;
  padding-bottom: 40px;
  padding-top: 10px;
}

.menuTitleTR{background-color: #707070;}
.tr-menu3{background-color: #e8e6e2;}
.body_bg{background-color: #FFFFFF;}
.tablemmMessage{width: 50%;}
.mmMessageTitleTR{}
  
.mmMessageTitleTD{
  font-weight: bold;
  color: #EE0000;
  text-align: right;
  font-size: 18px;
  overflow: visible;  
  }

.mmMessageTR{ }
.mmMessage  { font-size: 14px; background-color: transparent !important; font-family: Trebuchet MS;
  font-weight: bold; 
    padding-right: 10px;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-image:none !important;
  }
.pHeight{height: 20px;}
.titleOnTable{font-size: 14px; background-color: transparent !important; font-family: Trebuchet MS;
  font-weight: bold; 
  background-image:none !important;
  padding-right: 10px;
  background-repeat: no-repeat;
  background-position: bottom right; }
  
.printSet{}

form[name="login"] {
    border: none;
    border-radius: 0px;
    margin: 0 0 35px;
    padding: 20px 60px 20px 0px;
    top: 0;
    display: inline-block;
    box-shadow: none;
    background-color: #404040;
}
form[name="login"] table {
    position: relative;
    right: -30px;
}

input[type="text"], input.searchClass, textarea, input#field_password, input#field_password2 {
    display: inline-block;
    border: 1px solid rgb(178, 178, 178);
    border-radius: 3px;
    box-shadow: 0 1px 4px 0 rgba(168, 168, 168, 0.6) inset;
    box-sizing: content-box;
    margin-top: 4px;
    margin-bottom: 10px;
    padding: 5px;
    transition: all 0.2s linear 0s;
}

input[name="username"], input[name="password"] {
    display: inline-block; border: 1px solid rgb(178, 178, 178);
    border-radius: 3px;
    box-shadow: 0 1px 4px 0 rgba(168, 168, 168, 0.6) inset;
    box-sizing: content-box;
    margin-top: 4px;
    margin-bottom: 10px;
    padding: 5px;
    transition: all 0.2s linear 0s;
}

form[name="login"] td {display: table;}

.btn-input, .btn-input input, input[type="button"], input[type="submit"], button:not(.ui-multiselect), input[type="file"] {
    font-weight: normal;
    min-height: 22px;
    background: none repeat scroll 0 0;
    background-color: transparent;
    background: #6CC9C1;
    border-style: none;
    border-radius: 0px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    text-shadow: none;
    transition: all 0.2s linear 0s;
    margin: 3px 2px;
    font-size: 12px;
    font-weight: bold;
	padding: 5px 12px;
}
input#do_login {
    position: relative;
    right: -30px;
}
input#do_login {
    background-color: #6CC9C1;
    background-image: none;
    font-size: 14px;
    color: #fff;
    padding: 6px 12px;
	border-radius: 0px;
}

form p a.linkClass {
    position: relative;
    right: -30px;
}


.menuTable {
    width: 70%;
}


td.db-surrounding {
    border-style: solid;
    border-width: 0px !important;
    border-color: #CE0000;
    padding: 2px;
}
th.report-firstcol, th.report-dir, td.report-firstcol {
    padding: 10px;
}
thead.report {
    color: white;
    background-color: #63777F !important;
    font-weight: bold;
	border: 2px solid #63777F;
}
td.report-dir {
    border-right: solid 0px black !important;
}
thead.report a {
    color: #fff !important;
    font-weight: bold;
    text-decoration: none;
}
/* table#table_rows { */
    /* border: 2px solid #ccc; */
/* } */
table.report td {
    border: 1px solid #ccc; text-align: center;
}
tr.report1 td.report-firstcol,tr.report2  td.report-firstcol{text-align: left;}

tr.report1,tr.report2{border:1px solid #ccc !important; }
tr.report1 a:hover{background-color:transparent !important;}
tr.report1 {
    background-color: #ddd !important;
}
tr.report2 {
    background-color: #fff !important;
}
tr.report1:hover,tr.report2:hover {
    background-color: #ccc !important;
}
td.regcenter_screen_top {
    font-weight: normal;
    font-size: 150%;
    width: 100%;
    color: #fff;
    padding-left: 140px;
}

table.regNewUser table {
    margin: 0 auto; border:0px;
}
table.tedit tr td table {
    margin: 0;
}
table.tedit {
    border-collapse: collapse;
}
table.tedit td:first-child{
    padding-left: 11%;
    display: block;
}

.ui-widget-header {
    color: #333 !important;
    font-weight: bold;
    background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x !important;
	border: 1px solid #999999 !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
    border: 1px solid #999999 !important;
    background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x !important;
    font-weight: normal;
    color:#333 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #999 !important;
    background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #333 !important;
}
.ui-state-default .ui-icon,.ui-state-active .ui-icon, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(http://www.checker-soft.com/hospitality-works-netherlands/libraries/jquery/custom-theme/images/ui-icons_454545_256x240.png) !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	 color:#333 !important;
}
.tedit-editbox table td:first-child {
    padding-left: 0;
}
/* tr#tr_TimeZone, tr#tr_RegionName,tr#tr_HouseNumber, tr#tr_Phone2, tr#tr_Phone3, tr#tr_IdNumber,tr#tr_Skype,tr#tr_Messenger, tr#tr_SSN, tr#tr_ICQ{ */
	/* display:none; */
/* } */

table.tedit tr td table {
    margin: 0;
}
table.tedit {
    border-collapse: collapse;
}
table.tedit td:first-child{
    padding-left: 7%;
    display: block;
}
td#id947Tedit{
    background-image: url(http://i.imgur.com/rjlyyK6.png);
    background-repeat: no-repeat;
    background-size: auto 13px;
    background-position: left center;
}

td#idEmailTedit,td#idEmail2Tedit {
    background-image: url(http://i.imgur.com/8J9h70K.png);
    background-repeat: no-repeat;
    background-size: auto 13px;
    background-position: left center;
}
input#field_Email,input#field_Email2 {
    width: 320px !important;
}
td#idPhoneTedit{
	background-image: url(http://i.imgur.com/TozL9ey.png);
    background-repeat: no-repeat;
    background-size: auto 13px;
    background-position: left center;
}
td#idpasswordTedit{
	background-image: url(http://i.imgur.com/9Nz4bIF.png);
    background-repeat: no-repeat;
    background-size: auto 13px;
    background-position: left center;
}
td#idpassword2Tedit{
	background-image: url(http://i.imgur.com/9Nz4bIF.png);
    background-repeat: no-repeat;
    background-size: auto 13px;
    background-position: left center;
}
td#idusernameTedit{
	background-image:url(http://i.imgur.com/wkDXtjc.png);
    background-repeat: no-repeat;
    background-size: auto 13px;
    background-position: left center;
}

td.menu-td-Style-default img {
    display: none;
}

.tedit-editbox table td:first-child {
    padding-left: 0;
}

table.regNewUser table {
    margin: 0 auto; border:0px; width:80%;
}

table.tedit tr td table {
    margin: 0;
}
table.tedit {
    border-collapse: collapse;
}
table.tedit td:first-child{
    display: block;
}
td#idCityNameEditbox {
    position: relative;
    right: 10px;
}
td#idCityNameEditbox tr td:nth-child(2) {
    display: inline-block;
}
table.regNewUser form table tr:nth-child(40) {
    display: none;
}

form[name="login"] td {display: table; font-weight: bold; color: #fff;}

form[name="login"] p a.linkClass {
    color: #fff; text-decoration: none !important;
}
form[name="login"] p a.linkClass:hover {color: #6CC9C1 !important;}

a.linkClass[href="c_register-new-checker.php?addnew=1"], a[href="c_register-new-checker.php?addnew=1"]:hover {
    background-color: #404040 !important;
    color: #fff !important;
    text-decoration: none !important;
    padding: 6px 12px;
    border-radius: 0px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    top: 10px;
}
td.c_logo_compnaylogo img, tr.regcompanyLogo-bg img {
    height: 80px;
}
form[name="login"] table tr:first-child td:nth-child(2) {
    background-image: url(https://i.imgur.com/fjEP2cZ.png);
    background-repeat: no-repeat;
    background-position: left 10px;
    background-size: auto 17px;
    text-indent: 25px;
}
form[name="login"] table tr:nth-child(2) td:nth-child(2) {
    background-image: url(https://i.imgur.com/nSeYUKj.png);
    background-repeat: no-repeat;
    background-position: left 12px;
    background-size: auto 17px;
    text-indent: 25px;
}
#set-language {
    background: #6CC9C1 !important;
    display: inline-block;
    padding: 0px;
    border-radius: 0px;
    border: 0px solid #777777 !important;
    text-decoration: none;
    color: #fff !important;
}

button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all {
    width: 200px !important;
}
a.linklogoff {
    position: relative;
    top: 2px;
    left: 5px;
}

td.c_logo_compnaylogo img {
    display: none;
}


/*mobile devices*/
@media handheld,
only screen and (min-device-width : 320px) and (max-device-width : 480px),
only screen and (max-width : 320px),
only screen and (min-device-width : 768px) and (max-device-width : 1024px),
only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape),
only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait),
only screen and (max-width: 480px),
only screen and (max-device-width: 480px),
only screen and (min-device-width: 480px) and (max-device-width: 800px),
only screen and (device-width: 768px),
only screen and (device-width: 480px){
table.screen_top {
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 100px;
    height: 150px;
}	
	input#do_login { font-size: 40px;}
	
form[name="login"] td {
    display: table;
    font-weight: bold;
	font-size: 40px;
}	
	
.center_screen_top {
    width: 100%;
    padding-left: 55%;
}
.screen_top {
    height: 200px;
}
td.c_logo_compnaylogo img {
    height: 100px;
}
#set-language {font-size: 30px;}

.p-menu-language {
    font-size: 40px !important;
    font-weight: bold;
    color: #333639;
}

a.linkclass:link {
    font-size: 0.8em !important;
}

input#do_login {
    background-image: none;
    font-size: 35px;
    color: #fff;
    padding: 20px 30px;
	width: 300px;
}

.footers-info {
    font-weight: bold;
    text-indent: 5px;
    padding: 15px;
    font-weight: bold;
    border-top: 0px solid #00adf7 !important;
    position: fixed;
    bottom: 0%;
    width: 100%;
    font-size: 40px;
}
input[name="username"], input[name="password"] {font-size: 40px;}

form[name="login"] table tr:first-child td:nth-child(2) {
    background-repeat: no-repeat;
    background-position: 2% center;
    background-size: auto 35px;
    text-indent: 45px;
    padding: 0px 15px;
}
form[name="login"] table tr:nth-child(2) td:nth-child(2) {
    background-repeat: no-repeat;
    background-position: 2% center;
    background-size: auto 35px;
    text-indent: 45px;
    padding: 0px 15px;
}
input[type="button"], input[type="submit"], button[type="submit"] {
	width: auto;
	height: auto;
}
form[name="login"] input[type="text"], form[name="login"] input[type="password"] {
    max-width: 80%;
    font-size: 30px;
    padding: 10px;
}
}
