﻿/*===== JUMP =====*/

.main-content { border-top:0 !important; padding:0px !important; }
.instructions { border-top:0 !important; padding:20px !important; }

h1 { font-size: 24px; line-height: 30px; }
h2 { font-size: 18px; line-height: 22px; padding-top: 15px; }
h3 { font-size: 14px; line-height: 18px; }
h4 { font-size: 14px; }

.bottom-buttons { padding: 20px; }
.bottom-buttons-start { padding: 0 0 20px 20px; }

.table td { vertical-align: top; }

.spacing-applications { margin-top: 10px; }
.spacing-references { margin-top: 50px; }
.bold { font-weight: bold; }

.cleditorMain { border:1px solid #dadada; }

.cursor { cursor: pointer; }

            
.tr-comment
{ 
    display: none; 
}

.shared-comment-wrapper
{ 
    padding:0 !important; 
}

.shared-comment-wrapper .comments
{ 
    /*background: #fafafa url(../images/form_shadow.png) repeat-x;width: 336px;*/
    background-color: #fafafa;
    border:0 !important;
    width: 100%;
}

.hidden-comment
{ 
    display: none;
}

.comments .control-group
{ 
    border-bottom: 0;
    padding-bottom:0 !important; 
}

.comments .control-group textarea
{ 
    margin-bottom:0; 
   /* width: 310px;*/
}

.comments .form-actions
{ 
    padding-top: 7px; 
}

.show-comment-row
{
    cursor: pointer;
}

.clearme,
.clear { clear: both; }

.row-begin .ddl 
{
    clear: both;
    display: block;
}

#FormWrapper .checkbox.inline {
    margin-bottom: 4px;
}

#tblRevAssignments th,
#tblRevAssignments td {
    white-space: normal;
}

#tblRevAssignments th {
    text-align: left;
    padding: 8px 20px 8px 12px;
}

#FormWrapper.review .checkbox.inline { display: block; }

.form-split-search{
    width: 72%;
    float: left;
    border-right: 1px solid #ddd;
}

.form-split-search .search-form.control-group {
    border-bottom: 1px solid #ddd !important;
}

.form-split-search .search-form-buttons {
    padding: 10px 0 0 0; 
    border-bottom: 0;
    width: auto;
}

.form-split-search .search-form-directions {
    width: auto;
}

.form-split-assigned{
    width: 28%;
    float: left;
    border-right: none;
}

.form-split-status{
    width: 19.9%;
    float: left;
}

.form-split-input-left{
    width: 19%;
    float: left;
}

.form-split-input-center{
    width: 69%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
}

.form-split-input-right{
    width: 10%;
    float: left;
}

.form-split-input-left select,
.form-split-input-right select{
    width: 100% !important;
}

.form-split-assigned .datatable-header {
    height: 228px;
}
 
.form-split-search .dataTables_info {
    padding: 9px 12px;
}

.form-split-assigned .button,
.form-split-search button {
    font-size: 11px !important;
}
 
.form-split-assigned .datatable-header,
.form-split-search .datatable-header {
    border-bottom: 1px solid #ddd !important;
}

.form-split-input,
.form-split-select {
    margin-bottom:5px;
    font-size: 10px !important;
}

.form-split-border-top {
    border-top: 1px solid #ddd;
}

.content.form-split {
    margin: 0;
}

.header-left {
    width: 65%;
}

.header-right {
    width: 30%;
}

.header-right button,
.header-right input {
    font-size: 11px !important;
}

.form-split-assigned .text-error,
.form-split-search .text-error {
    font-size: 11px !important;
}

.form-split-assigned .cpcrm_comments{

}

div.sticky-form-wrap {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
    background-color: white;
    border-bottom: 1px solid #ddd;
}

div.form-save-status {
    display: none;
    padding: 2px 10px 2px 0;
    font-size: 10px;
}

div.form-save-status.active {
    display: block;
}

div.form-save-status div.status-text,
div.form-save-status div.status-icon {
    display: block;
    float: right;
}

div.form-save-status div.status-text {
    margin-right:4px;
}

div.form-save-status.show {
    display: block;
}

div.form-save-status.error {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    padding: 5px;
}