/*------------------ font-size ----------------------*/
@font-face { font-family: OpenSans-Light; src: url('../assets/font-face/OpenSans-Light.eot'); src: local('â˜º'), url('../assets/font-face/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../assets/font-face/OpenSans-Light.woff') format('woff'), url('../assets/font-face/OpenSans-Light.ttf') format('truetype'), url('../assets/font-face/OpenSans-Light.svg#webfontOTINA1xY') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: OpenSans-Regular; src: url('../assets/font-face/OpenSans-Regular.eot'); src: local('â˜º'), url('../assets/font-face/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../assets/font-face/OpenSans-Regular.woff') format('woff'), url('../assets/font-face/OpenSans-Regular.ttf') format('truetype'), url('../assets/font-face/OpenSans-Regular.svg#webfontOTINA1xY') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: OpenSans-Semibold; src: url('../assets/font-face/OpenSans-Semibold.eot'); src: local('â˜º'), url('../assets/font-face/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../assets/font-face/OpenSans-Semibold.woff') format('woff'), url('../assets/font-face/OpenSans-Semibold.ttf') format('truetype'), url('../assets/font-face/OpenSans-Semibold.svg#webfontOTINA1xY') format('svg'); font-weight: normal; font-style: normal; }
/* CSS Document */
html { -webkit-text-size-adjust: none; }
body { font-family: OpenSans-Regular; font-size: 62.5%; /*line-height: 1.8em;*/ line-height: 26px; color: #606060; background: #f5f5f5; }
/* class="ws" for wide screen only;
	class="ns" for narrow screen only*/
.ws { display: block; }
.ns { display: none; }
.hidden { display:none;}
/* MAIN LAYOUT ------------- */
#wrapper { max-width: 980px; *width:980px;
_width: 980px; width: 980px\0; margin: auto; z-index: -1; background-color: #ffffff; }
#container { float: left; width: 100%; position: relative; margin-bottom: 30px; }
#main { overflow: hidden; margin: 0 auto; margin-top: 136px; min-height: 300px; background: #ffffff url(../images/leftmenu_shadow_grey.gif) 214px top repeat-y; width: 980px; border: 1px solid #ccc; border-bottom: 4px solid #303030; }
#header { position: absolute; top: 0; left: 0px; height: 65px; float: left; width: 100%; min-width: 980px; _width: 980px; z-index: 1; border-bottom: solid 1px #ddd; border-top: none; background: #fff; }
#header_top { position: absolute; left: 0; bottom: 38px; }
#mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9000; background-color: #000; filter: alpha(opacity=60); /*IE*/ -moz-opacity: 0.6; /*Mozilla*/ opacity: 0.6; /*FF*/ }
#btnSearch { display:none;}
/* HERDER ------------- */
#header_left { height: 75px; float: left; _width: 40%; }
#header_right { height: 75px; float: right; _width: 40%; }
#logo_container { float: left; margin-left: 25px; margin-top: 0px; padding: 15px 0px 0px 0px; width: 100%; }
#tagline { clear: both; color: #505050; font: normal 1.1em Arial; margin: 0; padding: 0; margin-left: 25px; text-align: left; max-width: 80%; height: 20px; }
#top_menu { margin: 0px 20px 0px 0px; float: right; }
#top_menu li { margin: 0; list-style: none; position: relative; padding: 25px 0px 0px 0px; border-bottom: none; font-size: 1em; float: left; display: inline; text-align: center; }
#top_menu a { line-height: normal }
/* MAIN ------------- */
#main_container { float: right; padding: 20px 45px 0 45px; width: 670px; }
#main_container_broad { float: right; padding: 0; width: 760px; }
#main_container_onecol { padding: 0; width: 760px; margin: 0 110px; float: left; }
/* main header */
#main_header { float: left; width: 100%; }
h1.title { font: 14px/24px helvetica, arial, sans-serif; color: #444; font-weight: bold; }
/* main content */
#main_content { float: left; width: 100%; padding: 15px 0 50px 0; font-size: 12px; text-align: left; }
h3 { margin-top: 20px; }
#main_content p { margin-top: 15px; line-height: 24px; width: 100%; }
.media-line { padding: 5px 0 5px 20px; font-size: 11px; background: url(../images/speaker16.png) no-repeat 6px 5px; }
.split-horizontal-shadow-long { background: url(../../images/shadow-line-long.gif) no-repeat center top; height: 15px; }
.split-dottedLine { height: 20px; border-bottom: 1px dotted #e0e0e0; }
.split-line { height: 20px; border-bottom: 1px solid #e0e0e0; }
.note-text { border-left: 4px solid #dddddd; padding-left: 15px; color: #777777; }
/*-----------modules----------*/
/*tabs*/
ul.tab-nav { margin: 30px 0; padding-left: 15px; border-bottom: 1px solid #ddd; height: 40px; }
ul.tab-nav li { float: left; }
ul.tab-nav li a { width: 180px; height: 38px; border-top: 2px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; text-align: center; line-height: 38px; text-decoration: none; font-weight: bold; color: #444; display: inline-block; *display:inline;
 *zoom:1;
font-size: 14px; font-family: Arial; }
ul.tab-nav li a:hover { background-color: #f7f7f7; border-bottom: none; }
ul.tab-nav li#selected a { height: 38px; line-height: 38px; border-top: 2px solid #fe8e14; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #fff; color: #000; background-color: #fff; }
/*testimonials*/
#testimonialcontain { width: 160px; padding: 0px 0px 0px 0px; }
#testimonialcontain { padding-left: 25px; text-align: left; }
#testimonialcontain { text-align: left; }
#testimonials { padding-bottom: 15px; padding-top: 10px; }
#testimonialcontent { font: italic 11px Verdana; line-height: 19px }
#testimonialname { font-size: 11px; text-align: left; line-height: 19px; }
/*feature set */
.feature-set { margin: 0 auto; }
.feature { width: 300px; margin-top: 20px; }
.feature-icon { float: left; }
.feature-content { margin-left: 0px; clear: both; float: left; width: 100%; }
.feature-title { float: left; margin-left: 10px; line-height: 36px; vertical-align: middle; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-top: 0; }
/*roundcorner*/
.roundCornerBox { border: 1px solid #dedede; background: #fdfdfd; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 2px #dedede inset; -webkit-box-shadow: 0 0 2px #dedede inset; -moz-box-shadow: 0 0 2px #dedede inset; }
/*popupDownloadForm*/
.downloadForm { position: relative; }
.popupDownloadForm { width: 240px; height: 163px; padding-top: 18px; padding-left: 8px; padding-right: 8px; overflow: hidden; background: url(../images/bg-popup-download.png); position: absolute; z-index: 20; top: 30px; left: -61px; display: none; }
/*-----------modules----------*/
/*LEFT COLUMN*/
.leftmenu-tag-list { font-size: 11px; color: #444; text-align: left; margin-left: 30px; padding-left: 0; list-style: none; margin-top: 15px; }
.leftmenu-tag-list li { padding-left: 0; margin-left: 0; line-height: 20px; }
/* FOOTER ------------- */
#bottom_inner { position: absolute; margin: 25px auto; width: 100%; height: 30px; text-align: center; color: #999; font-size: 1.1em; }
#bottom_inner a { color: #707070; }
#bottom_outer { width: 100%; text-align: center; height: 5px; color: #707070; padding-top: 10px; font-size: 1.1em; }
#bottom_outer a { color: #707070; }
/* LiveChat Button on the right corner*/ 
#fixed_LiveChat { position: fixed; bottom: 30px; right: 65px; width: 104px; height: 150px; cursor: pointer; z-index: 9999; }
#fixed_LiveChat a.j_livechat { background: url(../images/livechat_online.png) no-repeat left top; display: block; height: 150px; }
#fixed_LiveChat .j_lc_close { position: absolute; width: 20px; text-align: center; line-height: 20px; vertical-align: middle; height: 20px; z-index: 200; top: 0px; right: 0px; color: #ffffff; }
#fixed_LiveChat .j_lc_close:hover { background: #dedede; border: 1px solid #444; }
/* to top ----------------------------------- */
#toTop { display: none; text-decoration: none; position: fixed; z-index: 200; bottom: 60px; right: 15px; overflow: hidden; width: 32px; height: 32px; border: none; text-indent: 100%; background: url(../images/backtotop.png) no-repeat left top; }
#toTopHover { background: url(../images/backtotop.png) no-repeat -50px top; width: 32px; height: 32px; display: block; overflow: hidden; float: left; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); z-index: 200; }
#toTop:active, #toTop:focus { outline: none; }
/*CN site*/
#CNSite { position: absolute; z-index: 100; width: 520px; top: 25%; left: 50%; margin-left: -260px; background-color: white; padding: 1.25rem; border: solid 1px #666; -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4); box-shadow: 0 0 10px rgba(0,0,0,0.4); font-size: 14px; line-height: 25px; }
#CNSite p { clear: both; margin-bottom: 30px; }
.cnclose { background: url(../images/icon_close.gif) no-repeat top left; width: 49px; height: 13px; float: right; margin-bottom: 5px; }
#mask-CNSite { position: fixed; height: 100%; width: 100%; background: black; background: rgba(0,0,0,0.75); z-index: 99; top: 0; left: 0; }
#top_contain { clear: both; overflow: visible; width: 980px; border-bottom: none; border-top: none; box-shadow: 0 0 6px rgba(0,0,0,.3); -webkit-box-shadow: 0 0 6px rgba(0,0,0,.3); background: #FFF; height: auto; overflow: hidden; }
#bottom_contain { clear: both; overflow: visible; width: 100%; border-bottom: none; border-top: none; box-shadow: 0 0 6px rgba(0,0,0,.3); -webkit-box-shadow: 0 0 6px rgba(0,0,0,.3); height: auto; overflow: hidden; width: 695px; margin: 50px auto; padding: 30px 40px; background: #fff; }
/*adaptive WebTWAIN_Overview.aspx*/
#adaptive_footer { display: none; }
#work_bottom { display: none; }
.adap_hiden_inline { display: inline-block; }
/* begin footer */
#overall-footer { width: 100%; height: 320px; border-top: none; background: none; }
#overall-footer .inner { width: 980px; margin: 0 auto; }
#container { margin-bottom: 0; }
iframe[name='google_conversion_frame'] { height: 0 !important; line-height: 0 !important; font-size: 0 !important; margin: 0; }
.inner { width: 980px; overflow: hidden; height: auto; margin: 0 auto; }
#main { border-bottom: none; padding-bottom: 322px; }
#footer .container { width: 980px; margin: 0 auto; }
#footer .container:after, #footer .row:after, #footer .col-xs-12:after { content: ''; display: block; clear: both; }
#footer { position: absolute; bottom: 0; margin-top: 30px; width: 100%; height: 322px; background: #353434; }
#footerTop { padding: 40px 0 32px; }
#footerTop ul { float: left; margin: 0; padding: 0; }
#footerTop ul li { list-style: none; text-align: left; }
#footerTop ul li a { font-size: 14px; color: #aaa; line-height: 30px; text-decoration: none; }
#footerTop ul li a:hover { color: #fff; }
#footerTop ul li.title { margin-bottom: 16px; font-size: 14px; color: #fe8e14; line-height: 24px; font-family: OpenSans-Semibold; }
#footerTop .products { width: 26%; }
#footerTop .company { width: 17%; }
#footerTop .resources { width: 23%; }
#footerTop .subscribe { width: 34%; }
#footerTop .subscribe .form { position: relative; height: 38px; width: 100%; }
#footerTop .subscribe .form input { float: left; padding: 0 0 0 8px; width: 66%; height: 36px; line-height: 36px; font-size: 14px; background: #555; color: #fff; outline: none; border: solid 1px #555; border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-top-left-radius: 3px; }
#footerTop .subscribe .form .d-btn { float: left; padding: 0; width: 29%; height: 34px; color: #fff; line-height: 32px; border-bottom-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-bottom-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-top-left-radius: 0; }
#footerTop .subscribe .newsLetter { margin-bottom: 26px; font-size: 14px; color: #aaa; }
#footerTop .subscribe .placeHolder { position: absolute; left: 10px; top: 0; font-size: 14px; color: #777; line-height: 38px; font-family: OpenSans-Semibold; }
#footerTop .footerSubscribeSuccess{float:left;}
#footerTop .footerSubscribeSuccess p{color:#b29474; font-size:14px; }
#footer .socialMedia span { display: inline-block; width: 20%; text-align: right; }
#footer .socialMedia a { display: inline-block; width: 36px; height: 36px; background: url(../assets/img-icon/icon-footer-socialMedia-30x30.png) no-repeat -5px top; }
#footer .socialMedia .fb { background-position: -5px -40px; }
#footer .socialMedia .tw { background-position: -5px -80px; }
#footer .socialMedia .gg { background-position: -5px -120px; }
#footer .socialMedia .yt { background-position: -5px -160px; }
#footer .socialMedia .linkedIn:hover { background-position: -5px -200px; }
#footer .socialMedia .fb:hover { background-position: -5px -240px; }
#footer .socialMedia .tw:hover { background-position: -5px -280px; }
#footer .socialMedia .gg:hover { background-position: -5px -320px; }
#footer .socialMedia .yt:hover { background-position: -5px -360px; }
#footerBottom { height: 60px; background: #2b2a29; color: #aaa; font-size: 12px; line-height: 22px; }
#footerBottom a { color: #aaa; text-decoration: none; }
#footerBottom a:hover { color: #fff; }
#footerBottom .ct-lt { width: 14%; float: left; padding-right: 0; text-align: left; }
#footerBottom .ct-lt img { margin-top: 18px; width: 98px; }
#footerBottom .ct-ct { width: 64%; float: left; padding-top: 20px; text-align: left; }
#footerBottom .ct-rt { width: 22%; float: left; padding: 16px 0 0 0; text-align: right; }




/* wide screen -------------------------- */
@media screen and (min-width:1208px) {
#comm100-float-button-2 { display: block; }
#comm100-float-button-3 { display: none; }
}
@media screen and (min-width:1024px) and (max-width:1207px) {
#wrapper { max-width: 980px; }
.ws { display: block; }
.ns { display: none; }
#comm100-float-button-2 { display: none; }
#comm100-float-button-3 { display: block; }
#ICSRetiring { display: none; }
}/* normal screen -------------------------- */
@media screen and (min-width:768px) and (max-width:1024px) {
#wrapper { width: 980px; }
.ws { display: block; }
.ns { display: none; }
#comm100-float-button-2 { display: none; }
#comm100-float-button-3 { display: block; }
#ICSRetiring { display: none; }
}/* narrow screen -------------------------- */
@media screen and (min-width:540px) and (max-width:767px) {
#wrapper { width: 980px; }
.ws { display: block; }
.ns { display: none; }
#comm100-float-button-2 { display: none; }
#comm100-float-button-3 { display: block; }
#ICSRetiring { display: none; }
}/* more narrow screen for mobile phone -------------------------- */
@media screen and (max-width:539px) {
#ICSRetiring { display: none; }
#wrapper { max-width: 320px; }
#container { background: #ffffff; border: none; }
.ws { display: none; }
.ns { display: block; }
#comm100-float-button-2 { display: none; }
#comm100-float-button-3 { display: none; }
#menu { top: 91px; position: absolute; width: 100%; height: 570px; }
#header { border-bottom: 1px solid #bccdd1; height: 45px; width: 320px; margin: 0 auto; left: 0; right: 0; }
#main { margin-top: 90px; height: 100%; padding-bottom: 55px; overflow: hidden; position: relative; }
#logo_container { padding: 5px 0 5px 10px; margin: 0; }
#logo { width: 143px; height: 35px; }
#header_togglers { color: #fe8e14; font-size: 3.6em; font-weight: bold; float: right; width: 98px; }
#home { float: left; }
h1 { font-size: 1.6em; margin: 10px; line-height: 1.2em; font-weight: bold; color: #fe8e14; }
.nav h1 { color: #444; font-size: 1.2em; }
[data-icon]:before { font-family: 'mobify-scaffold'; content: attr(data-icon); speak: none; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; }
#main_container { width: 100%; padding: 20px 0 0 0; float: left; }
#main_container_broad { width: 100%; padding: 20px 0 0 0; float: left; }
#main_content { padding: 15px 20px; width: 280px; }
#leftcol { position: absolute; z-index: 9001; background: #ffffff; border: 1px solid #D9D9D9; border-top: none; border box-shadow:0 0 6px rgba(0,0,0,.3);
-webkit-box-shadow: 0 0 6px rgba(0,0,0,.3); left: -100%; }
#btnMore { position: relative; z-index: 9001; margin-top: 22px; }
#menuleft { background: #ffffff; }
#toTop { display: none; text-decoration: none; position: fixed; z-index: 200; bottom: 60px; right: 10px; overflow: hidden; width: 50px; height: 50px; border: none; text-indent: 100%; background: none; }
#toTopHover { background: none; width: 50px; height: 50px; display: block; overflow: hidden; float: left; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); z-index: 200; }
#toTop:active, #toTop:focus { outline: none; }
#mask { position: absolute; margin: 0 auto; left: auto; top: 0; width: 320px; margin-top: 46px; z-index: 9000; background-color: #000; filter: alpha(opacity=60); /*IE*/ -moz-opacity: 0.6; /*Mozilla*/ opacity: 0.6; /*FF*/ }
#header { height: 90px; background: #fff; background-image: none; }
#header_top { position: static; display: block; height: 30px; line-height: 30px; text-align: center; background: #111; color: #999; font-size: 10px; letter-spacing: -0.5px; [;
letter-spacing: -1px; word-spacing: 2px; ] white-space:nowrap;
}
#tagline { clear: both; color: #999; font-size: 11px !important; margin: 0; padding: 0; margin-left: 0; text-align: center; height: 30px; line-height: 30px; max-width: 100%; }
#header_left { height: 52px; width: 105px; padding: 8px 105px 0 0; float: right; }
#header_right { height: 60px; float: right; width: 110px; }
#home { display: none; }
#top_nav { float: left; width: 28px; height: 29px; overflow: hidden; padding-top: 0; border: solid 1px #323234; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #323234; background: url(../images/mobile_nav-black.png) no-repeat 0 0; }
#header_togglers { float: left; width: 78px; height: 44px; padding: 16px 0 0 27px; }
#testiContainer { position: relative; padding: 0 0 60px 0 !important; }
.icon_quoteMark_left { background: url(../images/icn-adaptive_quoteMark.gif) no-repeat 0 0 !important; width: 17px !important; height: 10px !important; position: absolute; left: 0; top: 0; }
.icon_quoteMark_right { background: url(../images/icn-adaptive_quoteMark.gif) no-repeat 0 -10px !important; width: 17px !important; height: 10px !important; position: absolute; right: 15px; bottom: 114px; }
.adap_turn { bottom: -105px; left: 65px; width: 100px; margin-top: 0; }
#testimonials { margin-left: 0 !important; }
.adap_hiden_inline { display: none; }
#footer { height: 110px; border-top: none; }
#bottom_inner { height: 50px; background: #111; margin: 0; padding-top: 10px; line-height: 20px; }
#main { border-bottom: none; padding-bottom: 0; }
#adaptive_footer { display: block; height: 110px; width: 100%; float: left; }
#adapfooter_top { height: 50px; width: 300px; background: #333; padding-left: 20px; }
#adapfooter_top a { height: 32px; width: 32px; margin: 10px 18px 0; float: left; display: block; }
#adapfooter_top .adapfooter_top_link1 { background: url(../../images/icn-adap_footer-top-black.png) no-repeat 0 center; }
#adapfooter_top .adapfooter_top_link2 { background: url(../../images/icn-adap_footer-top-black.png) no-repeat -32px center; }
#adapfooter_top .adapfooter_top_link3 { background: url(../../images/icn-adap_footer-top-black.png) no-repeat -64px center; }
#adapfooter_top .adapfooter_top_link4 { background: url(../../images/icn-adap_footer-top-black.png) no-repeat -96px center; }
}
/* ICONS & logos------------*/
.logo_IE25 { background: url(../images/logo_ie.gif) no-repeat; width: 24px; height: 25px; display: inline-block; }
.logo_chrome25 { background: url(../images/logo_chrome.gif) no-repeat; width: 25px; height: 25px; display: inline-block; }
.logo_firefox25 { background: url(../images/logo_firefox.gif) no-repeat; width: 25px; height: 25px; display: inline-block; }
.logo_safari25 { background: url(../images/logo_safari.gif) no-repeat; width: 25px; height: 25px; display: inline-block; }
.logo_Opera25 { background: url(../images/logo_Opera.gif) no-repeat; width: 25px; height: 25px; display: inline-block; }
.scanner_57, .camera_45, .capture-card_48, .webcam_57, .built-in-cam_65, .cloud_17, .mac_18, .logo-win_25, .logo-Mac_25 { background: url(../images/index_sprite.png) no-repeat; display: inline-block; }
.scanner_57 { background-position: -1px 0; width: 57px; height: 57px; vertical-align: -5%; }
.camera_45 { background-position: -97px 0; width: 57px; height: 45px; }
.capture-card_48 { background-position: -196px -1px; width: 64px; height: 48px; vertical-align: 5%; }
.webcam_57 { background-position: -294px 0; width: 50px; height: 57px; }
.built-in-cam_65 { background-position: -391px -1px; width: 70px; height: 65px; }
.cloud_17 { background-position: 0 -99px; width: 25px; height: 17px; vertical-align: -10%; }
.mac_18 { background-position: -49px -98px; width: 21px; height: 18px; vertical-align: -20%; }
.logo-win_25 { background-position: -98px -98px; width: 25px; height: 25px; vertical-align: -30%; }
.logo-Mac_25 { background-position: -147px -99px; width: 25px; height: 25px; vertical-align: -30%; }
.VCLogo { background: url(../images/logo_home_SAWforvss_sml.gif) -17px 0 no-repeat; width: 80px; height: 78px; }
.TFSLogo { width: 75px; height: 73px; background: url(../images/logo-TFS-sml.png); }
.SCMLogo { background: url(../images/logo_SCMHosted_horizontal.gif) no-repeat -30px -18px; width: 180px; height: 30px; }
.SAWLogo { background: url(../images/logo_tab_SAWS_sml.gif) no-repeat; width: 160px; height: 29px; }
.logo_developerIQ { width: 71px; height: 20px; background: url(../images/medias-logo.png) left -70px no-repeat; margin-right: 10px; }
.logo_DrDobbs { width: 71px; height: 20px; background: url(../images/medias-logo.png) left -90px no-repeat; margin-right: 10px; }
.logo_MSPNews { width: 81px; height: 20px; background: url(../images/mspnews-20.gif) left top no-repeat; margin-right: 10px; }
.logo_SDTimes { width: 50px; height: 20px; background: url(../images/medias-logo.png) -78px -148px no-repeat; margin-right: 10px; }
.logo_EFYTimes { width: 55px; height: 20px; background: url(../images/medias-logo.png) right -128px no-repeat; margin-right: 10px; }
.logo_YAHOOFINANCE { width: 139px; height: 20px; background: url(../images/YAHOO_Finance_logo_sml.png) left top no-repeat; margin-right: 10px; }
.logo_TMCnet { width: 53px; height: 20px; background: url(../images/tmcnet_logo_sml.png) left top no-repeat; margin-right: 10px; }
#twain_working_group { float: right; background: url(../images/medias-logo.png) left top no-repeat; margin-top: 30px; width: 128px; height: 58px; margin-left: 0px; }
.media-icon { background: url(../images/speaker16.png) no-repeat left top; width: 16px; height: 16px; }
.scanner_81, .webcam_82, .camera_64 { background: url(../images/scanners-sprite.png) no-repeat; }
.scanner_81 { background-position: -66px 0; width: 81px; height: 74px; }
.webcam_82 { background-position: -149px 0; width: 82px; height: 71px; }
.camera_64 { background-position: 0 0; width: 64px; height: 62px; }
.Barcode_1D_76, .Barcode_2D_128 { background: url(../images/barcodes-sprite.png) no-repeat; }
.Barcode_1D_76 { background-position: -80px 0; width: 128px; height: 39px; }
.Barcode_2D_128 { background-position: 0 0; width: 76px; height: 76px; }
.circleIcon_cloud, .circleIcon_document, .circleIcon_star, .circleIcon_arrow, .circleIcon_thumb, .circleIcon_lock, .circleIcon_lightning, .circleIcon_building, .circleIcon_crossBrowser, .circleIcon_checked, .circleIcon_import, .circleIcon_easy { background: url(../images/icons-circle.png) left top no-repeat; width: 36px; height: 37px; }
.circleIcon_star { background-position: left top; }
.circleIcon_lock { background-position: right top; }
.circleIcon_document { background-position: left -37px; }
.circleIcon_thumb { background-position: right -37px; }
.circleIcon_cloud { background-position: left -74px; }
.circleIcon_arrow { background-position: right -74px; }
.circleIcon_lightning { background-position: left -111px; }
.circleIcon_building { background-position: right -111px; }
.circleIcon_crossBrowser { background-position: left -148px; }
.circleIcon_checked { background-position: right -148px; }
.circleIcon_import { background-position: left -185px; }
.circleIcon_easy { background-position: right -185px; }
.circleIcon_intergration { background: url(../images/icons-circle-integration.png) left top no-repeat; width: 36px; height: 37px; }
.icon_quoteMark { background: url(../images/quote-mark-left.png) no-repeat; width: 45px; height: 41px; }
/*---------------- BEGIN ICS Retiring--------------------*/
#ICSRetiring { position: fixed; z-index: 9999; width: 160px; font-family: OpenSans-Regular; font-size: 14px; color: #444; border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; border: 1px solid #ccc; right: 80px; margin-top: -90px; top: 30%; display: block; }
.ICSRetiring-title { height: 30px; background: #fe8e14; color: #fff; padding: 10px; font-family: OpenSans-Semibold; font-size: 24px; }
.icsretiring-close { background: url(../assets/images/icn-close-white-16x16.png) no-repeat; width: 16px; height: 16px; float: right; cursor: pointer; }
.ICSRetiring-body { background: #fff; padding: 20px 10px; line-height: 25px; }
.ICSRetiring-bottom { background: #f8fafc; border-top: 1px solid #ccc; padding: 10px 0; }
#ICSRetiring .btnGrey { margin-left: 20px; cursor: pointer; }
a.btnGrey { display: inline-block; background: #f8fafc; height: 30px; border: solid 1px #ccc; color: #444; min-width: 80px; font-size: 14px; line-height: 29px; text-align: center; padding: 0 20px; border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -o-border-radius: 18px; cursor: pointer; font-family: OpenSans-Semibold; }
a.btnGrey:link, a.btnGrey:visited { text-decoration: none; }
a.btnGrey:hover { color: #fe8e14; background: #fff; border: solid 1px #fe8e14; text-decoration: none; }
/*---------------- END ICS Retiring--------------------*/
