		/*body {overflow:hidden}*/

		div.short_text_left_align {
			font-size:11px;
			text-align:left;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    max-width: 94%;
		}

		#main_tabs {width: 1465px; height: 100%;}

		#phones_changes_tbl {-webkit-print-color-adjust: exact; print-color-adjust: exact; width:895px; font-size:13px;}
		#phones_changes_header_tbl {-webkit-print-color-adjust: exact; print-color-adjust: exact; width:895px; font-size:13px;}

		#phones_changes_header_tbl th:nth-child(0) {width:2%;} 
		#phones_changes_header_tbl th:nth-child(1) {width:4%;} 
		#phones_changes_header_tbl th:nth-child(2) {width:4%;} 
		#phones_changes_header_tbl th:nth-child(3) {width:7%;} 
		#phones_changes_header_tbl th:nth-child(4) {width:13%;} 
		#phones_changes_header_tbl th:nth-child(5) {width:13%;} 
		#phones_changes_header_tbl th:nth-child(6) {width:13%;} 
		#phones_changes_header_tbl th:nth-child(7) {width:13%;} 
		#phones_changes_header_tbl th:nth-child(8) {width:12%;}
		#phones_changes_header_tbl th:nth-child(9) {width:10%;} 
		#phones_changes_header_tbl th:nth-child(10) {width:9%;} 

		#phones_changes_tbl tr:hover {background:rgb(229,227,227);}

		#phones_changes_tbl td:nth-child(0) {width:2%;} 
		#phones_changes_tbl td:nth-child(1) {width:4%;} 
		#phones_changes_tbl td:nth-child(2) {width:4%;} 
		#phones_changes_tbl td:nth-child(3) {width:7%;} 
		#phones_changes_tbl td:nth-child(4) {width:13%;} 
		#phones_changes_tbl td:nth-child(5) {width:13%;} 
		#phones_changes_tbl td:nth-child(6) {width:13%;} 
		#phones_changes_tbl td:nth-child(7) {width:13%;} 
		#phones_changes_tbl td:nth-child(8) {width:12%;}
		#phones_changes_tbl td:nth-child(9) {width:10%;} 
		#phones_changes_tbl td:nth-child(10) {width:9%;} 

		#main_tbl {width:1320px; height:98%; margin:0 auto;}
		#main_tbl td {border:none;}

		#phones_changes {margin:0 auto; width:100%; height:90%;}

		.controls img {width:37px; cursor:pointer;}
		#controls_tbl {width:890px; font-size:13px}
		#first_date, #tel_nom_input {font-size:15px; border-radius: 8px; background: #FF0; text-align:center;}

		#phones_changes_header_div {width: 915px;}
		#phones_changes_div {width: 915px; height:650px; overflow-y:auto;}

		#phones_changes_tbl {font-size:13px}
		#phones_changes_tbl {text-align:center; border:1px solid #bbb;}
		#phones_changes_tbl td {border:1px solid #bbb;}

		#overal_contract_stats tr:hover {background-color:rgb(229,227,227);}

		#overal_operator_stats, #overal_contract_stats, #overal_stats {font-size:13px; margin-left:10px; text-align:center; border:1px solid #bbb}
		#overal_contract_stats, #overal_account_stats, #enable_acount_input {margin-top:10px;}
		#overal_operator_stats td {border:1px solid #bbb!important;}
		#overal_contract_stats td {border:1px solid #bbb!important;}
		#overal_account_stats td {border:1px solid #bbb!important;}
		#overal_stats td  {border:1px solid #bbb!important;}
		#enable_acount_input {font-size:13px; margin-left:10px; width:26%; text-align:center; border:1px solid #bbb}

		#overal_account_stats tr:hover {background-color:rgb(229,227,227);}

		#overal_account_stats {font-size:13px; margin-left:10px; width:750px; text-align:center; border:1px solid #bbb}
		#overal_account_stats th:nth-child(1) {width:15%;}
		#overal_account_stats th:nth-child(2) {width:7%;}
		#overal_account_stats th:nth-child(3) {width:13%;}
		#overal_account_stats th:nth-child(4) {width:13%;}
		#overal_account_stats th:nth-child(5) {width:13%;}
		#overal_account_stats th:nth-child(6) {width:39%;}
		#overal_account_stats td:nth-child(6) {width:13%;}
		#overal_account_stats td:nth-child(7) {width:13%;}
		#overal_account_stats td:nth-child(8) {width:13%;}

		#contracts_update_duration {width: 120px; font-size: 13px; padding-top: 40px; text-align: center; vertical-align: top; font-weight: bold;}

		#overal_details_header {font-size:12px;}
		#overal_details {font-size:13px; text-align:center; border:1px solid #bbb;}
		#overal_details tr:hover {background-color:rgb(229,227,227);}

		#alert_dialog2 table tr:hover {background-color:rgb(229,227,227);}

		.important {font-weight:bold;}

		.ui-tabs .ui-tabs-nav li {width:215px!important;}
		.ui-tabs-nav li {left:70px;}

		.sort_placeholder {background:yellow;}
		.ui-tabs .ui-tabs-nav li a {width:205px!important;}

		#balance_archive_tbl_header th {font-size:12px;}
		#balance_archive_tbl td {font-size:13px; text-align:center;}

		#balance_archive_tbl_header th:nth-child(1) {width:50px;}
		#balance_archive_tbl_header th:nth-child(2) {width:115px;}
		#balance_archive_tbl_header th:nth-child(3) {width:100px;}
		#balance_archive_tbl_header th:nth-child(4) {width:100px;}
		#balance_archive_tbl_header th:nth-child(5) {width:200px;}

		#balance_archive_tbl td:nth-child(1) {width:50px;}
		#balance_archive_tbl td:nth-child(2) {width:115px;}
		#balance_archive_tbl td:nth-child(3) {width:100px;}
		#balance_archive_tbl td:nth-child(4) {width:100px;}
		#balance_archive_tbl td:nth-child(5) {width:199px;}

		.details_td, .details_td_overal, .archiv_details_td, .archiv_details_td_contract {cursor:pointer;}
		.details_td:hover {text-decoration: underline;}
		.details_td_overal:hover {text-decoration: underline;}
		.balance_td, .show_limits_td, .spended_td, .tel_nom {cursor:pointer;}
		.balance_td:hover {text-decoration: underline;}
		.show_limits_td:hover {text-decoration: underline;}
		.spended_td:hover {text-decoration: underline;}
		.tel_nom:hover {text-decoration: underline;}
		.archiv_details_td_contract:hover {text-decoration: underline;}
		.save_diff_limit_div {position:absolute; left:500px; top:30%; background:gray; width: 300px; border-radius:8px; z-index:100000; font-weight:bold; border:2px solid black;}
		.save_diff_limit_div input {width:190px; text-align:center; margin-top:8px;}
		.save_diff_limit_div img {margin-top:10px;}

		#monthes_tbl {font-size:13px; background:yellow;}
		#monthes_tbl td {text-align:center;}
		
		#enable_acount_input {border-radius:8px; background:yellow;}

		.remove {background:#f28b86}
		.insert {background:#a5e2b7}

		#on_general_link {font-size: 25px; text-decoration: underline;}

		.print_btn {width:40px; margin-left: 15; cursor:pointer}

		.class_change {background:#f28b86;}
		#actual_date_td {text-align:center;}

		.changes_update {
		    animation-name: spin;
		    animation-duration: 1200ms;
		    animation-iteration-count: infinite;
		    animation-timing-function: linear;
		}
		
		.balance_diff_class_up {color:blue;}
		.balance_diff_class_down {color:red;}

		#balance_archive_tbl tr:hover {background-color:rgb(229,227,227);}

		@keyframes spin {
		    from {
		        transform:rotate(0deg);
		    }
		    to {
		        transform:rotate(-360deg);
		    }
		}

		#logins_tbl {margin: 0 auto;}
		#logins_tbl td {border: 1px solid rgb(187, 187, 187); text-align:center;}

		.details_td_delete {cursor:pointer;}

		#temp_note {
		    width: 253px;
		    height: 33px;
			background:yellow;
			border-radius:5px;
			font-size:11px;
			text-align:center;
			display:none;
		}

		#msg {
			width: 253px;
			color:red; 
			font-weight:bold; 
			font-size:12px;
			text-align:center;
		}

		.red {background:#F28B86}
		.yellow {background:yellow}

		.clickable {cursor: pointer}

		div.short_text_left_align {
			font-size:12px;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    max-width: 98%;
		}

		.day_up, .day_down {
			cursor:pointer;
			color:red;
		}

		.balance_archive_td{
			overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		}

		#log_div {width:1340px; overflow-y:auto}

		#log_list_header {border:1px solid gray; font-size:13px; margin-top:5px}
		#log_list_header th:nth-child(1) {width:163px;}
		#log_list_header th:nth-child(2) {width:858px;}
		#log_list_header th:nth-child(3) {width:350px;}

		#log_list {border:1px solid gray; font-size:13px}
		#log_list td:nth-child(1) {width:158px;}
		#log_list td:nth-child(2) {width:824px; max-width:824px;}
		#log_list td:nth-child(3) {width:337px;}
		#log_list tr:hover {cursor:pointer; background-color:rgb(229,227,227);}