/* input(383,2): run-time error CSS1019: Unexpected token, found '}' */
/*******************************************************************************************************************************************************/
/************************************************************************************************************************* BOILERPLATE *****************/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:middle;background:transparent;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;outline:none;margin:0;padding:0}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-spacing:0}
body{min-width:1024px;font:13px/1.231 sans-serif;font-size: small;overflow: hidden;}
select,input,textarea,button{font:99% sans-serif;padding:2px 1px 3px}
pre,code,kbd,samp{font-family:monospace,sans-serif}
body,select,input,textarea{color:#444}
a, a:visited, .span_link, li.span_link { color: #31006f }
li.disabled_span_link {color:gray;cursor:default}
a:hover, .span_link:hover, li.span_link:hover span, li.list_option:hover a { text-decoration: underline; }
ol{margin-left:1.8em;list-style-type:decimal}
small{font-size:85%}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller;}
pre{white-space:pre-line;word-wrap:break-word;padding:15px;}
.ie6 legend,.ie7 legend{margin-left:-7px;}
input[type=checkbox]{vertical-align:bottom;}
.ie7 input[type=checkbox]{vertical-align:baseline;}
input[type=button],input[type=submit],button{cursor:pointer;}
input:invalid,textarea:invalid,input.invalid,textarea.invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}
a:link{-webkit-tap-highlight-color:#398dcc;}
button{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic;}
:focus{outline:none;}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
[hidden] { display: none !important; }
.hidden{display:none;visibility:hidden;}
.is_hidden{display:none;}
.visuallyhidden{position:absolute!important;clip:rect(1px,1px,1px,1px);}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;}
.clearfix{zoom:1;}
.hide_text{text-indent:-3000em;}
.left{float:left;}
.right{float:right;}
.pointer {cursor:pointer;}
.no_pointer, .no_link {cursor: default;}
.curved{-webkit-border-radius:10px;-moz-border-radius:10px;-opera-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
nav ul,li{list-style:none;}
input,select,td,td img{vertical-align:middle;}
input { border-radius: 2px; }
input:not(:disabled) { border: solid 1px #31006f; }
h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:700;}
a:hover,a:active,a:active{outline:none;}
nav ul,nav li,button,input,select,textarea{margin:0;}
input[type=radio],.ie6 input{vertical-align:text-bottom;}
::-moz-selection,::selection{background:#398dcc;color:#fff;text-shadow:none;}
.clearfix:after,.clear{clear:both;}
.is_visible {display: block;}
.unselectable, [unselectable=on] { -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none;  user-select: none;}

/* General */
#nucleus {min-width: 1280px; overflow-y:hidden; position: relative;}
.full_section {position: relative; float: left; width: 100%;}
.full_box {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
hr {margin: 0px; border: none; padding-top: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px; clear:both;}
.position_absolute{position: absolute;}
.position_top_right{top: 0; right: 0;}

#mast_header { height: 50px; font-size: 16px;  }
#nucleus_logo { background: url(/Content/svg/logo_cotiviti_nuc.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 100%; float: left; height: 50px; margin: -1px 20px; text-indent: -9999em; width: 275px; background-repeat: no-repeat; }
#mast_header .ciw_button { float: right; height: 50px; width: 50px; padding: 0px; background: url(/Content/svg/icon_download.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); cursor: pointer; border-left: 1px solid #CACAC8 }
#mast_header .ciw_button:hover { background-color: #deddec; }
#mast_header #user_menu { height: 100%; position: relative; float: right; color: #31006f; border-left: 1px solid #CACAC8; cursor: pointer; }
#mast_header #user_menu label[for="user"] { display: grid; padding: 17px 47px 14px 14px; margin: 0px; }
#mast_header #user_menu .select_toggle { position: absolute; margin: 15px 15px; width: 20px; height: 20px; background: url(/Content/svg/caret.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); border: none; }
#stage {overflow-x: auto;overflow-y: hidden; width: 100%;}
.text_right{text-align: right;}
.text_left{text-align: left;}


/* Content */
.content_heading {font-size: 17px;font-weight: 700;padding: 5px 10px; border-bottom: 1px solid #aaa; border-top: 1px solid #fff;}
.heading_details {font-size: 13px; font-weight: 300; padding-left: 10px;}
#page_header {border-bottom: 1px solid #aaa;position: relative;float: left;height: 40px;width: 100%;box-sizing: border-box;padding: 10px;}
.tool_bar {background: #eee;border: 1px solid #ccc;}
.tool_segment, .tool_segment li {position: relative; float: left;}
.tool_segment {margin: 7px 17px 5px 10px;}
.tool_segment li a:visited {color:#444;}
.tool_segment li a {padding: 3px 5px 7px;	font-weight: 700;text-shadow: 0px 1px 0px white;font-size: 14px;min-width: 23px;height: 13px;text-align: center;}
.tool_bar a {display: inline-block; padding: 6px 10px 5px; float: right;}
.widget_tool_bar .tool_segment {margin:0px;float: right;}
.widget_tool_bar .tool_segment li {font-size: 12px; height:12px; min-width: 12px;}
#settings_tools {float:right; margin-right: 10px;margin-top: 8px;}
#notification {padding: 10px; display: none;}
#notification.error {background: #CF0000; color: #fff;}

/* Sidebar */
#sidebar { transition: right 0.4s cubic-bezier(0.4, 0, 0.2, 1); right: -240px; }
#sidebar.open { right: 0; }

#results {overflow-y: scroll; overflow-x: hidden; clear: both;}
#results .actions {position: relative; float: right;}
#results .actions span {position: relative; float: left; display:block;}

/* Data Views */
#data_views, #meta_data, #data_list_views { position: relative; float: left; }
#meta_data, #data_list_views {width: 100%;}
#meta_data {min-height: 170px; border-bottom: 1px solid #ccc;}

.meta_segment, .meta_details, .meta_detail {position: relative; float: left;}
.meta_segment {width: 100%; border-bottom: 1px solid #ccc;}
.meta_details {width: 100%;}
.meta_detail {width: 20%;}
.meta_detail span {display: block; padding: 6px 5px 5px;white-space: nowrap;overflow: hidden;}
.meta_detail span:first-of-type {background: #E3E3E3; font-weight: 700; border-top: 1px solid #eee;}

.segment_contents {position: relative; padding: 10px; float: left; box-sizing: border-box; width: 100%;}

.detail_view, .data_grid, .data_heading, .data_content, .data_cell_head, .data_cell {position: relative; float: left;}
.detail_view {margin: 10px 0px 10px 10px; border: 1px solid #aaa; float:left; width: 400px;}

.data_heading {color: #fff;}
.data_content {background: #f3f3f3;}
.data_content.odd {background: #e3e3e3;}
.data_cell_head {padding: 5px; border-top: 1px solid #333;border-right: 1px solid #444;border-bottom: 1px solid #333;border-left: 1px solid #555;}
.data_cell {padding: 5px;border-top: 1px solid #eee;border-right: 1px solid #ccc;border-bottom: 1px solid #DDD;border-left: 1px solid #fff;}
.data_cell a {display: inline-block; padding: 0px 5px;}
#meta_data div:nth-of-type(2) {width: 607px;}
.view_segment {position: relative; float: left; width: 50%; height: 100%;overflow-x:hidden;overflow-y:auto;}
#data_list_views .view_segment:first-of-type {border-right: 1px solid #ccc;}


/* Forms */
.field label {width: 100%;display: block; padding: 0px 0px 5px 0px;}
.field textarea {width: 100%;}
.inline_field, .inline_field label, .inline_field input {position: relative;float: left;}
.inline_field {padding: 0px 10px 5px 0px;}
.inline_field label, .inline_field a {display: inline;padding-left: 5px;float: right; width: auto;}
.inline_field input {padding-top: 2px;}
input:disabled {color: #A9A9A9;}



/* Grid */
.grid {clear: both; width: 100%; box-sizing: border-box; border: 1px solid #ccc;}
.grid ul {width: 100%;}



/**********************************************************************************************************************************************************/
/************************************************************************************************************************** FOOTER ************************/
/* #region Footer */
#footer{position:fixed;width:auto;height:20px;left:0px;right:0px;bottom:0px;padding: 0px;}
.footer_text{font-size:10px;font-weight:300;padding:2px 10px;}
#copyright_container{float:left;width:765px;}
#copyright_container .super_script{font-size:6px;}
#build_version{width:200px;float:right;text-align:right;}
#popup #footer{background:#fff;border-top:none;}
#popup .footer_text{color:#c3c4c3;}
/* #endregion */

/************ PAGE SPECIFIC ****************/


/* Dx Codes */
#dx_codes ul li:first-of-type {position:relative;  width: 80px;}
#dx_codes ul li:nth-of-type(2) {position:relative; width: 296px; overflow: hidden; white-space: nowrap;}

/* Lines */
.line_items li.line_item {padding: 5px 0px 0px 0px; border-top: 1px solid #eee; border-bottom: 1px solid #aaa; float: left; width: 100%; background: #f3f3f3;}
.line_items li.line_item:first-of-type {border-top: none;}
.line_items li.line_item:nth-of-type(2n+1) {background: #E3E3E3;}
.item_actions {padding-left: 5px;}
.item_title {font-weight: 700;width: 230px;float: left;padding: 0px; margin-right: 10px; height: 20px;white-space: nowrap;overflow: hidden;}
.no_icon .item_title, .no_icon .item_details {padding-left: 10px;}
.item_meta .item_title {white-space: nowrap;overflow: hidden;}
.item_details {float:left; padding: 0px 0px 5px 25px;}
.item_detail {float: left; margin-right: 20px;}

/* Flags */
.flag_items {background: #fff; float:right; width: 100%; padding-left: 20px;}
.flag_item {border-left: 1px solid #CCC;border-top: 1px solid #fff; border-bottom: 1px solid #F7E1BA;float: left;background: #FEF1D4;width: 100%;padding: 5px 0px 0px 0px;}
.flag_item:nth-of-type(2n+1){background: #FEE2A5; border-bottom: 1px solid #F5C874;}

/* Patient Claim HX */
.inline_input_group span {display: block; float: left; padding: 5px 10px;}

/* Documents */
#documents .grid {min-height: 360px;}

input::-ms-clear, input::-ms-reveal { display: none; }
.text_wrap { white-space: normal;}

/* Landing Page */
.landing_page { position: relative; width: 100%; height: 100%; }
.panel-underlay { display: flex; justify-content: space-around; width: 100%; height: 100%; background-color: var(--background-panel);}
.landing-page { width: 75%; }
.landing-row { width:100%;padding-top: 32px; padding-bottom: 32px; }
.landing-row h1 { color: var(--brand-color-1); font-size: 2em; }
.landing-page .cards { display: flex; justify-content: space-between; }
.landing-page .card { text-align: center; padding-top: 24px; padding-bottom: 24px;}
.landing-page .card .action {padding-top: 8px;}
.landing-page .cards .card .icon.card-icon { width: 50px; height: 50px; margin: auto; cursor: default}
.landing-page .card p { padding: 8px 24px 16px 24px;color: var(--text-color-2)}
.landing-page .card.card-1 p { padding: 8px 32px 16px 32px;}
.landing-page .card.card-4 p { padding: 16px;}
.landing-page .card .action .outline-button { width: 60%; display: inline-block;}
.card-social { display: flex; justify-content: space-evenly; width: 55%; margin: auto;}
.card-social li a { float: initial; }
.landing-page .card .action .card-social .icon { background-color: var(--white); padding: 8px; border: 1px solid var(--brand-color-2); border-radius: 4px; height: 12px; }
.landing-page .card .action .card-social .icon:hover {background-color: var(--button-hover-1); }
.landing-page .card .action .card-social .icon { transition:background-color 0.5s ease-out;}

/* Reference Manager */
.guideline_note_textarea { width: 100%; padding: 5px; resize: none;box-sizing: border-box;}
.notification {position:relative;left:500px;top:-240px;font:14px Helvetica,Arial,Sans-Serif;z-index: 5002;}
.notification a,.notification a:visited,.notification a:active,.notification a:link{font:14px Helvetica,Arial,Sans-Serif;color:#00A1E4;text-decoration:none;}
.notification a:hover,.notification a:visited:hover{font:14px Helvetica,Arial,Sans-Serif;color:#F99E29;text-decoration:underline;}
.notification p{margin-bottom:10px;}

.error {color:#ff0000;}

.error_page #login {width: 445px;margin-left: -223px; border: none;}
.error_page #login #login_form, .error_page #login_nucleus_logo span {width: 364px;}
#login_nucleus_logo span, .error_page #login h1 {cursor:default;}
.error_page a {padding-top: 1px;display: inline-block;}
.error_page #login .login_section.bottom {display: none;}
/*.error_page #login h1 {margin: 20px 0px; font-weight: 300;font-size: 900%; background: url("/Content/stylesheets/core/queen-erickson.jpg") -208px -130px; height: 400px;}*/
.error_page #login h1, .error_page #login p {font-family: "Avenir-Roman",Helvetica,Arial,sans-serif;}
.error_page #login h1 {margin: 20px 0px; font-weight: 300;font-size: 900%;}
.error_page #login h1, .error_page #login p {color: #2e3192;}
.error_page #login .return_link {margin-top: 20px;}
.error_page #login .return_link .icon.small_icon.return_icon { width: 31px; height: 22px; margin-right: 5px; }
#unauthorized { top:40%; left: 35%; position: absolute; color: #2e3192 }

#backlink {font-size:11px; display:none;}
.ie8 #backlink {display:inline-block;}

.icon { display:block; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none;  user-select: none;}
.icon.is_disabled, .no_pointer .icon, .icon.no_pointer, .component_toolbar_button.is_disabled, .component_toolbar_button.is_disabled .icon {cursor: default;}
.component_table_item .icon.small_icon { float: right; }
.icon.no_link {cursor: default;}
.verisk_blue #nucleus_logo {background-position: 4px 5px;width:255px;}

.small_icon {width: 20px; height: 20px; padding: 0px; float: left; border: none; text-indent: -9999em;}
.component_row_toolbar .small_icon {width: 16px;height: 16px;}
.listed_single_row .small_icon {height:18px;}
.table_row_icon {height: 16px;}
.medium_icon {width: 30px; height: 30px; padding: 0px; float: left; border: none; text-indent: -9999em;}
.large_icon {position:relative;float:left;width:75px;height:66px;}
.toolbar_icon {text-indent: -9999em; width: 39px; height: 39px;position: relative;float: left;margin:0px; padding: 0px; border: none;}
.small_toolbar_icon, .toolbar li.small_toolbar_icon {width: 32px; height: 30px;}
.widget_tool_bar .icon {text-indent: -9999em;width: 28px;height: 24px;border-left: 1px solid #BBB;border-right: 1px solid #EEE;}
.header_icon {position: absolute; top: -2px; right: -25px; width: 20px; height: 20px; text-indent:-9999em;}
#worklist_component .toolbar .icon {display: block;width: 26px;height: 25px;}
.icon.data { background-image: url(/Content/svg/icon_data_analytic.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }

.icon:hover { background-color: #DEDDEC; }
.icon:not(.toolbar_icon, .no_border_radius):not(.checkbox):hover { border-radius: 16px; }
.icon.card-icon:hover { background-color: unset; }
#login_nucleus_logo .icon:hover,
.icon.blank_badge:hover,
.data_bar .icon:hover,
.icon.high_risk:hover,
.icon.elevated_risk:hover,
.icon.moderate_risk:hover,
.icon.low_risk:hover,
.icon.is_disabled:hover,
.icon.no_pointer:hover,
.icon.no_link:hover,
.component_row_toolbar_button > .icon:hover,
.icon.large_icon:hover { background-color: unset; }

.icon.disabled,
.icon.is_disabled { filter: grayscale(1); }

.option_button_selector .icon { position: absolute; top: 3px; }

.icon.download { background-image: url(/Content/svg/icon_download.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.small_icon.download { background-position: -2px -5px; background-size: 130%; }
.icon.collapse { background-image: url(/Content/svg/icon_collapse.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-position: 2px 2px; }
.icon.expand { background-image: url(/Content/svg/icon_expand.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-position: 2px 2px; }
.icon.pto { background-image: url(/Content/svg/icon_pto.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); transform: scale(0.7); }
.icon.appeal_category { background-image: url(/Content/svg/icon_appeal_category.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); transform: scale(0.7); }
.icon.qa { background-image: url(/Content/svg/icon_qa_settings.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); transform: scale(0.7); }

.icon.favorite { background-image: url(/Content/svg/icon_favorite.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.favorite.selected { background-image: url(/Content/svg/icon_favorited.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }

.icon.add_logic { background-image: url(/Content/svg/icon_logic_add.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.client_logic { background-image: url(/Content/svg/icon_logic_client.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.internal_logic { background-image: url(/Content/svg/icon_logic_internal.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.transfer { background-image: url(/Content/svg/icon_transfer.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.transfer_approve { background-image: url(/Content/svg/icon_transfer_approve.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.small_edit_icon { background-image: url(/Content/svg/icon_edit.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 200%; background-position: -8px -8px; }
.icon.small_caret_right_icon { background-image: url(/Content/svg/caret.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); transform: rotate(-90deg); }
.icon.small_caret_down_icon { background-image: url(/Content/svg/caret.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.small_caret_up_icon { background-image: url(/Content/svg/caret.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); transform: rotate(180deg); }
.icon.half_caret_down_icon { background-image: url(/Content/svg/caret.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 140%; background-position: -3px -7px; }
.icon.half_caret_up_icon { background-image: url(/Content/svg/caret.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); transform: rotate(180deg); background-size: 140%; background-position: -2px -7px; }
.icon.small_check_ok_icon { background-image: url(/Content/svg/icon_check.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 150%; background-position: -5px -5px; }
.icon.small_switch_icon { background-image: url(/Content/svg/icon_switch.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.small_delete_icon { background-image: url(/Content/svg/icon_delete.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 200%; background-position: -8px -8px; }
.icon.small_auto_approved_icon { background-image: url(/Content/svg/icon_auto_approved.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 100%; background-position: 1px 0px; }
.icon.transfer_icon { background-image: url(/Content/svg/icon_transfer.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 200%; background-position: -8px -8px; }


.appeal_action_line .icon.small_caret_right_icon { background-position: 1px -1px; }
.appeal_action_line .icon.small_caret_down_icon { background-position: 1px -3px; }
.appeal_action_line .icon.small_delete_icon { background-position: -7px -9px; background-size: 175%; }
.uploader .icon.small_delete_icon { background-position: -10px -10px; }
.icon.small_restore_icon { background-image: url(/Content/svg/icon_restore.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 200%; background-position: -8px -8px; }
.icon.qa_mode { background: url(/Content/svg/icon_qa_avail.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 60%; background-position: 7px 7px; }
.icon.qa_lock_mode { background: url(/Content/svg/icon_qa_lock.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 60%; background-position: 7px 7px; }
.icon.locked { background-image: url(/Content/svg/icon_lock.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-repeat: no-repeat; background-size: 75%; background-position: 4px 4px; }
.icon.ok_check { background-image: url(/Content/svg/icon_check.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 200%; background-position: -8px -8px; }
.icon.validation_icon {background: url(/Content/svg/icon_validation.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); display: inline-block; width: 20px;height: 25px;margin-right: 5px;}
.icon.email_icon {background: url(/Content/svg/icon_pass_email.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 175%; background-position: -15px -22px; display: inline-block;width: 42px;height: 29px;margin-right: 5px;position: absolute;left: 44px;}
.icon.small_icon.qa_pass { background: url(/Content/svg/icon_qa_pass.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 135%; background-position: -2px -2px; }
.icon.small_icon.qa_fail { background: url(/Content/svg/icon_qa_fail.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 135%; background-position: -2px -2px; }
.icon.help_icon { background-image: url(/Content/svg/icon_help.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 115%; background-position: -2px -3px; }
.icon.help_icon_red { background-image: url(/Content/svg/icon_help_red.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 115%; background-position: -2px -3px;}
.icon.em_audit { background-image: url(/Content/svg/icon_em_audit.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); margin-right: 2px;}
.icon.small_icon.ellipses { background-image: url(/Content/svg/icon_ellipses.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); width: 25px; background-size: 120%; background-position: 0px -6px; }
.icon.info_icon { background-image: url(/Content/svg/icon_info.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.inactive_icon { background: url(/Content/svg/icon_qa_fail.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 130%; background-position: -3px -3px; height: 15px; }
.icon.active_icon { background: url(/Content/svg/icon_qa_pass.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 130%; background-position: -3px -3px; height: 15px; }
.icon.frozen_icon { background: url(/Content/svg/icon_frozen.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 130%; background-position: -3px -3px; height: 15px; }
.icon.small_icon.drag_handle { background-image: url(/Content/svg/icon_drag_handle.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); filter: grayscale(1); background-size: 120%; opacity: 50%; background-position: 1px -4px; }

.component_row_toolbar .small_icon.qa_fail, .component_row_toolbar .small_icon.qa_pass { margin-left: 2px; }

.icon.help_center { background-image: url(/Content/svg/icon_help_center.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.my_profile { background-image: url(/Content/svg/icon_my_profile.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.social_media { background-image: url(/Content/svg/icon_social_media.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.help_center { background-image: url(/Content/svg/icon_help_center.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }


.icon.social_icon {width: 25px; height: 25px;}
.icon.social_icon.twitter { background-image: url(/Content/svg/icon_twitter.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.social_icon.facebook { background-image: url(/Content/svg/icon_facebook.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.social_icon.linkedin { background-image: url(/Content/svg/icon_linkedin.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }

.icon.small_icon.return_icon { background-image: url(/Content/svg/icon_return.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 100%; background-position: 0px -4px; }

.icon.field_error { background: url(/Content/svg/icon_field_error.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 150%; background-position: -4px -4px; }
.component_table_item .icon.field_error { background-position: -4px -8px; }

.icon.checkbox { background: none; width: 12px; height: 12px; border: 1px solid #31006f; }
.icon.checkbox.active { background: url(/Content/svg/checkbox-check.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-position: -1px 0px; }

.icon.line_delete { background-image: url(/Content/svg/icon_delete.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 175%; background-position: -8px -8px; }
.icon.line_restore { background-image: url(/Content/svg/icon_restore.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 175%; background-position: -8px -8px; }
.icon.line_switch { background-image: url(/Content/svg/icon_switch.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-position: -1px 0px; }

.icon.appeal_note_icon { background-image: url(/Content/svg/icon_letter.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 130%; background-position: -3px -5px; }

#data_list_views .icon.details {position: absolute;top: 3px;right: 7px;}

.icon.risk_indicator { width: 34px; height: 34px; margin: 3px 0px 0px 10px; }
.icon.small_risk_indicator { width: 17px; height: 17px; margin-right: 5px; background-size: 125%; background-position: -2px -2px; }
.icon.high_risk { background-image: url(/Content/svg/icon_risk_high.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.elevated_risk { background-image: url(/Content/svg/icon_risk_elevated.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.moderate_risk { background-image: url(/Content/svg/icon_risk_moderate.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.low_risk { background-image: url(/Content/svg/icon_risk_low.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.steady_trend { background: url(/Content/svg/icon_risk_moderate.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); transform: rotate(-45deg); }

.icon.small_icon.action_required {background: url(/Content/svg/icon_validation.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 125%; background-position: -2px -2px;}
.icon.small_icon.action_required.is_disabled { filter: grayscale(1); opacity: 0.7 }
.icon.small_icon.warning_icon { background: url(/Content/svg/icon_validation.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 100%; background-position: -2px -2px; }
.icon.small_icon.warning_icon.is_disabled { filter: grayscale(1); opacity: 0.7 }

.appeal_letter_icon_holder { width: 25px; height: 25px;}
.component_row_toolbar .icon.small_icon.add_appeals { background-image: url(/Content/svg/icon_appeal_add.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 200%; background-position: -8px -8px; }
.component_row_toolbar .icon.small_icon.lock { background: url(/Content/svg/icon_lock.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; filter: grayscale(1) opacity(0.5) }
.component_row_toolbar .icon.small_icon.appeal_letter, .appeal_letter_icon_holder .icon.small_icon.appeal_letter { background-image: url(/Content/svg/icon_letter.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 175%; background-position: -6px -6px;}
.component_row_toolbar .icon.small_icon.notes, .notes_icon_holder .icon.small_icon.notes { background-image: url(/Content/svg/icon_notes.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 175%; background-position: -6px -6px;}
.icon.small_icon.active_appeal_flags, .component_row_toolbar .icon.small_icon.active_appeal_flags { background-image: url(/Content/svg/icon_flag_active.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-position: -1px -2px; background-size: 110%; }
.component_item_row .icon.small_icon.notes { background-image: url(/Content/svg/icon_notes.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 175%; background-position: -9px -10px; }
.icon.document_retrieval { background-image: url(/Content/svg/icon_document_retrieval.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 150%; background-position: -5px -8px; }

 }

.toolbar_icon.eyeball,
.component_table_item .icon.small_icon.eyeball { background-image: url(/Content/svg/icon_eyeball.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.component_row_toolbar .icon.small_icon.eyeball { background-image: url(/Content/svg/icon_eyeball.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 165%; background-position: -5px -5px; }
.component_table_item .icon.small_icon.eyeball { background-size: 165%; background-position: -7px -9px; }

.component_row_toolbar .icon.small_icon.claim_restrictions_small { background: url(/Content/svg/icon_restricted.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 100%; }

.icon.small_icon.provider_icon_small { background-image: url(/Content/svg/icon_provider.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.small_icon.provider_icon_small.alerted { background-image: url(/Content/svg/icon_provider_alert.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.small_icon.batch_release { background-image: url(/Content/svg/icon_batch_release.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 125%; background-position: -2px -2px; }
.icon.small_icon.search_icon { background-image: url(/Content/svg/icon_search.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 200%; background-position: -10px -10px; }

.toolbar_icon.add_icon, 
.icon.small_icon.add_icon { background-image: url(/Content/svg/icon_add.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.small_icon.add_icon { background-size: 200%; background-position: -10px -10px; }

.small_icon.letter_icon { background-image: url(/Content/svg/icon_letter.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 160%; background-position: -6px -5px; }
.small_icon.letter_icon.ppm-details {width: 15px; height: 15px; background-position: -4px -5px;}

.small_icon.copy_icon { background-image: url(/Content/svg/icon_copy.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 145%; background-position: -3px -1px; height: 22px }
.small_icon.paste_icon { background-image: url(/Content/svg/icon_paste.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 140%; background-position: -3px -1px; height: 22px }
.clear_clipboard{ background-image: url(/Content/svg/icon_clear_clipboard.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-position: 1px 4px; }

.icon.toolbar_icon.search_icon { background-image: url(/Content/svg/icon_search.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.toolbar_icon.preauth_icon { background-image: url(/Content/svg/icon_preauth.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.toolbar_icon.filter_icon { background-image: url(/Content/svg/icon_filter.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.toolbar_icon.advanced_filter_icon { background-image: url(/Content/svg/icon_filter_advanced.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.icon.toolbar_icon.sidebar_icon { background-image: url(/Content/svg/icon_sidebar.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }

.toolbar_icon.edit_icon { background-image: url(/Content/svg/icon_edit.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.letter_icon { background-image: url(/Content/svg/icon_letter.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.appeal_email_icon { background-image: url(/Content/svg/icon_email.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }

.toolbar_icon.save_draft { background-image: url(/Content/svg/icon_save.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.user_search { background-image: url(/Content/svg/icon_user_search.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); transform: scale(0.7); cursor: pointer; }
.toolbar_icon.condition_details { background-image: url(/Content/svg/icon_condition_details.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.provider_details_info { background-image: url(/Content/svg/icon_provider_details.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.condition_exposure { background-image: url(/Content/svg/icon_condition_exposure.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.top_codes { background-image: url(/Content/svg/icon_chart.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) }
.toolbar_icon.approve { background-image: url(/Content/svg/icon_check.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.next { background-image: url(/Content/svg/icon_next.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.dx_codes {background-image: url(/Content/svg/icon_dx.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8);}
.toolbar_icon.inpatient { background-image: url(/Content/svg/icon_inpatient.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.appeals { background-image: url(/Content/svg/icon_appeal.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.entity_details {background-image: url(/Content/svg/icon_provider_entity_details.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8);}
.toolbar_icon.add_appeal { background-image: url(/Content/svg/icon_appeal_add.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.add_documents {background-image: url(/Content/svg/icon_document_add.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8);}
.toolbar_icon.add_qa { background-image: url(/Content/svg/icon_qa_add.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.has_documents { background-image: url(/Content/svg/icon_document.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.documents_help { background-image: url(/Content/svg/icon_document_help.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.edit_settings { background-image: url(/Content/svg/icon_settings.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.notes {background-image: url(/Content/svg/icon_notes.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8);}
.toolbar_icon.add_notes { background-image: url(/Content/svg/icon_notes_add.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.filters { background-image: url(/Content/svg/icon_ellipses.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.qa_pass { background-image: url(/Content/svg/icon_qa_pass.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-repeat: no-repeat; background-size: 65%; background-position: 6px 6px; }
.toolbar_icon.qa_fail { background-image: url(/Content/svg/icon_qa_fail.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-repeat: no-repeat; background-size: 65%; background-position: 6px 6px; }
.toolbar_icon.claim_restrictions { background: url(/Content/svg/icon_restricted.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 60%; background-position: 7px 7px; }
.component_toolbar_button.is_disabled .qa_pass,
.toolbar_icon.qa_pass.is_disabled { filter: grayscale(1); opacity: 0.3 }

.toolbar_icon.appeal_category_analyst_details_icon { background-image: url(/Content/svg/icon_analyst_details.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.appeal_category_audit_history_icon { background-image: url(/Content/svg/icon_audit_details.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.dollars { background-image: url(/Content/svg/icon_dollar.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.audit_icon { background-image: url(/Content/svg/icon_audit.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.patient_claim_history {background-image: url(/Content/svg/icon_hx.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8);}
.toolbar_icon.close_sidebar { background-image: url(/Content/svg/icon_close_light.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.options { background-image: url(/Content/svg/icon_options.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.component_sidebar .toolbar_icon.options { background-image: url(/Content/svg/icon_options_light.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.delete_all { background-image: url(/Content/svg/icon_delete.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.restore_all { background-image: url(/Content/svg/icon_restore.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.claim_lines_restore { background-image: url(/Content/svg/icon_lines.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.system_deleted { background-image: url(/Content/svg/icon_system_deleted.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.toolbar_icon.print_icon { background-image: url(/Content/svg/icon_export.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }

.component_content_toolbar_button .list_icon { background-image: url(/Content/svg/icon_worklist.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.component_content_toolbar_button.is_selected .list_icon { background-color: #DEDDEC; }
.refresh_icon { background-image: url(/Content/svg/icon_refresh.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }

.data_bar .toolbar_icon { filter: grayscale(); opacity:0.5; }
.data_bar.user .toolbar_icon { background: url(/Content/svg/icon_data_user.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 70%; background-position: 0px -2px; }
.data_bar.analytic .toolbar_icon { background: url(/Content/svg/icon_data_analytic.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 90%; background-position: -4px -4px; }
.data_bar.currency .toolbar_icon { background: url(/Content/svg/icon_dollar.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-position: -6px -7px; }

#login .username { background: url(/Content/svg/icon_provider.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 71%; background-position: 1px 2px; filter: grayscale(1); opacity: 0.4; }
#login .password { background: url(/Content/svg/icon_lock.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8) no-repeat; background-size: 75%; background-position: 3px 2px; filter: grayscale(1); opacity: 0.5; }

#nucleus_modal_wrap .large_icon { margin-right: 10px; width: 68px; margin-bottom: 35px; }
#nucleus_modal_wrap .error_icon , .error_icon { background-image: url(/Content/svg/modal_error.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
#nucleus_modal_wrap .verified_icon { background-image: url(/Content/svg/modal_verified.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
#nucleus_modal_wrap .confirmation_icon { background-image: url(/Content/svg/modal_confirm.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
#nucleus_modal_wrap .secure_icon { background-image: url(/Content/svg/modal_secure.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
#nucleus_modal_wrap .close_icon { background-image: url(/Content/svg/modal_close.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
#nucleus_modal_wrap .close_icon:hover { background-color: rgba(16,6,153,0.1); }

.badge {width: 17px;height: 17px; border: 1px solid #444; color: #444;text-align: center;padding: 1px 1px;font-size: 11px; line-height: 1.0;}
.blank_badge {border: none; background: none;}
.numeric_badge {width: auto; min-width: 16px; height: 16px; padding-left: 0px; margin-left: 5px;}
.first_data_point {margin-left: 5px;}
.badge.notification_badge, .basic_badge, .badge.value_badge, .badge.secondary_badge, .badge.primary_badge {border-radius: 50%;}
.toolbar li span.icon_badge {position: absolute; text-indent: 0;min-width: 15px;text-align: center;font-size: 11px;border-radius: 50%;bottom: 6px;right: 7px;display: block;padding: 2px;line-height: 1;}

.toolbar_icon.appeal_detail_icon { background-image: url(/Content/svg/icon_appeal.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); background-size: 135%; background-position: -5px -5px; }
.toolbar_icon.appeal_calendar_icon { background-image: url(/Content/svg/icon_calendar.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8); }
.provider_conditions_error_icon { padding: 20px; transform: scale(0.6); }
.provider_conditions_error_title{ padding-top: 15px; padding-left: 2px; font-size: 11px; color: red; display: inline-block; }
body, html {height: 100%;}
#login_wrap {position:relative; width: 100%; height: 100%;}
#login_nucleus_logo a, #login_nucleus_logo span { background: url("/Content/svg/logo_cotiviti_nuc.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8") no-repeat; background-size:81%; background-position: 0px -8px; width: 368px; height: 57px; text-indent: -9999px; margin-bottom: 10px; }
#login_nucleus_logo p { font-family: 'Montserrat', 'sans-serif'; font-size: 1em; color: #8a8a8a; margin-top:-27px; margin-bottom: 25px; width:103%; }
#login {position:absolute; top: 175px; left:50%; border: 1px solid #b7b7b7; box-sizing: border-box; width: 652px; margin-left: -320px;}
.login_section {position: relative; float: left; clear:both;padding: 0px 40px; padding-bottom: 10px; width: 570px;}
.login_section.top {padding:40px 40px 0px 40px;}
.login_section.bottom {padding:0px 40px 40px 40px;}
#validation_box.login_section {padding-bottom: 0px;}
#login .field {border: 1px solid #b7b7b7; margin: 10px 10px 10px 0px;width: 38%;padding:5px; position:relative; float:left; box-sizing: border-box;}
#login .field.inline-field {border: none;}
#login .field span { width: 25px; height: 22px; border-right: 1px solid #b7b7b7; }
#login .field span { width: 25px; height: 22px; border-right: 1px solid #b7b7b7; background-color: unset; border-radius:unset; }
#login .field input[type='text'], #login .field input[type='password'] {font-size: 14px; border: none;padding-left: 10px;color: #8a8a8a;width: 167px;}
#login .field input[type='text']:focus, #login .field input[type='password']:focus {outline: none;}
#login #login_button {width: 20%; background: #fff; outline: 1px solid #ec008c; color: #ec008c;font-size: 16px;padding: 7px 27px;margin-top: 10px; border: none; border-radius: 3px;}
.ie9 #login #login_button, .ie1 #login #login_button {padding: 7px 25px;}
.mac #login #login_button {padding: 7px 26px;}
.ff3.mac #login #login_button {padding: 7px 23px;}
#password_reset #login_button {padding: 7px 25px;}
#login #login_button:hover {background: #2e3192; color: #fff; outline: 1px solid #2e3192;}

#form_header header {font-size: 20px; color:#8a8a8a; padding-top:10px;}
#form_header p {color:#8a8a8a;}

.login_helpers {position: relative; float: left; width: 100%;padding-bottom: 10px;}
#login .login_helpers .field {background: none;margin: 0px;float: right;padding: 10px 0px 0px;}
#login .span_link, #login .login_helpers .field {color: #2e3192; border:none;}
#login .span_link:hover, #forgot_password_success {color:#ec008c;}
#login .login_helpers .field label,
#login .login_helpers .field a.span_link {padding: 0px 0px 0px 5px;top: -2px;}
#login .login_helpers .field a.span_link {margin-top: -2px;}
.login_helpers input {position: relative; float: right;}
#login .login_helpers .remember_me {width: 113px;}
.ie9 #login .login_helpers .remember_me, .ie1 #login .login_helpers .remember_me {width: 116px;}
#RememberMe {margin-left: 5px;}

#login_ads {padding: 10px 40px;}
.login_ad_box.right { margin-left: 10px; }
.login_ad_box { height: 113px; width: calc(50% - 7px); border: 1px solid #330071; border-radius: 3px; float: left; font-family: 'Montserrat', 'sans-serif'; text-align: center; padding-top: 45px; }
.login_ad_box span { font-size: 14pt; font-weight: 700; margin-top: 100px; }
.login_ad_box input { border-color: #330071; color: #330071; background: #fff; padding: 6px 20px; margin: 15px 85px; }
.login_ad_box input:hover { background-color: #330071; color: #fff; }
footer {border-top: 1px solid #fff;}
footer p {padding: 10px; position:relative;float:left; width: 415px;}
.secure_disclaimer p, footer p {color:#8a8a8a; padding: 10px 0px 0px; font-size: 12px;}
footer p {font-size: 9px;}
.secure_disclaimer p a, footer p a, .secure_disclaimer p a:visited, footer p a:visited {color:#2e3192;}
.secure_disclaimer p a:hover, footer p a:hover {color:#990155;}

.social_links, .social_links li {position: relative; float: left;}
.social_links {width: 80px; height: 30px; padding: 7px 0px;}
.social_links li {width: 23px; height: 25px;}

#validation_box {color:#8a8a8a;}
#validation_box .validation_list {padding: 10px 0px;}
#validation_box .validation_list.email_notice {padding-left: 40px;}
#validation_box .error_notice {display: none; color:#990155;}
#validation_box .secondary_validation { padding-left: 31px; padding-bottom: 6px;}
#validation_box .email_notice .secondary_validation {padding-left: 15px;}
#login_validation, #client_validation, #validation_items, #okta_user_validation, #inactivity_validation { display: none; }
#login_validation_notice {color:#990155;}
#login_validation_message {width: 80%;}


#user_security_questions .label {padding: 10px 0px 0px; color:#000;}
#user_security_questions .field {width: 100%;}
#user_security_questions #login_button {margin-bottom: 20px;}

#user_security_questions ::-webkit-input-placeholder,
#user_security_questions :-moz-placeholder,
#user_security_questions :-ms-input-placeholder {color: #990155;}

#update_password {width: 571px; padding-bottom: 20px;}

/* Browser Support Notification Banner CSS*/
#browser_support_notification{ width: 486px;position: absolute;top: 100px;left:-10px;display: none;float: left;padding: 20px 50px;margin:17px 40px;color: #333;border: 8px solid #b7b7b7;border-radius: 5px;background-color: #fff;height: 260px;text-align: center; }
#browser_support_notification p.support_notice{ text-align: center;margin-top: -28px;}
#browser_support_notification p{ padding-top: 20px;}

.icons{ background: url("/Content/svg/browser_icons.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8") no-repeat;width: 160px;height: 65px;margin: 25px auto; }

#work_button {color: #ec008c; outline: 1px solid #ec008c;border: 1px solid #ec008c;padding: 2px 9px 2px;height: 24px;}
#work_button:active, #work_button:visited {border: 1px solid #ec008c;}
#work_button:hover {background: #2e3192; color: #fff; outline: 1px solid #2e3192;border: 1px solid #2e3192;}

.verisk_blue #work_button {border: none;outline: none;padding: 5px 10px;height: 101%;border-radius: 4px;}
.verisk_blue #work_button.is_disabled, .verisk_blue #work_button.is_disabled:hover {background: #f5f5f5; border: 1px solid #333; cursor: default;}
#browser_support_notification #work_button { width: 74px;height: 16px;padding: 3px;margin: 25px auto;text-align: center;cursor: pointer;}

@-moz-document url-prefix() {#browser_support_notification { height: 280px;}}

/* Maintenance Notification Banner */
#notice-container {border: 1px solid #b7b7b7; border-top: none; color: #fff;width: 610px;padding:20px;margin-left:-320px;margin-right:-239px;left: 50%;position:absolute;z-index:2;}

#maintenance_logo { position: relative;background: url("/Content/svg/icon_maintenance.svg?v=nkf-eYvI0FRE0VJ5r1Gd9pLt0I8") no-repeat; width: 71px;height:71px; float:left;}
.maintenance_notice {width: 84%;position: relative;float: left;padding-left: 10px;color: #8a8a8a;}

/*@media (max-height: 768px) {#login {top: 140px;}}
@media (max-height: 1024px) {#login {top: 175px;}}*/
