@charset "utf-8";
/* CSS Document */

.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; }

/*.category-grid .col-sm-4 .grid-item { background-size: 100% !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; }*/
i.icon img { max-width:inherit; padding: 20px; }
.category-grid .grid-item .display-types a { color:#555; border-radius:4px; max-width: inherit !important; }
.category-grid .grid-item .display-types a:hover img { filter:brightness(1000%); -webkit-filter:brightness(1000%); }
.category-grid .grid-item { margin: 0; }

@media(min-width:1200px){ 
.table img { width:100px !important; }
 }


/* 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-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;
}