
html {
    margin: 0;
    padding: 0;
}
body {
    background: #f4f4f4;
    font-family: arial;
    margin: 0;
    padding: 0;
}

.clear {
    clear: both;
    font-size: 0;
    height: 0;
    overflow: hidden;

}
.warp {
    margin: 0;
    padding: 0px;
    width: 90%;
    /* display: inline-block; */
}

.logo-wrap {
	width:100%;
	height: 90px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	display: inline-block;
/* 	border: 1px solid; */
}

.userInfo {
	font-size: 15px;
	font-family: Arial;
	color :#666666;
	font-weight : normal;
	word-wrap: break-word;
	width:150px;
/* border: 1px solid; */
}

.duration{
	direction: ltr;
}

#dialog-show-terms{
	display: none;
}

#dialog-show-rate{
	display: none;
}

#dialog-search-list{
	display: none;
}

#dialog-message-form{
	display: none;
}

#dialog-message-form{
	display: none;
}

#dialog-add-location{
	display: none;
}

#dialog-search-acumid{
	display: none;
}

#dialog-search-performance-acumid{
	display: none;
}

#dialog-update-approve-reason{
	display: none;
}

#dialog-search-location{
	display: none;
}

#dialog-add-work{
	display: none;
}

#dialog-add-note{
	display: none;
}

#dialog-add-user{
	display: none;
}

#dialog-work-list{
	display: none;
}

#dialog-playlist{
	display: none;
}

#dialog-performances{
	display: none;
}

#dialog-add-new-work{
	display: none;
}

#dialog-show-errormessage{
	display: none;
}

#dialog-show-message{
	display: none;
}

.english {
    background: url("../themes/images/english-img.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    width: 27px;

}
.hebrew {
    background: url("../themes/images/hebrew-img.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    width: 27px;

}

input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.header-warp {
    width: 970px;
    display: inline-block;
}

.header-warp-header-right {

    height: 43px;
    width: 5px;
    display: inline-block;
}
.header-warp-header-left {

    height: 43px;
    display: inline-block;

}
.header-warp-header {
    background: url("../themes/images/warp-header-bg.png") repeat-x scroll 0 0 transparent;
    height: 43px;
    width: 960px;
    display: inline-block;
}

.header-table-warp {
    margin: 8px auto 0;
     display: inline-block;
}

.h_menu li{
	height: 17px;
	padding-top: 10px;
}
.h_menu li a{
	color: #fff;
	margin-left: 15px;
	margin-right: 5px;
	text-decoration: none;
	font-size: 16px;
	 font-weight: bold;
}
.h_menu li a:hover{
	text-decoration: underline;
	color: #6ecdf8;
}

.h_menu_selected{
	color: #6ecdf8;
}

.list-table-header-right {
    height: 38px;
    width: 5px;
}
.list-table-header-left {
    height: 38px;

}
.list-table-header {
    background: url("../themes/images/list-table-header-bg.png") repeat-x scroll 0 0 transparent;
    height: 35px;
    padding-right: 15px;
    padding-top: 2px;
    width: 950px;
}
.list-table-header p {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
}

.list-table-header p .small_header{
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;

}

.list-table {
    margin: 0 auto;
}

.list-table table {
    border-collapse: separate;
    width: 965px;
}

.partner-table table {
    border-collapse: separate;
    width: 765px;
}

.work-table table {
    border-collapse: separate;
    width: 360px;
}


.list-table table th {
    /* background: url("../themes/images/list-table-head-bg.png") repeat-x scroll 0 0 transparent; */
    background-color: #3589ce;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    height: 35px;
    padding-top: 4px;
     padding-bottom: 4px;
     padding-right: 2px;
     padding-left: 2px;
    text-align: center;
    vertical-align: top;
}





.list-table table td {
   background-color: #EDEDED;
    border-bottom: 1px solid #C4C4C4;
    border-top: 1px solid #FFFFFF;
    font-size: 14px;
    height: 31px;
    padding-top: 12px;
    /* text-align: center;  */
    padding-left: 8px; padding-right: 8px;
    padding-bottom: 8px;

}
.partner-table table th {
     background-color: #2d89ef;
      border-left: 1px solid  #C4C4C4;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    height: 31px;
   padding-top: 8px;
    text-align: center;
    vertical-align: top;
}





.partner-table table td {
    background-color: #EDEDED;
    border-bottom: 1px solid #C4C4C4;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid  #C4C4C4;
/*     color: #000000; */
    font-size: 14px;
/*     font-weight: normal; */
    height: 20px;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    /*text-align: center;*/

}

.society-table table td {

    border: 1px solid #C4C4C4;

    font-size: 16px;
    height: 20px;
    padding: 10px;



}

.data-table table td {

    border: 1px solid #C4C4C4;


    height: 20px;
    padding: 10px;



}

.work-table table th {
     background-color: gray;
      border-left: 1px solid  #C4C4C4;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    height: 20px;
   padding-top: 8px;
    text-align: center;
    vertical-align: top;
}





.work-table table td {
    background-color: #EDEDED;
    border-bottom: 1px solid #C4C4C4;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid  #C4C4C4;
/*     color: #000000; */
    font-size: 14px;
/*     font-weight: normal; */
    height: 20px;
    padding-top: 8px;
    text-align: center;

}

.list-table table tr:hover {
    cursor: pointer;
}

.list-table table tr:hover td {
    background-color: #FFFFFF;
    color: #696969;
}


.list-table-first-row {
    background: url("../themes/images/list-table-shadow.png") repeat-x scroll center top transparent;
    border-top: medium none !important;
}

.list-table-last-col {
    border-left: none;
    width:70px;
}


.list-table-border-top {
    background: url("../themes/images/list-table-border.png") repeat-y scroll 0 0 transparent;
    display: block;
    height: 40px;
    margin-top: -14px;
    position: relative;
    width: 2px;
}
.list-table-border {
    background: url("../themes/images/list-table-border.png") repeat-y scroll 0 0 transparent;
    display: block;
    height: 40px;
    margin-top: -14px;
    position: relative;
    width: 2px;
}


.list-table a
{
	font-family: arial;
	font-size:14px;
	font-weight: normal;
	text-decoration: none;
	color:blue;

}
.list-table a:hover {
	text-decoration: underline;
}


.list-table-links a
{
	font-family: arial;
	font-size:14px;
	font-weight: normal;
	text-decoration: none;
	color:blue;

}
.list-table-links a:hover {
	text-decoration: underline;
}


.form-button:hover {
    background: none repeat scroll 0% 0% rgb(18, 175, 111);
    border: 1px solid rgb(14, 137, 88);
    cursor: pointer;
}


.form-button {
    font-family: Arial;
    margin: 10px 20px 10px 0px;
    background: none repeat scroll 0% 0% rgb(18, 175, 111);
    color: rgb(255, 255, 255);
    border: 1px solid rgb(255, 255, 255);
    width: 100px;
    height: 24px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 3px;
}

.form-button-delete {
    font-family: Arial;
    margin: 10px 20px 10px 0px;
    background: none repeat scroll 0% 0% #bd2130;
    color: rgb(255, 255, 255);
    border: 1px solid rgb(255, 255, 255);
    width: 100px;
    height: 24px;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 3px;
}

.field-set-header {
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 16px;
	font-family: Arial;
	color :#19B272;
	font-weight : bold;
	margin-top: 20px;
	margin-bottom: 5px;
}
.field-text{ font-size: 15px; font-family: Arial;color :#666666; font-weight : normal; word-wrap: break-word;}
.field-blue{color :blue; }
.field-green{color :green; font-weight: bold;}
.field-red{color: red; }
.field-underline{text-decoration: underline; font-weight: bold;}
.field-black{font-weight: bold;}
.field-number{ font-size: 15px; font-family: Arial;color :#666666; font-weight : normal;   width: 60px; }

.field-header{ font-size: 15px;  font-family: Arial;color :#00000; font-weight : normal;}
.field-header-tab{ font-size: 15px;  font-family: Arial;color :#00000; font-weight : bold;}
.field-image{vertical-align: middle;}
.field-validation-text{ font-size: 12px;  font-family: Arial;color :#ee250b; font-weight : bold;}
.field-validation-text-tab{ font-size: 12px;  font-family: Arial;color :#ee250b; font-weight : bold;}

.field-text-box {
	/*background: none repeat scroll 0% 0% rgb(18, 175, 111);*/
    /*color: rgb(255, 255, 255);*/
    border: 1px solid #C0C0C0;
    font-size: 15px;
    /*font-weight: bold;*/
    padding: 0px 0px 3px;
    width: 200px;
    font-family: Arial;
}

.field-text-box-big {
	/*background: none repeat scroll 0% 0% rgb(18, 175, 111);*/
    /*color: rgb(255, 255, 255);*/
    border: 1px solid #C0C0C0;
    font-size: 15px;
    /*font-weight: bold;*/
    padding: 0px 0px 3px;
    width: 740px;
    height: 300px;
    font-family: Arial;
}

.field-email-text-box {
	border: 1px solid #C0C0C0;
    font-size: 12px;
    padding: 0px 0px 3px;
    width: 420px;
    font-family: Arial;
}


.field-combo-box{font-size: 12pt; font-family: Arial;color: #666666; font-weight : normal;border: 1px solid #C0C0C0}
.field-check-box{border: 1px solid #C0C0C0}
.field-text-area{ font-size: 13px; font-family: Arial;color :#00000; font-weight : normal;border: 1px solid #C0C0C0;width:417px;height:95px}
.field-file-box{margin: 0px 0px 0px 0px;}
.field-search-text-box {
    border: 1px solid #C0C0C0;
    font-size: 14px;
    padding: 0px 0px 3px;
    width: 120px;
}


.buttons-search-layout  {
	margin-top:5px;

}

.search-not-found {
	text-align: center;
	font-family: arial;
	font-size: 16px;
	margin-top: 20px;
}



.pagingHeader {
	margin-top: 10px;
	margin-bottom: 10px;
}

.pagingHeaderNumberOfRecords {
	font-family: arial;
	font-size:14px;
}

.pagingHeaderNumberOfPages {
	font-family: arial;
	font-size:14px;
}

.paging {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: arial;
	}


.paging a{font-size: 16px;}
.paging a:link{text-decoration: none; font-weight:  Bold ; color: #639C63;}
.paging a:active{text-decoration: none; font-weight:  Bold ; color: #639C63;}
.paging a:visited{text-decoration: none; font-weight:  Bold ; color: #639C63;}
.paging a:hover{text-decoration: none; font-weight:  Bold ; color: #FF6600;}




.pagingItemCurrent {
	font-weight: Bold ; color:#383a3b;
	font-size: 16px;
}

.pagingDots {
	font-weight: normal;
	font-size: 16px;
}


.s_menu-header {
    background: url("../themes/images/side-menu-header-bg.png") no-repeat scroll 0 0 transparent;
    height: 31px;
    padding-top: 12px;
    width: 168px;
}
.s_menu-header h2 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.s_menu-content {
    border-left: 2px solid #313131;
    border-right: 2px solid #313131;
    /*min-height: 330px;*/
     width: 164px;
}

.s_menu-items {
    margin: 0 auto;
}

.s_menu-items li {
    padding: 9px 10px 0;
}

.s_menu-items li:hover .item-name  {
    color: #1385E7;
}
.s_menu-item-name {
    margin-bottom: 9px;
}
.s_menu-item-name  {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
}
a .s_menu-item-name {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
}
.s_menu-item-selected{
	background: url("../themes/images/hover-arrow.png") no-repeat scroll left center #DCDCDC;
}

.s_menu-item-name-border {
    background: url("../themes/images/ul-border.png") repeat-x scroll 0 0 transparent;

    width:145px;

    height: 1px;
}

a .s_menu-item-name-border {
    background: url("../themes/images/ul-border.png") repeat-x scroll 0 0 transparent;

    width:145px;

    height: 1px;
}
.s_menu-border {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 2px solid #313131;
    border-right: 2px solid #313131;
    height: 1px;
    /*width: 160px;*/
}
.s_menu-footer {
    background: url("../themes/images/side-menu-foter-bg.png") no-repeat scroll 0 0 transparent;
    height: 35px;
    width: 168px;
}





/*
Start Specific Project Classes
*/

.ui-widget-header {
    background: url("../themes/images/list-table-head-bg.png") repeat-x scroll 50% 50% #F6A828;
    border: 1px solid  #FFFFFF;

}


/*
.ui-state-default:hover
{
	border: 1px solid  #639C63;

}


.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
{
    background: url("ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #FDF5CE;
   color: #639C63;
}
*/

.ui-dialog-titlebar-close:hover {

    border: 1px solid  #FFFFFF;

}

.ui-datepicker-next:hover,.ui-datepicker-prev:hover {
    border: 1px solid  #FFFFFF;

}



.ui-state-hover .ui-icon {

    background-image: url("ui-lightness/images/ui-icons_222222_256x240.png");
}

/*
.ui-state-hover .ui-icon, .ui-state-focus2 .ui-icon {
    background-image2: url("ui-lightness/images/ui-icons_222222_256x240.png");
    border:0;
}
*/


.waitForSearchTable {
	font-weight:bold;
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	color: blue;
    height: 200px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    vertical-align: middle;
    text-align: center;
    /* border: 1px solid black; */
	}

.waitForSearchTable td {
	vertical-align: middle;

	}


.waitingForConfirmOrder
{
font-weight: bold;
}

.productionreportOverflow{
color:red;
font-weight: bold;
}

.messageUnread{
font-weight: bold;
}

.errorMsg
{
	font-family: arial;
	font-size:14px;
	color: red;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
}


.ui-dialog
{
	font-family: arial;
	font-size:14px;
}

.ui-dialog-title
{
	font-family: arial;
	font-size:14px;
}





.ui-dialog-content
{
	font-family: arial;
	font-size:14px;
}


.ui-button-text {
	font-size: 14px;
   font-family: arial;
	}


.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none !important;
    text-align: center !important;
}


/* added to solve textbox and datepicker problem becouase of the reset z-index: 1 setting*/
.ui-dialog div
{
z-index: 9999;
}

/*
#ui-datepicker-div {
	z-index: 1000; /* must be > than popup editor (950) * /

}


.ui-datepicker {
	/*
	width: 17em;
	padding: .2em .2em 0;
	* /
	z-index: 9999 !important;
}


.ui-dialog-titlebar-close {

display: none;

}


*/

.login-wrapper{
	margin:0;
	width:100%;
	height:550px;


}

.login-lang-wrapper
{
	margin-top: 15px;
}



.login-lang-wrapper a{font-size: 16px;}
.login-lang-wrapper a:link{text-decoration: none; font-weight:  Bold ; color: #639C63;}
.login-lang-wrapper a:active{text-decoration: none; font-weight:  Bold ; color: #639C63;}
.login-lang-wrapper a:visited{text-decoration: none; font-weight:  Bold ; color: #639C63;}
.login-lang-wrapper a:hover{text-decoration: none; font-weight:  Bold ; color: #FF6600;}


.login-form-wrapper{
	margin:auto;

	width:370px;
	height: 180px;
	margin-top: 100px;
}


.login-form-wrapper h2{
	margin-top: 15px;
	margin-bottom: 15px;
}

.list-table-foter-right {
    height: 35px;
    margin-top: 1px;
    width: 5px;
}
.list-table-foter-left {
    height: 35px;
    margin-top: 1px;
    width: 5px;
}
.list-table-foter {
    background: url("../themes/images/warp-foter.png") repeat-x scroll 0 0 transparent;
    height: 35px;
    margin-top: 1px;
    width: 800px;
}
.empty-field{
	height: 56px;
}
.datepicker  {
	direction: ltr;
	 width: 78px;
}

.field-group
{
	width: 260px;
}

/* .field-set-header
{
line-height: 15px !important;
margin-top: 20px;
margin-bottom: 15px;
} */


.field-set-header div {
       border-top: 2px dotted #19B272;
    display: block;
    width: 660px;
}

.field-set-header div span{
       background: none repeat scroll 0 0 white;
    border: 0 none;
    display: inline-block;
    margin-top: -14px;
    width: auto;
    padding-right: 0px;
    font-size: 16px;
       font-family: Arial;
       color :#19B272;
       font-weight : bold;
}

.form-checkboxes {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #E0E1E3;
    font-size: 15px;
    font-family: Arial;
}

#overlay {
       background: url('../images/ajax-loader.gif') no-repeat;
       position: fixed;
       top: 40%;
       left: 50%;
       display: none;
       width: 100px;
       height: 100px;
       z-index: 9999;
}


span.displayerror {
	font-size: 15px;
		font-family: Arial;
		/*color :#00000;*/
		font-weight : normal;
		background: url('../images/fred.png') no-repeat 0px 2px;
		padding-left: 16px;

	/*	padding-top: 6px;*/
 	 	vertical-align: top;

	}
	span.displayvalid {
	font-size: 15px;
		font-family: Arial;
		/*color :#00000;*/
		font-weight : normal;
		background: url('../images/fgreen.png') no-repeat 0px 2px;
		padding-left: 16px;
		/* padding-top: 1px; */
 		vertical-align: top;
	}

	.hide
{
  display: none;
}

header {
    text-align: center;
    height: 65px;
    background: #333333;
    position: fixed;
    left: 0;
    z-index: 1000;
    right: 0;
    top: 0;
}
footer {
   /*  background: #333333; */
    text-align: center;
   /*   box-shadow: inset 0 5px 13px ; */
    color: #8e8e8e;
    margin-top: 10px;
    padding-top: 25px;
    display: inline-block;

}
.container {
    width: 1140px;
   display: inline-block;
    margin: 0 auto;
    padding: 0;
}

.current {
    height: 45px;
    margin-bottom: -10px;
    box-sizing: content-box;
    width: 350px;
    overflow: visible;
}
.current.col-xs-3 {
    padding: 0 3px 0 0;
}

.pull-right {
    float: right!important;
}

.current_header {
    width: 276px;
    border-bottom: 10px solid #6FC05A;
    overflow: visible;
    z-index: 100;
    height: 45px;
    background: #333333;
    position: absolute;
    display: inline-block;
}
.current {
    padding: 0 0 0 4px;
}

.current .logo {
    margin: 5px 5px 5px 10px;
}

.current h5 {
    font-size: 18px;
    color: #8e8e8e;
    line-height: 20px;
}

legend {
    background: #8e8e8e;
    color: #fff;
    height: 40px;
    line-height: 37px;
    padding: 0 20px;
    position: relative;
}

fieldset {
       border: none;
       height: auto;
       background: #e9e9e9;
}


.ui-autocomplete{font-size: 14pt; font-family: Arial;color :#666666; font-weight : normal;
    max-height: 200px;
    overflow-y: auto;
    max-width: 345px;
    overflow-x: hidden;
  }

.PrintOnly { display:none; }


.formcaption{
	direction: rtl;
	text-align: right;
	padding: 4px 10px;
}

div.loginTable {
    padding: 10px;
}

div.loginTable table{
    margin: 0px auto;
}

input#login {
	margin-top: 5px;
}

div.loginFrame{
	width: 300px;
	margin: 10px auto;
	padding: 20px;
	border: 2px solid black;
	border-radius: 10px;
	}

.redcircle {
    border-radius: 10px;
    background: red;
}

.greencircle {
    border-radius: 10px;
    background: #00ff00;
}


div.nomenudiv{

float: right;

margin-left: 6px;

margin-right: 5px;

display: inline-block;

/* width: 168px; */
}


@media print
  {
 .PrintOnly {


      display: inline-block;

      }
.menu-warp,.header-warp-header,.list-table-links,.field-text, .english, .hebrew, .logo-wrap, .form-button, .imgIcon, #menu, .legend-main, header, footer, .mylink
{
display: none;
}

.print-body{




}


}