 .tooltip {line-height: 15px; position: relative; cursor:pointer; display: inline-block; color: #006cb2; font-size: 100%; text-decoration: underline; border-bottom: 1px solid #006cb2;} .tooltip-wrap {position: absolute; z-index:99; width: 218px; border: 1px solid #979797; background: #e7e9ee; padding: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; display:none; cursor:default;} .tooltip-wrap.right {right: 0;} .left .tooltip-wrap {left: 0;} .top .tooltip-wrap {top: 158%;} .bottom .tooltip-wrap {bottom:152%;} .tooltip-wrap strong {max-width: 85%; font-size: 16px; color: #003f80; display: block; line-height: 1.2; margin-top: 15px;} .tooltip-wrap p {max-width: 85%; font-size: 14px !important; color: #003f80 !important; line-height: 1.2 !important;} .tooltip-wrap .bid {color: #0078C6; display: inline-block; float: left; font-size: 15px; line-height: 1.2; margin-bottom: 5px; padding-left: 15px; padding-top: 0; position: relative;} .tooltip-wrap .bid em {background: url(../img/sprite-img.png) no-repeat -51px -329px; display: block; font-size: 0; height: 16px; left: 0; right: auto; position: absolute; top: 1px; width: 9px;} .tooltip.show:after {content:""; position: absolute; z-index:999; width: 13px; height: 9px;} .tooltip.right:after {right: 23px;} .tooltip.left:after {left: 23px;} .tooltip.top:after {background: url(../img/sprite-img.png) no-repeat -97px -495px; top:17px;} .tooltip.bottom:after {background:url(../img/sprite-img.png) no-repeat -97px -505px; bottom:13px;} .tooltip.right.bottom:after {bottom:17px;} .tooltip-wrap .close-btn {background: url(../img/sprite-img.png) no-repeat -90px -463px; width: 27px; height: 27px; display: block; position: absolute; left: 10px; right: auto; top: 10px; display: block; cursor: pointer;} .tooltip.show .tooltip-wrap {display:block;} @media screen and (max-width:740px) {.left .tooltip-wrap {right: 0;} .tooltip-wrap.left:after {right: 23px;}} @media screen and (max-width:320px) {.left.top .tooltip-wrap, .right.top .tooltip-wrap, .left.bottom .tooltip-wrap {left:50%; margin-left:-109px; right:auto;} .left.bottom .tooltip-wrap {margin-left:-80px;}} #bizportal {min-height:100px; position :fixed; bottom: 0; z-index: 100; background: url(../img/grid.png) repeat; width: 980px; left: 50%; margin-left: -490px; -webkit-box-shadow: 0px -3px 8px 0px rgba(140, 140, 140, 1); -moz-box-shadow: 0px -3px 8px 0px rgba(140, 140, 140, 1); box-shadow: 0px -3px 8px 0px rgba(140, 140, 140, 1);} .ie8 #bizportal {border: solid 1px #8c8c8c; margin-left: -482px; border-bottom: none;} .bizportal-content {background: #022447; padding-top: 30px;} #bizportal .biz-content {padding: 9px 9px 9px 127px;} #bizportal .biz-heading {color: #85898c; font-size: 1.4em; display: block; margin-bottom: 18px;} #bizportal ul {display: table; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 70px 0 15px;} #bizportal li {overflow: hidden; display: table-cell; border-right: 1px solid #acb6bc; padding: 0 20px 0 35px;} #bizportal li:first-child {border-right: 0;} #bizportal a.biz_portal_logo {width: 127px; height: 35px; padding: 0; border-right: 1px solid #acb6bc; position: absolute; left: 15px; top: 41px;} .biz_portal_logo .biz_logo {background: url(../img/sprite-img.png) no-repeat -93px -2178px; width: 117px; height: 35px; margin-top: 2px;} #bizportal li .average-sec {float: left; text-align: center; width: 81px; position: relative;} #bizportal li .info {float: right; width: 53px; color: #4b586a; font-size: 1.6em; font-weight: bold;} #bizportal li.down .average-sec strong:after {background: url(../img/sprite-img.png) no-repeat -97px -333px; width: 14px; height: 8px; display: inline-block; content:''; position: absolute; top: 11px; left: -12px;} #bizportal li.up .average-sec strong:after {background: url(../img/sprite-img.png) no-repeat -49px -306px; ; width: 14px; height: 8px; display: inline-block; content:''; position: absolute; top: 11px; left: -12px;} #bizportal li .average-sec strong, #bizportal li .average-sec span {display: block;} #bizportal li .average-sec strong {direction: ltr; font-size: 2em; margin-bottom: 3px;} #bizportal li.up .average-sec strong {color: #388540;} #bizportal li.down .average-sec strong {color: #db2828;} #bizportal li .average-sec span {color: #585858; font-size: 1.8em;} @media only screen and (max-width: 1013px) {.bizportal-content, #bizportal {display: none;}} .box.services, #services.box {min-height: 240px; background: #ffffff; min-height: 240px; background: #fff; position: relative;} .services ul, #services ul {margin-top: 10px; padding-bottom: 24px; margin-bottom:10px;} .services li, #services li {border-bottom: 1px solid #dddddd; overflow: hidden; width: 94%;} .services li a, #services li a {color: #006cb2; font-size: 1.5em; display: block; position: relative; padding:9px 0 9px 20px; line-height:1.2;} .services li.top_brdr:first-child, #services li.top_brdr:first-child {border-top: 1px solid #dddddd;} .services .col, #services .col {margin-right: 12px; padding-top: 24px; padding-bottom: 0;} .services .col h3, #services .col h3 {font-size: 2em; color: #585858; display: block; font-weight: 100; line-height: 1; max-width: 96%; padding-bottom: 0;} .services li a em, #services li a em {background: url(../img/sprite-img.png) 0 0 no-repeat; width: 15px; height: 19px; position: absolute; left: 0; display: block; top: 50%; margin-top: -10px; background-position: -51px -329px;} #box-style.offer-style {position: relative;} #box-style.offer-style a.bid {float: left; color: #006cb2; font-size: 1.6em; padding: 0 15px; position: absolute; left: 17px; bottom: 9px; padding-top: 0px;} #box-style.offer-style a.bid em {margin-top: -9px; background: url(../img/sprite-img.png) 0 0 no-repeat; background-position: -51px -330px; display: block; height: 16px; left: -1px; position: absolute; top: 50%; width: 10px;} #promotion_content span {color: #003f80; font-size: 24px; display: block; font-weight: 100;} #promotion_content {} #promotion_content.box {min-height: 250px;} div#business_card:has(.program) {background: white !important;} #business_card .quote_btn:hover span {background: transparent;} #business_card {background: url(/PublishingImages/travel/elements-header-strip.svg) no-repeat #fff scroll 0 !important;} #promotion_content {cursor: pointer; background: url(/PublishingImages/travel/elements-header-strip.svg) no-repeat scroll #fff 0; background-size: auto; border: 2px solid transparent;} .promotion_landscape_wraper .promotion_landscape_btn > span.quote_btn > span:hover {text-decoration: underline;} #promotion_content:hover {border: 2px solid #003f80; text-decoration: none;} #promotion_content .bottom_promotion_content_link {background-color: #2d76cb; color: white; font-size: 18px; padding: 15px; width: 102px; padding: 8px; text-align: center;} #promotion_content .bottom_promotion_content_button {color: #ffffff !important; background-color: #026cb2; font-size: 18px; padding: 10px 15px; width: 103px;} .promotion_landscape_wraper {width: 100%; height: 100%; box-sizing: border-box; margin: 0; padding: 0; border: 0; outline: 0; cursor: pointer; display: flex;} .promotion_landscape_wraper > .tr {display: table-row; width: 100%; height: 100%; box-sizing: border-box; margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-align: right; font-size: 24px; font-weight: 300; display: flex; flex-direction: column;} .promotion_landscape_wraper .promotion_landscape_text {vertical-align: middle; padding: 20px 24px; display: table-cell; margin: 0; border: 0; outline: 0; word-wrap: break-word; text-overflow: ellipsis; height: auto; width: 615px; padding-top: 30px; padding-right: 20px; padding-bottom: 0;} .promotion_landscape_wraper:hover .promotion_landscape_text {text-decoration: none;} .promotion_landscape_wraper:hover .promotion_landscape_btn > span.quote_btn > span:hover {} .promotion_landscape_wraper .promotion_landscape_btn {display: contents; text-align: left; padding-left: 20px; height: auto; table-layout: fixed; vertical-align: middle; width: auto; margin: 0; padding: 0; border: 0; outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);} .promotion_landscape_wraper .promotion_landscape_btn span {display: table-cell; vertical-align: middle; box-sizing: border-box; color: #006cb2; text-decoration: none; outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: transparent; margin: 0; padding: 0; border: 0; outline: 0; text-align: left; height: 70px;} .promotion_div_width {padding: 24px; text-align: right;} .promotion_landscape_wraper .promotion_landscape_btn > span.quote_btn > span {position: relative; color: #2d76cb; float: left; background: transparent; font-weight: bold; width: auto; padding: 16px 16px; font-size: 20px; padding-top: 36px; padding-bottom: 16px; padding-left: 20px;} .promotion_landscape_wraper .promotion_landscape_btn > span.quote_btn > span::after {content: " >";} .wrap_btn .AmbienceIcon {margin: auto; padding: 24px 24px 24px 24px;} .gaType_imperssion {display: flex; flex-direction: row; align-items: center;} #promotion_content span {color: #003c7f; display: block; font-weight: 100;} #promotion_content small {font-size: 24px; display: inline-block;} #promotion_content {} #promotion_content.box {min-height: 240px;} #promotion_content .bid em {display: none;} #promotion_content.result_promo_small span {margin-top: 6px;} #promotion_content .colorchange {display: inline-block; background: #d2232a; color: #fff; font-size: 20px; padding: 0 5px;} #promotion_content.offer-col span {margin-top: 4px;} #promotion_content.offer-col.panel .col {margin-right: 3px;} #promotion_content.offer-col.panel span strong {display: block;} #promotion_content.offer-col .bid {bottom: 20px;} #promotion_content.box.promotion_dynamic_height {min-height: 50px;} #promotion_content.box.promotion_dynamic_height .col_butoon {padding: 42px; padding-left: 0; vertical-align: middle; display: inline-block; width: 100%;} .promotion_div {padding: 24px 24px 24px 0; width: 72%; word-wrap: break-word; text-overflow: ellipsis; overflow: hidden; height: auto; max-height: 100px;} .promotion_div_link {padding: 24px;} .promotion_div_width_button {padding: 24px;} @media only screen and (max-width: 765px) {#promotion_content .col {margin-right: 22px;}} @media only screen and (max-width: 1012px) {#promotion_content .promotion_div_width {} #promotion_content.box.promotion_dynamic_height .col_butoon {padding-bottom: 40px; padding-right: 20px; padding-top: 17px; padding-left: 0;} #promotion_content .bottom_promotion_content_button em {margin-top: -9px; background: url(../img/sprite-img.png) 0 0 no-repeat; background-position: -51px -329px; display: block; height: 16px; left: -1px; position: absolute; top: 50%; width: 10px;}} @media only screen and (min-width: 1012px) {} @media only screen and (max-width: 518px) {#promotion_content .col {margin-right: 0px;}} @media only screen and (max-width: 733px) {#promotion_content .col {margin-right: 0px;}} .AmbienceIconImg {min-width: 70px; width: 70px; height: 70px;} .AmbienceIcon {padding: 24px 24px 24px 0;} @media only screen and (min-width: 996px) {em{display:none !important;}} @media only screen and (max-width: 995px) {.promotion_landscape_wraper .promotion_landscape_text {width: inherit;} .promotion_div {padding: 24px 24px 24px 24px; width: auto; max-height: initial;} .promotion_landscape_wraper {display: block;} #promotion_content .bid em {margin-left: 16px; margin-top: -6px; background: url(../img/sprite-img.png) 0 0 no-repeat; background-position: -51px -329px; display: block; height: 16px; left: -1px; position: absolute; top: 50%; width: 10px;} .promotion_div_link {padding: 0;} .AmbienceIcon {padding: 4px; text-align: center; padding-bottom: 0;} .promotion_div_width_button {width: auto; padding: 16px;} #promotion_content .bottom_promotion_content_button {float: left; color: #2d76cb !important; font-size: 16px; padding: 0 15px; position: initial; left: 17px; bottom: 14px; padding-top: 0px; display: block; font-weight: bold; margin-top: 15px; margin: 0; border: 0; outline: 0; vertical-align: baseline; background: none;} #promotion_content {display: flex; align-items: stretch; flex-direction: column;} .gaType_imperssion {display: flex; flex-direction: column; align-items: stretch;} #promotion_content .bottom_promotion_content_link {position: relative; color: #2d76cb; float: left; background: transparent; font-weight: bold; width: auto; padding: 10px 34px; padding-bottom: 4px;}} .box1111 #promotion_content .bid em {margin-left: 16px; margin-top: -6px; background: url(../img/sprite-img.png) 0 0 no-repeat; background-position: -51px -329px; display: block; height: 16px; left: -1px; position: absolute; top: 50%; width: 10px;} .box2211 #promotion_content .bid em {margin-left: 16px; margin-top: -6px; background: url(../img/sprite-img.png) 0 0 no-repeat; background-position: -51px -329px; display: block; height: 16px; left: -1px; position: absolute; top: 50%; width: 10px;} .box2211 .gaType_imperssion {display: list-item;} .box2211 .promotion_div_link {padding: 0;} .box1111.promotion_div_link {padding: 0;} .box1111 .promotion_div {width: auto; height: auto; max-height: 120px;} .box2211.promotion_div {width: auto;} .box2211 #promotion_content .bottom_promotion_content_link {float: left; margin-left: 16px; margin-bottom: 16px;} .box1111 .gaType_imperssion {display: flex; flex-direction: column; align-items: stretch;} .box1111 #promotion_content .bottom_promotion_content_link {float: left;} .box2211 #promotion_content {flex-direction: column;} .box2211 .AmbienceIcon {float: right;} .box2211 .promotion_div {width: auto; padding: 24px 24px 24px 24px;} .box1111 #promotion_content {flex-direction: column;} .box1111 .AmbienceIcon {padding: 4px; text-align: center; padding-bottom: 0;} .box1111 .promotion_div {padding: 24px 24px 24px 24px; padding: 24px;} #side_column #promotion_content .bottom_promotion_content_link {width: auto; float: left;} #side_column .AmbienceIcon {padding: 4px; text-align: center; padding-bottom: 0;} #side_column #promotion_content .bid em {} #side_column .promotion_div_link {padding: 24px; padding-left: 16px; padding-bottom: 4px;} #side_column .promotion_div {width: auto; height: auto; max-height: 120px;} #side_column .gaType_imperssion {display: flex; flex-direction: column; align-items: stretch;} #side_column #promotion_content {flex-direction: column;} #side_column .AmbienceIcon {padding: 4px; text-align: center; padding-bottom: 0;} #side_column .promotion_div {padding: 24px 24px 24px 24px; padding: 24px;}} #expansoins * {-moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;} #expansoins h2 {color: #003F80; font-size: 2.4em; font-weight: 100; margin-right: 13px;} #expansoins .heading {margin-bottom: 1px;} #expansoins .heading span {color: #585858; display: block; font-size: 18px;} .carousel_container ul li > div {padding-right: 8px !important;} #expansoins .heading > span {margin-right: 13px;} #expansoins .subheading span {float: right} #expansoins .subheading a span {position: relative; margin-right: 4px; color: #006cb2; float: right} #expansoins .subheading a em {margin-right: 2px; background: url(../img/sprite-img.png) no-repeat -66px -325px;} #expansoins .carousel_container ul li {height: auto; padding-bottom: 10px; padding-top: 10px;} #expansoins .carousel_container .title {color: #585858; font-size: 18px; padding-bottom: 16px; padding-top: 8px; font-weight: bold;} #expansoins .carousel_container .title {padding-bottom: 8px;} #expansoins .carousel_container ul li p {margin-bottom: 6px;} #expansoins.short .carousel_container ul li .aa {padding-bottom: 0;} #expansoins.short .carousel_container ul li p {max-height: 170px; margin-bottom: 0;} #expansoins.short .carousel_container ul#readMore li p {margin-bottom: 15px; padding: 0;} .expansoins .heading span {margin-bottom: 10px;} #expansoins .carousel_container ul li {} #expansoins .carousel_container ul li a:focus .span_article {outline: 2px solid black;} #expansoins.short .carousel_container ul li a:focus .span_article {outline: 2px solid black;} #expansoins.short .carousel_container ul li {} #expansoins .carousel_container {margin-bottom: 11px;} #expansoins .crsl_left, #expansoins .crsl_right {margin-top: -10px;} #expansoins a.crsl_left {font-size: 0;} #expansoins a.crsl_right {font-size: 0;} #expansoins.expansoins-data .heading {margin-bottom: 3px;} #expansoins.expansoins-data .heading h2 {color: #003f80;} #expansoins.expansoins-data .carousel_container ul li .aa strong {color: #003f80;} #expansoins.expansoins-data a.crsl_left, #expansoins.expansoins-data a.crsl_right {margin-top: -6px;} #expansoins.expansoins-data .carousel_container ul li {position: relative;} #expansoins.expansoins-data .carousel_container ul li .aa {padding-top: 14px; min-height: 140px;} .ie8 #expansoins.expansoins-data .carousel_container ul li .aa {min-height: 120px;} #expansoins.expansoins-data .carousel_container ul li .aa a.red_morebtn {font-size: 15px; line-height: 22px; color: #006cb2; display: block; margin: 17px 0 0 33px; text-align: left; position: absolute; bottom: 6px; left: 0;} #expansoins.expansoins-data .carousel_container ul li .aa a.red_morebtn em {margin-top: -11px; background: url(../img/sprite-img.png) 0 0 no-repeat; background-position: -51px -329px; display: block; height: 16px; left: -20px; position: absolute; top: 50%; width: 10px;} #expansoins.expansoins-data .carousel_container ul li > div {width: 99%;} #expansoins .carousel_container > ul > li .slidediv small {display: table-cell; float: right; padding-top: 1px; position: relative; text-align: center; width: 20px; margin-right: -25px;} #expansoins .carousel_container .slidediv small img {vertical-align: middle;} #expansoins .bcitem {display: inline; letter-spacing: -0.7px;} #expansoins .carousel_container .slidediv {color: #585858; font-size: 1.8em; line-height: 1.2; margin-top: 6px; padding-right: 25px;} @media screen and (max-width: 765px) {#expansoins .carousel_container > ul > li .slidediv small {width: 19px;}} #expansoins1 * {-moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;} #expansoins1 h2 {color: #003F80; font-size: 2.4em; font-weight: 100; margin-right: 13px;} #expansoins1 .heading {margin-bottom:1px;} #expansoins1 .heading span {color: #585858; display: block; font-size: 18px;} .carousel_container ul li > div {padding-right: 8px !important;} #expansoins1 .heading > span {margin-right: 13px;} #expansoins1 .subheading span {float: right} #expansoins1 .subheading a span {position:relative; margin-right:4px; color: #006cb2; float: right} #expansoins1 .subheading a em {margin-right: 2px; background: url(../img/sprite-img.png) no-repeat -66px -325px;} #expansoins1 .carousel_container ul li {height: auto; padding-bottom: 10px; padding-top: 10px;} #expansoins1 .carousel_container .title {color: #585858; font-size: 20px; padding-bottom: 16px; padding-top: 8px;} #expansoins1 .carousel_container .title {padding-bottom:8px;} #expansoins1 .carousel_container ul li p {margin-bottom:6px; padding: 0 10px; max-height: 170px;} .expansoins .heading span {margin-bottom:10px;} #expansoins1 .carousel_container ul li {} #expansoins1 .carousel_container {margin-bottom:11px;} #expansoins1 .crsl_left, #expansoins1 .crsl_right {margin-top:-10px;} #expansoins1 a.crsl_left {font-size:0;} #expansoins1 a.crsl_right {font-size:0;} #expansoins1.expansoins-data .heading {margin-bottom: 16px;} #expansoins1.expansoins-data .heading h2 {color:#003f80;} #expansoins1.expansoins-data .carousel_container ul li .aa strong {color: #003f80;} #expansoins1.expansoins-data a.crsl_left, #expansoins1.expansoins-data a.crsl_right {margin-top: -6px;} #expansoins1.expansoins-data .carousel_container ul li .aa {padding-top: 14px;} #expansoins1.expansoins-data .carousel_container ul li .aa a.red_morebtn {font-size: 15px; line-height: 22px; position: relative; color: #006cb2; display: block; margin: 17px 0 0 33px; text-align: left;} #expansoins1.expansoins-data .carousel_container ul li .aa a.red_morebtn em {margin-top: -11px; background: url(../img/sprite-img.png) 0 0 no-repeat; background-position: -51px -329px; display: block; height: 16px; left: -20px; position: absolute; top: 50%; width: 10px;} #expansoins1.expansoins-data .carousel_container ul li > div {width: 99%;} #expansoins1 .carousel_container > ul > li .slidediv small {display: table-cell; float: right; padding-top: 1px; position: relative; text-align: center; width: 20px; margin-right:-25px;} #expansoins1 .carousel_container .slidediv small img {vertical-align: middle;} #expansoins1 .bcitem {display: inline; letter-spacing:-0.7px;} #expansoins1 .carousel_container .slidediv {color: #585858; font-size: 1.8em; line-height: 1.2; margin-top: 6px; padding-right:25px;} @media screen and (max-width: 765px) {#expansoins1 .carousel_container > ul > li .slidediv small {width: 19px;}} .white-img {text-align:center; padding: 0;} .white-img img {display: block;} #share-open .share_icon {position: relative;} #share-open.media_icon li a {position: relative; z-index: 1; font-size:0;} #share-open .share-open {background:#022447; left: -10px; padding: 0 10px 0; position: absolute; top: 51px; display: none; padding-top: 3px;} #share-open .share-open li {margin:0 0 13px 0;} #share-open.media_icon li a {cursor: pointer;} #share-open.media_icon li a.open-like, #share-open .open-fb, #share-open .open-mail, #share-open .open-in, #share-open .open-plus {background:url(img/sprite-img.png) no-repeat; display:inline-block;} #share-open.media_icon li a.twitter {background: url(../img/sprite-img.png) -158px -1045px; width: 41px; height: 40px;} #share-open.media_icon li a.twitter:active {background: url(../img/sprite-img.png) -99px -1045px no-repeat;} #share-open.media_icon li a.open-fb {background:url(../img/sprite-img.png) -158px -844px; width: 41px; height: 40px;} #share-open.media_icon li a.open-fb:active {background:url(../img/sprite-img.png) -98px -844px no-repeat;} #share-open.media_icon li a.open-mail {background:url(../img/sprite-img.png) -158px -896px; width: 41px; height: 40px;} #share-open.media_icon li a.open-mail:active {background:url(../img/sprite-img.png) -98px -896px no-repeat;} #share-open.media_icon li a.open-in {background:url(../img/sprite-img.png) -158px -949px; width: 41px; height: 40px;} #share-open.media_icon li a.open-in:active {background:url(../img/sprite-img.png) -98px -949px no-repeat;} #share-open.media_icon li a.open-plus {background:url(../img/sprite-img.png) -158px -1001px; width: 41px; height: 40px;} #share-open.media_icon li a.open-plus:active {background:url(../img/sprite-img.png) -98px -1001px no-repeat;} #share-open .media_icon li a {position:relative; z-index: 1;} #share-open .share-open li, #share-open .share-open li a {position: static; float:none; display:block;} .media_icon__whatsapp{display:none; left: 43px; width: auto !important;} .media_icon__whatsapp-link{width: 100px !important; background: none !important;} @media screen and (max-width:518px) {#share-open .share-open {background: #e8eaed; padding: 5px 6px 0 5px; top: 41px; width: 38px; left: -9px;} #share-open.media_icon .share_icon {height:auto;} #share-open.media_icon li a {display: block;} .media_icon li {width: 36px; height: 36px;} #share-open.media_icon li a.open-like {background: url(../img/sprite-img.png) repeat -7px -1088px; width: 36px; height: 36px; display:block;} #share-open.media_icon li a.open-fb {background: url(../img/sprite-img.png) repeat -7px -1134px; width: 36px; height: 36px; display:block;} #share-open.media_icon li a.twitter {background: url(../img/sprite-img.png) repeat -7px -1047px; width: 36px; height: 36px;} #share-open.media_icon li a.open-mail {background: url(../img/sprite-img.png) repeat -7px -1180px; width: 36px; height: 36px; display:block;} #share-open.media_icon li a.open-in {background: url(../img/sprite-img.png) repeat -7px -1226px; width: 36px; height: 36px; display:block;} #share-open.media_icon li a.open-plus {background: url(../img/sprite-img.png) repeat -7px -1272px; width: 36px; height: 36px; display:block;} #share-open .share-open li {margin: 0 0 10px;} #share-open.media_icon li a.twitter:active {background: url(../img/sprite-img.png) no-repeat -64px -1047px;} #share-open.media_icon li a.open-like:active {background: url(../img/sprite-img.png) no-repeat -64px -1087px;} #share-open.media_icon li a.open-fb:active {background: url(../img/sprite-img.png) no-repeat -64px -1133px;} #share-open.media_icon li a.open-mail:active {background: url(../img/sprite-img.png) no-repeat -64px -1179px;} #share-open.media_icon li a.open-in:active {background: url(../img/sprite-img.png) no-repeat -64px -1225px;} #share-open.media_icon li a.open-plus:active {background: url(../img/sprite-img.png) no-repeat -64px -1271px;} .media_icon li.share_icon > a:active {background-position: -49px -164px;}} .popup {position: relative; width: auto; max-width: 500px; margin: 20px auto; font-size: 10px;} .sup-popup {margin: 0px;} button.mfp-close {display: none;} .box.white.login_box.popup, .popup .popup-bottom, .popup .popup-top {background: #FFF;} .popup .popup-top {min-height: 100px;} .close-btn, .login_open_calls_exit {display: block; width: 32px; height: 32px; position: absolute; left: 15px; top: 19px; background: url(../img/sprite-img.png) 1px -1316px no-repeat; cursor: pointer;} .popup-text p {padding-bottom: 5px; line-height: 20px;} .popup-text h3 {font-size: 15px; line-height: 20px; color: #003f80;} .login_term .popup-text {height: 150px; overflow-x: hidden; overflow-y: scroll; padding: 6px 28px 0px 14px;} .generic_verification.login_term .popup-text {height: auto; overflow-x: hidden; overflow-y: hidden;} .login_term .try-again-link .try {position: relative; padding-right: 10px;} .login_term .try-again-link .try:before {position: absolute; content: ""; top: 17px; right: 0; background: url(../img/sprite-img.png) -0px -2094px no-repeat; width: 6px; height: 10px;} .calender {position: relative;} .popup-bottom input[type="submit"], .popup-bottom input[type="button"] {min-width: 130px; height: 40px; background: #006cb2; font-size: 2em; color: #fff; border: none; font-family: 'mfw_protocolharelmedium', Arial; float: left; cursor: pointer;} .popup-bottom .close_open_calls {margin-right: 20px;} .popup-bottom {margin-top: 8px; overflow: hidden; padding: 8px;} .popup-bottom .bottom-link {color: #006CB2; float: left; font-size: 1.5em; line-height: 1; margin-left: 11px; margin-top: 11px; text-decoration: underline;} .popup .popup-content {padding: 8px; text-align: right;} .popup .popup-content h2 {color: #fff; font-size: 2.4em; background: #003f80; line-height: 1; margin-bottom: 19px; padding: 14px 15px 14px 44px; position: relative; font-weight: normal;} .popup .popup-content .popup-inner-content {padding-right: 13px;} .popup .popup-content p {color: #585858; font-size: 1.5em; line-height: 1.2; padding-left: 11%;} .login_open_calls {} .popup-bottom .hsg-custom-input {float: right; width: 60%; padding: 3px 3px 3px 0px;} .popup-bottom .hsg-custom-input label {font-size: 15px;} #login-popup .popup-bottom .hsg-custom-input input[type="checkbox"]:not(:checked) + label::after, #login-popup .popup-bottom .hsg-custom-input input[type="checkbox"]:checked + label::after {top: 0;} .ie9 #login-popup .popup-bottom .hsg-custom-input input[type="checkbox"]:not(:checked) + label::after, .ie9 #login-popup .popup-bottom .hsg-custom-input input[type="checkbox"]:checked + label::after {top: -2px;} .ie8 #login-popup .popup-bottom .hsg-custom-input input[type="checkbox"]:not(:checked) + label::after, .ie8 #login-popup .popup-bottom .hsg-custom-input input[type="checkbox"]:checked + label::after {top: -2px;} @media all and (-ms-high-contrast:none) {#login-popup .popup-bottom .hsg-custom-input input[type="checkbox"]:not(:checked) + label::after, #login-popup .popup-bottom .hsg-custom-input input[type="checkbox"]:checked + label::after {top: -2px;}} #company_login .difalt-error:before {content: ''; display: inline-block; margin-left: 3px; background: url(../img/sprite-img.png) no-repeat -66px -1367px; height: 27px; width: 30px; position: absolute; right: -40px; margin-top: -9px;} #company_login .difalt-error.red {color: #BE4646;} #company_login .error-box {padding-right: 50px; padding-top: 10px; font-size: 15px; display: none;} #company_login .error-box.active {display: block; margin-right:10px;} #company_login .difalt-error {font-size: 1.5em; text-align: right; width: 100%; margin: 0 auto; position: relative; max-width: 433px; padding-bottom: 20px; line-height: 1.2;} #company_login .error-box-new {padding-right: 30px; padding-top: 10px; margin-right: 15px; display: none;} #company_login .error-box-new.active {display: block;} #company_login .difalt-error span {max-width: 303px; display: block;} #company_login.popup .popup-content h2 {} #company_login.popup .popup-content h3 {background: #fff; text-align: center; color: #003f80; padding: 7px 0 0; line-height: 1; margin-bottom: 14px; font-size: 24px; font-weight: normal;} #company_login .popup-content h3 > span {display: block; color: #7f7f7f; margin: 18px 0 0; font-weight: normal; font-family: "mfw_protocolharelmedium", Arial; font-size: 20px;} #company_login ul {height: 220px; overflow-y: auto; padding-left: 10px;} #company_login ul li {float: none; width: 100%; padding: 0; font-size: 1.8em; min-height: 0 !important; border-top: 1px solid #999; cursor: pointer;} #company_login ul li > div {padding: 12px 82px 12px 40px; border: 1px solid #fff; position: relative;} .ie9 #company_login ul li > div {border: none;} #company_login ul li.active > div:before {position: absolute; height: 18px; width: 18px; border-radius: 25px; border: 1px solid #9b9b9b; top: 50%; right: 25px; background: url(../img/check-img.jpg) 5px 5px no-repeat #fff; background: url(../img/sprite-img.png) -39px -3199px no-repeat #fff; content: ''; margin-top: -9px;} #company_login ul li div > span {display: inline-block; font-size: 20px;} .ie8 #company_login ul li div > span {font-size: 17px;} #company_login ul li.active div {background: #013163; color: #fff;} #company_login ul li.active div > span {color: #fff;} .ie8 #company_login ul li.active div > span {font-size: 17px;} #company_login ul li.active div > a {display: block;} #company_login .login_form, #company_login .popup-inner-content {padding: 0;} #company_login .popup-bottom input[type="submit"] {background: #006cb2; cursor: pointer; min-width: 110px;} #company_login .popup-bottom input[type=submit][disabled=disabled] {background: #999; min-width: 110px; cursor: default;} #login-popup .popup-bottom input[type=submit].disabled {background: #999; color: #fff;} #login-popup .popup-bottom input[type=submit]:disabled {background: #999;} #company_login .popup-bottom input[type=submit]:disabled {background: #999; min-width: 110px; cursor: default;} input[type=submit]:disabled, button:disabled {} button[disabled=disabled] #company_login .popup-bottom {margin-top: 10px; border: 1px solid rgba(0, 0, 0, 0.9); border-bottom: 2px solid rgba(0, 0, 0, 0.9);} @media all and (max-width:765px) {.login_term .popup-text {padding: 6px 0px 0px 0px;}} @media all and (max-width: 529px) {#login-popup.login_term_new .popup-text {margin-bottom: 10px;}} @media all and (max-width:518px) {.login_term .popup-text {padding: 6px 33px 6px 13px;} #login-popup.login_term .try-again-link .try:before {display: none;} #login-popup.login_term .try-again-link {padding: 8px 8px 3px 8px;}} @media all and (max-width:499px) {#company_login ul li div > span {display: block;} .popup-bottom input[type="submit"] {width: 100px; min-width: 110px; min-width: 0 !important; padding: 0; font-size: 18px;}} #company_login .popup-content h2 > span {padding: 0 10px;} @media all and (max-width:370px) {#login-popup.login_term_new .check-box:nth-child(4) .check-icon {margin-top: 7px;}} @media all and (max-width:348px) {#login-popup.login_term_new .check-box:nth-child(5) .check-icon {margin-top: 7px;} .popup-bottom input[type="submit"], .popup-bottom input[type="button"] {min-width: 100px;}} #surveyPopup .popup_table {width: 50%; display: table; text-align: center; height: 110px; margin: 0 auto;} #surveyPopup .popup_table span, #surveyPopup .popup_table .conten_block {color: #5c6266; font-size: 18px; line-height: 1.2; display: table-cell; vertical-align: middle;} #surveyPopup .popup-bottom button {font-size: 18px; color: white; background-color: rgb(0, 108, 178); font-family: Arial, Helvetica, sans-serif; padding-left: 15px; padding-right: 15px; width:120px;} #share-popup * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;} #share-popup {position: relative; width: auto; max-width: 500px; margin: 0 auto; text-align: right; padding:0;} #share-popup .close-btn {top: 11px;} #share-popup .share-popup-bottom, #share-popup .share-popup-top {width:100%; background: #FFF;} #share-popup .share-popup-top {min-height:200px; padding:8px 8px 10px; display: inline-block;} #share-popup .share-popup-bottom {margin-top:8px; overflow: hidden; padding: 8px;} #share-popup .share_tittle {background: #003f80; padding: 13px 10px; text-align: right; width: 100%; position: relative;} #share-popup .share-popup-top label {display: inline-block; font-size: 18px; padding-bottom: 4px; color: #585858;} #share-popup .share-popup-top label.error {padding-top: 0;} #share-popup .share_tittle h2 {color: #fff; font-size: 24px; text-align: right;} #share-popup .share-popup-top ul {position: relative; margin-top: 10px;} #share-popup .share-popup-top .success {padding-right: 57px; position: relative; margin-top: 10px; display:none; font-size: 18px;} #share-popup .share-popup-top .success:before, #share-popup .share-popup-top ul:before {content:""; height: 34px; width: 34px; position: absolute; right: 6px; top: 9px; background: url(../img/sprite-img.png) -69px -1316px no-repeat;} #share-popup .radio_holder {float:right; margin-top:10px;} #share-popup .share-popup-top .radio_holder label {padding:5px 10px 0;} #share-popup .share-popup-top li {width: 100%; display: inline-block; padding: 0 56px 0 36px; padding-top: 15px;} #share-popup input[type="text"], #share-popup textarea {width: 100%;} #share-popup textarea {height: 84px;} #share-popup input[type="radio"] {margin-top:10px;} #share-popup .share-popup-bottom input[type="submit"] {min-width: 140px; height: 40px; background: #006cb2; font-size: 2em; color: #fff; border: none; font-family:'mfw_protocolharelmedium', Arial; float: left; cursor: pointer;} #share-popup .share-popup-bottom .cancel {color: #006CB2; float: left; font-size: 1.5em; line-height: 1; margin-left: 11px; margin-top: 11px; text-decoration: underline;} #share-popup .close_btn {display: block; width: 32px; height: 32px; position: absolute; left: 15px; top: 10px; background: url(../img/sprite-img.png) 1px -1316px no-repeat; cursor: pointer;} #share-popup .share-popup-top label.radio_label {float:right; padding: 6px 6px 16px 20px;} #share-popup .hsg-custom-input input[type="radio"]:not(:checked) + label:before, #share-popup .hsg-custom-input input[type="radio"]:checked + label:before {top: 4px;} #share-popup .hsg-custom-input input[type="radio"]:not(:checked) + label:after, #share-popup .hsg-custom-input input[type="radio"]:checked + label:after {top: 11px;} #fieldsUlId {overflow-y: visible; padding: 5px;} #formsignal #fieldsUlId:before {content:""; height: 0px; width: 0px; position: absolute; right: 6px; top: 9px; background: none;} #formsignal #fieldsUlId li {padding: 5px;} #formsignal .close-btn {display: none;} #formsignal #submit_formDownloadForm, #formsignal .cancel-download {min-width: 140px; height: 40px; background: #006cb2; font-size: 2em; color: #fff; border: none; font-family:'mfw_protocolharelmedium', Arial; float: left; cursor: pointer; text-align: center; margin: 0px 5px auto; line-height: 40px;} #formsignalTitle {text-overflow: ellipsis;} .formsSignalSubtitle {font-size: 14px; font-weight: 600; color: #808080; margin: 5px auto; display: block;} .form-download-required-field-asterix {color: #ff0000;} #share-popup .share-popup-top li > label {width: 100%;} #share-popup .share-popup-top li > label > span {display: inline;} @media screen and (max-width:518px) {#share-popup .share-popup-top label.radio_label {float:right; padding: 6px 6px 16px 10px;} #share-popup .share-popup-top li span {display:block; margin-top:0px;} #share-popup .share-popup-top li > label {width: 100%;} #share-popup .share-popup-top li span label {margin-top:0px; padding-top:5px;} #share-popup .share-popup-top li span input[type="radio"] {margin-top:0px;} #formsignal #submit_formDownloadForm, #formsignal .cancel-download {min-width: 130px; font-size: 2em; margin: 0px 4px auto;}} @media screen and (max-width:320px) {#formsignal #submit_formDownloadForm, #formsignal .cancel-download {min-width: 100px; font-size: 1.5em; margin: 0px 4px auto;}} #banks-popup.popup {max-width: 717px;} #banks-popup .popup-content {padding: 8px; text-align: right;} #banks-popup .popup-content h2 {color: #fff; font-size: 2.4em; background: #003f80; line-height: 1; margin-bottom: 19px; padding: 14px 15px 14px 44px; position: relative; font-weight:normal;} #banks-popup .popup-content .popup-inner-content {padding-right: 13px;} #banks-popup .popup-content p {color: #585858; font-size: 1.5em; line-height: 1.2; padding-left: 11%;} #banks-popup .popup-content h3 {color: #003f80; font-size: 1.8em; margin-bottom: 20px; font-weight:normal;} #banks-popup .check-box {display: inline-block; margin-bottom: 29px; position: relative;} #banks-popup .check-box .check-icon {float: right; margin: -7px 0 0 11px;} #banks-popup .check-box label {float: right; color: #585858; font-size: 1.5em;} #banks-popup .popup-content ul {display: inline-block; width: 100%;} #banks-popup .popup-content ul li {float: right; margin-bottom: 16px; width: 151px; margin-left: 10px;} #banks-popup .popup-content ul li a {color: #006cb2; font-size: 1.5em; display: inline-block;} #banks-popup .popup-content ul li a:after {background: url(../img/sprite-img.png) no-repeat -67px -330px; width: 6px; height: 9px; content:''; display: inline-block; margin-right: 6px;} #banks-popup .hide-label {display:none;} #banks-popup .check-box .error-mess {position: absolute; right: 0px; color: #d10b0a; bottom: -20px; font-size: 1.4em; display:none;} #banks-popup.error_message .check-box .error-mess {display:block;} #banks-popup.error_message .check-box .check-icon .styled_checkbox {background:url(../img/check.png) no-repeat 0px -108px !important;} @media (max-width:765px) {#banks-popup .popup-content ul li {width:48%;}} @media (max-width:518px) {#banks-popup .popup-content ul li {width:100%; margin-left:0;} #banks-popup .popup-content h2 {font-size:2.2em; line-height: 1.3;}} #login-popup {box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;} #login-popup .popup_table {width: 50%; display: table; text-align: center; height: 110px; margin: 0 auto;} #login-popup .popup_table.logout {width: 100%;} #login-popup .popup_table h2 {display: table-caption; color: #003f80; font-size: 24px; font-weight: normal;} #login-popup .popup_table.popup_box {width: 99%; padding: 0 1%;} #login-popup #rblInspectors label {color: #5c6266; font-size: 18px; line-height: 1.2;} #login-popup .popup_table span, #login-popup .popup_table .conten_block {color: #5c6266; font-size: 18px; line-height: 1.2; display: table-cell; vertical-align: middle;} #login-popup .popup_table .conten_block {height: 141px;} #login-popup .popup_table .conten_block span {display: block; margin-top: 26px;} #login-popup .popup_table .conten_block img {margin-top: 15px;} #login-popup {max-width: 521px;} #login-popup .popup-top {padding: 8px 8px 10px;} #login-popup.imut-link .popup-top {padding: 8px 8px 32px;} #login-popup .popup-top, #login-popup .try-again-link, #login-popup input[type="password"], #login-popup .sec_question input[type="text"], #login-popup .info-section li input[type="text"], #login-popup .info-section li input[type="number"], #login-popup .info-section li input[type="tel"], #login-popup .customer-info-sec li input[type="text"], #login-popup .capcha-section > input[type="text"] {text-align: right; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;} #login-popup .form-wrapper {padding-right: 50px; padding-left: 30px;} #login-popup.login_term_new .form-wrapper {padding-left: 2px; padding-right: 0;} #login-popup.username_new .form-wrapper {padding: 0;} #login-popup .psw-info {display: inline-block; width: 100%;} #login-popup .psw-info h2 {background: #003F80; color: #FFFFFF; font-size: 2.4em; line-height: 1; margin-bottom: 19px; padding: 16px 15px 12px; position: relative; font-weight: normal;} #login-popup .close-btn, #login-popup .login_open_calls_exit {background: url(../img/sprite-img.png) no-repeat -1px -1316px; height: 30px; left: 15px; position: absolute; top: 12px; width: 30px;} #login-popup .mobile-msg {position: relative; color: #5c6266; font-size: 1.5em; line-height: 1.3; padding: 7px 0 17px 0;} #login-popup .mobile-msg strong {font-weight: bold;} #login-popup .mobile-msg:before {background: url(../img/sprite-img.png) no-repeat -162px -1355px; width: 32px; height: 42px; content: ''; position: absolute; right: -44px; top: 0;} #login-popup.login_open_calls .mobile-msg:before {background: none; content: none;} #login-popup .password-view .mobile-msg:before {background: url(../img/sprite-img.png) no-repeat -129px -1366px;} #login-popup .otp-view input[type="text"], #login-popup input[type="password"] {border: 1px solid #99c1db; width: 100%; height: 45px; overflow: auto; padding: 5px; margin-bottom: 7px; font-size: 35px;} #login-popup.popup_change_password_new input[type="password"] {font-size: 19px; margin-bottom: 0;} #login-popup.personal_info input[type="password"], #login-popup.popup_change_password_new input[type="password"], #login-popup.login_otp input[type="password"] , #login-popup.login_otp .otp-view input[type="text"] {font-size: 19px; background: none; border: 1px solid rgb(153, 193, 219); font-family: 'mfw_protocolharelmedium', Arial; color: rgb(88, 88, 88); height: 40px; margin-bottom: 2px; padding-left: 6px; padding-right: 6px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; direction: rtl;} #login-popup .psw-msg {margin-bottom: 28px;} #login-popup .psw-msg label {display: block; color: #585858; font-size: 1.8em; margin-bottom: 2px;} #login-popup .try-again-link {padding: 8px; overflow: hidden; background: #fff;} #login-popup .psw-section {width: 100%; text-align: center;} #login-popup .try-again-link > span, #login-popup .try-again-link .try, #login-popup .try-again-link .entry-btn {display: inline-block;} #login-popup .try-again-link >div > span, #login-popup .try-again-link > span, #login-popup .try-again-link .try {padding-top: 13px;} #login-popup .try-again-link >div> span, #login-popup .try-again-link > span {float: right; color: #5c6266; font-size: 1.5em; text-align: right;} #login-popup .change_question, #login-popup .try-again-link .try {float: right; color: #006cb2; font-size: 1.5em; text-decoration: underline;} #login-popup .change_question {display: inline-block; margin-bottom: 15px; padding-top: 5px; width: 100%;} #login-popup.username_new .change_question {margin-right: 50px; margin-top: -15px; width: 80px;} #login-popup .try-again-link .entry-btn {float: left; color: #fff; font-size: 2em; background: #006cb2; padding: 11px 7% 9px; line-height: 1.1;} #login-popup input[type="password"].error {border: 1px solid #c80b0b;} #login-popup .error-msg, #login-popup .difalt-error {color: #585858; font-size: 1.5em; text-align: right; width: 100%; margin: 0 auto;} #login-popup .error-msg:before {background: url(../img/sprite-img.png) no-repeat -184px -1330px; width: 15px; height: 13px; content: '';} .check-box label.error, .sec_question label.error, .login_otp label.error, label.error {position: relative; clear: both; position: relative; margin-top: 5px;} #login-popup .error-msg:before, #login-popup .difalt-error:before {content: ''; display: inline-block; margin-left: 3px;} #login-popup .difalt-error:before {background: url(../img/sprite-img.png) no-repeat -165px -3105px; height: 27px; width: 30px; position: absolute; right: -40px;} #login-popup.popup_change_password_new .difalt-error.red:before {background: url(../img/sprite-img.png) no-repeat -66px -1366px; margin-top: 0;} #login-popup .difalt-error.red {color: #BE4646;} #login-popup .error-box-new {padding-right: 30px; padding-top: 10px;} #login-popup .error-box-new {display: none;} #login-popup .error-box-new.active {display: block;} #login-popup .difalt-error.red:before {background: url(../img/sprite-img.png) no-repeat -66px -1367px; margin-top: -9px;} #login-popup .difalt-error {position: relative; max-width: 433px; padding-bottom: 20px; line-height: 1.2;} #login-popup .difalt-error span {display: block;} #login-popup .info-section {margin-bottom: 20px; display: inline-block;} #login-popup.generic_verification .info-section {display: block;} #login-popup.generic_verification .popup-text {font-size: 1.4em;} .generic_verification_cb {padding:20px 0px 0px 0px;} .generic_verification_cb .hsg-custom-input input[type="checkbox"]:not(:checked) + label, .generic_verification_cb .hsg-custom-input input[type="checkbox"]:checked + label {line-height:30px;} #login-popup .following-info {color: #5c6266; font-size: 1.5em; line-height: 1.3; padding: 7px 0 23px 0; position: relative;} #login-popup .following-info:before {background: url(../img/sprite-img.png) no-repeat -129px -1366px; width: 27px; height: 30px; content: ''; display: inline-block; position: absolute; top: 0; right: -36px;} #login-popup .following-info.lock:before {background: url(../img/sprite-img.png) no-repeat -129px -3101px;} #login-popup.popup_change_password_new .following-info:before {top: 9px;} #login-popup .info-section ul, #login-popup .customer-info-sec ul {padding: 0; overflow: hidden;} #login-popup .info-section li, #login-popup .customer-info-sec li {float: right; width: 50%;} #login-popup.generic_verification .info-section li {width: 100%;} #login-popup.generic_verification.imut-link .info-section li {width: 50%;} .ie8 #login-popup .info-section li.full, #login-popup .info-section li.full {width: 58%; margin-bottom: 19px;} .ie10 #login-popup .info-section li, .ie10 #login-popup .customer-info-sec li, .ie9 #login-popup .info-section li, .ie9 #login-popup .customer-info-sec li {width: 49%; padding-left: 2px;} .ie8 #login-popup .info-section li, .ie8 #login-popup .customer-info-sec li {float: right; width: 50%;} #login-popup .info-section li.none input[type="number"], #login-popup .info-section li.none input[type="tel"], #login-popup .info-section li.none input[type="text"] {border-radius: 0; -webkit-appearance: none; float: right; width: 96%;} #login-popup.generic_verification .info-section li.none input[type="number"], #login-popup.generic_verification .info-section li.none input[type="tel"], #login-popup.generic_verification .info-section li.none input[type="text"] {width: 200px;} #login-popup .info-section li label, #login-popup .customer-info-sec li label {display: block; color: #585858; font-size: 1.8em; margin-bottom: 2px;} #login-popup.popup_change_password_new .info-section li label {margin-top: 0; max-width: inherit;} #login-popup .info-section li input[type="number"], #login-popup .info-section li input[type="tel"], #login-popup .info-section li input[type="text"], #login-popup .customer-info-sec li input[type="text"] {border-radius: 0; -webkit-appearance: none; float: left;} #login-popup .captcha-section label {font-size: 18px;} #login-popup .security-section {padding: 0 0 20px 0;} #login-popup.username_new .security-section {padding: 0 0 20px 0;} #login-popup .securite-text {line-height: 1.3; position: relative; color: #5c6266; font-size: 1.5em; padding: 0px 0 22px 0; height: 40px; vertical-align: middle; display: table-cell;} #login-popup .securite-text:after {background: url(../img/sprite-img.png) no-repeat -103px -1367px; width: 18px; height: 27px; content: ''; display: inline-block; position: absolute; top: 3px; right: -28px;} #login-popup.username_new .securite-text:after {right: -35px;} #company_login label, #login-popup .sec_question label {color: #585858; font-size: 1.8em; line-height: 1.2;} #login-popup.login_term_new .sec_question {width: 270px;} #login-popup.login_term_new .sec_question label {margin-top: -2px; line-height: 1.5;} #company_login label.question {padding-left: 20px; margin-bottom: 8px; display: inline-block;} #company_login label.questionLbl {display: run-in;} #login-popup .sec_question select {border: 1px solid #99c1db; padding: 2px; height: 44px; width: 100%;} #login-popup .complete-info-sec {padding: 0px 10px 0px 14px;} #login-popup .complete-info-sec .following-info {padding: 0 0 10px 1%;} #login-popup .check-box {clear: both; overflow: hidden;} #login-popup .check-box .check-icon {float: right; margin-left: 11px;} #login-popup .check-box .checkbox_holder label {color: #585858; float: right; font-size: 1.4em; max-width: 82%;} #login-popup .generic_verification_cb.check-box .checkbox_holder label {font-size: 1.6em;} #login-popup .hsg-custom-input input[type="checkbox"]:not(:checked) + label:after, #login-popup .hsg-custom-input input[type="checkbox"]:checked + label:after {top: 3px;} .ie #login-popup .hsg-custom-input input[type="checkbox"]:not(:checked) + label:after, .ie #login-popup .hsg-custom-input input[type="checkbox"]:checked + label:after {top: 0px;} #login-popup .check-box label.error {margin-right: 20px;} #login-popup .check-box label a {border-bottom: 1px solid; color: #006CB2;} #login-popup .complete-info-sec input[type="text"] {margin-bottom: 2px; margin-right: 5px;} #login-popup .complete-info-sec > ul >li {width: 100%; display: inline-block; margin-bottom: 0; min-height: 91px;} #login-popup .sec_question .error-msg {max-width: 431px;} #login-popup .suces-msg-sec {padding-bottom: 10px;} #login-popup .suce-mgs {position: relative;} #login-popup .suce-mgs:after {background: url(../img/sprite-img.png) no-repeat -140px -208px; width: 37px; height: 38px; content: ''; display: inline-block; position: absolute; top: 0; right: -48px;} #login-popup .suce-mgs > strong {color: #003f80; font-size: 1.8em; display: block; margin-bottom: 2px;} #login-popup .suce-mgs > p {line-height: 1.3;} #login-popup .customer-info-sec {padding-bottom: 20px;} #login-popup .customer-info-sec .error-msg {max-width: 428px;} #login-popup .customer-info-sec .error-msg {line-height: 1.2; margin-bottom: 11px;} #login-popup .customer-info-sec li.none input[type="text"] {float: right; width: 96%;} #login-popup .customer-info-sec > strong, #login-popup .sec_question > strong {color: #585858; font-size: 1.5em; padding: 0 0 13px 0; display: block;} #login-popup .customer-info-sec li input[type="text"] {margin-bottom: 17px;} #login-popup .capcha-section {overflow: hidden; padding: 0 0 13px 0;} #login-popup .capcha-btn, #login-popup .cahcha-box {float: right;} #login-popup .capcha-btn {width: 22px;} #login-popup .cahcha-box {width: 48%;} #login-popup .capcha-section > input[type="text"] {float: right; border: 1px solid #99c1db; padding: 2px; height: 49px; margin-left: 15px; width: 34%;} #login-popup .capcha-section img {float: right;} #login-popup .capcha-btn {margin-left: 15px;} #login-popup .detection-sec .securite-text {line-height: 1.3; padding: 0 0 22px;} #login-popup .detection-sec .sec_question {margin-right: 0; padding-bottom: 20px;} #login-popup .detection-sec input.error[type="text"] {border: 1px solid #C80B0B;} #login-popup .detection-sec .securite-text:after {right: -35px;} #login-popup .detection-sec .capcha-section {padding-right: 0;} #login-popup .sec_question > strong {padding-right: 0;} #login-popup .detection-sec .error-msg {margin-bottom: 15px;} #login-popup .send-msg-sec .securite-text {padding: 0 0 22px 0;} #login-popup .send-msg-sec .securite-text:after {right: -35px; background: url(../img/sprite-img.png) no-repeat -42px -1367px; width: 18px; height: 27px;} #login-popup .suc-msg:before {background: url(../img/sprite-img.png) no-repeat -18px -1371px; width: 20px; height: 19px; display: inline-block; content: ''; position: absolute; right: 1px; top: 7px;} #login-popup .suc-msg {color: #388540; font-size: 1.8em; position: relative; padding: 8px 32px 20px 0;} #login-popup .suc-msg strong {color: #585858;} #login-popup .send-msg-sec input[type="text"] {margin-bottom: 6px; background: #e9e8e8; border: 1px solid #c5c5c5;} #login-popup .send-msg-sec .mobile-msg {padding: 7px 4px 17px 13%;} #login-popup .send-msg-sec .mobile-msg:before {right: -42px;} #login-popup .send-msg-sec .sec_question {margin-right: 0;} #login-popup .send-msg-sec .psw-section {text-align: right;} #login-popup .hide-label {display: none;} #login-popup.retype_login .difalt-error, #login-popup.retype_login .following-info, #login-popup .captcha-section {display: none;} #login-popup.error .difalt-error {display: block;} #login-popup.msg .following-info {display: block;} #login-popup.capcha .captcha-section {display: block;} #login-popup.imut-link .psw-info h2 {margin-bottom: 21px;} #login-popup.imut-link .following-info:before {top: 9px;} #login-popup.imut-link .form-wrapper {padding-right: 43px;} #login-popup.imut-link li input[type="text"], #login-popup.login-verify .calender input[type="text"] {float: right;} #login-popup.imut-link .following-info {padding-bottom: 10px;} #login-popup.imut-link .following-info span {display: block;} #login-popup.personal_info .following-info span{max-width: 350px; display: block;} #login-popup.popup_change_password_new .following-info span {display: block;} #login-popup.imut-link ul {overflow: visible;} #login-popup .datepicker_container {margin-top: 5px; min-height: 65px; width: 92%; position: relative; display: inline-block;} #login-popup .datepicker_container .picker {margin-top: 40px;} .ie8 #login-popup .datepicker_container .picker {margin-top: 40px; top: 0} #login-popup .datepicker_container:before {background: url(../img/sprite-img.png) no-repeat -110px -1807px; width: 45px; height: 39px; position: absolute; left: 0; top: 1px; content: ''; pointer-events: none;} #login-popup.imut-link li.calender {position: relative;} #login-popup.login-verify .calender {float: right; width: 240px;} #login-popup.login-verify .calender select {background: #FFFFFF url(../img/sprite-img.png) no-repeat -178px -2276px;} .ie #login-popup.login-verify .calender select {background: none;} #login-popup.login-verify label {font-size: 18px; color: #585858; display: block;} #login-popup.login-verify .securite-text span {font-size: 15px; display: block; margin-top: 10px; margin-bottom: 22px;} #login-popup.login-verify .securite-text img {margin-top: 2px; margin-bottom: 15px;} #login-popup.login-verify .security-section {padding-bottom: 0px;} #login-popup.login-verify .popup-top {padding-bottom: 0px;} #login-popup.login-verify .securite-text {padding-bottom: 15px;} #login-popup.login-verify .securite-text:after {right: -35px; top: -7px; display:none;} #login-popup.login-verify .calender input[type="text"] {height: 40px !important;} #login-popup.login-verify .form-wrapper {padding-top: 8px; padding-right: 20px;} #login-popup.login-verify .securite-text {display: block;} #login-popup.user_details .following-info {max-width: 249px;} #login-popup.login_term {} #login-popup.login_term .psw-info h2 {margin-bottom: 10px;} #login-popup.login_term_new .check-box {padding-right: 10px;} #login-popup.login_term_new .top-check-box {margin-bottom: 0;} #login-popup.login_term_new .popup-text {padding: 6px 10px 0px 14px;} #login-popup #company_login li {min-height: 48px;} #agree-error {} #login-popup.login-verify div.three-field-date {direction: ltr; width: 400px;} #login-popup.login-verify .securite-text .input {position: relative; z-index: 1; display: inline-block; margin: 1em; max-width: 80px; width: calc(100% - 2em); vertical-align: top;} #login-popup.login-verify .input__field {position: relative; display: block; float: right; padding: 0.8em; width: 60%; border: none; border-radius: 0; background: #f0f0f0; color: #aaa; font-weight: 400; font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-appearance: none;} #login-popup.login-verify .input__field:focus {outline: none;} #login-popup.login-verify .input__label {display: inline-block; float: right; padding: 0 1em; width: 40%; color: #696969; font-weight: bold; font-size: 70.25%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} #login-popup.login-verify .securite-text .input__label-content {position: relative; display: block; padding: 1.6em 0; width: 100%; font-size: 19px;} #login-popup.login-verify .graphic {position: absolute; top: 0; left: 0; fill: none;} #login-popup.login-verify .icon {color: #ddd; font-size: 150%;} #login-popup.login-verify .input__field--ruri {width: 100%; background: transparent; padding: 0.5em 0; margin-bottom: 2em;} #login-popup.login-verify .input__label--ruri {width: 100%; position: absolute; right: 0; text-align: right; font-size: 19px; padding: 10px 0 5px; pointer-events: none;} #login-popup.login-verify .input__label--ruri::after {content: ''; position: absolute; width: 100%; height: 2px; background: rgb(153, 193, 219); left: 0; top: 100%; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; transition: transform 0.3s, background-color 0.3s;} #login-popup.login-verify .securite-text .input__label-content--ruri {padding: 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: -webkit-transform 0.3s, color 0.3s; transition: transform 0.3s, color 0.3s; margin:0;} #login-popup.login-verify .input__field--ruri:focus + .input__label--ruri::after, #login-popup.login-verify .input--filled .input__label--ruri::after {background: rgb(153, 193, 219); -webkit-transform: scale3d(1, 0.5, 1); transform: scale3d(1, 0.5, 1);} #login-popup.login-verify .input__field--ruri:focus + .input__label--ruri .input__label-content--ruri, #login-popup.login-verify .input--filled .input__label--ruri .input__label-content--ruri {-webkit-transform: translate3d(0, 1.7em, 0) scale3d(0.9, 0.9, 1); transform: translate3d(0, 1.7em, 0) scale3d(0.9, 0.9, 1);} #login-popup.login-verify label.error {direction:rtl; margin-top: 0; margin-bottom: 10px;} #login-popup.login-verify label.error:not(:empty) ~ label.error:not(:empty) {display: none !important;} #login-popup.login-popup_surg{max-width:850px} @media (max-width: 765px) {#login-popup .psw-section {text-align: right;} #login-popup.popup_change_password_new li.full, #login-popup input[type="password"] {width: 99%;} #login-popup .capcha-section > input[type="text"] {width: 33%;} #login-popup .sec_question select {height: 48px;} #login-popup .suce-mgs:after {right: -43px;}} @media (max-width: 518px) {#login-popup .error-msg:before {position: absolute; right: 60px;} #login-popup .sec_question .error-msg, #login-popup .psw-section .error-msg {padding-right: 23px;} #login-popup .check-box {display: inline-block; overflow: inherit; width: 100%;} #login-popup .check-box .check-icon {} #login-popup .capcha-section > input[type="text"] {width: 100%; margin-left: 0; margin-bottom: 10px;} #login-popup .psw-info h2 {font-size: 2.2em; line-height: 1.3; padding-left: 50px;} #login-popup .close-btn, #login-popup .login_open_calls_exit {top: 14px;}} @media (max-width: 490px) {#login-popup .info-section li {width: 100%;} #login-popup .info-section li.none {width: 100%; margin-bottom: 15px;} #login-popup .info-section li.none input[type="number"], #login-popup .info-section li.none input[type="tel"], #login-popup .info-section li.none input[type="text"] {width: 100%;}} @media (max-width: 390px) {#login-popup.user_details .need_help >span, #login-popup.user_details .try-again-link .try {padding-top: 0;} #login-popup.user_details .need_help {max-width: 35%; float: right; margin-top: 5px;} #login-popup.username_otp .need_help >span, #login-popup.username_otp .try-again-link .try {padding-top: 0; float: none;} #login-popup.username_otp .need_help {max-width: 63%; float: right; margin-top: 5px;} #login-popup.login-verify .securite-text .input {margin: 1em 0.5em; max-width: 70px;}} #more-item {min-height: 50px; padding: 0 25px; background: #fff;} #more-item .itme-link {color: #006cb2; font-size: 1.5em; margin-top: 19px; display: inline-block; position: relative;} #more-item .itme-link:after {background: url(../img/sprite-img.png) no-repeat -153px -356px; width: 16px; height: 10px; display: inline-block; content:''; left: -25px; position: absolute; top: 3px;} #more-item #loading {padding: 0; margin: 5px 0 0 0;} #policy_blog.policy-data {padding: 24px 0 17px 0; margin-top: 1px;} #policy_blog.policy-data a {padding:10px 41px 10px 0; font-size: 15px; line-height: 25px; color: #006cb2; position: relative;} #policy_blog.policy-data a:after {position: absolute; right: 0px; content:""; top:0px; width: 31px; height: 30px; display: block; background: url(../img/sprite-img.png) no-repeat -93px -1620px;} #policy_blog.policy-data a:before {position: absolute; left: -22px; content:""; top:9px; width: 10px; height: 18px; display: block; background: url(../img/sprite-img.png) no-repeat -52px -329px;} #policy_blog.policy-data.policy-travel {background: #e8eaed; padding:17px 25px 9px 0;} #contact_success .con-suces-content {padding: 36px 14px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;} #contact_success .con-suces-content h2 {color:#585858; font-size:2.8em; margin-bottom:30px; line-height:1;} #contact_success .suces-msg:before {display:block; background: url(../img/sprite-img.png) no-repeat -172px -1408px; width: 26px; height: 25px; content:''; margin-bottom:7px;} #contact_success .suces-msg {color: #388540; font-size: 1.7em;} #contact_success .suces-msg strong {font-size: 107%; font-weight: bold; margin-left: 3px;} #contact_success .error-msg strong {font-size: 107%; font-weight: bold; margin-left: 3px;} #contact_success .error-msg:before {display:block; background: url(../img/sprite-img.png) no-repeat -65px -1371px; width: 32px; height: 25px; content:''; margin-bottom:7px;} #contact_success .error-msg {color: #c80b0b; font-size: 1.7em;} #trust_links .col h2, #trust_links .col h3 {font-size: 2em; color: #585858; display: block; font-weight: 100; line-height: 1; max-width: 96%;} #side_column #trust_links .col {padding-bottom: 8px; margin-right: 0; padding-top: 12px;} #trust_links .col h3 {padding-bottom: 10px;} #trust_links li a {color: #006CB2; font-size: 1.5em; line-height: 1; overflow: hidden; margin-bottom:10px; display: inline-block;} #trust_links {background-color: #fff; color: #006c9d;} #trust_links .inner_box {margin: 12px;} #trust_links h2 {color: #585858; margin-bottom: 10px; font-size: 20px;} @media only screen and (max-width: 765px) and (min-width: 519px) {#trust_links .col {overflow: hidden;} #trust_links ul li {float: right; width: 50%;}} #trust_list .col {padding-bottom: 8px; padding-top: 12px; margin: 12px;} #trust_list .col h3 {padding-bottom: 10px;} #trust_list li a {color: #006CB2; display: block; font-size: 1.5em; line-height: 1.73; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} #trust_list {background-color: #fff; color: #006c9d;} #trust_list .inner_box {margin: 12px;} #trust_list h2 {color: #585858; margin-bottom: 10px; font-size: 20px;} #trust_list .deviceshow, #trust_list .more_topic {display:none !important;} @media only screen and (max-width: 765px) and (min-width: 519px) {#trust_list .col {overflow: hidden;} #trust_list ul li {float: right; width: 50%;}} /* To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. */ #gain_pension .gain-title {width: 100%;} #gain_pension h2.gain-title {font-size: 10px;} #gain_pension .gain_list {margin-right: 12px; padding-top: 13px;} #gain_pension li {float: right; padding: 6px 12px 0 11px; border-left: 1px solid #a5b4ba; text-align: center; width: 16.5%; min-height:75px;} #gain_pension li.down strong {color: #DB2828;} #gain_pension li.down em {background: url(../img/sprite-img.png) 0 0 no-repeat; display: inline-block; width: 19px; background-position: -97px -324px;} #gain_pension .gain-title strong {font-size: 2em; color: #003f80; display: inline-block; margin-left: 14px;} #gain_pension .gain-title strong span {font-size: 15px; color: #585858; display: inline-block; margin-right: 6px;} #gain_pension.box {min-height: 116px; background: url(../img/grid.png) 0 0 repeat;} #gain_pension ul {float: right; padding-top: 18px;} #gain_pension ul {width: 102%; margin-bottom: 18px;} #gain_pension li strong {color: #388540; display: block; font-size: 30px; font-weight: normal; direction: ltr; margin-bottom:7px;} .ie8 #gain_pension li strong {font-size: 20px;} #gain_pension li.lowvalue strong {color: #db2828;} #gain_pension li.lowvalue em {background: url(../img/red_caret-down.jpg) 0 89% no-repeat;} #gain_pension li.up strong em {background: url(../img/sprite-img.png) 0 0 no-repeat; width: 19px; display: inline-block; background-position: -49px -299px;} #gain_pension li span {font-size: 1.5em; color: #585858; display: block;} #gain_pension li:last-child {padding-left: 0; border: none; background:none;} #gain_pension li.none {border-left: none;} #gain_pension li strong.gry-text {color:#585858;} #gain_pension .nominal_disclaimer{margin-bottom: 10px; clear:both;} .nominal_disclaimer span{font-size: 1.2em;} #gain_pension .track {color: #0074ac; font-size: 1.5em; float: left; position: relative; margin-left: 20px; margin-top: 5px; padding-left: 13px;} #gain_pension .track:after {background: url(../img/sprite-img.png) no-repeat -67px -330px; width: 6px; height: 9px; content:''; position: absolute; top: 2px; left: 0;} @media only screen and (max-width: 765px) {#gain_pension ul {width: 100%;} #gain_pension li {padding: 0 2% 2% 2%; border: none; border-bottom: 1px solid #bcbcbc; width: 29%; text-align: center;} #gain_pension .gain_list {position: relative;} #gain_pension .track {position: absolute; top: 12px; left: 0px; padding-left: 13px;} #gain_pension .gain-title {width: 80%;} #gain_pension li + li + li + li {border: none; padding-top: 15px;} #gain_pension .gain-title {width: 322px;} #gain_pension li {padding-bottom:0;}} @media only screen and (max-width:560px) {#gain_pension li {width: 45.2%;} #gain_pension li + li + li + li {border-bottom:1px solid #BCBCBC; padding-top:0;} #gain_pension li {margin-bottom:10px; padding-bottom:0;}} @media only screen and (max-width: 518px) {#gain_pension .track {position: absolute; top: 12px; left: 0px; padding-left: 13px; width: 71px; background-position: 0 88%;} #gain_pension .gain-title {width: 69%;} #gain_pension li {width: 48%;} #gain_pension li {padding-left: 0; padding-right: 0;} #gain_pension .gain_list {margin-right: 10px;}} #archive_polisot_list {min-height: 356px; overflow:visible; position:relative;} #archive_polisot_list #filter-content {margin-top: -5px;} #filter_info_form {padding: 16px 16px 2px 0; background: #003c7f; position: relative; z-index: 999; width: 100%; display: inline-block;} #filter_info_form .right-block {width: 79px; float: right;} #filter_info_form .right-block span {line-height: 15px; color: #fff; font-size: 15px; float: right; clear: right; cursor: pointer;} #filter_info_form .right-block span em {display: inline-block; width: 20px; background-image: url(../img/sprite-img.png); background-position: 0 -692px; height: 20px;} #filter_info_form.advanced_open .right-block span em {background-position: 0 -647px;} #filter_info_form .filter-heading {color: #fff; font-size: 18px; float: right; font-weight: bold; line-height: 14px; margin-bottom: 14px; transition: margin-bottom 0.7s; -webkit-transition: margin-bottom 0.7s;} #filter_info_form.advanced_open .filter-heading {margin-bottom: 106px;} #filter_info_form .filter-form {margin-left: -8px; float: right;} #filter_info_form .filter-form > li {float: right; padding-left: 6px;} #filter_info_form.standard_form input[type="text"] {background-color: #fff; margin-bottom: 0;} #filter_info_form label {color: #fff; font-size: 1.8em; width: 100%; display: block; margin-bottom: 6px;} #filter_info_form .button-section {padding-left: 0; border-right: 1px solid #668cb3; width: 125px; padding-right: 20px; margin-right: 7px;} #filter_info_form .button-section label.hide-text {display: none;} #filter_info_form .reset {color: #fff; font-size: 1.5em; text-decoration: underline; margin-bottom: 5px; display: inline-block; padding-top: 2px;} #filter_info_form .filter-form li input {height: 40px; padding: 0 2px;} #filter_info_form .filter-form li input, #filter_info_form .filter-form li select.hsg-custom-input {background: #fff; border: 1px solid #004e8f; color: #585858; font-size: 1.5em; width: 100%;} #filter_info_form .filter-form li select.hsg-custom-input {width: 232px; padding: 9px 2px 9px;} #filter_info_form .filter-form li input, #filter_info_form, #filter_info_form .sbHolder, #filter_info_form .button-section input[type="button"], #filter_info_form .calender input[type="text"] {box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;} #filter_info_form .button-section input[type="button"] {background: #006cb2; color: #fff; font-size: 2em; padding: 0 22px; float: right; cursor: pointer; border: none; font-family: 'mfw_protocolharelmedium', Arial; -webkit-appearance: none; border-radius: 0; height: 40px;} #filter_info_form .calender {position: relative;} #filter_info_form .calender input[type="text"] {background: #fff; font-size: 16px; width: 100%; padding: 0 2px; border-radius: 0; border: 1px solid #004E8F; padding-top: 5px; height: 40px; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; margin-bottom: 0;} #filter_info_form .archive_date .calender input[type="text"] {font-size: 15px;} .ie8 #filter_info_form .calender input[type="text"] {z-index: -1; font-size: 13px;} #filter_info_form .calender i {background: url(../img/sprite-img.png) no-repeat -114px -1315px; width: 18px; height: 40px; position: absolute; top: 24px; left: 7px; padding:11px; border-right: 1px solid #668cb3; pointer-events: none; cursor: pointer; z-index: 10000; content: " ";} #filter_info_form select.hsg-custom-input {height: 40px; width: 232px;} .ie9 select.hsg-custom-input {background-image: none !important; padding: 7px 6px 7px 2px !important;} #filter_info_form .sbToggle {height: 39px;} #filter_info_form .input_holder {display: inline-block; float: right; width: 234px; margin-left: 8px; margin-bottom: 14px;} #filter_info_form .select-box, #filter_info_form .calender {float: right;} #filter_info_form .calender.cal-one {margin-left: 8px;} #filter_info_form .calender {width: 111.5px;} #filter_info_form .button-section {float: left; display: inline-block; transition: padding-top 0.7s; -webkit-transition: padding-top 0.7s;} #filter_info_form.advanced_open .button-section {padding-top: 80px;} #filter_info_form.archive_forms .button-section {padding-top: 1px;} #filter_info_form + .trust_table th, #filter_info_form + .trust_table td {} #filter_info_form + .trust_table th.download_column {min-width: 86px;} #filter_info_form .filters {display: inline-block; float: right; width: 734px;} #filter_info_form .picker select {background: #FFFFFF url(../img/sprite-img.png) no-repeat -178px -2276px;} .ie #filter_info_form .picker select {background: #FFFFFF;} #filter_info_form .filter-form li .sbOptions > li {width: 100%;} #filter_info_form .advanced {height: 0; overflow: hidden; display: block; clear: both; transition: height 0.7s; -webkit-transition: height 0.7s;} #filter_info_form.advanced_open .advanced {height: 78px;} .ie8 #filter_info_form .calender input[type="text"] {border: none; padding: 11px 2px;} .ie8 #filter_info_form .reset {padding-top: 2px;} .ie8 #filter_info_form .button-section input[type="button"] {padding: 9px 28px 9px;} .ie9 #filter_info_form .calender input[type="text"] {border: none; padding: 11px 2px;} .ie9 #filter_info_form .reset {padding-top: 2px;} .ie9 #filter_info_form .button-section input[type="button"] {padding: 9px 28px 9px;} .ie8 #filter_info_form .calender.cla-two:before {left: 134px;} .ie8 #filter_info_form .calender.cal-one:before {left: -103px;} @media (max-width: 1013px) {#filter_info_form .filters {width: 487px;} #filter_info_form .button-section {padding-top: 80px;} #filter_info_form.advanced_open .button-section {padding-top: 236px;} #filter_info_form.archive_forms .button-section {padding-top: 77px;} #filter_info_form .filter-heading {margin-bottom: 106px;} #filter_info_form.advanced_open .filter-heading {margin-bottom: 262px;} #filter_info_form.advanced_open .advanced {height: 156px;} #filter_info_form .calender {width: 234px;} #filter_info_form .input_holder.date_holder {width: 100%;}} @media (max-width: 765px) {#filter_info_form select.hsg-custom-input {width: 100%;} #filter_info_form .filter-form {width: 84%; margin-left: 0;} #filter_info_form .calender-section {position: absolute; top: 88px;} #filter_info_form .button-section {float: left; width: 25%; padding-right: 4%;} #filter_info_form .input_holder {width: 48%; margin-left: 2%;} #filter_info_form .filters {width: 69%;} #filter_info_form .select-box .sbHolder {width: 100%;} #filter_info_form .calender-section {width: 60.5%;} #filter_info_form {position: relative;} #filter_info_form .advanced em {background: url(../img/sprite-img.png) no-repeat -176px -356px; content: ''; position: absolute; height: 11px; width: 17px; left: -15px; top: 16px;} #filter_info_form .calender-section {margin-top: 20px;} #filter_info_form .right-block {width: 16%;} #filter_info_form .button-section input[type="button"] {padding: 0 14%;} #filter_info_form .calender.cal-one {margin-left: 2%;} #filter_info_form .calender {width: 48%;} #filter_info_form .input_holder.date_holder {width: 100%;}} @media (max-width: 576px) {#filter_info_form .button-section {padding-top: 98px;} #filter_info_form label.comapny {padding-top: 18px;} #filter_info_form .filter-heading {margin-bottom: 124px;} #filter_info_form.advanced_open .filter-heading {margin-bottom: 279px;} #filter_info_form.advanced_open .button-section {padding-top: 254px;}} @media (max-width: 518px) {#filter_info_form.archive_forms .button-section {padding-top: 0;} #filter_info_form label.comapny {padding-top: 0;} .picker.picker--opened {position: fixed; right: 0; bottom: 0; width: 100%;} #filter_info_form .input_holder {width: 100%; margin-left: 0;} #filter_info_form .filter-heading {margin-bottom: 247px;} #filter_info_form .filter-form {width: 71%;} #filter_info_form .calender-section {float: none; width: 100%; position: static; overflow: hidden; margin-bottom: 20px;} #filter_info_form .select-box {float: none; width: 100%;} #filter_info_form .calender {padding-left: 0;} #filter_info_form.advanced_open .button-section, #filter_info_form .button-section {float: none; width: 100%; padding: 0; margin-right: 0; border-right: 0; margin-bottom: 4%;} #filter_info_form .reset {margin-top: 10px;} #filter_info_form .button-section input[type="button"] {float: left;} .advanced_open#filter_info_form .button-section {padding-top: 80px;} #filter_info_form .button-section {position: relative;} #filter_info_form .advanced em {background: url(../img/sprite-img.png) no-repeat -166px -294px; width: 11px; height: 8px; content: ''; display: inline-block; position: static;} #filter_info_form .right-block {width: 26%;} #filter_info_form {padding: 3% 3% 2px 0;} #filter_info_form .filters {width: 100%;} #filter_info_form label {margin-bottom: 2px;} #filter_info_form .calender i {top: 20px;} #filter_info_form .calender, #filter_info_form .calender.cal-one {margin:0 0 14px 0; width:100%} #filter_info_form .input_holder.date_holder {margin-bottom: 0;} #filter_info_form.advanced_open .advanced {height: 224px;} #filter_info_form.advanced_open .filter-heading {margin-bottom: 469px;}} #filter_content {padding: 13px 12px 0;} #filter_content .policy-icon {position: relative;} #filter_content .policy-icon > div {position: absolute; top: -4px; left: 10px; content:''; width: 22px; height: 22px; cursor: pointer; border-bottom:0;} #filter_content .policy-icon > div a {display:block; text-decoration:none; background: url(../img/sprite-img.png) no-repeat -114px -1088px; width: 22px; height: 22px;} #filter_content table th {padding: 10px 10px 7px 22px; line-height: 1.2; text-align: right; vertical-align: top;} #filter_content .flip-table {margin-bottom: 10px;} #filter_content table td {padding: 8px 10px;} #filter_content table th.main-titel {background-color: #d0dcf5;} #filter_content table td > a {direction: rtl; min-width: 100px; display: block; line-height: 1.7; background: none; color: #006cb2; font-size: 100%; position: relative; text-align: right;} #filter_content table td > a > em {position: absolute; top: -2px; left: 12px; background: url(../img/sprite-img.png) no-repeat -111px -1115px; width: 28px; height: 28px; content:'';} #filter_content th:nth-child(5), #filter_content td:nth-child(5) {width: 85px;} #filter_content th:nth-child(4), #filter_content td:nth-child(4) {width: 119px;} #filter_content th:nth-child(3), #filter_content td:nth-child(3) {width: 116px;} #filter_content th:nth-child(2), #filter_content td:nth-child(2) {width: 112px;} #filter_content th:nth-child(1), #filter_content td:nth-child(1) {width: 312px;} .arrow {} .standard_table table thead th .standard_table table thead th .arrow a {position: absolute; top: 9px; left: 5px; content:''; background: url(../img/sprite-img.png) no-repeat -111px -1154px; width: 9px; height: 16px;} .standard_table table thead th .arrow.blue a {background: url(../img/sprite-img.png) no-repeat -123px -1154px;} .standard_table table thead th .arrow.blue-up a {background: url(../img/sprite-img.png) no-repeat -135px -1152px;} #filter_content .tooltip-wrap {left: -146px; top: 32px;} #filter_content .policy-icon > em > .tooltip {position: relative;} #filter_content .tooltip.top:after {top: 25px; left: 5px;} #filter_content .tooltip.bottom:after {bottom: 24px; left: 4px;} #filter_content .bottom .tooltip-wrap {bottom: 31px; top: -147px;} #filter_content .tooltip-wrap strong {font-weight: bold;} #filter_content .table_area table td .tooltip-wrap .bid {background: none; font-size: 95%; color: #006cb2; position: relative; margin-bottom: 0; padding-left: 3px; line-height: 1; min-width: 78px;} #filter_content .table_area table td .tooltip-wrap .bid em {background: url(../img/sprite-img.png) no-repeat -67px -330px; width: 6px; height: 9px; position: absolute; top: 4px; left: 6px;} #filter_content .policy-icon .tooltip {} @media (max-width: 765px) {#filter_content td:nth-child(1) {min-height: 80px;} #filter_content .police-text {display: inline-block; text-align: right; white-space: pre-line; width: 72px; direction: rtl;} #filter_content table td {padding: 12px 10px 8px 20px; min-height: 49px; line-height: 1.3;} #filter_content table th {padding: 14px 9px 13px 15px; min-height: 49px; line-height: 1.33; word-spacing: -1px;} #filter_content .policy-icon > em {left: -2px; top: -3px;} #filter_content th:nth-child(1) {min-height: 80px;} #filter_content th:nth-child(5) {min-height: 49px;} #filter_content td:nth-child(3) {min-height: 71px;} #filter_content td:nth-child(4) {min-height: 70px;} .arrow em {top: 3px; left: -6px;} #filter_content td:nth-child(2), #filter_content td:nth-child(3), #filter_content td:nth-child(4), #filter_content td:nth-child(5), #filter_content th:nth-child(2), #filter_content th:nth-child(3), #filter_content th:nth-child(4), #filter_content th:nth-child(5) {width: 80%;} #filter_content th:nth-child(5), #filter_content td:nth-child(5) {width: auto; min-height: 50px;} #filter_content th:nth-child(4), #filter_content td:nth-child(4) {width: auto; min-height: 71px;} #filter_content th:nth-child(3), #filter_content td:nth-child(3) {width: auto;} #filter_content th:nth-child(3) {min-height: 71px; line-height: 1.3;} #filter_content th:nth-child(2), #filter_content td:nth-child(2) {width: auto;} #filter_content th:nth-child(1), #filter_content td:nth-child(1) {width: auto;} #filter_content .policy-icon > span {left: -6px;} .tooltip-wrap p {white-space: pre-line;} #filter_content .bottom .tooltip-wrap {bottom: 0; left: -146px; top: 32px; min-height: 154px;} .tooltip.bottom:after {background: url(../img/sprite-img.png) no-repeat -97px -495px; top: 25px;} #filter_content .left .tooltip-wrap {left:-14px;} #filter_content .left-two .tooltip-wrap {left:-46px;}} /* To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. */ #tools_title.box {min-height: 30px;} #tools_title {display: none !important;} #tools_title h2 {color: #FFFFFF; font-size: 24px; font-weight: 100; padding-right: 2px;} #tools_title.gape {margin-top:25px;} @media only screen and (max-width: 1013px) {#tools_title {display: block !important;} .secondary_nav > ul > li > a {padding-top: 5px;} #tools_title.box {min-height: 20px;}} /* To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. */ #contact {background: #ffffff;} #contact .col h3 {font-size: 2em; color: #585858; display: block; font-weight: 100; line-height: 1; max-width: 96%;} #contact.box {min-height: 114px;} #contact span {font-size: 1.5em; color: #585858; display: block; line-height: 1.2;} #contact span.harelstyleStyle-phone {font-size: 2.8em; color: #0078c6; display: inline-block; line-height: 28px;} #contact a.harelstyleStyle-phone {direction: ltr; font-size: 2.8em; color: #0078c6; display: inline-block; line-height: 28px; display: none;} #contact span.harelstyleStyle-phone a {color: #0078c6;} #contact span {display: block; color: #034083; font-size: 2em;} #contact a {color: #034083; font-size: 2.8em; display: inline-block;} #contact.box.contact_panel {background: none repeat scroll 0 0 #E8EAED; min-height: 116px;} #contact.contact_panel span {color: #034083; display: block; font-size: 2em;} #contact.contact_panel .col {margin-right: 0; padding-top: 21px; text-align: center;} #contact.box {min-height: 114px;} #contact span {max-width: 94%; font-size: 1.5em; color: #585858; display: block; line-height: 1.2;} #contact span.harelstyleStyle-phone {font-size: 2.8em; color: #0078c6; display: inline-block; line-height: 28px;} #contact a.harelstyleStyle-phone {direction: ltr; font-size: 2.8em; display: inline-block; line-height: 28px;} #contact span.harelstyleStyle-phone a {color: #0078c6;} #contact.contact_kupa {min-height: 112px;} #contact.panel .col {margin-right: 10px; padding-top: 27px;} #contact.contact_boxpanel {min-height: 240px;} @media only screen and (max-width: 1013px) {#contact.contact_kupa {min-height: 239px;}} @media only screen and (max-width: 765px) {#contact.box {min-height: 240px;} #contact a {display: block;}} @media only screen and (max-width: 518px) {#contact {min-height: 120px !important;} #contact.box {min-height: 122px; padding-top: 9px;} #contact a {display: block;} #contact.contact_boxpanel {min-height:114px;} #contact.contact_kupa {min-height: 112px;}} .collective_search {display: none;} .collective_search.display, .collective_search.active {display: block;} .box.white.inactive, .collective_iframe.inactive {display: none;} .box1111.collective_search .framecontent .frame-content.frame-data input[type="button"] {text-indent: 999999px; width: 35px; height: 35px; margin-right: 0;} .box1111.collective_search .frame-content.frame-data .form.manage-form:after {left: 12px;} .ie8 .box1111.collective_search .frame-content.frame-data .form.manage-form:after {left: 32px;} .collective_search .collective_autocomplete_wrapper {width:100%; width: calc(100% - 37px);} .android_native_general .collective_autocomplete_wrapper {width:84% !important;} .collective_search .framecontent .frame-content.frame-data input[type="button"] {padding: 7px 17px; font-size: 24px; color: transparent;} .box1111.collective_search .agents-blogs-3 .frame-content {padding-top: 22px;} .box1111.collective_search .agents-blogs-3.frame-one.frame-fourth .frame-content.frame-data h2 {padding-bottom: 0;} @media only screen and (max-width: 1013px) {.android_native_general .collective_autocomplete_wrapper {width:100% !important;} .collective_search input[type="button"] {width: 35px; height: 35px; display: inline-block; text-indent: 999999px; font-size: 0; line-height: 0; padding: 0; min-width: 0; background-color: #006cb2; background-position: -86px -295px; border: none; float: right; cursor: pointer; position: absolute; top: -1px; left: -1px;} .collective_search input[type="text"] {margin-top: -1px; width: 100%;} .box1111.collective_search .collective_autocomplete_wrapper {width: calc(100% - 33px);} .box1111.collective_search .frame-content.frame-data .form.manage-form:after {left: 10px;}} #agents_search_noresults.box.white {min-height: 0;} #agents_search_noresults .ituronim_panel4-block {position: relative;} #agents_search_noresults * {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing: border-box;} #agents_search_noresults {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing: border-box;} #agents_search_noresults .ituronim_panel_box {padding-right: 49px; padding-top: 7px;} #agents_search_noresults {padding: 14px 20px 20px; background: #fff;} #agents_search_noresults .ituronim_panel_box p {margin-bottom: 0; color:#585858; font-size: 1.5em;} #agents_search_noresults .ituronim_panel_box {display: inline-block;} #agents_search_noresults .ituronim_panel_box p {width: 80%;} #agents_search_noresults .ituronim_panel_box h2 {font-size: 2.4em; color: #003f80;} #agents_search_noresults .panel-icon {background: url(../img/sprite-img.png) no-repeat scroll -166px -1491px; width: 35px; height: 45px; display: inline-block; position: absolute; top:0; right:0;} #agents_search_noresults .agents_search_noresults {position: relative;} @media only screen and (min-width:766px) and (max-width: 1114px) {#agents_search_noresults {margin-top: 45px;}} @media only screen and (max-width:518px) {#agents_search_noresults .ituronim_panel_box {width:100%;} #agents_search_noresults .ituronim_panel_box p {width: 100%;}}