﻿@charset "utf-8";
/* CSS Document */


/*****************************
          General
*****************************/

.content_review_screens_fluid_layout,
.content_review_screens_fluid_layout * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;     
      -ms-box-sizing: border-box;
          box-sizing: border-box;
    font-family: Arial,Helvetica,sans-serif;
}
.content_review_screens_fluid_layout *:before,
.content_review_screens_fluid_layout *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;     
      -ms-box-sizing: border-box;
          box-sizing: border-box;
    font-family: Arial,Helvetica,sans-serif;
}
.content_review_screens_fluid_layout,
.content_review_pages_wrapper,
.content_review_inner_wrapper {
    float: left;
    width: 100%;
}
.content_review_screens_fluid_layout {
    padding: 20px 22px 0px;
    position: relative;
}
.content_review_pages_wrapper {	
    max-width: 2580px;
	min-width: 320px;
}
.content_review_inner_wrapper {
	margin-bottom:24px;
}

/*****************************
        Screen Title 
*****************************/

.content_review_inner_wrapper .screen_title {
    float: left;
    width: 100%;
}
.content_review_inner_wrapper .screen_title {
    margin-bottom: 15px;
	margin-top: 10px;    
}
.content_review_inner_wrapper .screen_title h1 {
    font-size: 16px;
    font-weight: bold;
    text-transform: none;
	line-height: 24px;
	content: ".";
    display: block;
    height: auto;
    position: relative;
}
.content_review_inner_wrapper .screen_title h1 span {
	float:left;
    width: 100%;
	margin-bottom: 6px;
    color: #343434;
}
.content_review_inner_wrapper .screen_title h1 span em {
	color: #44856E;
	font-style: normal;
}

.content_review_inner_wrapper .screen_title p a.cr_return_to_list_link,
.cr_right_side_wrapper .cr_actions_return_to_unreviewed_list_wrap a {
	float: left;
	width: auto;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
	color: #397F94;
}
.content_review_inner_wrapper .screen_title p a.cr_return_to_list_link span,
.cr_right_side_wrapper .cr_actions_return_to_unreviewed_list_wrap a span {
	color: #44856E;
}
.content_review_inner_wrapper .screen_title p a.cr_close_document_link {
	float: left;
    background: #CCCCCA !important;
    border-radius: 4px !important;
    color: #FFFFFF !important;
    font-size: 11px;
    font-weight: bold;
    height: 16px !important;
    line-height: 16px !important;
    margin-left: 12px !important;
    text-align: center !important;
    text-transform: capitalize !important;
    width: 15px !important;
	margin-top: 2px;
}
.content_review_inner_wrapper .screen_title p a.cr_close_document_link:hover {
    background: #D2863F !important;
	text-decoration:none !important;
}

@media screen and (min-width: 900px) {
.content_review_inner_wrapper .screen_title h1 {
    margin: 0px 280px 0px 0px !important;
    width: auto !important;
}
.content_review_inner_wrapper .screen_title h1 span {
    text-align: center;    
}
.content_review_inner_wrapper .screen_title p {
	float: right;
	padding-left: 30px !important;
	max-width: 280px !important;
    margin-top: 3px;    
}
}
@media (max-width: 899px) {
.content_review_inner_wrapper .screen_title h1 {
	float: left !important;
    width: 100% !important;
    margin: 0px !important;
    text-align: left !important;
}
.content_review_inner_wrapper .screen_title p {
	float: left;
	margin-left: 0px;
	width: 100% !important;
	padding-top: 14px;
	margin-top: 10px;
	border-top: 1px dashed #cccccc;
	padding-bottom: 6px;
}
}

/********************************
             Common
********************************/

.view_content_main_wrapper,
.content_review_screen_content_wrapper,
.content_review_screen_content_wrapper h4.cr_main_title {
	float: left;
	width: 100%;
}
.view_content_main_wrapper {    
}
.content_review_screen_content_wrapper {	
	background: #bbbbbb;
    border-radius: 3px;
	padding: 2px;
	margin: 0px;
}

/* Section Title */

.content_review_screen_content_wrapper h4.cr_main_title {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	line-height: 19px;
	height: auto;	
    overflow: hidden;
	color: #052835;
    padding: 8px 14px;
	border-bottom: 1px solid #cccccc;
    background: rgb(254,254,254); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(244,244,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
    
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; 
}

/*******************************
        Message History
*******************************/

.cr_left_side_wrapper {
    float: left;
    background: #ffffff;
}
@media (max-width: 899px) {	
.cr_left_side_wrapper {
    width: 100% !important;
	border-radius: 2px 2px 0px 0px !important;
    min-height: 0px !important;
}
}
@media (min-width: 900px) {
.cr_left_side_wrapper {
    width: 22% !important;
	border-radius: 2px 0px 0px 0px !important;
}
}
@media (min-width: 1240px) {
.cr_left_side_wrapper {
    width: 24% !important;
}
}
.content_review_message_board,
.cr_mb_message_outer_wrapper,
.content_review_mb_tab,
.content_review_mb_tab .tab-content,
.cr_mb_message_outer_wrapper p.cr_message_who_can_see_detail,
.content_review_mb_tab .tab-content .cr_message_detail_outer_wrapper,
.content_review_mb_tab .tab-content .cr_message_detail_outer_wrapper p.cr_message_detail {
    float: left;
    width: 100%;
}
.content_review_message_board {
	background: #FFFFFF;
	border-radius: 2px 0px 0px 0px;
	padding: 1px;
}
.cr_mb_message_outer_wrapper {
    padding: 14px 14px 12px;
}
.content_review_dialogue_window_wrapper .content_review_message_board h4.cr_main_title {
	border-radius: 2px 0px 0px 0px;
}

.content_review_mb_tab {
}
.content_review_mb_tab .tab-content {
	border: none;
	padding: 0px;
	height: auto;
	margin-bottom: 15px;
	margin-top: 14px;
}

/* Who Can See Note */

.cr_mb_message_outer_wrapper p.cr_message_who_can_see_detail {
	background: #FEEEE0;
    border: 1px solid #E3C4A9;
    border-radius: 4px;
    color: #3A3A3A;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    padding: 6px 10px 6px;
    text-align: left;
	margin-top: 4px;	
	margin-bottom: 4px;
}

/* Message List */

.content_review_mb_tab .tab-content .cr_message_detail_outer_wrapper {
	padding-right:15px;
	overflow: auto;
	overflow-x: hidden;
    max-height: 360px;
}
.content_review_mb_tab .tab-content .cr_message_detail_outer_wrapper p.cr_message_detail {
	color: #676666;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
	margin-bottom:6px;
}
.content_review_mb_tab .tab-content .cr_message_detail_outer_wrapper p.cr_message_detail span {
	color: #44856E;
}
.content_review_mb_tab .tab-content .cr_message_detail_outer_wrapper p.cr_message_detail small {
	color: #CE8546;
    font-size: 12px;
}
.content_review_mb_tab .tab-content .cr_message_detail_outer_wrapper p.cr_message_detail a {
	color: #397F94;
	padding-left:15px;
}

.cr_message_list_wrapper,
.cr_message_list_individual,
.cr_message_list_title,
.cr_message_list_individual p.cr_message_list_detail {
	float:left;
	width:100%;
}
.cr_message_list_wrapper {    
}
.cr_message_list_individual {
	border-bottom: 1px solid #36515D;
    margin-bottom: 4px;
    padding-bottom: 10px;
}
.cr_message_list_title {
	background: #F4F4F4;
    border: 1px solid #E7E7E7;
    padding: 4px 0px;
}
.cr_message_list_title h6 {
    float: left;
	color:#397F94;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    padding-left: 8px;
    width: auto;
	margin-top:3px;
	margin-bottom:3px;
}
.cr_message_list_title h6 span {
	color: #2F2F2F;
}
.cr_message_list_title p.cr_message_list_list_date {
	color: #8B8D8C;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
	float: right;
    line-height: 16px;
    padding-right: 10px;
    width: auto;
	padding-left:10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.cr_message_list_individual p.cr_message_list_detail {
	color: #464646;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    margin-top: 9px;
    margin-bottom: 2px;
    text-align: left;
}
.cr_message_list_individual p.cr_message_list_detail a.cr_mb_dm_attached_file {
    background: url("../../assets/images/cr_blue_arrow_right_icon.png") no-repeat 0px 2px;
    color: #397f94;
    padding-left: 12px;
}
.cr_message_list_wrapper .cr_message_list_individual:nth-last-of-type(1) {
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	border-bottom:none !important
}

@media (min-width: 900px) and (max-width: 1429px),
(max-width: 479px) {
.cr_message_list_title h6 {
    width: 100% !important;
}    
.cr_message_list_title p.cr_message_list_list_date {
    float: left;
    padding-left: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
}
}

/* Textarea */

.cr_message_board_box,
.cr_message_board_box textarea {
	float:left;
	width:100%;
}
.cr_message_board_box {    
}
.cr_message_board_box textarea {
	padding-top:8px;
	padding-bottom:8px;
    margin-bottom: 12px;
	height: 80px;
	font-size: 13px !important;
	line-height: 18px;
	color: #474747 !important;
	border: 1px solid #bab9b9 !important;
}

/* Button */

.cr_message_board_box button {     
    margin: 4px 0px 2px;
	width: auto;
	text-transform: none;
	line-height: 18px;
	padding: 4px 10px;
    border-radius: 4px;
    cursor: pointer;
}
.cr_message_board_box button.cr_mb_message_attach_btn_wrapper {
    float: left;
    border-bottom-color: #cccccc;
    box-shadow: none;
    color: #397F94;
    font-size: 12px;
}
.cr_message_board_box button.cr_mb_message_attach_btn_wrapper:hover,
.cr_message_board_box button.cr_mb_message_attach_btn_wrapper:focus {
    color: #397F94;        
}
.cr_message_board_box button.cr_mb_message_post_btn_wrapper {
    float: right;
    background: rgb(106,163,177); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(106,163,177,1) 0%, rgba(63,120,127,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,163,177,1)), color-stop(100%,rgba(63,120,127,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aa3b1', endColorstr='#3f787f',GradientType=0 ); /* IE6-9 */
    border: 1px solid #55787e;    
	text-shadow: 0 0px 2px rgba(0, 0, 0, 0.3);
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;    
    text-decoration: none !important;
     opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity linear 0.4s;
       -moz-transition: opacity linear 0.4s;
         -o-transition: opacity linear 0.4s;
            transition: opacity linear 0.4s;  
}
.cr_message_board_box button.cr_mb_message_post_btn_wrapper:hover,
.cr_message_board_box button.cr_mb_message_post_btn_wrapper:focus {
    text-decoration: none !important;
    opacity: 0.85;
    filter: alpha(opacity=85);      
}

/* Revision Request Note */

.cr_message_board_alert_wrapper {
    float: left;
    width: 100%;
}
.cr_message_board_alert_wrapper {
	background: #FEEEE0;
    border: 1px solid #E3C4A9;
    border-radius: 4px;
    margin-top: 15px;
    padding: 8px 8px;
	margin-bottom: 4px;
}
.cr_message_board_alert_wrapper img {
	float:left;
    margin-right: 10px;
    width: 28px;
    margin-top:4px;
}
.cr_message_board_alert_wrapper p {
	color: #3F4040;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    text-align: left;	
    content: ".";
    display: block;
    height: auto;
    position: relative;
    width: auto;
	margin: 0 0px 0 35px;
}

/* Revision Request Alert */

.cr_revision_requests_alert_wrapper,
.cr_revision_requests_alert_wrapper p {
    float: left;
    width: 100%;        
}
.cr_revision_requests_alert_wrapper {
    background: #feeee0;
    border: 1px solid #ddcfc2;
    border-radius: 4px;
    padding: 9px 14px 0px;    
}
.cr_mb_need_to_talk_alert_wrapper {
    margin: 4px 0px;
    background: #f1efe3;
    border: 1px solid #cec9b1;
}
.cr_mb_revision_requests_alert_wrapper {
    margin: 18px 0px 5px;
    background: #fdfce9;
    border: 1px solid #e3e1ba;
}
.cr_ra_revision_requests_alert_wrapper {
    margin: 24px 0px 4px 0px;
    padding: 12px 15px 3px;
}

.cr_revision_requests_alert_wrapper p {
    color: #27404b;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 9px;
}
.cr_revision_requests_alert_wrapper p img {    
    float: left;
    width: auto;
    height: 16px;
    margin: 2px 6px 0px 0px;    
}
.cr_ra_revision_requests_alert_wrapper p img {
    height: 17px;    
    margin-top: 1px;    
}
.cr_revision_requests_alert_wrapper p span,
.cr_revision_requests_alert_wrapper p b {
    font-weight: bold;
}
.cr_revision_requests_alert_wrapper p span {
}
.cr_revision_requests_alert_wrapper p b {
    font-style: italic;
}

/*******************************
       Document Settings
*******************************/

.content_review_document_info,
.cr_dis_outer_wrapper,
.cr_content_scan_detail,
.cr_content_scan_detail h5,
.cr_dis_copyscape_info,
.cr_dis_copyscape_info p {
    float: left;
    width: 100%;
}
.content_review_document_info {
	background: #FFFFFF;
	border-radius:2px 0px 0px 0px;
	padding: 1px;
    border-top: 2px solid #bbbbbb;
}
.cr_dis_outer_wrapper {
    padding: 14px 15px;
    width: auto;
}

.cr_content_scan_detail {
	margin-bottom: 8px;
}
.cr_content_scan_detail h5 {
	color: #343434;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
	margin-bottom: 2px;
}
.cr_content_scan_detail h5 span {
	float: left;
	line-height: 20px;
	margin-right: 2px;
}
.cr_content_scan_detail h5 img {
	float: left;
	width: 20px;
	height: 20px;
}

.cr_dis_copyscape_info {
	margin-top: 4px;
}
.cr_dis_copyscape_info p {
	color: #CE8546;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 14px;
	padding-top: 6px;
	padding-bottom: 8px;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
}
.cr_dis_copyscape_info img.content_review_copyscape_logo {
	float:left;
	width:86px;
	height:auto;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:18px;
}
.cr_dis_copyscape_info a.cr_copyscape_no_of_matches {
    color: #377890;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    margin-right: 4px;
    text-align: left;
    width: auto;
	margin-top: 0px;
}
.cr_dis_copyscape_info a.help_icon {
	float:left;
	width:auto;
	margin-right:10px;
	margin-top:0px;
}
.cr_dis_copyscape_info a.help_icon img {
	float:left;
	width:auto;
}
.cr_dis_copyscape_info button.content_review_run_new_scan {
    float: left;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B6B6B6;
    box-shadow: none !important;
    color: #397F94;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    line-height: 16px;
    padding: 0 8px !important;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.cr_dis_copyscape_info button.content_review_run_new_scan:hover {
	color: #397F94;
}

/**********************************
         Review Content 
**********************************/

.cr_review_content_outer_wrapper {
    float: left;
    width: 70%;
	background: none;
}
@media (max-width: 899px) {	
.cr_review_content_outer_wrapper {
    width: 100% !important;
    margin-top: 0px !important;
    border-top: 2px solid #bbbbbb !important;
    min-height: 0px !important;
}
}
@media (min-width: 900px) {
.cr_review_content_outer_wrapper {
    width: 70% !important;
    padding: 0px 4px !important;    
}
}
@media (min-width: 1240px) {
.cr_review_content_outer_wrapper {
    width: 70% !important;
}
}
@media (min-width: 1600px) {
.cr_review_content_outer_wrapper {
    width: 70% !important;
}
}

.cr_review_content_wrapper,
.cr_content_outer_wrapper,
.cr_content_outer_wrapper .tab-content,
.cr_rc_master_version_inner_wrapper {
    float: left;
    width: 100%;
}
.cr_review_content_wrapper {
	background: #e8f4f4;
	padding: 1px;
	margin: 0px;
}
.cr_content_outer_wrapper {
    padding: 14px 15px;
}

.cr_content_outer_wrapper .tab-content {
	border:none;
	padding:0px;
	height:auto;
	margin-top:-1px;
}
.cr_rc_master_version_inner_wrapper {
	background: #FFFFFF;
	border: 1px solid #d3d2d2;
	margin-top: 5px;
    padding: 12px 16px;
}

.cr_content_outer_wrapper .cr_rc_master_version_inner_wrapper .cr_rc_all_version_wrapper,
.cr_rc_main_content_info {
    float: left;
    width: 100%;
}
.cr_content_outer_wrapper .cr_rc_master_version_inner_wrapper .cr_rc_all_version_wrapper {	
	padding: 0px;
	margin-top: 4px;
}

/* Title */

.cr_rc_main_content_info {
	border-bottom: 1px solid #3D5B68;
    padding-bottom: 5px;
}
.cr_rc_main_content_info h5 {
	color: #27404B;
    float: left;
    width: auto;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    text-align: left;
    text-transform: uppercase;
}
.cr_rc_main_content_info p {
	color: #858585;
    float: right;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    text-align: left;
    text-transform: none;
}

@media (min-width: 900px) and (max-width: 1199px),
(max-width: 699px) {
.cr_rc_main_content_info h5 {
    width: 100% !important;
}    
.cr_rc_main_content_info p {
    float: left;
    padding-left: 0px ;
    margin-top: 6px;
    margin-bottom: 8px;
}
}

/* Document Title - Keyword  */

.cr_rc_main_content_title_keyword,
.cr_rc_main_content_title_keyword h5,
.cr_rc_main_content_title_keyword p {
    float: left;
    width: 100%;
}
.cr_rc_main_content_title_keyword {
	background: #F6F6F6;
    border-bottom: 1px solid #3D5B68;
    margin-bottom: 12px;
    padding: 7px 12px 7px;
}
.cr_rc_main_content_title_keyword h5 {
    color: #393939;
    font-size: 16px;
    font-weight: bold;
    margin-top: 4px !important;
    margin-bottom: 2px;
    text-decoration: none;
}
.cr_rc_main_content_title_keyword h5 span {
	float: left;
	color: #288C68;
    line-height: 20px;
	margin-right:8px;
	width: auto;
}
.cr_rc_main_content_title_keyword h5 small {
	float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.cr_rc_main_content_title_keyword a.cr_edit_icon {
	float:left;
	width:20px;
	height:20px;
	margin-left:8px;
}
.cr_rc_main_content_title_keyword p {
	color: #393939;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0px !important;
    text-decoration: none;
}
.cr_rc_main_content_title_keyword p span {
	font-weight:normal;
	float:left;
    line-height: 18px;
}
.cr_rc_main_content_title_keyword p small {
    float: left;
    font-size: 13px;
    font-weight: bold;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:8px;
	width:auto;
    line-height: 18px;
}

.cr_rc_main_content_title_keyword input {
	float: left;
	padding: 0px 6px;
	margin-right: 8px;
	line-height: 16px;
	height: 20px;
	font-size: 12px;
	border: 1px solid #cccccc;
    width: 100%;
}
.cr_rc_main_content_title_keyword button {
    float: left;
	border-radius: 3px;
    color: #287B90;
    font-size: 11px;
    height: auto;
    line-height: 12px;
    min-height: 16px;
    padding: 3px 4px;
    width: auto;
	margin-top: 0px;
}
.cr_rc_main_content_title_keyword button:hover {
    color: #287B90;
}

@media (min-width: 900px),
(max-width: 639px) {
.cr_rc_main_content_title_keyword h5 {
    margin-bottom: 8px !important;
}
.cr_rc_main_content_title_keyword p {
    margin-bottom: 4px !important;
}
.cr_rc_main_content_title_keyword h5 span,
.cr_rc_main_content_title_keyword p small {
    width: 100%;
    margin-bottom: 5px;
}   
.cr_rc_main_content_title_keyword h5 small,
.cr_rc_main_content_title_keyword p span {
    max-width: 85%;    
}
.cr_rc_main_content_title_keyword input {
    max-width: 80%;        
}  
}
@media (min-width: 1200px),
(min-width: 640px) and (max-width: 899px) {
.cr_rc_main_content_title_keyword h5 {
    margin-bottom: 4px !important;
}
.cr_rc_main_content_title_keyword p {
    margin-bottom: 0px !important;
}
.cr_rc_main_content_title_keyword h5 span,
.cr_rc_main_content_title_keyword p small {
    width: auto;
}   
.cr_rc_main_content_title_keyword h5 small,
.cr_rc_main_content_title_keyword p span {
    max-width: 65% !important;    
    margin-top: 2px !important;
}
.cr_rc_main_content_title_keyword h5 small {
    margin-top: 0px;
}
.cr_rc_main_content_title_keyword input {
    max-width: 60% !important;        
} 
}

/* Content */

.cr_rc_main_content_outer_wrapper,
.cr_rc_main_content_inner_wrapper,
.cr_rc_main_content_inner_wrapper p,
.cr_rc_main_content_inner_wrapper h1,
.cr_rc_main_content_inner_wrapper h2,
.cr_rc_main_action_button {
    float: left;
    width: 100%;
}
.cr_rc_main_content_outer_wrapper {
	border: none;
    padding: 0px;
	border-radius: 3px;
	margin-top: 8px;
}
.cr_rc_main_content_inner_wrapper {
    padding: 14px;
	border: 1px solid #A9B2B7;
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 640px;
}
.cr_rc_main_content_inner_wrapper p {
	color: #3F4040;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 10px;
    text-align: left;
}
.cr_rc_main_content_inner_wrapper h1 {
	color: #3F4040;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    text-align: left;
	margin-bottom:5px;
}
.cr_rc_main_content_inner_wrapper h2 {
	color: #3F4040;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
	margin-bottom:5px;
}
.cr_rc_main_content_inner_wrapper p.cr_rc_main_content_last_line {
	margin-bottom:0px !important;
}

/* Action Button */

.cr_rc_main_action_button {
    padding-top: 16px;
	margin-bottom: 4px;
    text-align: center;
}
.cr_rc_main_action_button button.cr_rc_save_changes_action {
    float: none;
    display: inline-block;
    vertical-align: top;
    background: rgb(106,163,177); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(106,163,177,1) 0%, rgba(63,120,127,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,163,177,1)), color-stop(100%,rgba(63,120,127,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aa3b1', endColorstr='#3f787f',GradientType=0 ); /* IE6-9 */
    border: 1px solid #55787e;    
	text-shadow: 0 0px 2px rgba(0, 0, 0, 0.3);
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;    
    text-decoration: none !important;    
    margin: 4px 0px 2px;
	width: auto;
	text-transform: uppercase;
	line-height: 18px;
	padding: 6px 12px;
    border-radius: 4px;
    cursor: pointer;
     opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity linear 0.4s;
       -moz-transition: opacity linear 0.4s;
         -o-transition: opacity linear 0.4s;
            transition: opacity linear 0.4s;  
}
.cr_rc_main_action_button button.cr_rc_save_changes_action:hover,
.cr_rc_main_action_button button.cr_rc_save_changes_action:focus {
    text-decoration: none !important;
    opacity: 0.85;
    filter: alpha(opacity=85);      
}

/* Word Count - Keyword Density */

.cr_written_content_detail,
.cr_written_cd_word_count_keyword_density,
.cr_written_cd_font_detail {
    float: left;
    width: 100%;
}
.cr_written_content_detail {
	margin: 14px 0px 6px;
	border-radius: 4px;
	outline:none;
	background: #ffffff;
	border: 1px solid #dddddd;
    padding: 12px 14px 10px;
}
.cr_written_cd_word_count_keyword_density {
    text-align: center;
}
.cr_written_cd_word_count_keyword_density p {
    color: #474949;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    padding: 2px 8px;
    display: inline-block;
    vertical-align: top;
    float: none;
    width: auto;
}
.cr_written_cd_word_count_keyword_density p.cr_written_cd_word_count span,
.cr_written_cd_word_count_keyword_density p.cr_written_cd_keyword_density span {
	font-weight: normal;
    line-height: 18px;
	margin-left: 3px;
}
.cr_written_cd_word_count_keyword_density p.cr_written_cd_word_count span {
	color: #CE8546;
}
.cr_written_cd_word_count_keyword_density p.cr_written_cd_keyword_density span {
	color: #44856E;
}

.cr_written_cd_font_detail {
	margin-bottom: 2px;    
	padding-top: 8px;
    margin-top: 6px;
	border-top: 1px dashed #DBDDDD;
    text-align: center;
}

.cr_written_cd_font_detail p,
.cr_written_cd_font_detail a.help_icon,
.cr_written_cd_font_detail a.cr_edit_icon {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: auto;
}
.cr_written_cd_font_detail p {
	color: #258662;
    font-size: 12px;
    font-weight: bold;
    margin-right: 4px;
	line-height: 20px;
}
.cr_written_cd_font_detail a.help_icon {
	margin-right: 0px;
	width: auto;
}
.cr_written_cd_font_detail a.help_icon img {
    float: left;
    width: 16px;
    margin: 2px 0px 0px;
}
.cr_written_cd_font_detail a.cr_edit_icon {	
	width: auto;
}
.cr_written_cd_font_detail a.cr_edit_icon img {
    float: left;
}

/***********************************
         Review Actions
***********************************/

.cr_right_side_wrapper {
	float: left;
}
@media (max-width: 899px) {	
.cr_right_side_wrapper {
    width: 100% !important;    
    margin-top: 0px !important;
    border-top: 2px solid #bbbbbb !important;
    min-height: 0px !important;
}
}
@media (min-width: 900px) {
.cr_right_side_wrapper {
    width: 30% !important;
    border-radius: 0px 2px 0px 0px !important;
}
}
@media (min-width: 1240px) {
.cr_right_side_wrapper {
    width: 26% !important;
}
}
@media (min-width: 1600px) {
.cr_right_side_wrapper {
    width: 30% !important;
}
}

.content_review_actions,
.cr_actions_outer_wrapper {
    float: left;
    width: 100%;
}
.content_review_actions {
	background: #FFFFFF;
	padding: 1px;
}
.cr_actions_outer_wrapper {
    padding: 15px;
}

/*-----------------------------
    Select a Review Action 
-----------------------------*/

.cr_select_review_action_wrapper,
.cr_sra_option_wrapper,
.cr_sra_option_wrapper h6,
.cr_sra_option_common,
.cr_sra_option_common span.cr_sra_option_common_detail,
p.cr_actions_green_instruction_master_view {
	float:left;
	width:100%;
}
.cr_select_review_action_wrapper {    
}

.cr_sra_option_wrapper {
	background: #FCFCFC;
    border: 1px solid #dddddd;
    border-radius: 4px;
    margin-top: 8px;
    padding: 10px 12px 8px;
}
.cr_sra_option_wrapper h6 {
    color: #252525;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 8px;
    text-transform: none;
	line-height:16px;
}
.cr_sra_option_common {
	margin-bottom: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
    padding-right: 26px;
    position: relative;
}
.cr_sra_option_common label {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 0px;
	margin-left: 6px;
}
.cr_sra_option_common p {
	color: #343434;
    font-size: 12px;
    font-weight: normal;
    line-height: 17px;
    text-align: left;
    width: auto;
    margin: 2px 0px 2px 32px;
    display: block;
    float: none;
    width: auto;
}
.cr_sra_option_common a.help_icon {
    position: absolute;
    top: 8px;
    right: 6px;
}
.cr_sra_option_common a.help_icon img {
	float:left;
    width: 16px;
}
.cr_sra_option_common span.cr_sra_option_common_detail {
    color: #545454;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 0px 0px 3px 32px;
}

.cr_sra_revision_option {
	background:#f9f7dc;
}
.cr_sra_accept_option {
	background:#e9f7dd;
}
.cr_sra_decline_option {
	background:#fce8e8;
}
.cr_sra_revise_myself_option {
	background:#eeeeee;
	margin-bottom: 6px;
    margin-top: 4px;
}

#cr_me_pending_review_master_view .content_review_actions {
	background:#fff4ea;
}

p.cr_actions_green_instruction_master_view {
	background: #E5FFED;
    border: 1px solid #BBD1C6;
    border-radius: 4px;
    color: #3A3A3A;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    padding: 8px 12px 9px;
    text-align: left;
}
p.cr_actions_green_instruction_master_view span {
	color: #44856E;
	font-weight:bold;
}
.content_review_actions img.cr_review_action_red_arrow_icon {
	float:left;
	width:auto;
	margin:10px 10px 0px;
}

/* Return to Un-Reviewed List */

.cr_right_side_wrapper .cr_actions_return_to_unreviewed_list_wrap,
.cr_right_side_wrapper .cr_actions_return_to_unreviewed_list_wrap a {
    float: left;
    width: 100%;
}
.cr_right_side_wrapper .cr_actions_return_to_unreviewed_list_wrap {
    margin-top: 16px;
}
.cr_right_side_wrapper .cr_actions_return_to_unreviewed_list_wrap a {
    text-align: right;
    display: inline-block;
}
.cr_right_side_wrapper .cr_actions_return_to_unreviewed_list_wrap a span {    
}

/* Mouse Over Text Style */

.cr_detail_on_hover_wrapper,
.cr_detail_on_hover_wrapper * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;     
      -ms-box-sizing: border-box;
          box-sizing: border-box;
    font-family: Arial,Helvetica,sans-serif;
}
.cr_detail_on_hover_inner_wrapper,
.cr_on_hover_detail_wrapper,
.cr_on_hover_detail_wrapper h4,
.cr_on_hover_detail_wrapper p {
    float: left;
    width: 100%;    
}
.cr_detail_on_hover_wrapper {
	float: left;
	display: none;
    position: absolute;
	z-index: 1500 !important;
}
.cr_show_detail_on_hover_bottom_arrow {
	background:url(../../assets/images/on_hover_bottom_arrow.png) top center no-repeat;
	height: 8px;
	margin-top: -1px;
	float: right !important;
}
.cr_detail_on_hover_inner_wrapper {
	border:1px solid #b86824;
	border-radius:4px;
	background:#feeee0;
	padding: 12px 16px 4px;
	margin-top: 8px;
}
.cr_on_hover_detail_wrapper {
}
.cr_on_hover_detail_wrapper h4 {
	border-bottom: 1px solid #DCC6B2;
    color: #44856E;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 12px;
    padding-bottom: 7px;
    text-align: left;
    text-transform: none;
}
.cr_on_hover_detail_wrapper p {
	color: #3e3d3d;
    font-size: 12px;
    text-transform: none;
	margin-bottom: 8px;
	line-height: 16px;
}
.cr_on_hover_detail_wrapper p b {
	font-style:italic;
}
.cr_detail_on_hover_wrapper {
	width: 400px !important;
}
.cr_show_detail_on_hover_bottom_arrow {
    width: 30% !important;
}

/***********************************
         Approved View
***********************************/

.cr_actions_export_download_option_wrapper,
.cr_actions_export_download_option_wrapper h5,
.cr_actions_export_download_option,
.cr_actions_export_download_option h6,
.cr_actions_export_download_option .dropdown,
.cr_actions_export_download_option .dropdown-toggle,
.cr_actions_export_download_option .dropdown-menu {
    float: left;
    width: 100%;
}
.cr_actions_export_download_option_wrapper {
	background: #FFFFFF;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	margin-top: 18px;
}
.cr_actions_export_download_option_wrapper h5 {
	color: #304D5A;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 14px;
	background:#f8f8f8;
	border-bottom:1px solid #e0e0e0;
    border-radius: 3px 3px 0px 0px;
    line-height: 19px;
}

.cr_actions_export_download_option {
	padding: 12px 14px;
}
.cr_actions_export_download_option h6 {
}
.cr_actions_export_download_option img.cr_action_download_icon {
	float: left;
	width: auto;
	margin: 0px 0px 0px;
    max-width: 100%;
}
.cr_actions_export_download_option .dropdown {
	float: left;
    margin: 10px 8px 0px 0px;
	max-width: 140px;
	height: auto !important;
}
.cr_actions_export_download_option .dropdown-toggle {    
    font-size: 12px !important;
    height: auto !important;
    line-height: 18px !important;
    padding: 4px 20px 4px 10px !important;
    width: 100% !important;
}
.cr_actions_export_download_option .dropdown-toggle,
.cr_actions_export_download_option .dropdown-toggle:hover {    
    background: url("../../assets/images/table_toggle.png") no-repeat right center;
}
.cr_actions_export_download_option .dropdown-menu {
 	top: 0px;
	left: 0;
	right: 0;
}
.cr_actions_export_download_option .dropdown-menu li > a {
 	line-height: 24px;
	padding: 0px 10px;
	height: 24px;
	font-size: 12px !important;
}
.cr_actions_export_download_option li > a:hover {
	line-height: 24px;
}

.cr_actions_export_download_option button {
    float: left;
    width: auto;	
	background: url("../../assets/images/green_button_background.png") repeat-x scroll 0 0 transparent;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: auto;
    line-height: 24px !important;
    margin: 10px 0px 0px;
    text-align: center;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
    text-transform: capitalize;
    font-size: 12px;
    padding: 0 8px;
}
.cr_actions_export_download_option button:hover {
	background: url("../../assets/images/green_button_background_hover.png") repeat-x scroll 0 0 transparent;
}

.cr_actions_export_download_tips,
.cr_actions_export_download_tips p {
    float: left;
    width: 100%;
}
.cr_actions_export_download_tips {
	background: #E5FFED;
    border: 1px solid #BBD1C6;
    border-radius: 4px 4px 4px 4px;
    padding: 10px 12px;
    margin: 2px 14px 15px;    
    width: -moz-calc(100% - 28px);
    width: -webkit-calc(100% - 28px);
    width: calc(100% - 28px);
}
.cr_actions_export_download_tips p {
    color: #464646;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    text-align: left;
}
.cr_actions_export_download_tips p span {
	/* background: url(".../../assets/images/pat_tips_icon.png") no-repeat scroll center center transparent; */
    float: left;
    height: 15px;
    margin-right: 3px;
    width: 18px;
}
#cr_me_pending_review_approved_view .content_review_actions {
	background: #f6ffee !important;
}

/*************************************
         Request Revision
*************************************/

#cr_me_pending_review_request_revision .content_review_actions {
	background:#fffeed !important;
}

/* Greyed Out */

.cr_left_side_grayed_out_wrapper * {
    cursor: not-allowed;
}
.cr_left_side_grayed_out_wrapper .content_review_message_board {
	opacity:0.4 !important;
}
.cr_left_side_grayed_out_wrapper .content_review_document_info {	
	opacity:0.4 !important;
}

/* Button */

.cr_revision_button_wrapper {
    float: left;
    width: 100%;
}
.cr_revision_button_wrapper {
    text-align: center;
}
.cr_revision_button_wrapper img,
.cr_revision_button_wrapper button {
    float: none;
    display: inline-block;
    vertical-align: top;
}
.cr_revision_button_wrapper img {
	border: none;
    width: 36px;
    margin: 0px 4px 2px -5px;
}
.cr_revision_button_wrapper button {
    width: auto;
    color: #365866;
    line-height: 17px;
    border: 1px solid #d4d3b3;
    text-decoration:none;
    font-weight:bold;
    font-size:13px;
    cursor:pointer;
    border-radius:4px;
    text-align:center;
    background-color: #f6f4d3;
    background-image: -moz-linear-gradient(top, #f9f7dc, #eeeab6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f7dc), to(#eeeab6));
    background-image: -webkit-linear-gradient(top, #f9f7dc, #eeeab6);
    background-image: -o-linear-gradient(top, #f9f7dc, #eeeab6);
    background-image: linear-gradient(to bottom, #f9f7dc, #eeeab6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f7dc', endColorstr='#ffeeeab6', GradientType=0);	 
    padding:4px 8px;
}
.cr_revision_button_wrapper button:hover {	
    color:#365866;	
    background-color: #eeebb8;
    background-image: -moz-linear-gradient(top, #eeeab6, #f9f7dc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeab6), to(#f9f7dc));
    background-image: -webkit-linear-gradient(top, #eeeab6, #f9f7dc);
    background-image: -o-linear-gradient(top, #eeeab6, #f9f7dc);
    background-image: linear-gradient(to bottom, #eeeab6, #f9f7dc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeab6', endColorstr='#fff9f7dc', GradientType=0);
}

@media (min-width: 1100px) and (max-width:1499px),
(max-width: 479px) {
.cr_revision_button_wrapper button {
	width: 140px !important;
}
.cr_revision_button_wrapper img {
    margin-top: 8px;
}
}
@media (min-width: 900px) and (max-width:1099px) {
.cr_revision_button_wrapper button {
	width: 90px !important;
}
.cr_revision_button_wrapper img {
    margin-top: 24px;
}
}

/* Go Back To Main Review Screen Button */

.cr_go_back_main_screen_button,
.cr_go_back_main_screen_button button,
.cr_go_back_main_screen_button button span {
	float:left;
	width:100%;
}
.cr_go_back_main_screen_button button {
	color: #397F94;
	line-height:16px;
	font-size:13px;
	padding-top:5px;
	padding-bottom:6px;
	margin-top:18px;
}
.cr_go_back_main_screen_button button:hover {
	color: #397F94;
}
.cr_go_back_main_screen_button button span {
}		 											 							  

/* Revision Request Note */

.cr_request_revision_box,
.cr_request_revision_box .cr_request_revision_box_title,
.cr_request_revision_box .cr_request_revision_box_detail,
.cr_request_revision_box_detail h6,
.cr_request_revision_box_detail p.cr_request_revision_box_tips,
.cr_request_revision_box_detail textarea {
    float: left;    
    width: 100%;
}
.cr_request_revision_box {
	background: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 4px 4px 4px 4px;
	margin-bottom: 16px;	
}
.cr_request_revision_box .cr_request_revision_box_title {
	background: #F8F8F8;
    border-bottom: 1px solid #E0E0E0;
    border-radius: 3px 3px 3px 3px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.cr_request_revision_box .cr_request_revision_box_title h5 {	
    float: left;
    color: #304D5A;
    font-size: 13px;
    font-weight: bold;
    padding-left: 14px;
	line-height: 18px;	
}
.cr_request_revision_box .cr_request_revision_box_detail {
	padding: 12px 14px 14px;
}

.cr_request_revision_box_detail h6 {
	color: #3F4040;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin-bottom: 8px;
    text-align: left;
	line-height: 16px;
}
.cr_request_revision_box_detail p.cr_request_revision_box_tips {
	background: #E5FFED;
    border: 1px solid #BBD1C6;
    border-radius: 4px 4px 4px 4px;
    padding: 8px 10px;
	color: #464646;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    text-align: left;
	margin-bottom: 15px;
	margin-top: 2px;
}
.cr_request_revision_box_detail p.cr_request_revision_box_tips span {
	background: url("../../assets/images/pat_tips_icon.png") no-repeat scroll center center transparent;
    float: left;
    height: 15px;
    margin-right: 3px;
    width: 18px;
}
.cr_request_revision_box_detail textarea {
    font-size: 12px !important;
    height: 140px;
}

.cr_request_revision_box_change_image {
	float: left;
	width: 100%;    
}
.cr_request_revision_box_change_image {
	margin-top: 10px;
	margin-top: 3px;
}
.cr_request_revision_box_change_image label {
	float: left;
    margin-right: 8px;
}
.cr_request_revision_box_change_image label span {
	float: left;
    width: 20px !important;
}
.cr_request_revision_box_change_image p {
	color: #3F4040;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    text-align: left;	
	content: ".";
    display: block;
    height: auto;
    position: relative;
    width: auto;
	margin-left: 28px;
	line-height: 16px;
	margin-top: 3px;
}

/* How To Request Like A Pro */

.cr_how_to_request_revision_wrapper,
.cr_how_to_request_revision_wrapper h5,
.cr_how_to_request_revision_inner_wrapper,
.cr_how_to_request_revision_option,
.cr_how_to_request_revision_option h6,
.cr_how_to_request_revision_option p,
.cr_how_to_request_revision_option p.cr_htrr_option_3_tips {
    float: left;
    width: 100%;
}
.cr_how_to_request_revision_wrapper {
	background: #FEEEE0;
    border: 1px solid #E3C4A9;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 18px;	
}
.cr_how_to_request_revision_wrapper h5 {
	background: #fae5d3;
    border-bottom: 1px solid #E3C4A9;
    border-radius: 3px 3px 0px 0px;
    color: #203e4c;
    font-weight: bold;
	text-align:center;	
    padding: 8px 14px;
    font-size: 13px;
	line-height:18px;
}
.cr_how_to_request_revision_inner_wrapper {
	padding: 13px 14px 11px;
}
.cr_how_to_request_revision_option {
	margin-bottom: 15px;
	padding-bottom: 14px;
	border-bottom: 1px dashed #858585;
}
.cr_how_to_request_revision_inner_wrapper .cr_how_to_request_revision_option:nth-last-of-type(1) {
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:none;
}

.cr_how_to_request_revision_option h6 {
	color: #252525;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 5px;
    text-transform: none;
}
.cr_how_to_request_revision_option h6 span {
	color: #288C68;
}
.cr_how_to_request_revision_option h6 em {
	color: #A93640;
}

.cr_how_to_request_revision_option p {
	background: url("../../assets/images/list_icon.png") no-repeat scroll left top transparent;
    color: #464646;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-left: 12px;
    text-align: left;
}
.cr_how_to_request_revision_option p b {
	font-weight: bold;
	font-style: italic;
}
.cr_how_to_request_revision_option p img {
	margin: 0px 2px;
	height: 16px;
}
.cr_how_to_request_revision_option p img.cr_htrr_add_comment_icon {
	width: 16px;
}
.cr_how_to_request_revision_option p img.cr_htrr_paint_bucket_icon {
	width: 18px;
}

.cr_how_to_request_revision_option p.cr_htrr_option_3_tips {	
    width: 100% !important;
	color: #464646;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    text-align: left;
	margin-top: 5px;
	padding-left: 0px !important;
	background: none !important;
}
.cr_how_to_request_revision_option p.cr_htrr_option_3_tips span {
	background: url("../../assets/images/pat_tips_icon.png") no-repeat scroll center center transparent;
    float: left;
    height: 15px;
    margin-right: 3px;
    width: 18px;
}

/*********************************
         Writer Audition
*********************************/

.wa_cr_actions_outer_wrapper {
    position: relative;
}

/* Writer Detail */

.wa_cr_writer_detail {
    float: left;
    width: 100px;
    margin-bottom: 16px;    
    background: #fcfcfc;
    border: 1px solid #dddddd;
    border-radius: 4px;
    padding: 6px;
    text-align: center;
}
.wa_cr_writer_detail img {
    width: 40px;
    border-radius: 4px;
    height: auto;
    border: none;
    display: inline-block;
    margin-top: 2px;
}
.wa_cr_writer_detail span {
    float: left;
    width: 100%;
    margin: 2px 0px 0px;
    text-align: center;
    line-height: 16px;
    font-size: 12px;
    font-weight: bold;
    color: #34798e;
    word-break: break-all;
}

/* Add Writer Info */

.wa_cr_writer_detail_wrap,
.wa_cr_add_writer_info,
.wa_cr_add_writer_info h6,
.wa_cr_add_writer_info p,
.wa_cr_add_writer_info ul,
.wa_cr_add_writer_info ul li {
    float: left;
    width: 100%;
}
.wa_cr_add_writer_info {
    margin-bottom: 0px;
    background: #e5ffed;
    border: 1px solid #bbd1c6;
    border-radius: 4px;
}
.wa_cr_add_writer_info h6 {
    color: #446655;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding-left: 14px;        
    background: #dcf5e4;
    border-bottom: 1px solid #c6e4d0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding-bottom: 8px;
    padding-top: 8px;
}
.wa_cr_add_writer_info ul {
    padding: 10px 14px 10px 30px;
    margin: 0px;
}
.wa_cr_add_writer_info ul li {
    font-weight: bold;
    color: #44856e;
    list-style: decimal outside;
    font-size: 12px;
    padding-left: 3px;
    margin-bottom: 4px;
    line-height: 18px;
}
.wa_cr_add_writer_info ul li span {
    color: #555555;
    font-size: 13px;
    line-height: 18px;
    font-weight: normal;
}
.wa_cr_add_writer_info ul li span.wa_cr_awi_sub_title {
    margin-top: 4px;
    font-weight: bold;
    font-size: 12px;
    padding-left: 16px;
}
.wa_cr_add_writer_info ul li ul {
    padding: 4px 0 0px 20px;
}
.wa_cr_add_writer_info ul li ul li {
    margin-bottom: 0px;
    font-size: 11px;
    line-height: 20px;
}
.wa_cr_add_writer_info ul li ul li span {
    font-size: 12px;
}
.wa_cr_add_writer_info ul li:last-child {
    margin-bottom: 0px;
}

/* Action Title */

.wa_cr_action_title {
    float: left;
    width: 100%;
    margin-top: 0px;
}
.content_review_actions .wa_cr_actions_outer_wrapper img.cr_review_action_red_arrow_icon {
    margin-left: 0px;    
    margin-top: 14px;
    width: 40px;
    margin-right: 0px;
}
.wa_cr_actions_outer_wrapper h5 {
    content: ".";
    display: block;
    height: auto;
    position: relative;
    width: auto;
    color: #304d5a;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    margin: 20px 0px 0px 50px;
}

.wa_cr_action_title_top {
    float: none;
    content: ".";
    display: block;
    height: auto;
    position: relative;
    width: auto;
    margin: 16px 0px 0px 110px;    
}
.wa_cr_action_title_top h5 {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0px 0px 18px;    
}
@media (min-width: 900px) and (max-width: 1199px) {	
.wa_cr_action_title_top {
    float: left !important;   
    width: 100% !important;
    margin: 0px 0px 0px 0px !important;    
}
}

/* Options */

.wa_cr_actions_outer_wrapper .cr_sra_option_wrapper {
    position: relative;
    margin-top: 18px;
    width: 100%;
}
.wa_cr_actions_outer_wrapper .cr_sra_option_wrapper h6 {
}
.wa_cr_actions_outer_wrapper .cr_sra_option_common {
    padding-bottom: 6px;
    padding-top: 6px;
}
.wa_cr_actions_outer_wrapper .cr_sra_option_common p {
    content: ".";
    display: block;
    height: auto;
    position: relative;
    width: auto;
    float: none;
    max-width: 100%;    
    margin: 3px 0 0 34px;
}
.wa_cr_actions_outer_wrapper .cr_sra_option_common a.help_icon {
}
.wa_cr_actions_outer_wrapper .cr_sra_option_common a.help_icon img {
    float: left;
    width: 16px;
}

/* Include Message To Writers */

.cr_sra_include_message_wrap label.checkbox_wrap {
	float:left;
	width:auto;
    height: auto;
    margin: 0px;
}
.cr_sra_include_message_wrap .checkbox_wrap input {
	display: none;
}
.cr_sra_include_message_wrap .checkbox_wrap span {
    width: 16px;
    height: 16px;
	display: block;
	cursor:pointer;
    background: #fff;
    border: 1px solid #ccc;
}
.cr_sra_include_message_wrap .checkbox_wrap input:checked + span {
	cursor:pointer;
}
.cr_sra_include_message_wrap .checkbox_wrap span {
    border-radius: 3px;
}
.cr_sra_include_message_wrap .checkbox_wrap input:checked + span {
	background: #fff url(../../assets/images/checkbox_check_hover.png) no-repeat center;
	cursor:pointer;
}
.cr_sra_include_message_wrap,
.cr_sra_include_message_wrap textarea {
    float: left;
    width: 100%;
}
.cr_sra_include_message_wrap {   
    padding-left: 34px;
    padding-top: 8px; 
    margin-bottom: 6px;
    padding-right: 12px;
}
.cr_sra_option_common .cr_sra_include_message_wrap p {    
    margin: 0px 0px 0px 24px;
    float: none;
    display: block;
}
.cr_sra_include_message_wrap textarea {  
    padding: 6px 10px;
    margin-top: 8px;
    font-size: 12px; 
    min-height: 70px;
}
.cr_sra_include_message_wrap button {    
    float: left;
    font-weight: bold;
    border: 1px solid #297582;
    color: #ffffff;
    font-family:Arial, Helvetica, sans-serif;    
    font-size: 12px;
    margin: 12px 0px 0px;
    line-height: 14px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity linear 0.4s;
       -moz-transition: opacity linear 0.4s;
         -o-transition: opacity linear 0.4s;
            transition: opacity linear 0.4s;   
    cursor: pointer;
    border-radius: 4px;   
    height: auto;
    padding: 3px 5px 3px;     
	text-shadow: 0 0px 2px rgba(0, 0, 0, 0.3);
    background: #4ba0ac; /* Old browsers */
    background: -moz-linear-gradient(top,  #4ba0ac 0%, #37758e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ba0ac), color-stop(100%,#37758e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4ba0ac 0%,#37758e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4ba0ac 0%,#37758e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4ba0ac 0%,#37758e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4ba0ac 0%,#37758e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ba0ac', endColorstr='#37758e',GradientType=0 ); /* IE6-9 */
}
.cr_sra_include_message_wrap button:hover,
.cr_sra_include_message_wrap button:focus {    
    text-decoration: none !important;
    opacity: 0.90;
    filter: alpha(opacity=90); 
}

/* Mouseover */

.wa_cr_mouseover,
.wa_cr_mouseover * {
    font-family: Arial,Helvetica,sans-serif;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;     
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}
.wa_cr_mouseover:before,
.wa_cr_mouseover:after,
.wa_cr_mouseover *:before,
.wa_cr_mouseover *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;     
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}
.wa_cr_mouseover { 
    position: absolute;
	margin: 0px;
    padding: 20px 20px 10px;
    border-radius: 4px;    
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 0px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 0px 10px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 0px 10px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 0px 10px rgba(0, 0, 0, 0.05);
    height: auto;
    z-index: 400;
    width: 600px;
    right: 20px !important;
}
.wa_cr_like_writer_info { 
    background: #e9f7dd;
    border: 1px solid #c2d2b5;
}
.wa_cr_might_like_writer_info { 
    background: #f9f7dc;
    border: 1px solid #dbd8b3;
}
.wa_cr_not_like_writer_info { 
    background: #fce8e8;
    border: 1px solid #debcbc;
}

.wa_cr_mouseover p,
.wa_cr_mouseover h6,
.wa_cr_mouseover ul,
.wa_cr_mouseover ul li {
    float: left;
    width: 100%;    
}
.wa_cr_mouseover p,
.wa_cr_mouseover ul li span {
    color: #3e3d3d;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 8px;
    text-transform: none;
}
.wa_cr_mouseover p b {
    font-style: italic;    
}
.wa_cr_mouseover h6 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 14px;
    margin-top: 4px;
    padding-bottom: 12px;
    color: #304d5a;
} 

.wa_cr_like_writer_info h6 { 
    border-bottom-color: #dbe9cf;
}
.wa_cr_might_like_writer_info h6 {
    border-bottom-color: #eeecce;
}
.wa_cr_not_like_writer_info h6 { 
    border-bottom-color: #efd6d6;
}

.wa_cr_mouseover ul {
    padding: 0px 0px 0px 14px;
    margin: 0px 0px 5px;
} 
.wa_cr_mouseover ul li {
    font-weight: bold;
    color: #44856e;
    list-style: decimal outside;
    font-size: 12px;
    padding-left: 6px;
    margin-bottom: 8px;
} 
.wa_cr_mouseover ul li span {
    font-weight: normal;    
    font-size: 12px;
    margin-bottom: 0px;
} 
.wa_cr_mouseover ul li ul {
    margin-top: 12px;
} 
.wa_cr_mouseover ul li ul li {
    list-style: lower-alpha outside;
} 
.wa_cr_mouseover ul li ul li span {    
} 
.wa_cr_mouseover ul li:last-child {
    margin-bottom: 0px;
}

@media screen and (min-width: 601px) and (max-width: 899px) {
.wa_cr_mouseover {
    right: auto !important;
    left: 0px !important;
	margin-left:18%;
    width: 60%;
}
}
@media screen and (min-width: 0px) and (max-width:600px) {
.wa_cr_mouseover {
    right: auto !important;
    left: 20px !important;
    width: 94%;
}
}

/************************************
     Font + Copyscape Mouseover 
************************************/

.cr_copyscape_mouseover_info,
.cr_font_locked_mouseover_info { 
    position: absolute;
	margin: 0px;
    padding: 12px 14px 12px;
    border-radius: 4px;    
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05), inset 0px 0px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05), inset 0px 0px 10px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05), inset 0px 0px 10px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05), inset 0px 0px 10px rgba(0, 0, 0, 0.05);
    height: auto;
    background: #fff7f0;
    border: 1px solid #eaddd1;
    z-index: 400;
    right: 0; 
}
.cr_copyscape_mouseover_info {    
    width: 400px;
}
.cr_font_locked_mouseover_info {
    width: 360px;
}
.cr_copyscape_mouseover_info p,
.cr_font_locked_mouseover_info p {
    float: left;
    width: 100%;
	font-family:Arial, Helvetica, sans-serif;
    color: #555; 
    line-height: 18px;  
    font-weight: normal; 
    font-size: 13px;    
    margin-bottom: 0px;
    text-align: left;
}

/***************************************************
      Review Action - Single Screen Review 
***************************************************/

.cr_ra_full_width {
    float: left;
    width: 100%;
}
.cr_review_actions_main_content_wrap {    
}

/* Writer Name / Title */

.cr_ra_writer_name_title_wrap {
    margin: 2px 0px 0px;
    border: 1px solid #e0dfde;
    background: rgba(255,255,255,0.7);
    border-radius: 4px 4px 0px 0px;    
    padding: 14px 14px 15px;
}
.cr_ra_writer_name_wrap,
.cr_ra_writer_name_title_wrap h5 {
    float: left;
}
.cr_ra_writer_name_wrap {  
    width: 41%;
    padding: 0px 8px 0px 0px;  
}
.cr_ra_writer_name_wrap img {
    float: left;
    width: 54px;
    height: auto;
    border-radius: 4px;
}
.cr_ra_writer_name_wrap span {
    float: none;
    width: auto;    
    display: block;
    margin: 4px 0px 0px 64px;
    text-align: left;
    line-height: 18px;
    font-size: 13px;
    font-weight: bold;
    word-break: break-all;
    color: #3e7b92;
}
.cr_ra_writer_name_wrap span em {
    float: left;
    font-size: 12px;
    font-style: normal;
    color: #888888;
    font-weight: normal;
    margin-top: 2px;
}
.cr_ra_writer_name_title_wrap h5 {
    width: 59%;
    color: #304d5a;
    font-size: 15px;
    font-weight: bold;
    line-height: 22px;
    margin: 0px;
    padding: 12px 0px 0px 6px;
}

@media screen and (min-width: 900px) and (max-width: 1600px),
(max-width: 540px) { 
.cr_ra_writer_name_wrap,
.cr_ra_writer_name_title_wrap h5 {  
    width: 100% !important;
    padding: 0px 0px 0px 0px;  
}    
.cr_ra_writer_name_title_wrap h5 {
    margin-top: 10px;
}
}

/* Return to Un-Reviewed Document List */

.cr_pending_review_master_view_single_screen .cr_right_side_wrapper .cr_actions_return_to_unreviewed_list_wrap a {    
	width:100%;
    margin-left: 0px;
    margin-right: 0px;
}

/* Step Title */

.cr_animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.cr_animated_count_8 {
  -webkit-animation-iteration-count: 8;
    animation-iteration-count: 8;    
}
.cr_animated_count_3 {
  -webkit-animation-iteration-count: 3;
    animation-iteration-count: 3;    
}
@-webkit-keyframes cr_flash {
  from, 30%, to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  70%, 100% {
    opacity: 1;
  }
}
@keyframes cr_flash {
  from, 30%, to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  70%, 100% {
    opacity: 1;
  }
}
.cr_flash {
  -webkit-animation-name: cr_flash;
  animation-name: cr_flash;
}

.cr_ra_step_title_wrap {
    position: relative;
    border: 1px solid #d2d8d4;
    border-radius: 4px 4px 0px 0px;
    background: rgb(251,251,251); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(251,251,251,1) 0%, rgba(248,248,248,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(248,248,248,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(251,251,251,1) 0%,rgba(248,248,248,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
    padding: 10px 14px 11px;
    margin: 18px 0px -1px;    
}
.cr_ra_rate_content_title_wrap {
}
.cr_ra_options_main_title_wrap {
    margin-top: 24px;
}
.cr_ra_step_title_wrap h5 {
    float: left;
    width: auto;
    font-size: 14px;
    color: #3c5b67;
    line-height: 20px;
    padding-right: 4px;
    margin: 0px 0px 0px 0px;
}
.cr_ra_step_title_wrap h5 span {
    color: #577c63;
}
.cr_ra_step_title_wrap img {
    float: left;
    width: 28px;
    height: auto;
    margin: -1px 0px;
}

@media (min-width: 900px) and (max-width: 1600px),
(max-width: 519px) { 
.cr_ra_step_title_wrap {
    padding-right: 45px !important;
}    
.cr_ra_step_title_wrap h5 {
    width: 100%;
    padding-right: 0px;
}
.cr_ra_step_title_wrap img {
    float: none;
    position: absolute;
    top: 50%;
    right: 12px;
    margin: -12px 0px 0px;
}
}

.cr_ra_step_content_wrap {
    background: rgba(255,255,255,0.6);
    border: 1px solid #d2d8d4;
    padding: 0px 12px 12px;
}

/* Rate Content */

.cr_ra_rate_content_wrap {
    background: #f1f7f0;
    border: 1px solid #d2d8d4;
    border-radius: 0px 0px 0px 0px;
    margin-top: 11px;
}

.cr_ra_btn_wrap a.cr_ra_btn_blue,
.cr_ra_od_section_wrap a.cr_ra_od_section_btn {
    text-decoration: none !important;
     opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity linear 0.4s;
       -moz-transition: opacity linear 0.4s;
         -o-transition: opacity linear 0.4s;
            transition: opacity linear 0.4s;  
}
.cr_ra_btn_wrap a.cr_ra_btn_blue:hover,
.cr_ra_btn_wrap a.cr_ra_btn_blue:focus,
.cr_ra_od_section_wrap a.cr_ra_od_section_btn:hover,
.cr_ra_od_section_wrap a.cr_ra_od_section_btn:focus {
    text-decoration: none !important;
    opacity: 0.85;
    filter: alpha(opacity=85);  
}

.cr_ra_rate_content_detail_wrap {
    padding: 16px 14px;
}
.cr_ra_rate_content_list_wrap {
    border-top: 1px solid #e4ece5;
    padding-top: 9px;
    margin-top: 7px;
    text-align: center;
}
.cr_ra_rate_content_detail_wrap .cr_ra_rate_content_list_wrap:nth-of-type(1) {
    margin-top: 0px;
    padding-top: 1px;
    border-top: none;    
}
.cr_ra_rate_content_list_wrap h6,
.cr_ra_rate_content_list_wrap .cr_ra_rc_star_wrap,
.cr_ra_btn_wrap a.cr_ra_btn_blue {
    float: none;
    display: inline-block;
    vertical-align: top;
}
.cr_ra_rate_content_list_wrap h6 {
    width: 150px;
    text-align: right;
    color: #3c5b67;
    line-height: 11px;
    font-size: 12px;
    font-weight: normal;
    margin: 0px 0px 0px -14px;
    padding: 0px 5px 0px 0px;
}
.cr_ra_rate_content_list_wrap h6 em {
    color: #873031;
    font-weight: bold;
    font-style: normal;
}
.cr_ra_rate_content_list_wrap .cr_ra_rc_star_wrap {    
    padding-left: 10px;
}
.cr_ra_rate_content_list_wrap .cr_ra_rc_star_wrap em {
    float: left;
    font-size: 12px;
    color: #999999;
    line-height: 11px;
}
.cr_ra_rate_content_list_wrap .cr_ra_rc_star_wrap span {
    float: left;
    padding: 0px 6px;
}
.cr_ra_rate_content_list_wrap .cr_ra_rc_star_wrap span img {
    float: left;
    width: 16px;
    margin: 0px 1px;
    cursor: pointer;
}

.cr_ra_btn_wrap {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 2px;
}
.cr_ra_btn_wrap a.cr_ra_btn_blue {
    background: rgb(106,163,177); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(106,163,177,1) 0%, rgba(63,120,127,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,163,177,1)), color-stop(100%,rgba(63,120,127,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(106,163,177,1) 0%,rgba(63,120,127,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aa3b1', endColorstr='#3f787f',GradientType=0 ); /* IE6-9 */
    border: 1px solid #55787e;    
	text-shadow: 0 0px 2px rgba(0, 0, 0, 0.3);
    color: #ffffff;
    border-radius: 4px;
    line-height: 18px;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 12px;
}
.cr_ra_btn_wrap a.cr_ra_btn_blue:hover,
.cr_ra_btn_wrap a.cr_ra_btn_blue:focus {    
}

.cr_ra_link_with_arrow_wrap {    
}
.cr_ra_rate_content_wrap .cr_ra_link_with_arrow_wrap {
    border-top: 1px solid #e4ece5;
    padding-top: 10px;
    margin-top: 8px;
    padding-left: 8px;
}
.cr_ra_link_with_arrow_wrap a {
    float: left;
    text-decoration: none;    
}
.cr_ra_link_with_arrow_wrap a:hover,
.cr_ra_link_with_arrow_wrap a:focus {
    text-decoration: none;        
}
.cr_ra_link_with_arrow_wrap a span {
    text-decoration: none;            
    float: left;
    width: auto;
    padding-right: 4px;
    font-size: 11px;
    color: #3e7b92;
    line-height: 15px;
}
.cr_ra_link_with_arrow_wrap a:hover span,
.cr_ra_link_with_arrow_wrap a:focus span {
    text-decoration: underline;
}
.cr_ra_link_with_arrow_wrap a img {
    float: left;
    width: 7px;
    height: auto;
    margin: 4px 0px 0px 0px;
}

@media screen and (min-width: 900px) and (max-width: 1600px) { 
.cr_ra_rate_content_list_wrap h6,
.cr_ra_rate_content_list_wrap .cr_ra_rc_star_wrap {
    float: left;
    width: 100% !important;    
}
.cr_ra_rate_content_list_wrap h6 {
    text-align: left;
    padding-right: 0px;
    margin-left: 0px;
}
.cr_ra_rate_content_list_wrap .cr_ra_rc_star_wrap {
    padding-left: 0px;
    margin-top: 6px;
    margin-bottom: 3px;
}
.cr_ra_rate_content_wrap .cr_ra_link_with_arrow_wrap {
    padding-left: 2px;
}
}
@media screen and (min-width: 900px) and (max-width: 1039px) { 
.cr_ra_rate_content_list_wrap .cr_ra_rc_star_wrap em {
    float: left;
    width: 100% !important;
    text-align: left !important;
}
.cr_ra_rate_content_list_wrap .cr_ra_rc_star_wrap span {
    padding: 4px 0px !important;
}
.cr_ra_rate_content_list_wrap .cr_ra_rc_star_wrap em:nth-last-of-type(1) {
    padding-left: 38px !important;
}
}
@media screen and (max-width: 570px) { 
.cr_ra_rate_content_list_wrap h6 {
    width: 100% !important;
    padding: 0px !important;
    margin: 0px 0px 6px 0px !important;
    text-align: center !important;
}
.cr_ra_rate_content_list_wrap .cr_ra_rc_star_wrap {
    padding-left: 0px !important;
}
}
@media (max-width: 899px),
(min-width: 1601px) { 
.cr_ra_rate_content_wrap .cr_ra_link_with_arrow_wrap {
    text-align: center !important;
    height: 26px !important;
}
.cr_ra_rate_content_wrap .cr_ra_link_with_arrow_wrap a {
    float: none;
    width: auto;
    vertical-align: top;
    display: inline-block;
}
}
@media screen and (min-width: 900px) and (max-width: 1039px) { 
.cr_ra_link_with_arrow_wrap a span {
    max-width: 70px !important;
}
}

/* Action - Common */

label.radio_wrap,
label.checkbox_wrap {
	float:left;
	width:auto;
}
.radio_wrap input,
.checkbox_wrap input {
	display: none;
}
.radio_wrap span,
.checkbox_wrap span {
    width: 16px;
    height: 16px;
	display: block;
	cursor:pointer;
    background: #fff;
    border: 1px solid #ccc;
}
.radio_wrap input:checked + span, 
.checkbox_wrap input:checked + span {
	cursor:pointer;
}
.radio_wrap span {
    border-radius: 16px;
}
.checkbox_wrap span {
    border-radius: 3px;
}
.radio_wrap input:checked + span {
	background: #fff url(../../assets/images/radio_checked_hover.png) no-repeat center;
	cursor:pointer;
}
.checkbox_wrap input:checked + span {
	background: #fff url(../../assets/images/checkbox_check_hover.png) no-repeat center;
	cursor:pointer;
}

.cr_ra_options_wrap {
    margin-top: 12px;
}
.cr_ra_options_like_writer {    
}
.cr_ra_options_might_like_writer {    
}
.cr_ra_options_do_not_like_writer {    
}

.cr_ra_options_title_wrap {
    border-width: 1px;
    border-style: solid;
    border-radius: 0px;
    padding: 7px 12px;
    margin: 0px 0px -1px;
}
.cr_ra_options_like_writer .cr_ra_options_title_wrap {
    background: #dff1d1;    
    border-color: #ccdfbd;
}
.cr_ra_options_might_like_writer .cr_ra_options_title_wrap {
    background: #f3f0c8;    
    border-color: #e3e1ba;  
}
.cr_ra_options_do_not_like_writer .cr_ra_options_title_wrap {
    background: #f9dede;  
    border-color: #e6c7c7;
}

.cr_ra_options_title_wrap h5 {
    font-size: 13px;
    line-height: 20px;
    color: #3c5b67;
    margin: 0px;
}

.cr_ra_options_content_wrap {    
}
.cr_ra_options_detail_wrap { 
}
.cr_ra_options_detail_title_wrap {    
    margin-bottom: -1px;
    position: relative;
    padding: 7px 32px 9px 14px;
}
.cr_ra_options_detail_title_wrap .radio_wrap {    
    margin-top: 1px;
}
.cr_ra_options_detail_title_wrap h4 {    
    float: none;
    display: block;
    width: auto;    
    font-size: 13px;
    color: #3c5b67;
    line-height: 18px;
    font-weight: normal;
    margin: 0px 0px 0px 24px;
}
.cr_ra_options_detail_title_wrap h4 {
    margin-top: 1px;
}
.cr_ra_options_detail_title_wrap a {    
    position: absolute;
    top: 8px;
    right: 10px;
}
.cr_ra_options_detail_title_wrap a img,
.cr_ra_od_sub_section_wrap p a img {    
    float: left;
    width: 16px;
}

.cr_ra_options_detail_content_outer_wrap {
    padding: 0px 0px 0px 14px;
}
.cr_ra_options_detail_content_wrap {  
    padding: 16px 14px;  
}
.cr_ra_od_section_wrap {
    margin-bottom: 16px;
    margin-top: -4px;
}
.cr_ra_od_section_wrap h6 {
    font-size: 12px;
    line-height: 18px;
    color: #3c5b67;
    font-weight: normal;
    margin-bottom: 7px;
}
.cr_ra_od_section_wrap h6 span {
    color: #873031;
    font-style: italic;    
}
.cr_ra_od_section_wrap textarea {
    height: 60px;
    font-size: 12px;
    line-height: 16px;
    color: #555555;
    padding: 7px 9px;
}
.cr_ra_od_section_indent {
    padding-left: 12px;
}

/* Add this writer to my team! */

.cr_ra_options_detail_add_writer {  
}
.cr_ra_options_detail_add_writer .cr_ra_options_detail_title_wrap {  
    border: 1px solid #ccdfbd;
    background: rgb(235,248,224); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(235,248,224,1) 0%, rgba(231,246,219,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(235,248,224,1) 0%,rgba(231,246,219,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(235,248,224,1) 0%,rgba(231,246,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf8e0', endColorstr='#e7f6db',GradientType=0 ); /* IE6-9 */  
}
.cr_ra_options_detail_add_writer .cr_ra_options_detail_content_wrap {  
    border: 1px solid #ccdfbd;
    margin-bottom: -1px;
    background: #f3fbec;    
}
.cr_ra_options_detail_add_writer .cr_ra_btn_wrap {
    margin-top: 4px;
}

/* I need to request revisions to be sure */

.cr_ra_options_detail_request_revision {    
}
.cr_ra_options_detail_request_revision .cr_ra_options_detail_title_wrap {
    border: 1px solid #e3e1ba;
    background: rgb(249,247,220); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(249,247,220,1) 0%, rgba(247,245,213,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(249,247,220,1) 0%,rgba(247,245,213,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(249,247,220,1) 0%,rgba(247,245,213,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f7dc', endColorstr='#f7f5d5',GradientType=0 ); /* IE6-9 */
}
.cr_ra_options_detail_request_revision .cr_ra_options_detail_content_wrap {  
    border: 1px solid #e3e1ba;
    margin-bottom: -1px;
    background: #fdfce9;    
}

.cr_ra_od_instruction_wrap {
    margin-bottom: 16px;
}
.cr_ra_od_instruction_content {
    padding: 0px 0px;
}
.cr_ra_od_instruction_content p {
    font-size: 12px;
    line-height: 18px;
    color: #3c5b67;
    padding-left: 14px;
    margin-bottom: 7px;
    background: url("../../assets/images/cr_blue_arrow_right_icon.png") no-repeat 0px 4px;
}
.cr_ra_od_instruction_content p:last-child {
    margin-bottom: 0px;
} 
.cr_ra_od_instruction_content em {
    font-weight: bold;
}
.cr_ra_od_instruction_content p a {
    color: #3e7b92;
}

.cr_ra_od_section_additional_options_wrap {
}
.cr_ra_od_section_additional_options_wrap a.cr_ra_od_section_btn {    
}
.cr_ra_od_section_additional_options_wrap a.cr_ra_od_section_btn span {
}
.cr_ra_od_section_additional_options_wrap a.cr_ra_od_section_btn img {
}

.cr_ra_od_section_general_notes_wrap {
    margin-bottom: 22px;
}
.cr_ra_od_section_general_notes_wrap textarea {    
    height: 90px;
}

.cr_ra_options_detail_request_revision .cr_ra_btn_wrap {
    margin-top: -2px;
}

/* Do NOT add this writer to my team  */

.cr_ra_options_detail_do_not_add_writer {    
}
.cr_ra_options_detail_do_not_add_writer .cr_ra_options_detail_title_wrap {  
    border: 1px solid #e6c7c7;
    background: rgb(254,234,234); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(254,234,234,1) 0%, rgba(252,229,229,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(254,234,234,1) 0%,rgba(252,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(254,234,234,1) 0%,rgba(252,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feeaea', endColorstr='#fce5e5',GradientType=0 ); /* IE6-9 */ 
}
.cr_ra_options_detail_do_not_add_writer .cr_ra_options_detail_content_wrap {  
    border: 1px solid #e6c7c7;
    margin-bottom: -1px;
    background: #fff0f0;    
}

.cr_ra_options_detail_do_not_add_writer .cr_ra_btn_wrap {
    margin-top: 4px;
}

/* Mouseover */

.cr_ra_mouseover {    
    padding: 14px 18px 6px;
}

@media (min-width: 900px) {
.cr_ra_mouseover {    
    width: 460px !important;
}
.cr_ra_mouseover.cr_ra_do_not_add_writer_info {
    width: 600px !important;
}
}

.cr_ra_mouseover p, 
.cr_ra_mouseover ul li span {
    line-height: 20px;
}
.cr_ra_add_to_team { 
    background: #e9f7dd;
    border: 1px solid #c2d2b5;
}
.cr_ra_request_revision_info { 
    background: #f9f7dc;
    border: 1px solid #dbd8b3;
}
.cr_ra_do_not_add_writer_info { 
    background: #fce8e8;
    border: 1px solid #debcbc;
}
.cr_ra_add_to_team h6 { 
    border-bottom-color: #dbe9cf;
}
.cr_ra_request_revision_info h6 {
    border-bottom-color: #eeecce;
}
.cr_ra_do_not_add_writer_info h6 { 
    border-bottom-color: #efd6d6;
}

/* Hide Section */

.cr_ra_hide_section {
    display: none !important;
}

/*-------------------------------
        Non Audition Job 
-------------------------------*/

.cr_ra_writer_name_full_width {
    width: 100%;
    padding-right: 0px;
}

.cr_ra_options_like_content .cr_ra_options_title_wrap {
    background: #dff1d1;    
    border-color: #ccdfbd;
}
.cr_ra_options_might_like_content .cr_ra_options_title_wrap {
    background: #f3f0c8;    
    border-color: #e3e1ba;  
}
.cr_ra_options_do_not_like_content .cr_ra_options_title_wrap {
    background: #f9dede;  
    border-color: #e6c7c7;
}

.cr_ra_od_section_indent {
    padding-left: 12px;    
}
.cr_ra_options_detail_title_wrap h4 b {
    font-style: italic;
}

/* Approve and purchase it (no further changes required) */

.cr_ra_options_detail_approve_purchase {  
}
.cr_ra_options_detail_approve_purchase .cr_ra_options_detail_title_wrap,
.cr_ra_options_detail_quick_change .cr_ra_options_detail_title_wrap {  
    border: 1px solid #ccdfbd;
    background: rgb(235,248,224); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(235,248,224,1) 0%, rgba(231,246,219,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(235,248,224,1) 0%,rgba(231,246,219,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(235,248,224,1) 0%,rgba(231,246,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf8e0', endColorstr='#e7f6db',GradientType=0 ); /* IE6-9 */  
}
.cr_ra_options_detail_approve_purchase .cr_ra_options_detail_content_wrap,
.cr_ra_options_detail_quick_change .cr_ra_options_detail_content_wrap {  
    border: 1px solid #ccdfbd;
    margin-bottom: -1px;
    background: #f3fbec;    
}

.cr_ra_options_detail_approve_purchase .cr_ra_btn_wrap {
    margin-top: 2px;
}
.cr_ra_options_detail_approve_purchase .cr_ra_btn_wrap a.cr_ra_btn_blue {    
	border:1px solid #0d7c55;
    background: rgb(65,185,140); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(65,185,140,1) 0%, rgba(36,139,100,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(65,185,140,1) 0%,rgba(36,139,100,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(65,185,140,1) 0%,rgba(36,139,100,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41b98c', endColorstr='#248b64',GradientType=0 ); /* IE6-9 */
}

/* I just need to make a few quick changes before approving it */

.cr_ra_options_detail_quick_change {    
}
.cr_ra_options_detail_quick_change .cr_ra_options_detail_title_wrap {    
}
.cr_ra_options_detail_quick_change .cr_ra_options_detail_content_wrap {    
}

/* Don't like Content */

.cr_ra_options_detail_decline_content {    
}
.cr_ra_options_detail_decline_content .cr_ra_options_detail_title_wrap {  
    border: 1px solid #e6c7c7;
    background: rgb(254,234,234); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(254,234,234,1) 0%, rgba(252,229,229,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(254,234,234,1) 0%,rgba(252,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(254,234,234,1) 0%,rgba(252,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feeaea', endColorstr='#fce5e5',GradientType=0 ); /* IE6-9 */ 
}
.cr_ra_options_detail_decline_content .cr_ra_options_detail_content_wrap {  
    border: 1px solid #e6c7c7;
    margin-bottom: -1px;
    background: #fff0f0;    
}

.cr_ra_options_detail_decline_content .cr_ra_btn_wrap {
    margin-top: 3px;
}
.cr_ra_options_detail_decline_content .cr_ra_btn_wrap a.cr_ra_btn_blue {    
    border:1px solid #890b0b;	 
    background: rgb(181,76,76); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(181,76,76,1) 0%, rgba(139,48,48,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(181,76,76,1) 0%,rgba(139,48,48,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(181,76,76,1) 0%,rgba(139,48,48,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b54c4c', endColorstr='#8b3030',GradientType=0 ); /* IE6-9 */
}

/* Mouseover */

@media (min-width: 900px) {
.cr_ra_approve_purchase,
.non_wa_cr_ra_request_revision_info { 
    width: 470px !important;    
}
.cr_ra_quick_change { 
    width: 490px !important;    
}
.cr_ra_keep_writer_with_rewrite_info {    
}
.cr_ra_try_different_writer_info { 
}
}

.cr_ra_approve_purchase,
.cr_ra_quick_change { 
    background: #e9f7dd;
    border: 1px solid #c2d2b5;
}
.cr_ra_keep_writer_with_rewrite_info,
.cr_ra_try_different_writer_info { 
    background: #fce8e8;
    border: 1px solid #debcbc;
}
.cr_ra_approve_purchase h6,
.cr_ra_quick_change h6 { 
    border-bottom-color: #dbe9cf;
}
.cr_ra_keep_writer_with_rewrite_info h6,
.cr_ra_try_different_writer_info h6 { 
    border-bottom-color: #efd6d6;
}

/********************************
           Section
********************************/

.view_content_main_wrapper {
    padding: 2px;
    background: #bbbbbb;
    border-radius: 3px;
}
.content_review_screen_content_wrapper {
    background: none;
    padding: 0px;
    width: 100%;
    border-radius: 0px;
}

@media (min-width: 900px) {
.content_review_screen_content_wrapper {
    overflow: hidden !important;    
}
.cr_left_side_wrapper,
.cr_review_content_outer_wrapper .cr_review_content_wrapper,
.cr_right_side_wrapper .content_review_actions {
    min-height: 0px;
    padding-bottom: 9999px;
    margin-bottom: -9999px;
}    
}

/*******************************
      PWC - Content Review 
*******************************/

.z4_pwc_content_review_container {
    max-width: 1639px;
}
.z4_pwc_content_review_container .content_review_inner_wrapper .screen_title h1 span {
    text-align: left;
}

.z4_pwc_content_review_container .mp_main_tab_content_wrapper {
    border-bottom: none;
}
.z4_pwc_content_review_container .mp_main_tab_content_wrapper .pwc_content_inner_wrapper {
    padding-bottom: 0px !important;
}
.z4_pwc_content_review_container .mp_tab_content_title {
    margin-bottom: 0px;
}

.z4_pwc_content_review_container .content_review_screens_fluid_layout {
    padding: 20px 0px 10px;
}
.z4_pwc_content_review_container .content_review_inner_wrapper {
    margin-bottom: 0px;
}

.z4_pwc_content_review_container .cr_rc_main_content_outer_wrapper textarea {
    float: left;
    width: 100%;
}

.z4_pwc_content_review_container .cr_rc_main_content_info {
    padding-bottom: 12px;    
}
.z4_pwc_content_review_container .cr_rc_main_content_info > a {
    float: right;
    width: auto;
    font-family: Arial,Helvetica,sans-serif;
    color: #3a778e;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}

.z4_pwc_content_review_container .cr_ra_writer_name_title_wrap {
    padding: 14px 18px;
}
.z4_pwc_content_review_container .cr_ra_writer_name_title_wrap h5 {
    padding: 0px;
    width: 100%;
    margin: 0px;    
}

.z4_pwc_approved_review_container {
    max-width: 1200px;    
}

@media (min-width: 900px) {
.z4_pwc_approved_review_container .cr_review_content_outer_wrapper {
    width: 65% !important;
    padding-right: 0px !important;
}
.z4_pwc_approved_review_container .cr_left_side_wrapper {
    width: 35% !important;    
}
}







