/*FORUM*//* updated on 2024-11-18 */.fhdr3{/*float:left;*/width:100%;color:#888;font-size:12pt;font-weight:400;margin:0 0 26px 0px;}#fhdr4{float:left;width:138px;color:#333;font-size:10pt;font-weight:400;margin:12px 0 6px 0px;}.flogin{float:left;color:#1E88D3;font-size:10pt;font-weight:400;margin-top:-4px;padding:0;}.logbox{float:left;width:121px;height:16px;margin:0 0 8px 0;}.logintext{font-size:8pt;margin:26px 0 4px 0;}.content textarea{width:400px;height:150px;padding:4px;margin-right:100%;border:1px solid #aaa;border-radius:2px;font: 12px "Lucida Grande",Lucida Sans,Verdana,sans-serif}.content .regbutton{margin:8px 8px 24px 0;cursor:pointer;}.submitcontent .regbutton{margin:8px 8px 24px 0;}.addawnser{/*display : none;margin-left:80px;*/}.forumOdd{width:100%float:left;}.forumEven{width:100%float:left;}.blank_line td{  border:none !important;}#single_question .fhdr3{margin-bottom:42px;}.user_details img{float:left;margin-right:8px;width:32px;height:32px;background-color:pink;border-radius:16px;}.f_rec_status_intro.si_correct,.f_rec_status_intro.si_useful{color:#fff;background-color:#1ea807;font-weight:bold;font-size:10px;padding:2px 12px;position:absolute;border-radius:0 5px;top:-1px;right:-1px;}.forum_rec_answer{  border: 2px solid #1ea807;  border-radius: 5px;  background: #fff;  padding: 16px 22px;  margin:20px 0px 0px 0px;}.forum_rec_useful{  margin:20px 0px 0px 0px;}.forum_rec_useful a{  color: #cf9731;}.forum_rec_useful a:hover{  text-decoration:underline}.forum_rec_answer .text_start{color:#1ea807;font-weight:500;}.text_start{  float:left;  margin-right:4px;  font-size: 10px;}.add_mail_small_text{  clear:both;}.forum_rec_useful .text_start{color:#cf9731;font-weight:500;}.f_rec_status_intro.si_useful{background-color:#cf9731;}.forum_auth_name{display:inline-block;font-size:16px;}.forum_date{width:100%;font-size:10px;color:grey;}.forum_rec_body .forum_action_pane,.mark_as_useful{margin:0 24px 0 0;display:inline-block;}.forum_action_pane div{line-height:10px;font-size:11px;margin-right:6px;border-radius:2px;display:inline-block;line-height: 10px;font-size: 11px;}.forum_action_pane a{color:#1E88D3;}.forum_item{border:1px solid #eeeeee;border-radius:2px;margin-bottom:20px;color:#333;}.forum_item.main_rec .f_inner_wrap{padding-top:0px;}.f_inner_wrap{position:relative;padding-top:20px;}.forum_rec_body{margin:0 0 0 80px;position:relative;line-height:1.5;word-break: break-word;}.forum_rec_body .profile_left{margin-bottom:18px;padding:0px 24px 0;}.forum_rec_body .forum_full_text{word-break: break-word;padding:0 24px;margin-bottom:16px;display:inline-block;word-break: break-word;}.f_rec_actions{padding:8px 24px;margin-top:16px;border-top:1px solid #eeeeee;}.addnewmess .reply_wrap{  border:0px;}.rounded{height:14px;width:116px;margin-left:-2px;margin-top:6px;border:1px solid #888;-webkit-border-radius:10px;-moz-border-radius: 10px;border-radius: 10px;overflow-x: hidden;overflow-y: hidden;font-size:10px;padding:2px 6px;color:#666;}.link.nav-back{  display:none;}.date#333{font-size:7pt;font-weight:600;margin:0;color:#333;}.profile_right{float: left;width: 64px;height: 64px;border:1px solid #2c5967;background-image:url("/img?file=blank_user.png");background-size:64px;margin-left:20px;}.mark_as_useful a{  text-decoration: none;  font-weight:400;  border-style: none;  outline: none;  display: inline;  color: #1e88d3;  font-size:11px;}.forum_action_but.reply a{letter-spacing: .7px;font-size: 13px;border: none;display: block !important;background-color: #0085c3;transition: opacity .25s;text-transform: uppercase;text-align: center;display: inline-block;border-radius: 3px;color: #fff;margin-bottom: 15px;text-decoration: none;padding: 8px 20px;margin-top: 10px;}.forum_link_extra_info div{  float:left;}.clear{  clear:both;}.forum_cat_info.threads{  display:inline;  margin-left:5px;}.conf_head{  margin-bottom:5px;}/*ng*/.fr_list_col_head{  height:32px;}.fr_list_col_head_title,.forum_link_col{  float:left;  padding:0px 22px;  overflow:hidden;  text-align:center;}.fr_list_col_head_title{line-height: 32px;font-size: 14px;letter-spacing: .5px;box-sizing:border-box;}.fr_list_col_head_title.cat{  width:548px;  padding:0 !important;  text-align:left;}.fr_list_col_head_title.views,.forum_link_col.views,.fr_list_col_head_title.posts,.forum_link_col.replies{  width:100px;}.fr_list_col_head_title.lr,.forum_link_col.lastreply{  width:172px;  text-align:left;}.forum_link_col.views,.forum_link_col.replies,.forum_link_col.lastreply{box-sizing:border-box;}.forum_link_col.lastreply{margin-right:-18px;}.forum_link_line .forum_link_col.lastreply{font-size:11px;}.fr_list_col_head .forum_link_col.short_text{margin-left:40px;}.forum_link_col {    float: left;    padding: 0px 22px;    overflow: hidden;    /* color: #333; */    letter-spacing: .3px;    margin: 0;}.forum_link_col.replies,.forum_link_col.topics,.forum_link_col.views{  width:90px;  text-align:center;}.forum_link_col.topics.header,.forum_link_col.replies.header,.forum_link_col.lastreply.header{  width:90px;  padding: 0px 0;  text-align:left;}.forum_link_base_info{  clear:both;}.forum_link_col.short_text{  width:366px;  padding:0px;  text-align:left;}.fr_list_cat_name{  clear:both;  width: 100%;  height: 32px;  padding: 0 14px;  -webkit-border-radius: 2px 2px 0px 0px;  -moz-border-radius: 2px 2px 0px 0px;  border-radius: 2px 2px 0px 0px;  background: #888;  box-sizing: border-box;    line-height:32px;}.fr_list_cat_name a{  color:white;  text-decoration:none;  letter-spacing:.5px;}.fr_list_auth{  margin:0px 5px;}.forum_link_col a{  text-decoration:none;  color: #06529e;}.forum_link_col a:hover{  text-decoration:underline;}.forum_list_head, .category .short_title a {    color: #0385c3;    font-size: 14px;    font-weight: 400;    /* margin: 0 0 6px 0px; */    cursor: pointer;    /* margin-bottom: 20px; */}.forum_link_line {    box-sizing: border-box;    display: block;    /* border-bottom: 1px solid #eeeeee; */    background: #f1f1f1;    margin-top: 10px;    padding:20px;}.forum_list_date{  font-size:10px;}.forum_quote{  border: 1px solid #d0d0d0;  border-radius: 4px;  padding: 10px 15px;  margin-bottom:15px;}.forum_item.main_rec .forum_action_but.reply{  display:none;}#forumsearchform_submit {    letter-spacing: .7px;    font-size: 0px;    border: none;    display: inline;    height: 20px;    width: 20px;    background: url(/img?file=magnify.png) no-repeat;    background-size: 20px 20px;    position: absolute;    right: 3px;    top: 20px;    margin-left: 2px;    color: #fff;    float: left;    padding: 0 10px;    cursor: pointer;    border-radius: 1px;    transition: opacity .25s;}#forumsearchform_search{  border: 1px solid #ccc;  box-sizing: border-box;  height: 32px;  padding: 0 24px 0 8px;  float: left;  font-size: 12px;  background:#f5f5f5;  margin-top:15px;  border-radius:2px;}#forumsearchform{  display:inline-block;  padding-bottom:22px;  height:40px;  margin-right:-20px;  position:relative;}.right_for_nav{}.forum_list_intro{  padding-top:4px;  color:#666;}#newmessagelink,#open_qt,#my_qt,.regbutton{  letter-spacing: .7px;  font-size: 13px;  border: none;  display: block !important;  background-color: #0085c3;  transition: opacity .25s;  text-transform: uppercase;  text-align:center;  display:inline-block;  border-radius:3px;  color: #fff;  margin-bottom:15px;  text-decoration:none;  padding:8px 20px;}.addawnser .regbutton{  /*float:right;*/  margin-top:10px;  /*margin-left:12px;*/}.addawnser .answerarea{  width:100%;  margin-top:10px;  border:0px;}#my_qt{}.add_link{}#newmessagelink:hover,#open_qt:hover,#my_qt:hover,.regbutton:hover{text-decoration:none;cursor:pointer;}.category{  clear:both;  box-sizing: border-box;  display: block;  padding: 18px;  border-bottom: 1px solid #eeeeee;}.category.isfaq1{  border:none;}.fr_list_col_head {    /* background: #eeeeee; */    /* color: #0385c3; */    font-weight: 400;    line-height: 32px;    /* padding-left: 18px; */    position: relative;    border-bottom: 1px solid #eee;}.fr_list_col_head.headtype1 {    /* border-bottom: 1px solid #eeeeee; */    font-size: 1em;    color: #0385c3;}/*.evenline{  background-color: #fafafa;}*/#greytop, .subject-header, .forum-subject {width: 100%;height: 32px;padding: 0 18px;-webkit-border-radius: 2px 2px 0px 0px;-moz-border-radius: 2px 2px 0px 0px;border-radius: 2px 2px 0px 0px;background: #888;box-sizing: border-box;}#greytop p, #greytop a, .subject-header div {color: white;line-height: 32px;font-size: 14px;margin: 0;padding: 0;letter-spacing: .5px;}.short_text .forum_list_date {  display:none;}.forum_main_body {  width:760px;  float:left;  margin-right:35px;}.forum_list_wrap {    /* border: 1px solid #eeeeee; */}.forum_side_body{  float: left;  padding-top: 41px;  width: 285px;}@media (min-width:300px)  {   .forum_side_body{ float: none; margin: auto; padding-top: 0px; overflow: hidden;}}.forum_widget_frame {  border:1px solid #eeeeee;  border-radius:2px;  color:#333;  min-height: 50px;}.forum_widget_title {  border-bottom:1px solid #5eabd5;  margin:10px 10px 4px 10px;  font-size:16px;  padding-bottom:10px;  text-transform:uppercase;  font-weight:400;}.forum_wg_title {  font-weight:400;}.forum_wg_title a {  color:#0050a0;  font-size:13px;  text-decoration:none;}.forum_wg_author {  font-size:11px;  margin:-2px 0 2px;  font-weight:400;  color:#666;}.forum_wg_intro {  font-size:11px;  font-weight:400;  overflow: hidden;}.forum_wg_item {  padding:10px;  border-bottom:1px solid #eeeeee;  padding-bottom:25px;}.forum_wg_date {  color:#666;  float:right;  font-size:11px;  font-weight:400;  margin-top:5px;}.reply_wrap {  border:1px solid #eeeeee;  padding:10px;  margin:10px 0px;}.reply_text {  border-bottom:1px solid #5eabd5;  font-size:14px;  text-transform:uppercase;  padding-bottom:8px;  font-weight:400;}#loginbox {  margin-top:160px;}.forum_side_body ul {  list-style-type:none;  margin:0px;  padding:0px}.faq_extended {    display: none;    width: 720px;    margin-top: 20px;}#login_box_frame {  padding:20px;  border:1px solid #eeeeee;  text-align:center;  margin-bottom:20px;  margin-top: 35px;  position: relative; min-height: 120px;}.button.singin {  position: absolute; right: 135px;}.button.register {  position: absolute; left: 145px;}#button_widget .button{  display:inline;  line-height:25px;  padding:8px 15px;  background:#0085C3;  font-size:13px;  color:white;  text-transform:uppercase;  letter-spacing:.5px;}#button_widget .button:first-child{  margin-right:20px;}#widget_text{  margin-bottom:20px;}#country_container{  width:977px;  margin:0 auto;}.faq_line .forum_link_col.short_text{  width:100%;}.isfaq1{  padding-left:0px;}.forum_main_title {  line-height:35px;  margin-bottom:6px;}.forum_main_title a{  text-decoration:none;  font-size:22px;  letter-spacing:1px;  color:#333;}.new_mess_line div{  float:left;}.new_mess_line {  clear:both;  margin:10px 0px;  height:23px;}.new_mess_line .regbutton{  float:left;  margin-right:20px;}.new_mess_line textarea{  border:1px solid #eeeeee;  width:730px;}.pagination {  margin: 0 auto;  display: inline;}.pagination:before {  content: "Page:";  padding: 20px;}a.pageitem.active_page {  padding-right: 20px;  font-weight:bold;  color: #06529e;}a.pageitem {  padding-right: 20px;}table.curregusertable td .editbutton {  background-color: #0085c3;  border: none;  color: #fff;  text-transform: uppercase;  font-size: 13px;  cursor: pointer;  float: none;  display: block;  transition: all 0.2s ease;  padding: 8px 20px;}#reg_body h1{  font-weight:200;  padding:26px 0 8px;}table.curregusertable td{  display:block;}table.curregusertable td input {    width: 100%;    height:32px;  margin-bottom:12px;}#errorbox{color:red;}#errorbox ul{color:red;list-style: none;padding:0;}.logoutbutton a {  letter-spacing: .7px;  font-size: 13px;  border: none;  display: block !important;  height: 30px;  background-color: #0085c3;  transition: opacity .25s;  text-transform: uppercase;  text-align: center;  padding: 0 10px;  display: inline-block;  line-height: 30px;  border-radius: 3px;  color: #fff;  margin-bottom: 15px;  text-decoration: none;}.f_link_stat_done {  background: url(/images/done_flag.png);  background-size: 24px 24px;  background-repeat: no-repeat;  display: block;  width: 24px;  height: 24px;}.f_link_stat {  display: block;  width: 24px;  max-height: 24px;  float: left;  margin: -3px 6px 0 -10px;}.faq .f_link_stat{display:none;}.faq .forum_list_head{cursor:pointer;}.faq .forum_list_head, .category .short_title a{margin:0;}.faq .faq_extended ol,.faq .faq_extended ul{padding:0  0 0 10px;}.faq .faq_extended li{margin-bottom:12px;}.faq .fr_list_col_head .forum_link_col.short_text{margin:0;}.forum_question_tophead{  background:#eeeeee;  color:#333333;  line-height:30px;  font-size:14px;  font-weight:400;  padding-left:15px;  margin-bottom:15px;  height:32px;  position:relative;}.forum_question_title{  float:left;}.bookmark_icon{  position:absolute;  right:0px;  height:20px;  width:23px;  background:url("/img?file=book.png") no-repeat;   margin-top:6px;  margin-right:6px;  background-size:23px 20px;}.bookmark_icon:hover{  cursor:pointer;}.bookmark_icon.sub_empty{  background:url("/img?file=book-empty.png") no-repeat;   background-size:23px 20px;}.bookmark_icon_message {  position:absolute;  font-size: 13px;  padding:10px 20px;  border:2px solid #ddd;  border-radius:2px;  background:#eee;  display:none;  z-index:99999;  white-space: nowrap;  top: 20px;  left: 20px;}.attach_wrap{  padding:5px 15px;  border-top:1px solid #eeeeee;}.forum_attach a.att_file_link{  background:url("/files?file=attach_icon.png");  background-repeat:no-repeat;  background-size:25px 25px;  background-position:0px -5px;  padding-left:30px;}.forum_attach a{  margin-right:20px;}.forum_attach{   margin-bottom:6px; }.forum_upload_wrap{  float:none !important;  margin-bottom:15px;}.forum_upload_wrap progress{  display:block;}.prof_pic_wrap{background: white;max-width: 62px;max-height: 62px;overflow: hidden;}.prof_pic_wrap img{  max-width:62px;  max-height:62px;}.container {    display: flex;    align-items: center;    flex-direction: column;}