@charset "utf-8";
/* CSS Document */

h2.leader { font: bold 1.2em/1em sofia-pro-condensed,sans-serif;color: #F26859;text-transform: uppercase; font-style: italic !important }

a.original img { max-width: 220px; }
.table-responsive { font-family:Verdana,sans-serif !important; }
.table-responsive a { font-weight:bold; }
.table-responsive table td,.table-responsive table th { padding:10px !important;text-align:center;font-weight:normal;font-size:.9em;  }
.table-responsive table td span { font-weight:bolder;color:#bbb;font-size:.9em; }
.table-responsive table td span.help { cursor:help; }
div.notes { padding:15px 10px 10px !important; }
div.notes h6 { margin-top:0; }
div.notes ul { list-style-type: none; margin-left:0; }
.table img { max-width: none; margin:0 auto; }

/*#singlemonitordeskarms .table td,#comparedeskconversions .table td,#comparesystemsforchromebook .table td,#comparesystemsfortablets .table td, #comparecartsfordocumentation .table td { width:14% !important; }
#multimonitordeskarms .table td,#comparefulldesks .table td,#comparesystemsforlaptops .table td,#comparesystemsforipad .table td,#comparecartsfortelehealth .table td { width:16% !important; }
#comparemobiledesks .table td,#compareclassroomdesks .table td,#comparecartsformedicalequipment .table td,#comparecartsformedication .table td { width:20% !important; }

#modal-singlemonitordeskarms .table td,#modal-comparedeskconversions .table td,#modal-comparesystemsforchromebook .table td,#modal-comparesystemsfortablets .table td, #modal-comparecartsfordocumentation .table td { width:14% !important; }
#modal-multimonitordeskarms .table td,#modal-compareclassroomdesks .table td,#modal-comparesystemsforlaptops .table td,#modal-comparesystemsforipad .table td,#modal-comparecartsfortelehealth .table td { width:16% !important; }
#modal-comparemobiledesks .table td,#modal-compareclassroomdesks .table td,#modal-comparecartsformedicalequipment .table td,#modal-comparecartsformedication .table td { width:20% !important; }
*/
div.display-types a.finder span { margin-left:15px }
.category-grid .grid-item .display-types a.finder { max-width:none; width:100%; font-size:2.0em; text-align:center;/*color:#999;*/ }
/*.category-grid { margin:15px 0; }*/
.category-grid .grid-item .display-types a { color:#555; border-radius:4px;max-width: inherit; }
.category-grid .grid-item .display-types a:hover img { filter:brightness(1000%); -webkit-filter:brightness(1000%); }
.category-grid .grid-item { margin: 0; }
i.icon img { max-width:inherit; padding: 20px; }
.finder-lines-icon-wrapper { display:none; }
.category-grid .grid-item a:hover { text-decoration:none; }
.category-grid.content-item .grid-item .display-types a { border-radius: 10px; }
.category-grid.content-item .grid-item h3 { text-transform:none; font-weight:normal; }
.category-grid.content-item .grid-item { padding: 0; }

/* special web font handling */
@font-face {
    font-family: 'ergo-devices';
    src:    url('/portals/0/html/fonts/ergo-devices.eot?kf24g3');
    src:    url('/portals/0/html/fonts/ergo-devices.eot?kf24g3#iefix') format('embedded-opentype'),
        url('/portals/0/html/fonts/ergo-devices.ttf?kf24g3') format('truetype'),
        url('/portals/0/html/fonts/ergo-devices.woff?kf24g3') format('woff'),
        url('/portals/0/html/fonts/ergo-devices.svg?kf24g3#ergo-devices') format('svg');
    font-weight: normal;
    font-style: normal;
}

i.device {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'ergo-devices' !important;
    speak: none;
	/*font-size:1.3em;*/
	font-size:200%;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-chromebook:before {
    content: "\63";
}
.icon-ipad:before {
    content: "\69";
}
.icon-laptop:before {
    content: "\6c";
}
.icon-tablet:before {
    content: "\74";
}

.thumbnail img { max-height: 16em;}

/* from apple.css - altered */

.white-well {
    min-height: 20px;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    position: inherit;
    z-index: 1;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
h2.apple{
	font-size:1.7em;
    /*color:#000;
	font-family: proxima-nova, sans-serif;*/
	/*font-style: normal;*/
	line-height: 32px;
	/*font-weight: 600;*/}	
h4.apple {
    font-size: 1.2em;
	padding-right:1em;
	padding-left:1em;
    /*font-family: proxima-nova, sans-serif;*/
    /*font-style: normal;
    font-weight: 375;*/
    line-height: 30px;
	color: #5e5e5e;
}

 @media(max-width:767px){ 
.content-item i.device { font-size:100%; }
 }

@media(min-width:768px) { 
  .compare-icon-wrapper { outline: 0 !important; }
  .finder-lines-icon-wrapper {display: block;position: absolute;top: 1em;left: -2.5em;z-index: 10;outline: 0 !important;}
  .finder-lines-icon-wrapper.finder-lines-icon-single { top:0; left: 2em; }
  .finder-lines-icon-wrapper .finder-lines-icon {display: inline-block;width: 48px;height: 48px;background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNjguMiAxMzMuMyI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gLnN0MHtmaWxsOiMzMzdhYjc7fSA8L3N0eWxlPjx0aXRsZT4gRmluZGVyPC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjU4LjUgNTkuM0g2OGMtNS4zIDAtOS42IDQuNC05LjYgOS43czQuMyA5LjcgOS42IDkuN2gxOTAuNWM1LjQgMCA5LjctNC40IDkuNy05LjdTMjYzLjkgNTkuMyAyNTguNSA1OS4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS4zIDE5LjRoMjQ3LjJjNS40IDAgOS43LTQuNCA5LjctOS43IDAtNS40LTQuMy05LjctOS43LTkuN0gxMS4zQzYgMCAxLjYgNC4zIDEuNiA5LjcgMS42IDE1IDYgMTkuMyAxMS4zIDE5LjR6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI1OC41IDExNEgxMS4zYy01LjMgMC05LjcgNC4zLTkuNyA5LjYgMC4xIDUuNCA0LjQgOS43IDkuNyA5LjdoMjQ3LjJjNS40IDAgOS43LTQuNCA5LjctOS43QzI2OC4xIDExOC4zIDI2My44IDExNCAyNTguNSAxMTR6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjUgOTEuMmMxMyAwIDIzLjUtMTAuNSAyMy41LTIzLjVTMzYuNSA0NC4yIDIzLjUgNDQuMiAwIDU0LjcgMCA2Ny43IDEwLjUgOTEuMiAyMy41IDkxLjJ6TTIzLjUgNTEuMmM5LjEgMCAxNi41IDcuNCAxNi41IDE2LjVzLTcuNCAxNi41LTE2LjUgMTYuNVM3IDc2LjggNyA2Ny43IDE0LjQgNTEuMiAyMy41IDUxLjJ6Ii8+PC9zdmc+') no-repeat center center;}
  .finder-lines-icon-wrapper:hover .finder-lines-icon {background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNjguMiAxMzMuMyI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gLnN0MHtmaWxsOiMwRDUyODA7fSA8L3N0eWxlPjx0aXRsZT5GaW5kZXI8L3RpdGxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTguNSA1OS4zSDY4Yy01LjMgMC05LjYgNC40LTkuNiA5LjdzNC4zIDkuNyA5LjYgOS43aDE5MC41YzUuNCAwIDkuNy00LjQgOS43LTkuN1MyNjMuOSA1OS4zIDI1OC41IDU5LjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExLjMgMTkuNGgyNDcuMmM1LjQgMCA5LjctNC40IDkuNy05LjcgMC01LjQtNC4zLTkuNy05LjctOS43SDExLjNDNiAwIDEuNiA0LjMgMS42IDkuNyAxLjYgMTUgNiAxOS4zIDExLjMgMTkuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjU4LjUgMTE0SDExLjNjLTUuMyAwLTkuNyA0LjMtOS43IDkuNiAwLjEgNS40IDQuNCA5LjcgOS43IDkuN2gyNDcuMmM1LjQgMCA5LjctNC40IDkuNy05LjdDMjY4LjEgMTE4LjMgMjYzLjggMTE0IDI1OC41IDExNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMuNSA5MS4yYzEzIDAgMjMuNS0xMC41IDIzLjUtMjMuNVMzNi41IDQ0LjIgMjMuNSA0NC4yIDAgNTQuNyAwIDY3LjcgMTAuNSA5MS4yIDIzLjUgOTEuMnpNMjMuNSA1MS4yYzkuMSAwIDE2LjUgNy40IDE2LjUgMTYuNXMtNy40IDE2LjUtMTYuNSAxNi41UzcgNzYuOCA3IDY3LjcgMTQuNCA1MS4yIDIzLjUgNTEuMnoiLz48L3N2Zz4=') no-repeat center center;}
}

@media(min-width:992px) { .finder-lines-icon-wrapper { top: 1em; left: -3.5em; }
  .finder-lines-icon-wrapper.finder-lines-icon-single { top:0; left: 0; } 
  .content-item i.device { font-size:300%; }
  .category-grid.content-item .grid-item .display-types a { width: calc(22% - 4px);margin:0 12px; }
 }
  
@media(min-width:1200px) { .finder-lines-icon-wrapper { top: 6em; left: 1.5em; }
  .finder-lines-icon-wrapper.finder-lines-icon-horiz { top: 16px; left: -4em; }
  .finder-lines-icon-wrapper.finder-lines-icon-single { top:0; left: 0; } 
  .table img { width:100px !important; }
  .content-item i.device { font-size:400%; }
}

