@charset "utf-8";
/* CSS Document */

.dataTable .sorting:before {
    background: none;
}

.dataTable .sorting_asc:before,
.dataTable .sorting_desc:before {
    content: ' ';
}

.filter-columns input,
.filter-columns select {
    margin: 1px!important;
}
table tr > td.text-right,
table tr > th.text-right {
    text-align: right;
}

table tr > td.text-center,
table tr > th.text-center {
    text-align: center;
}

table tr > td.text-left,
table tr > th.text-left {
    text-align: left;
}

.container .lot-view h3.grave-title {
    font-size: 16px;
    margin-bottom: 0px;
    padding: 0px;
    padding-top: 16px;
    line-height: 1em;
}

.ui-accordion .ui-accordion-header.grave-title .ui-accordion-header-icon {
    left: -5px;
}

#wpfooter{
    display: none;
}

.bold{
    font-weight: 900;

}

.richard{
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-weight: bold;
    zoom: 1;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    color: black;
}

.bigger{
    font-size: 1.2em !important;
}

td.edit-check-box-filter{
    text-align: center;
}
.lot-view .ui-widget {
    font-family: inherit !important;
    font-size: inherit !important;
}

.not-saved-focus{
    outline: -webkit-focus-ring-color auto 5px;
    /*outline-color: -webkit-focus-ring-color;*/
    outline-color:darkred;
    outline-style: auto;
    outline-width: 5px;
}
@-moz-document url-prefix() {
    .not-saved-focus{
        box-shadow: #880000 0px 0px 6px 1px !important;
    }
}

.flash-message{
    background-color:yellow;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 16px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 16px 0px rgba(50, 50, 50, 0.75);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    color:black;
    font-size:20px;
    padding:20px;
    width:200px;
    margin-top:20px;
}

@media print{

    .select-arrow{display: none;}
    #secure_upload_form, #unsecure_upload_form{display: none;}
    #cke_Obit #cke_1_top{display: none;}
    .accordion{
        padding: 0 0 !important;
        margin: 0 0 !important;
        font-size: .65em !important;
        width: 100%;
        overflow:hidden !important;
    }
    .block-inner{padding:0 !important;}
    .ui-accordion-content{
        padding: 0 0 !important;
        margin: 0 0 !important;
        display:block !important;
        height:auto !important;
    }

    .fieldset{page-break-inside: avoid;}

    .block{
        -webkit-box-shadow: none!important;
        box-shadow:none!important;
        page-break-inside: avoid;
    }
    .grave-record li{
        font-size: .65em !important;
        padding: 0 0;
    }
    .block .with-padding{
        padding-top: 0!important;
        padding-bottom: 0!important;
    }
    hr{
    margin-top:2px!important;
    margin-bottom:2px!important;
    }
     #update-nag{display:none;}

     .legend{
         -webkit-box-shadow: none!important;
         box-shadow:none!important;
         text-shadow: none!important;
     }

 }

.file-link.button,.add-payment.button,.go_to_button.button{
    white-space: nowrap;
}

@-moz-document url-prefix() {
    .dataTables_length{
        float:none!important;
    }
}


 .media-modal-content .media-frame a.button.media-button.media-button-insert{
     color:black;
 }

 .dataTables_wrapper .dataTables_paginate {
     margin-right: 7px;
     float: right;
     text-align: right;
 }
 .dataTables_wrapper .dataTables_paginate .paginate_button {

     box-sizing: border-box;
     display: inline-block;
     min-width: 1.5em;
     padding: 0.5em;
     margin-left: 2px;
     text-align: center;
     text-decoration: none !important;
     cursor: pointer;
     *cursor: hand;
     color: #333333 !important;
     border: 1px solid transparent;


     display: inline-block;
     position: relative;
     /*padding: 0;*/
     line-height: normal;
     margin-right: .1em;
     cursor: pointer;
     vertical-align: middle;
     text-align: center;
     overflow: visible; /* removes extra width in IE */

     border: 1px solid #d3d3d3;
     background: #e6e6e6 url(ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
     font-weight: normal;
     color: #555555;

     margin-left: 0;
     margin-right: -.3em;

 }
 .dataTables_wrapper .dataTables_paginate .paginate_button:active {
     outline: none;
 }
 .dataTables_wrapper .dataTables_paginate .paginate_button:first-child {
     border-top-left-radius: 3px;
     border-bottom-left-radius: 3px;
 }
 .dataTables_wrapper .dataTables_paginate .paginate_button:last-child {
     border-top-right-radius: 3px;
     border-bottom-right-radius: 3px;
 }

 .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
     border-top-right-radius: 3px;
     border-bottom-right-radius: 3px;
     opacity: .35;
     filter:Alpha(Opacity=35);
     background-image: none;
 }


 .dataTables_wrapper .dataTables_paginate .fg-button {
     box-sizing: border-box;
     display: inline-block;
     min-width: 1.5em;
     padding: 0.5em;
     margin-left: 2px;
     text-align: center;
     text-decoration: none !important;
     cursor: pointer;
     *cursor: hand;
     color: #333333 !important;
     border: 1px solid transparent;
 }
 .dataTables_wrapper .dataTables_paginate .fg-button:active {
     outline: none;
 }
 .dataTables_wrapper .dataTables_paginate .fg-button:first-child {
     border-top-left-radius: 3px;
     border-bottom-left-radius: 3px;
 }
 .dataTables_wrapper .dataTables_paginate .fg-button:last-child {
     border-top-right-radius: 3px;
     border-bottom-right-radius: 3px;
 }

 table thead th{ text-align:left;}

 body section#main{
     margin-top:-30px !important;
 }

 #lightbox-back{

     position:fixed; /* keeps the lightbox window in the current viewport */
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	z-index: 99;
}

#lightbox{
	padding:20px;
	width:90%;
	margin: 0 auto;
	margin-top:50px;;
	z-index: 100;
	background: #fff;
	position:relative;

	-webkit-border-radius: 10px;
	border-radius: 10px;

}
#lightbox-content{
max-height:500px;
}
#lightbox-closer{
	position:absolute;
	top:-18px;
	right:-18px;
	cursor:pointer;
}




/* templates css */

.ptype-list li{
	float:left;
	margin:5px;
}







.field-list .block{
	cursor:pointer;
}

.dataTable tbody tr td{
	padding:5px !important;
    padding-top: 7px !important;
	padding-bottom: 7px !important;
}

.dataTable tbody tr:hover{
	background-color:#FF9 !important;
}


.select.focus, .selectMultiple.focus {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}




.split-container .right-icon{
	cursor:pointer;
}
tr.odd{background-color:#ccc;}

/* Fake Holders */
.fake-holder{
	border:dashed thin red;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-height:20px;
}


/* form container */
.test-height{min-height:50px;}
.con-height{min-height:250px;}
.columns.draggable{padding-top:10px;}
/* action bar */
#action-bar{

	position:fixed; /* keeps the lightbox window in the current viewport */
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.7);

	z-index: 89;
}

#action-bar-content{
	padding:10px;
	min-width:50%;
	width:50%;

	min-height:50%;
	max-height:90%;
	margin: 0 auto;
	margin-top:5%;
	z-index: 90;
	background: #eee;
}
#action-bar-action{
	max-height:300px;
	padding-bottom:40px;
}
#action-bar-buttons{
	position:fixed;
	right:0px;
	margin-top:10px;

	z-index: 90;
}




#action-bar .ui-resizable-s{
	margin:0px !important;
}

.button-group.absolute-right{
	position:absolute !important;
}

.font-icon{
    display:none!important;
}

fieldset.fieldset-no-padding{
    padding: 0px!important;
}

fieldset.fieldset-no-border{
    border: 0px!important;
}

#work_order_assignments_length select{
    color: black;
}



#wpbody-content #post-body #post-body-content #titlediv #title-prompt-text {
    padding: 4px 10px;
}
