body {
	/*background:url("../images-main/bg.jpg") repeat-x scroll left top red;*/
	color:#464646;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
	line-height:1.5;
}
* 
{
    font-family: Verdana, sans-serif, serif, Arial, Helvetica !important;
}
#mainContainer {
	width: 980px;
	margin-top: 20px;
}
#header {
	height: 150px;
}

#center {
	background: #FFFFFF;
}
.menu {
	background:url("../images-main/navbg.jpg") repeat-x;
	height: 35px;
}
.footer-menu  li {
	display:inline;
	margin:0px 15px 0px 0px;
}
.footer-menu li a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.footer-text {
	color: #FFFFFF;
	font-size: 11px;
	padding-right: 30px;
}
.marLeft {
	padding-left: 40px;
}
.marTop {
	padding-top: 15px;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

/*31dec2021*/
#mainContainer {
    width: 100%;
    margin-top: 20px;
}
#header tr:first-child {
    display: flex;
    width: 98%;
    justify-content: center;
    margin: 0px auto 20px;
    align-items: end;
}
#header {
    height: 121px;
	overflow: hidden;
}
.menu select option {
    color: black;
}
tr.sidemenu_1 {
    background: #fcaf17;
    padding: 6px 0;
    height: 42px;
    font-size: 20px;
	
}
tr.sidemenu_1 td {
    font-size: 14px;
    font-family: lato;
}
table.sidemenubar1 {
    width: 100%;
}
.header_links_main {
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    padding: 0 23px;
    font-family: sans-serif;
}
.menu select {
    padding: 3px 2px;
    border-radius: 4px;
    background: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    color: #fff;
    font-size: 14px !important;
}
.menu {
    background-color: #026c98;
	background-image:none;
    padding: 6px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

table.sidemenubar1 td {
    height: 45px;
    border-right: 0;
    border-bottom: 1px solid #858585;
}
td.left_link {
    font-size: 15px;
}
table.sidemenubar1 {
    width: 100%;
    background: #000;
}
.left_link_box {
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    width: 100%;
    padding-left: 10px;
    padding: 8px 10px;
}
.left_links:hover {
    text-decoration: none;
    color: #e67817;
}
.separator{display:none;}
.left_menus_hed .left_menu_heading{background-image:none;}
.left_links {
    color: #fff;
    font-size: 15px;
    font-family: sans-serif;
    text-decoration: none;
    font-weight: 500;
}
.footer-new-main{
    height: 150px;
    background: #026c98;
    padding-top: 20px;
    margin: 0 auto;
    text-align: center;
	padding: 15px 0;
}

.footer-text {
    color: #FFFFFF;
    font-size: 14px;
    padding-right: 30px;
    text-align: center;
    line-height: 35px;
}
td.home-main.clienttpl1 {
    background: #000;
}
table.box1 td {
    padding: 10px !important;
    width: 16%;
    border-left: 1px solid #c9c9c9 !important;    
    border-bottom-color: #c9c9c9 !important;
}
.box1 {
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
}
table.box1 td.box_heading {
    text-align: center;
}
table.box1 td:nth-child(5), table.box1 td:nth-child(6), table.box1 td:nth-child(7), table.box1 td:nth-child(8), table.box1 td:nth-child(9), table.box1 td:nth-child(10)
{
    text-align: center;
} 
table.box1.whosonline {
    width: 100%;
}
.whosonline_table div {
    width: 17%;
    border-right: 1px solid #CCC !important;
    color: #000;
    min-height: 50px;
    display: flex;
    font-size: 11px;
    align-items: center;
    text-align: center;
    justify-content: center;
    font-weight: 500;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
table.box1.whosonline td {
    padding: 0px;
    width: 16%;
    border-left: 1px solid #000;
}
table.box1.whosonline td.box_heading {
    text-align: center;
    padding: 12px 10px;
}
.whosonline .box_heading {
    font-size: 16px;
}
table.box1.whosonline {
    border-top: 0;
}
.change_admin_password label {
    margin-bottom: 10px !important;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    text-transform: capitalize;
}
.change_admin_password td.box_heading {
    font-size: 16px !important;
    padding: 12px 12px !important;
    text-transform: capitalize !important;
}
.track_input.select_input {
    margin-left: 10px;
}
form#renameCapmaign {
    display: flex;
    align-items: center;
}
form#renameCapmaign input.button.delbut, form#deleteCapmaign input.button.delbut {
    border-radius: 3px !important;
    margin-left: 10px !important;
}
td.main_text.leads_serch_form {
    display: flex;
    align-items: center;
    justify-content: center;
}
.language_mannager table.box1 td:nth-child(2) {
    width: 8%;
}
table.box1 a {
    color: #000;
    text-decoration: none;
    font-weight: normal;
}
table.box1 td:nth-child(6) {
    width: 15% !important;
}
table.box1 td:nth-child(8) {
    width: 20%;
}
span.main_text.slet.leads_select select {
    width: auto !important;
}
.track_input.lead_search_form_reminder input.button.delbut {
    border-radius: 3px;
    margin: 0 10px !important;
}
.track_input.lead_search_form_reminder {
    display: flex;
    align-items: center;
    justify-content: center;
}
.track_input.assign_campaigns select {
    background: #026c98;
    border-color: #026c98;
    color: #fff !important;
}
.menu select {
    width: 80px;
    font-size: 16px !important;
    margin: 0 20px;
}
.restore_list input.button.deleteCampaign.delbut {
    position: relative;
}
td#users select {
    border: 1px solid #a3a3a3 !important;
    font-size: 15px;
    height: 45px;
    width: 240px;
    padding: 5px 10px;
    border-radius: 3px;
    outline: none !important;
    background: #026c98;
    border-color: #026c98;
    color: #fff !important;
}
td#users {
    display: flex;
    align-items: center;
    justify-content: center;
}
tr#userSubmit {
    display: flex;
    align-items: center;
    justify-content: center;
}
tr#userSubmit input.button.delbut {
    border-radius: 3px;
}
td.search_button input.button.delbut {
    border-radius: 3px !important;
}
table.invoice_table {
    margin: auto;
    width: 60%;
}
.track_input.invoince_label {
    margin-bottom: 9px;
    text-align: center;
}
.track_input.year_select.search_button {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0 0 15px;
}
.track_input.year_select.search_button input.button.delbut {
    margin-left: 15px !important;
    border-radius: 3px !important;
}
.add_languages {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.add_language_col {
    flex: 0 0 48%;
}
.add_language_col input.delbut.button {
    margin-top: 10px !important;
    display: inline-block;
    padding: 0px 35px 0px 35px !important;
    height: 40px;
}
.active_checkbox label {
    margin-bottom: 10px !important;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    text-transform: capitalize;
}
.cstm_col.category_col div {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    text-transform: capitalize;
}
.cstm_col.category_col a {
    font-size: 13px;
    font-weight: 500;
    color: #000;
    text-decoration: none;
    text-transform: capitalize;
}
.search_light td:nth-child(2) {
    text-align: center;
}
.add_client {
    display: flex;
    align-items: center;
    justify-content: center;
}
.add_client span {
    flex: 0 0 88%;
    margin-right: 2%;
}
.add_client input {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1 !important;
}
.main_text.from_input.cstm_col {
    padding-right: 20px;
}
.attach_new div#moreUploads input {
    margin-top: 10px !important;
}
td.left_link.box_heading.tabcomhd {
    background: #fcaf17;
    font-weight: 600;
    font-size: 12px;
}
.manage_table td:nth-child(1) {
    text-align: center;
    width: 10%;
}
.invoince_table td.main_text_with_padding1 {
    width: 20%;
}
/*.invoince_table input {
    border: 1px solid;
    background: transparent;
    outline: none !important;
}*/
.invoince_table textarea {
    border: 1px solid !important;
    height: auto !important;
    width: 100% !important;
    outline: none !important;
}
.language_mannager table.box1.paid_translato td:nth-child(2) {
    text-align: center;
}
.toal_payment tr td {
    padding: 10px;
    width: 50%;
    font-size: 12px;
}
table.box2 {
    width: 100%;
    border: 1px solid !important;
}
table.box2 td {
    font-size: 11px;
    color: black;
    padding: 10px !important;
    text-align: center;
}
.monthly_project .box_heading {
    color: #fff !important;
    font-size: 12px;
    line-height: 29px;
}
.right2 {
    border-right: 1px solid black !important;
}
.add_more br {
    display: none;
}
.button1.add_more_button {
    background: #efefef;
    color: #000;
}

.total_pay td 
{
    text-align: center;
}
.salesman_list table.box1 .sales_track_table tr td 
{
    text-align: center;
}
.salesman_list table.box1 .sales_track_table tr td:first-child {
    width: 10% !important;
    text-align: center;
}
.salesman_list table.box1 .sales_track_table tr td:nth-child(2) {
    width: 17%;
}
.get_report {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 600px;
    margin: 15px auto;
}
.get_report select {
    margin-right: 15px;
}
tr.new_project {
    display: inline-block !important;
    padding: 0 15px;
    width: 97%;
}
.custom_td {
    padding: 0 10px;
}
.new_translator {
    border-bottom: 1px solid #fff !important;
}
.company_info_main tr.cstm_row td.unique_filed label {
    color: red !important;
    font-weight: bold;
    font-size: 15px;
}

a.left_links.backcolor {
    color: #000 !important;
}
a.left_links.backcolor:hover{
    color: #E67817 !important;
}