@import 'http://www.rigzone.com/styles/ResponsiveMain1.css';
.ier-banner { width: 922px; height: 300px; margin: 0 auto; display: block; background: #6ea0c9; background-size: contain; box-sizing: border-box; padding: 65px 395px 30px 30px; -webkit-font-smoothing: antialiased; }

.ier-banner h1 { font: bold 31px "Arial Narrow"; color: #fff; margin-bottom: 15px; }

.ier-banner p { font: normal 22px/28px "Arial Narrow"; color: #fff; }

.ier-container .clearfix { clear: both; }

.ier-container a { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }

.ier-container { width: 922px; margin: 0 auto 30px; background: #0a2954; font-size: 14px; line-height: 1.35em; font-family: 'Arial'; -webkit-font-smoothing: antialiased; }

.ier-container p { margin-top: 10px; }

.ier-sidebar { width: 195px; float: left; }

.ier-sidebar h2 { color: #fff; font: bold 24px/60px "Arial Narrow"; background: #061b3e; padding: 0 25px; margin-bottom: 0; }

.ier-sidebar h2 i { margin-right: 3px; }

.ier-sidebar .ier-newsletter p, .ier-sidebar .ier-methodology p { color: #d9dee5; font-size: 13px; text-align: center; }

.ier-sidebar .ier-newsletter a, .ier-sidebar .ier-methodology a { color: #eeb726; border: 1px solid #eeb726; display: block; margin: 15px 15px 20px; border-radius: 40px; padding: 10px 0; line-height: 13px; font-size: 13px; text-align: center; text-transform: uppercase; text-decoration: none; }

.ier-sidebar ul.ier-menu { list-style: none; }

.ier-sidebar ul.ier-menu li a { color: #fff; text-decoration: none; line-height: 60px; display: block; padding: 0 47px; box-sizing: border-box; border-left: 6px solid #0a2954; }

.ier-sidebar ul.ier-menu li a:hover { background: #082249; }

.ier-sidebar ul.ier-menu li.active a { border-left: 6px solid #FB5C4A; background: #082249; }

.ier-content { background: #dce1e8; width: 727px; float: right; }

.ier-content .ier-header { background: #0a2954; height: 60px; text-align: right; padding-right: 20px; }

.ier-content .ier-header a { color: #eeb726; text-align: center; text-decoration: none; line-height: 60px; width: 30px; font-size: 17px; display: inline-block; }

.ier-content .ier-header a:hover { color: #fff; }

.ier-content .ier-header a i { line-height: 60px; }

.ier-section { display: none; position: relative; }

.ier-section.active { display: block; z-index: 10; }

.ier-section .ier-section-header { background: #eff2f6; padding: 20px; position: relative; }

.ier-section .ier-section-header h2.ier-section-title { color: #0a2954; font: bold 32px/32px "Arial Narrow"; }

.ier-section .ier-section-header .ier-section-description { font: 16px Arial; color: #707070; }

.ier-section .ier-section-header .ier-section-dropdown-pill { background: #6ea0c9; color: #fff; width: 250px; border-radius: 50px; position: absolute; right: 20px; bottom: 25px; }

.ier-section .ier-section-header .ier-section-dropdown-pill > .selected-text { padding: 8px 15px; }

.ier-section .ier-section-header .ier-section-dropdown-pill > .selected-text strong { font-weight: bold; }

.ier-section .ier-section-header .ier-section-dropdown-pill i { position: absolute; right: 15px; top: 8px; font-size: 20px; line-height: 14px; }

.ier-section-content { margin: 20px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.07); }

.ier-section-content .ier-report { display: block; }

ul.ier-tabs { padding: 0; margin: 0; list-style: none; background: #061b3e; height: 55px; }

ul.ier-tabs li { float: left; width: 25%; text-align: center; padding: 0; margin: 0; cursor: pointer; }

ul.ier-tabs li:first-child a { border-left: 0; }

ul.ier-tabs li.hidden { display: none; }

ul.ier-tabs li.long a { line-height: 18px; padding: 10px 15px; }

ul.ier-tabs li a { height: 55px; display: block; border-left: 1px solid #d2d7dd; line-height: 55px; background: #0a2954; cursor: pointer; color: #fff; text-decoration: none; }

ul.ier-tabs li a:hover { background: #0d346b; cursor: pointer; }

ul.ier-tabs li a i { background: #1f528a; width: 18px; height: 18px; color: #fff; display: inline-block; line-height: 18px; border: 1px solid rgba(110, 160, 201, 0.25); border-radius: 3px; font-size: 16px; margin-left: 5px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); }

ul.ier-tabs li.active a, ul.ier-tabs li.active a:hover { background: #fff; color: #FB5C4A; font-weight: bold; }

.ier-container .ier-report, .ier-reports { display: none; }

.ier-report { background: #fff; padding: 20px; color: #666; clear: both; font: 14px arial; }

.ier-report h3.ier-report-title { color: #1f528a; font: bold 18px "Arial"; }

.ier-report h4.ier-analysis-title { color: #1f528a; font-weight: bold; margin-top: 2em; }

table.ier-ranking { width: 100%; border-top: 1px solid #ccc; border-left: 1px solid #ccc; margin-top: 30px; }

table.ier-ranking th, table.ier-ranking td { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0 20px; height: 50px; text-align: left; vertical-align: middle; }

table.ier-ranking th.rank, table.ier-ranking td.rank { width: 80px; text-align: center; }

table.ier-ranking th.company, table.ier-ranking td.company { width: 300px; }

table.ier-ranking th.image, table.ier-ranking td.image { border-right: 0; padding-right: 10px; text-align: center; height: 70px; width: 80px; }

table.ier-ranking th.image img, table.ier-ranking td.image img { width: 60px; margin: 5px 0; vertical-align: middle; }

table.ier-ranking th.jobs, table.ier-ranking td.jobs { width: 110px; text-align: center; }

table.ier-ranking th.jobs a, table.ier-ranking td.jobs a { color: #1f528a; }

table.ier-ranking th { background: #6ea0c9; color: #fff; font-weight: bold; border-right: 1px solid rgba(31, 82, 138, 0.1); }

table.ier-ranking td.rank { font-weight: bold; }

table.ier-ranking tr:nth-child(odd) td { background: #edf2fa; }

.jq-dropdown .jq-dropdown-menu, .jq-dropdown .jq-dropdown-panel { font: 14px 'Arial'; background: #eff2f6; box-shadow: none; width: 172px; border-radius: 0; padding: 0; }

.jq-dropdown .jq-dropdown-menu li, .jq-dropdown .jq-dropdown-panel li { border-top: 1px solid #ddd; }

.jq-dropdown .jq-dropdown-menu li:first-child, .jq-dropdown .jq-dropdown-panel li:first-child { border-top: 0; }

.jq-dropdown .jq-dropdown-menu li a, .jq-dropdown .jq-dropdown-panel li a { line-height: 15px; padding: 7px 15px; white-space: normal; font-size: 14px; }

.jq-dropdown .jq-dropdown-menu li a:hover, .jq-dropdown .jq-dropdown-panel li a:hover { color: #1f528a; background: #fff; }

.ier-pagination { padding: 10px 20px 30px; background: #fff; }

.ier-pagination a { color: #1f528a; font-weight: bold; font-size: 16px; min-height: 2.5em; width: 48%; position: relative; text-decoration: none; }

.ier-pagination a i { font-size: 30px; line-height: 30px; position: absolute; }

.ier-pagination span { display: inline-block; padding: 0 5px; line-height: 18px; position: absolute; }

.ier-pagination span b { font-size: 13px; display: block; font-weight: bold; color: #6ea0c9; }

.ier-pagination .ier-prev-report { float: left; text-align: left; }

.ier-pagination .ier-prev-report i { left: 0; }

.ier-pagination .ier-prev-report span { left: 15px; }

.ier-pagination .ier-next-report { float: right; text-align: right; }

.ier-pagination .ier-next-report i { right: 0; }

.ier-pagination .ier-next-report span { right: 15px; }
