/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
	font-family: 'Open sans'
}

body {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
    width: 100%;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
.fleft{float:left;}
.fcenter{text-align: center;}
.fright{float:right;}
.centerstyle{position:relative;display:block;margin:0 auto;}
/*ng-grd styles*/
.gridStyle {
    border: 1px solid rgb(212,212,212);
	height: 421px;
	width: auto;
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}
html,body{ height: 100%;}
html{background: #f2f1ef;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;  background-size: cover;}
body{min-height:100%;font-family: 'Open Sans', sans-serif;color: #000;font-size: 62.5%;font-style: normal;}
.signinWrap{padding: 11% 0 0;}
.signinWrapper{width: 600px;margin: 0px auto 0;padding: 20px;border: 1px solid #ccc;text-align: center;background: #fff;position: relative}
.login_logo{width: 600px;bottom: 0;right: 0;position: absolute;width: 120px;}
.logo{overflow: hidden;margin-bottom: 20px;}
.logo a,.signinForm{display:inline-block;margin: 0 auto;}
.signinForm{width: 520px}
.form p, .form2 p{margin: 1em 0 0em;text-align: left;height: 5.8em;}
.form label,.form2 label{font-size: 1.4em;display: inline-block;width: 7.5em;font-weight: 300}
.small_width {width:5.2em !important;}
.case_no_search{width:60%;}
.larger_width {width:13em !important; display:inline-block;}
.mycases_search {width:14em !important;}
/*.form_search .selectWidth {margin-left:4em;}*/
.search_div.button {width: 37%;	margin: 2em 0;}
#waiverMessage{padding-left: 10px; padding-top: 10px; font-size: 1.3em; color:red;}
.search_label {margin-right:5em;}
.form p.mb2 { height: auto;margin-bottom: 2em;}
.form input[type='text'],.form input[type='password'],.form select,.form2 input[type='text'],.form2 input[type='password'],.form2 select,.form textarea,.filingLand input,.filingLand select{color:#000;font-size: 1.4em;outline:none;font-weight:600;display: inline-block;width: 26.42em;font-weight: 400;border:1px solid #dfdfdf;padding: 10px 5px 10px 14px;box-sizing:content-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;font-family: 'Open Sans',sans-serif}
/*.form select,.form2 select{height: 2.5em;padding: 0.4em 3px 0.4em 14px;width: 28.5714em;line-height: 2.2em;vertical-align: middle;}*/
.form select,.form2 select{width: 26.4114em;line-height: 2.2em;vertical-align: middle;}
.form input[type='checkbox']{vertical-align: middle}
.form p span{font-size: 1.4em;font-weight: 300;vertical-align: middle}
.btn{border:0;text-align:center;font-size:1.4em;background: #355891;padding:1em 0;color:#fff;border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;text-decoration: none;display: inline-block;}
.btn2{border:0;text-align:center;font-size:1.4em;background: #355891;padding:0.5em 0;color:#fff;border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;text-decoration: none;display: inline-block;}
a.btn{line-height: 1.2em; cursor: pointer;}
.btn-medium{width:9.642em;}/*width:135px*/
.btn-small{width: 5.642em;}
.btn-large{width:17.642em;}/*width:247px*/
.reg-btn{line-height: 1.2em;vertical-align: top;margin-right: 0.1em;}
#register,#forgotpwd{text-decoration: none;font-weight: 600; color: #355891}
#register:hover,#forgotpwd:hover{text-decoration: underline;}
.wrapper{width: 1280px;overflow: hidden;margin: 0 auto;background: #f4f6fa;min-height: 100%;border-left: 1px solid #cecece;}
.registerWrapper{width:930px;box-shadow: 0px 0px 7px 1px #666;background: #fff}
.sidebar{background: #f4f6fa;width: 17.1875%;float: left;height: 100%}
.side-hd-logo{border-bottom: 1px solid #c1c1c1;font-size: 1em;height: 7.1em;}
ul.sbList{margin:0 ;padding: 1em 0;border-bottom: 1px solid #c1c1c1}
ul.sbList.shelp{padding:0 ;margin-top: -1px;border: 0px }

ul.sbList h3{text-transform: uppercase;color: #7c858e;font-size: 1.1em;padding-left:17px;font-weight: 600;color: #000 }
ul.sbList li{display: block;}
ul.sbList li a{text-decoration: none;font-size: 1.4em;line-height: 19px;padding: 12px 0 12px 23%;color: #484747;font-weight: 600;display: block;background: url('../images/dashboardSprite.png') no-repeat;background-position:6.5% -88px;color: #000}
ul.sbList li a#hm-home{background-position:6.5% 0px  }
ul.sbList li a#hm-welcome{background-position:6.5% -53px;padding-bottom: 5px;  }
ul.sbList li a#hv-filings{background-position:6.5% -200px  }
ul.sbList li a#service-filings{background:url('../images/service_icon.png') no-repeat 20px 10px;}
ul.sbList li a#hv-cases{background-position:6.5% -243px  }
ul.sbList li a#hv-serviceOutbox{background-position:6.5% -291px  }
ul.sbList li a#lv-f-cabinet{background-position:6.5% -389px  }
ul.sbList li a#lv-j-fee{background-position:6.5% -431px  }
ul.sbList li a.lv-f-report{background-position:6.5% -477px  }
ul.sbList li a.lv-f-file-cabinet{background-position:6.5% -580px  }
a.already_text_searchable_doc {position:relative;padding-left:40px;}
a.already_text_searchable_doc:before{content:"";position: absolute;left:10px;background: url('../images/new-sprite.png?310118') no-repeat -718px -4px;
	width: 20px;
	height: 20px;}
a.make_text_searchable_doc {position:relative;padding-left:0px;}
a.make_text_searchable_doc:before{content:"";position: absolute;left:10px;
	width: 20px;
	height: 20px;}

ul.sbList li a#shelp{color:#fff;background: #f1592a url('../images/dashboardSprite.png') no-repeat;background-position:6.5% -541px  }
#shelp{cursor:default;}
.contactUs{color:#fff; }
.contactUs a{padding-left:15px;display: block;cursor: pointer; text-decoration: none;}
.contactUs a span{width: 32px;height: 17px;display: inline-block;vertical-align: middle;}
#c-phone span{background:url('../images/new-sprite.png?310118') no-repeat;background-position:-445px center;}
#c-email span{background: url('../images/new-sprite.png?310118') no-repeat;background-position:-420px center;}
ul.sbList li ul{margin: 0; padding:0;}
ul.sbList li ul li{padding-right: 8px;margin-right: -8px;}
ul.sbList li ul li a{font-size: 1.3em;font-weight: 400;padding: 4px 0 5px 30%;color: #7c858e;color: #000}
ul.sbList li ul li a:hover{background: #008fd5;color: #fff}
ul.sbList li ul li:hover{background:url('../images/selectTab.png') no-repeat right center;}
.contactWrap h3{padding:10px 0px 0px 21%; font-size: 1.3em;}
.contactUs{font-size: 12px;}

.main-content{float: left;width: 82.6%;background: #fff;border-left: 1px solid #cecece;min-height: 750px;}
.main-Hd{box-shadow: 0px 0px 7px 1px #666;overflow: hidden;}
.main-Hd h1{color: #355891;float:left;font-size: 2.4em;font-weight: 400;display: inline-block;padding: 0.67em 0 0.75em 50px;line-height: 36px;margin: 0;}
/*.main-Hd h1{background: url('../images/admin.png') no-repeat 9px 16px;}*/
.main-Hd h2{font-size: 1.4em;font-weight: 400;}
.main-Hd h3{font-size: 1.1em;font-weight: 400;color: #f49f9f;margin: 0;padding-bottom: 8px}
.searchTab,.logStatus{float:right;text-align: center;padding: 0 40px 2px;border-left: 1px solid #efefef}
.searchTab h2{display:inline-block;padding: 17px 54px 9px 0px;background: url('../images/search.png') no-repeat right center;}
.logStatus h2{display:inline-block;padding: 8px 28px 0px 0px;background: url('../images/logStatus.png') no-repeat right center;margin-bottom: 0.5em;}
.addForm{width:48%;}
.addFormReport{width:52%;}
.contentBlk{padding: 4.4761%;}
.addForm input[type="text"],.addForm input[type="password"]{width:14.6em;}
.addFormReport input[type="text"],.addFormReport input[type="password"]{width:14.6em;}
.addForm label{width:30.707%;}
.addFormReport .report_label{width:45%;}
p.submitBtnWrap{margin:3em 0;}
/*p.submitBtnWrap .btn-medium{margin-left: -4.9em}*/
.dashboardTable{margin: 0 0 2em 0}
.inputSearch{color:#000;padding: 1em 1em 1em 3em;height: 1em;font-size: 1.4em; width:15.5em; border: 2px solid #c7c7c7;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;outline: none;background: url('../images/searchField.png') no-repeat 11px 0.642em;}
table.table{width:100%;border: 1px solid #e5e8ea;margin-top: 2em;}
/*.usermanagement th,.serviceContactTable th{border-right: 1px solid #ccc}*/
.table th,.table td{outline: none;font-size: 1.3em;text-align:left;text-transform: uppercase;font-weight: 700;color:#fff; background: #6b6461;padding: 0.83em 1.5em 0.83em 2em}
.table td{color:#000;text-transform: none;font-weight: 400;background: none;padding: 0.9em 2em}
.popupTitle {font-size: 1.8em;font-weight: bold;border-bottom: 2px solid #666;text-align: left;padding-bottom: 0.5em;}
.blue_text {color: #355891 !important;}
.scd_table,.pad_table {width: 100%;margin:3em 0em;}
.scd_table td,.pad_table td {padding: 0.4em 1em;}
.scd_table tr .leftCol {width: 35%;}
.pad_table tr .leftCol {width: 50%}
.leftCol {text-align: left;font-weight: bold;font-size: 1.4em;}   
.rightCol {text-align: left;font-size: 1.4em;}
.top_align {vertical-align: top;}
#dispbarnumber {margin-top: -1em !important;}
/*.usermanagement th:nth-child(5n+1){width:15%;}*/
.usermanagement tr td:nth-child(4n+4){width:200px;}
.usermanagement tr td:nth-child(4n+1),.usermanagement tr td:nth-child(4n+2){width:26%;}
.usermanagement tr td:nth-child(5){width:35% !important;}
.usermanagement tr th:nth-child(4n+5){text-align: center;}
.paymentTable tr td:nth-child(4n+4).paymentTable tr td:nth-child(4n+3){text-align: center;padding: 1em 0 ;}
#filing-list tr th,#filing-list tr td,#draft-list tr th,#draft-list tr td,#firm_filing-list tr th,#firm_filing-list tr td{padding: 0.9em 1em}
#filing-list tr th:nth-child(6n+3),#filing-list tr td:nth-child(6n+3){width: 180px}
#filing-list tr th:nth-child(6n+2),#filing-list tr td:nth-child(6n+2){width: 100px}
#filing-list tr th:nth-child(6n+6),#filing-list tr td:nth-child(6n+6){width: 115px;}
#filing-list tr th:nth-child(6n+7),#filing-list tr td:nth-child(6n+7){width: 100px;}
#filing-list tr th:nth-child(6n+4),#filing-list tr td:nth-child(6n+4){width: 120px;}
#filing-list tr td:nth-child(6n+3) span,#filing-list tr td:nth-child(6n+4) span,#draft-list tr td:nth-child(6n+3) span{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display: block;width: inherit;}
#firm_filing-list tr th:nth-child(6n+3),#firm_filing-list tr td:nth-child(6n+3){width: 180px}
#firm_filing-list tr th:nth-child(6n+2),#firm_filing-list tr td:nth-child(6n+2){width: 100px}
#firm_filing-list tr th:nth-child(6n+6),#firm_filing-list tr td:nth-child(6n+6){width: 115px;}
#firm_filing-list tr th:nth-child(6n+7),#firm_filing-list tr td:nth-child(6n+7){width: 100px;}
#firm_filing-list tr th:nth-child(6n+4),#firm_filing-list tr td:nth-child(6n+4){width: 120px;}
#firm_filing-list tr td:nth-child(6n+3) span,#firm_filing-list tr td:nth-child(6n+4) span,#draft-list tr td:nth-child(6n+3) span{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display: block;width: inherit;}
#draft-list tr th:nth-child(6n+3),#draft-list tr td:nth-child(6n+3){width: 250px}
#draft-list tr th:nth-child(6n+6),#draft-list tr td:nth-child(6n+6){width: 70px}
#draft-list tr th:nth-child(6n+4),#draft-list tr td:nth-child(6n+4){width: 145px}
#draft-list tr th:nth-child(6n+5),#draft-list tr td:nth-child(6n+5){width: 115px}


#dropzone{
    border: 1px solid #C7C7C7;
    padding: 20px;
    text-align: center;
    box-shadow: inset 0px 0px 12px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: inset 0px 0px 12px rgba(0, 0, 0, 0.12);
    -moz-box-box-shadow: inset 0px 0px 12px rgba(0, 0, 0, 0.12);
    border-radius: 3px;
}
#dropzone i{
    display: block;
    font-size: small;
    margin-bottom: 5px;
    color: #CACACA;
    text-shadow: 1px 1px 1px #fff;
}
.input-file {
    position: relative;
    overflow: hidden;
}
.input-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
	-ms-filter: 'alpha(opacity=0)';
    opacity: 0;
    outline: none;
    background: white;
    cursor: pointer;
    display: block;
}

.file-row {
    padding: 10px;
    margin-top: 5px;
    min-height:50px;
}
.file-row video{
    width:100%;
}
.file-row audio{
    width:100%;
}
.file-row .file-row-text{
	text-align:left;
}
.file-row .file-remove{
    float: right;
    margin-top: -6px;
    text-decoration: none;
	color:#848484;
}
.file-uploaded{
    background-color: #D2D6E0;
}
.file-row canvas{
    float: left;
    margin-right: 10px;
}
.file-row span {
    display: block;
    font-size: small;
    color: #848484;
    margin-bottom: 4px;
    max-width: 500px;
    overflow: hidden;
    max-height: 16px;
}
.progress{
    background-color: #FFF;
    height: 15px;
    overflow: hidden;
    /*display: none;*/
    border: 1px solid rgba(0, 0, 0, 0.3);
    padding: 1px;
    width: 200px;
    border-radius: 6px;    
	float: right;
}
.progress .progress-bar {
    background-color: #428bca;
    width: 0;
    height: 15px;
    float: left;
    text-align: center;
    border-radius: 10px;
    font-size: 9px;
    box-shadow: inset 0px 0px 9px rgba(49, 74, 56, 0.42);
    -webkit-box-shadow: inset 0px 0px 9px rgba(49, 74, 56, 0.42);
    -moz-box-box-shadow: inset 0px 0px 9px rgba(49, 74, 56, 0.42);
}
#filingTable tr th:nth-child(4n+4),#filingTable tr td:nth-child(4n+4),#partyTable tr th:nth-child(5n+5),#partyTable tr td:nth-child(5n+5){width: 80px;padding: 0.9em 0;}
#partyTable tr th:nth-child(5n+4){padding: 0.9em 0;text-align: center}
#partyTable tr th:nth-child(5n+3),#partyTable tr td:nth-child(5n+3){width: 380px}
#filingTable tr th:nth-child(4n+3),#filingTable tr td:nth-child(4n+3),#filingTable tr th:nth-child(4n+2),#filingTable tr td:nth-child(4n+2){width: 280px}
#filingTable tr th:nth-child(4n+1),#filingTable tr td:nth-child(4n+1){width: 130px}
#partyTable tr td:nth-child(5n+3) span,#filingTable tr td:nth-child(4n+3) span,#filingTable tr td:nth-child(4n+2) span,#filingTable tr td:nth-child(4n+1) span{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display: block;width: inherit;}
.suTable #filingTable tr th:nth-child(4n+3),.suTable #filingTable tr td:nth-child(4n+3),.suTable #filingTable tr th:nth-child(4n+2),.suTable #filingTable tr td:nth-child(4n+2){width: 180px}
.suTable #partyTable tr th:nth-child(5n+3),.suTable #partyTable tr td:nth-child(5n+3){width: 355px}
/*.suTable #partyTable tr th:nth-child(5n+4),.suTable #partyTable tr td:nth-child(5n+4){display: block;text-indent: -9999em}
*/.suTable #partyTable tr th:nth-child(5n+5),.suTable #partyTable tr td:nth-child(5n+5){display: none}
/*.paymentTable tr td:nth-child(4n+3) a,.serviceContactTable tr td:nth-child(4n+3) a, */
/*#partyTable tr td:nth-child(4n) a,#filingTable td a{background: url('../images/actions.png') no-repeat 0px center;width: 23px;height: 23px;display: block;}
*/
#filingTable tr th:nth-child(4n+4){width: 100px;}
#filingTable td a{width: 23px;height: 23px;display: block;}
.table tr:nth-child(even){background: #fff}
.table tr:nth-child(odd){background: #edf0f2}
.table tr.theader th{background: #fff;color: #6bb8ec;text-transform: uppercase;font-weight: 700;padding: 1em 0em 1em 2em; }
table.servicetable{table-layout: fixed}
.servicetable td,.servicetable th{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.partyTable,.DocumentTable{margin: 1.5em 0;}
.table td.actions{padding: 0}
table.halfTable{width: 49.5%}
ul.dbCatBlk{overflow:hidden;padding-top: 2em;}
ul.dbCatBlk li{display: block;float: left;width: 50%;margin-bottom: 7em;}
ul.dbCatBlk li:nth-child(4n+3),ul.dbCatBlk li:nth-child(4n+4){margin-bottom: 0}
ul.dbCatBlk li a{-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;display:inline-block;text-decoration: none;text-transform: uppercase;font-size: 1.8em;color: #fff;padding:2.5em 1em 2.5em 6.5em;border-radius:7px;background: blue;width: 53%;font-weight: 700; }
ul.dbCatBlk li p{font-size: 1.3em;padding: 0 1em; width: 75%;text-align: center;color: #000;height: 30px;}
ul.dbCatBlk li a#userManage{background:#008fd5 url('../images/userM.png') no-repeat 1.5em center;border-bottom: 5px solid #1272a0}
ul.dbCatBlk li a#payAcc{background:#81c125 url('../images/payAcc.png') no-repeat 1.5em center;border-bottom: 5px solid #639816}
ul.dbCatBlk li a#createUser{background:#89949b url('../images/createAtt.png') no-repeat 1.5em center;border-bottom: 5px solid #656c70}
ul.dbCatBlk li a#createServiceContact{background:#89949b url('../images/createFil.png') no-repeat 1.5em center;border-bottom: 5px solid #656c70}
ul.dbCatBlk li a#courtFilingTab{background:#008fd5 url('../images/courtFilingTab.png') no-repeat 1.5em center;border-bottom: 5px solid #1272a0}
ul.dbCatBlk li a#serveAttorneyTab{background:#81c125 url('../images/serveAttorneyTab.png') no-repeat 1.5em center;border-bottom: 5px solid #639816}
ul.dbCatBlk li a#newCaseTab{background:#89949b url('../images/newCaseTab.png') no-repeat 1.5em center;border-bottom: 5px solid #656c70}
ul.dbCatBlk li a#fileCabinetTab{background:#89949b url('../images/fileCabinetTab.png') no-repeat 1.5em center;border-bottom: 5px solid #656c70}
ul.dbCatBlk li a:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-ms-transform: scale(1.1,1.1);}
ul.tab_action{overflow: hidden;margin: 0;padding: 0;height:40px;}
ul.tab_action li{cursor:pointer;background:url('../images/actions.png') no-repeat 6px center;display: block;float: left;width: 23%;height: 100%;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}
ul.tab_action li.editField{background-position: -22px center}
ul.tab_action li.delField{background-position: -47px center}
ul.tab_action li.undoField{background-position: -73px center}
ul.tab_action li:hover{background-color: #ccc;}
.fileTable th:last-child{width: 12%}
.registerForm{width: 76em;margin: 6em auto}
.registerForm h2{color:#355891; font-size: 1.75em; border-bottom: 1px solid #dfdfdf;margin: 0.83em 0 2em;padding-bottom: 0.83em;}
.registerForm label{width: 10em}
.registerForm pre {font-size: 1.4em}
.registerForm p.boldclass {text-align:center;height:auto;font-size: 1.4em;font-weight: bold;}
.registerForm p.mb4{margin-bottom: 4em}
.header{padding: 1em 3em 0em; }
.header > .logo{margin:0 auto;width: 27em;display: block;overflow: hidden;}
.registrationHd{font-size: 2.4em;font-weight: 400;padding: 0.67em 0 0.75em 0px;line-height: 36px;margin: 0.8em auto 0;text-align: center;}
p.checkboxWrap span{ font-weight: 800;margin:0 1.83em 0 0.2em;}
.footer{background: #454b50;color: #b6b6b6}
.footWrap{font-size: 1.2em;width: 46em;margin: 0.8em auto;overflow: hidden;}
.forgotPwdForm h2,.forgotPwdForm h3{text-align: center;font-weight: 600;}
.forgotPwdForm h3{margin: 1.4em 0 2.4em;font-size: 1.3em}
.cancelBtn{text-decoration: none;font-weight: 700;color: #355891;margin-left: 1em;}
.forgotPwdForm span.answer{vertical-align: top ;font-weight: 600;font-size: 1.3em;}
.form p.reset_success{background:#96d73a;color: #fff;font-size:1.4em;text-align: justify;padding: 0.8em 1em;margin-bottom:2em;height: auto;}
.form label.error{width:auto;color: #ff6a6a;margin-left: 10em; font-size: 1.2em;padding: 0.5em 0 0;display: block;}
.form_tnc label.error{color: #ff6a6a; font-size: 12px}
.login_tnc {width: 94.1em; height:70em; overflow-x: auto; overflow-y: scroll; white-space: nowrap;}
.form input[type='text'].error,.form input[type='password'].error,.form select.error{border: 1px solid #ff6a6a}
.notification{display:block;color: #ff6a6a;font-size: 1.4em;text-align: center;margin-bottom: 1em;}
.notification_submit{display:block;color: blue;font-size: 1.4em;text-align: center;margin-bottom: 1em;background:none;border:none;}
.registerForm label.error{margin-left: 13em;}
.addForm label.error{margin-left: 33.707%;}
.addForm .uploadSectionWrap label.error{margin-left: 0%;}
.addForm label.small_margin{margin-left: 11.707%;}
.registerForm .checkboxWrap label.error{margin-left: 0}
.popupresetform label.error{margin-left: 9em;font-size: 0.857em !important}
.registerForm p.checkboxWrap{height:auto;}
.form p#checkboxp{margin-bottom:0; height:5.8em}
.req_party {color: red;}

.success {color:green;font-size: 1.4em;display: block;text-align: center;margin-bottom: 1.5em}
.overlay{
    width: 100%;
    height: 100%;
    position: fixed;
    top:0;
    left:0;
    background: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 8 */
    filter: alpha(opacity=50);/* IE 5-7 */
    -moz-opacity: 0.5;/* Netscape */
    -khtml-opacity: 0.5;/* Safari 1.x */
    opacity:0.5;/* Good browsers */
    z-index: 100;
    display: none;
}

.loader{position: fixed;top:0;left:0;width:100%;height: 100%;z-index: 101;display: none;}
.loader img {margin: 230px auto;display: block; width: 64px;height: 64px;}
.dataTables_info,.dataTables_paginate{display: inline-block;float: left;font-size: 1.3em;margin: 0.83em 0;color: #000;}
.dataTables_paginate {    float: right;text-align: right;}
.pagination{display: block;height: 40px;margin: 20px 0px;}
.pagination ul{display: inline-block;margin: 0;}
.pagination ul>li{display: inline-block;padding: 0.8em 1em;float: left;margin-right: 1px;}
.pagination ul li a{text-decoration: none;color: #008fd5}
.pagination ul li.disabled a{color: #ccc}
#continue-search{color: #008fd5;cursor: pointer}
/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous,.paginate_disabled_next, .paginate_enabled_next {height: 19px;float: left;cursor: pointer;*cursor: hand;color: #111 !important;}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,.paginate_disabled_next:hover, .paginate_enabled_next:hover {text-decoration: none !important;}
.paginate_disabled_previous:active, .paginate_enabled_previous:active,.paginate_disabled_next:active, .paginate_enabled_next:active {outline: none;}
.paginate_disabled_previous,.paginate_disabled_next {color: #666 !important;}
.paginate_disabled_previous, .paginate_enabled_previous {padding-left: 23px;}
.paginate_disabled_next, .paginate_enabled_next {padding-right: 23px;margin-left: 10px;}
.paginate_disabled_previous {background: url('../images/back_disabled.png') no-repeat top left;}
.paginate_enabled_previous {background: url('../images/back_enabled.png') no-repeat top left;}
.paginate_enabled_previous:hover {background: url('../images/back_enabled_hover.png') no-repeat top left;}
.paginate_disabled_next {background: url('../images/forward_disabled.png') no-repeat top right;}
.paginate_enabled_next {background: url('../images/forward_enabled.png') no-repeat top right;}
.paginate_enabled_next:hover {background: url('../images/forward_enabled_hover.png') no-repeat top right;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.table .sorting_asc span{background:#6b6461 url('../images/sort_asc.png') no-repeat center right;display: inline-block;padding-right: 20px;background-position-y: 3px;}
.table .sorting_desc span{background:#6b6461 url('../images/sort_desc.png') no-repeat center right;display: inline-block;padding-right: 20px;background-position-y:-5px }
.table .sorting span{background:#6b6461 url('../images/sort_both.png') no-repeat center right;display: inline-block;padding-right: 20px;}
.table .sorting_asc_disabled span{background:#6b6461 url('../images/sort_asc_disabled.png') no-repeat center right;display: inline-block;padding-right: 20px;}
.table .sorting_desc_disabled span{background:#6b6461 url('../images/sort_desc_disabled.png') no-repeat center right;display: inline-block;padding-right: 20px;}
.table.display thead th:active,.table.display thead td:active {outline: none;}

.btn-blue{background-color: #6bb8ec}
.btn-bluebg{background-color: #008fd5}
.btn-orange{background-color: #f1592a}
.table td.uploadbtnWrap{padding: 0.5em 0 0.5em 2em}
.table td.uploadbtnWrap .btn{font-size: 1em;width: 21em}
.caseContentBlkHead.clearfix {margin: 0 138px 0 138px;position: relative;}
.centerBlk{font-weight: 800; font-size: 2em;padding: 2% 2%;}
.centerBlk span{display:inline-block;text-align: center;}
.centerBlk span.clientN{width: 47%}
.centerBlkCustom{font-weight: 800; font-size: 2em;padding: 0% 2%;line-height: 0.3em}
.versus{color:#6bb8ec;margin: 1em 0}
.fleft.btnWrappers,.fright.btnWrappers {width: 138px;margin-left: -138px;overflow: hidden;}
.fright.btnWrappers {margin-right: -138px}
.fright.btnWrappers .btn{position: absolute;bottom: 0}
#EditCase{margin-top: 1.5em}
.dropBlk,.uploadBlk{width: 60%;height: 150px; line-height:150px;font-size:1.6em;text-align:center;border: 2px dashed #c7c7c7;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px}
.uploadBlk{width: 35%;border:1px solid #e8e8e8;border-radius: 3px;box-shadow: 0px 2px 4px 1px #666;font-size: 1.3em;color: #339fed;font-weight: 600;background: #fbfbfb}
.table td.cabinet-actions,.table td.case-actions{padding:0;}
ul.cabinet-tab_action,ul.case-tab_action{overflow: hidden;margin: 0;padding: 0;list-style: none}
ul.cabinet-tab_action li a{cursor:pointer;background:url('../images/db_actions.png') no-repeat center left;display:inline-block;float: left;width: 30px;height: 20px;}
ul.cabinet-tab_action li{display:inline;width: 30px; }
ul.cabinet-tab_action li a.edit_ac {background-position: -94px center;}
ul.cabinet-tab_action li.editField:hover{background-position: 2px -59px}
ul.cabinet-tab_action li.viewField:hover{background-position: -37px -57px}
ul.cabinet-tab_action li a.delete_acc{background-position: -156px center}
.recentFilingTable th:last-child{width: 100px}
ul.case-tab_action li{cursor:pointer;background:url('../images/myCases_ac.png') no-repeat 2px center;display: block;float: left;width: 25%;height: 100%;}
ul.case-tab_action li.viewField{background-position: 0px center}
ul.case-tab_action li.editField{background-position: -34px center}
ul.case-tab_action li.delField{background-position: -67px center}
ul.case-tab_action li.undoField{background-position: -106px center}
.fileContentBlkHead{width: 760px;border-bottom: 1px solid #ccc;margin: 0 auto;overflow: hidden;padding-bottom: 4em;}
.fileBlk{width: 350px}
.btn-custom{width: auto;display:inline-block;padding:1em;background:#008fd5;border-bottom: 4px solid #1379ab}
.fileBlk .btn-custom{margin-bottom: 3em}
#nonOrig{background:#afc7d4;border-bottom: 4px solid #8fa1ab}
select.selectCourt{margin-left: 2em;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;color:#000;font-size: 1.4em;outline:none;font-weight:600;display: inline-block;width: 9.42em;font-weight: 400;border:2px solid #dfdfdf;padding: 2px 3px 2px 14px;height: 3.28em;line-height: 2.2em;}
.clear{clear: both}
.spanTxt{font-size: 1.4em;font-weight: 600;line-height: 3.2em;color: #adadad}
.fileContentBlkHead p{text-align: center;font-size: 1.4em;color: #adadad;margin: 2em 0 1em 0;}
.paymentForm input[type='text'], .paymentForm input[type='password'] {width: 19.42em}
.paymentForm select{width: 21.57em}
.paymentForm select.expireSelect{width: 10.7em}
.paymentForm label{width: 12.5em}
.paymentForm label.error {margin-left: 36.45%;}
.paymentform label.error {margin-left: 15.5em;}
.paymentTable td:last-child,.paymentTable th:last-child{text-align: center;}
.mandatory{ color:red;vertical-align: inherit !important;}
.popupWrapper{box-shadow: 0px 0px 7px 1px #666;width:760px;position: fixed;top: 33%;left:50%;background: #fff;margin-left:-380px;border:1px solid #666;z-index: 110;}
.popupWrapperServiceHistory{box-shadow: 0px 0px 7px 1px #666;width:760px;position: fixed;top: 10%;left:50%;background: #fff;margin-left:-380px;border:1px solid #666;z-index: 110;}
.popupWrapper_attorney{box-shadow: 0px 0px 7px 1px #666;width:760px;position: fixed;top: 15%;left:50%;background: #fff;margin-left:-200px;border:1px solid #666;z-index: 110;}
.popupContent{padding:25px;overflow:hidden;}
.popupContentwithListScroll{padding:25px 25px 10px;overflow:hidden;}
.popupContentwithScroll{padding:25px 25px 10px;overflow:hidden;}
.popupHd{padding:0 15px 10px 0px;}
.popupHd h1{font-size: 1.8em;color: #355891;margin: 0;font-weight: 600;}
.popupBody p{font-size: 1.4em}
.popupBodyscroll{max-height: 250px;overflow-y: auto;margin-bottom: 10px;}
.popup_big {z-index: 101;}
.popup_small {z-index: 101;width: 450px;margin-left: -225px;display: none}
.popup_delete {z-index:101;}
.popup_add {z-index:101;}
.popup_response{z-index:101;}
.popup_service_contact_details{z-index: 101;}
.closePopup{position: absolute;right: -15px;top: -15px;display: inline-block;width: 28px;height: 26px;cursor:pointer}
.mandatory{color: red;vertical-align: inherit !important}
.customPopWidth{width: 500px;margin-left: -250px; display: none;}
.customPopWidthServiceHistory{width: 600px;margin-left: -250px; display: none;}
.customPopWidthwithScroll{width: 800px; display: none;}
.customPopWidthwithListScroll{width: 400px; display: none;}
.serivcePartyPopWidthwithListScroll{width: 450px; display: none;}
.select2-container-multi .select2-choices {
    font-size: 15px;
}
.select2-results .select2-result-label {
  font-size: 15px;
}
.popupWrapper .form p{font-size: 1.4em}
.popupWrapper .form label{font-size: 1em}
.popupWrapper .form label.error{font-size: 15px;}
.popupWrapper .form input[type='text'],.popupWrapper .form input[type='password'],.popupWrapper select{font-size:1em; width: 18em}
.popupWrapper p.c-align,.form p.c-align{text-align: center;}
.popupWrapper p.mb35{margin-bottom: 35px}
.popupWrapper .btn{font-size: 1em;padding: 0.5em 0}
.popupWrapper_attorney .btn{font-size: 1.3em;padding: 0.5em 0;width: 6em}
.add_attorney_btn{margin-left: 0.8em;padding: 7px; vertical-align: middle;}
.popupWrapper .btn-medium{width: 6.642em}
.popupWrapper .btn-large{width:10.642em;}
.form select.selectWidth{width: 14.6em}
.form .optionalServiceSelect select.selectWidth{width: 63%}
.form p.submitCenter{text-align: center;height: auto;}
.popupresetform p{ height:3.9em;}
.popupresetform .lastp {height:2em;}
#add_filing_type {display: none;}
#mfr_message_box{display: none;}
#create_new_popup {display: none;}
.create_payment {text-decoration: none;font-size: 1.4em;font-weight: 300;margin:0 0.5em 0 1.5em;vertical-align: middle;}
.pencil_bg {
    width: 14px;
    height: 14px;
    margin-right: 1.5em;
    margin-top: -0.2em;
}
.suTable table .theader th:nth-child(4) {
    display:none;
}
.suTable table .ng-scope td:nth-child(4) {
    display: none;
}
.disabledEdit{margin-left: 10px;}
.c-align{text-align: center;}
.form2 label{width: 20.5em;text-align: right;margin-right: 1.5em}
.form2 select{width: 21.5714em;}
.form2 input[type='text'],.form2 input[type='password']{width: 19.42em}
.form2 input[type='checkbox'],.form2 input[type='radio'],.addForm input[type='checkbox'],.addForm input[type='radio']{vertical-align: middle;margin: 0 0.5em 0 1.5em;}
.addFormReport input[type='radio']{vertical-align: middle;margin: 0 0.5em 0 1em;}
#report_daterange_label{height: 4.0em; padding-top: 1.12em}
.radio_first{margin: 0 0.5em 0 0em !important}
.form2 p span,.addForm p span{font-size: 1.4em;font-weight: 300;vertical-align: middle}
.fileToCourtsHead h3{font-size: 1.7em; margin:2em 0;font-weight: 400;}
/***************************
Styles for 5step filing flow
***************************/
.configNav{clear:both;overflow:hidden;width:100%;}
.configNav ul{clear:both;overflow:hidden;height:64px;list-style: none;padding: 0}
.configNav li{cursor: pointer;float:left;width:19.5%;height:64px;background:#ccc url(../images/stepsarrow.png) no-repeat scroll right top;}
.count{float:left;height:47px;padding: 17px 10px 0 24px;width:35px;background:url(../images/navcircle.png) no-repeat scroll 12px 9px;font-size:11px;font-weight: 600;}
.count span{font-size:14px;width:23px;text-align:center;display:block;font-weight: 800;}
.stepTitle{color:#fff;font-size:14px;font-weight:600;float:left;padding:21px 0px 0px 2px;width:75px;}
.stepTitleC{padding-top: 12px}
.configNav li.completed{background:#999 url(../images/stepsarrow.png) no-repeat scroll right top;}
.configNav li.active{background:#008fd5 url(../images/stepsarrow_active.png) no-repeat scroll right top;}
.configNav li.passive{background:#999 url(../images/stepsarrow_passive.png) no-repeat scroll right top;;}
.configNav li:first-child{width:22%;}
.configNav li:last-child{background-image:none;}
.configNavCa li {width: 24.33% !important;}
.configNavCa li:first-child{width:27% !important;}
.successiveStep a,.svcontact a,.svcontact,.blueText{color: #008fd5;text-decoration: none;font-size: 16px;font-weight: 700;text-transform: uppercase;}
.filingSteps{margin-top: 2em;}
.left-shift{margin-left: .8em;}
.filingSteps .table{margin-bottom: 4em; font-size: 1em;}
.filingSteps h3,.popupWrapper h3,h3.h3,#serviceContact h3{font-size: 1.6em;margin:0em 0 1.3em}
.filingSteps h4{font-size: 1.3em;font-weight: 400;margin: 1em 0 3em 0;}
.filingForm{width: 100%}
/*.filingForm label{width: 24.5%}*/
.fullWidthForm {width: 100%}
a.btn{display: inline-block;text-transform: none;}
.btn-padding,.popupWrapper .btn-padding{padding: 1em 2.5em}
#filingDocumentForm{width: 69%}
.step3_filingForm {width: 70%}
.filingForm label.textarea{width: 28.707%;margin-right: 2%;line-height: 1.5em;vertical-align: top;}
.filingForm textarea,.filingForm input[type="text"]{width: 14.6em;}
.filingForm textarea{min-height: 4em;width: 14.6em;}
.form p.textarea-row{height: auto;margin-bottom: 3em}
.filingSteps{display: none;}
.contentBlk  .filingSteps:nth-child(2){display: block}
ul.serviceList{list-style: none;}
ul.serviceList p{height:auto;}
.serviceCheckAll{background: #ccc;padding: 0.5em;border-radius: 5px;height: auto !important;}

.inline_div{float: left;margin-right: 5px;}
.form_search label.error {margin-left: 16.3em;}
.inline_div label.error {margin-left: 1em;}
.summary{width: 69%;}
.payment{width: 29.5%;}
.summarySec,.caseInfoSec{margin-bottom: 20px}
.summarySec h4,.paymentSec h4,.accountInfoSec h4{background: #6b6461 url(../images/up.png) no-repeat scroll center right 10px;font-size:1.2em;padding:0.83em 1.5em 0.83em 2em;color:#fff;font-weight: bold;margin: 0;cursor: pointer;}
.summarySec h4.down,.caseInfoSec h4.down{background: #6b6461 url(../images/down.png) no-repeat scroll center right 10px;}
#partiesTableSummary .summary-actions,#partiesTableSummary .action-header{display: none;}
.caseInfoSec h4{background: #6b6461 url(../images/up.png) no-repeat scroll center right 10px;font-size:1.2em;padding:0.83em 1.5em 0.83em 2em;color:#fff;font-weight: bold;margin: 0;cursor: pointer;}
.paymentSec h4{background: #ccc;background: #999;padding-left: 1em;text-transform: uppercase;}
.uploadSectionWrap{border: 1px solid #6b6461;margin-bottom: 2em;}
.uploadSection{padding: 1.5em}
.uploadSection h5{margin: 0;font-size: 1.3em;float: left;display: inline-block;margin-top: 0.5em;}
.uploadSection label.browse{cursor: pointer;font-style: italic;width: 39em;font-size:1.1em;float: right;border: 1px dashed #ccc;height: auto;margin: 0 0 2em 0;padding: 1em;}
.uploadSectionWrap h4{background: #6b6461;font-size:1.2em;padding:0.83em 1.5em 0.83em 2em;color:#fff;font-weight: bold;margin: 0;}
.files{width: 45.4em;float: right;padding: 1em 0;margin-bottom: 2em;position: relative;}
.files p{height: auto;margin: 0;padding: 0 1em 2em 0;}
.serviceupload .files p{padding:0 1 0 0;}
.serviceupload .files{margin-bottom: 0}
.files input[type="text"],.files select{width: 17.5em;font-size: 1em}
.files select{padding-top: 8px;}
.files p{font-size: 1.1em}
.files .closePopup{right: 0;top:0;}
.files p.fileDesc,.files p.fileSec{display: inline-block;float: left;padding: 0;}
.files label{font-size: 1.2em;display: block;margin-bottom: 0.5em;}
.files p.fileSec{float: right}
.files p.fileSec span.mandatory{font-size: 1em;float: left}
.suDesc,.caseDesc{font-size: 1em;padding: 1em 2em 1em 2em;border: 1px solid #ccc;display: none;}
.summarySec.section-1 .suDesc,.caseInfoSec.section-1 .caseDesc{display: block}
.suDesc label{width: 35%; font-weight: 600;display: inline-block;font-size: 1.3em;}
.suDesc span{font-size: 1.3em}
.suTable{display: none}
.table.summaryTable{margin-bottom: 0}
.table.summaryTable tr:nth-child(odd) {background: #fff;}
.table.summaryTable tr:nth-child(even) {background: #edf0f2;}
.payDesc{font-size:1em;padding:1em;border:1px solid #ccc;margin-bottom: 20px; }
span.t-left,span.t-right{text-align: left;display: inline-block;width: 50%;font-size: 1.2em;}
span.t-right{text-align: right}
span.fee-border{border-top: 1px solid #ccc;}
.bold700{font-weight: 700}
.payDesc label{display: block;font-size: 1.3em;margin-bottom: 3px;font-weight: 600;}
.payDesc select{font-family: 'Open Sans',sans-serif;width: 100%;color:#000;font-size: 1.2em;outline:none;display: inline-block;border:1px solid #dfdfdf;padding: 1px 1px 1px 5px;height: 2em}
.payDesc2 p:first-child{margin-bottom: 2.5em}
#cardDetailsPopup{width: 800px;margin-left: -400px;top: 10%;}
#cardDetailsPopup .popupBody{max-height: 515px;}
.table.mb4,form.mb4{margin-bottom: 4em}
.cont_div{ margin: 2em 0em 2em 0em;}
.searchServiceCntctWrap{margin-top:3%;}
.tableSearch{padding-bottom: 25px;}
.no-padd {display: table-header-group !important;}
.no-padd tr th {padding-top:0px !important;padding-bottom: 10px !important;}
.dataTables_filter,#filing-list_length {float: right;padding-bottom: 15px;}
#filing-list_length {margin-right: 1em;}
.text_filter{width: 100px;}

#email_preferences p {text-align: left;}
#email_pref_popup {top: 12%; z-index: 110}
#email_pref_popup.popupWrapper .btn-medium {font-size: 1.3em; margin-top: 10px;}
#attorney_list_popup #selected_attorney_list_popup {z-index: 110}
#attorney_list_popup.popupWrapper .btn-medium #selected_attorney_list_popup .popupWrapper .btn-medium {font-size: 1.3em; margin-top: 10px;}

/*table#filing-list,table#draft-list,table#searchtable{margin-top: 0}*/
.table .theaderTab .sorting_asc span{background:#fff url('../images/sort_asc.png') no-repeat center right;display: inline-block;padding-right: 20px;background-position-y: 3px;}
.table .theaderTab .sorting_desc span{background:#fff url('../images/sort_desc.png') no-repeat center right;display: inline-block;padding-right: 20px;background-position-y:-5px }
.table .theaderTab .sorting span{background:#fff url('../images/sort_both.png') no-repeat center right;display: inline-block;padding-right: 20px;}
.table .theaderTab .sorting_asc_disabled span{background:#fff url('../images/sort_asc_disabled.png') no-repeat center right;display: inline-block;padding-right: 20px;}
.table .theaderTab .sorting_desc_disabled span{background:#fff url('../images/sort_desc_disabled.png') no-repeat center right;display: inline-block;padding-right: 20px;}


.etabs { margin: 0; padding: 0; }
.tab { width: 25%;text-align: center;display: inline-block; zoom:1; *display:inline; background: #f4f6fa;float: left  }
.tab a {  border: solid 1px #e5e8ea; border-bottom: none;padding: 0.5em 0;color:#6b6461;font-size: 14px; line-height: 2em; display: block; outline: none;text-decoration: none }
.tab.active { background:url(../images/activeTab.png) no-repeat;  padding-bottom: 8px;background-position: center 40px;margin-bottom: -8px;}
.tab a.active { font-weight: bold;color: #fff;background: #6b6461;border-color: #6b6461;}
.tab-container{margin-top: 2em}
.tab-container .panel-container { background: #fff;}

.table .theaderTab th{background: #fff;color: #6bb8ec}
.DraftTable tr td:nth-child(4n+4){width: 200px;padding: 1em 0em}
.DraftTable tr th:nth-child(4n+4){text-align: center;padding: 1em 1em 1em 0;}
ul.usrmgmt-actions,ul.service-actions,ul.payment-actions,ul.filing_tab_action,ul.filing-draft-actions,ul.summary-actions,ul.case-actions,ul.manage-case{list-style: none;padding: 0;margin: 0;display: inline-block;}
ul.usrmgmt-actions li,ul.service-actions li,ul.payment-actions li,ul.filing_tab_action li,ul.filing-draft-actions li,ul.summary-actions li,ul.case-actions li,ul.manage-case li{display: inline-block;width: 30px;}
ul.usrmgmt-actions li a,ul.service-actions li a,ul.payment-actions li a,ul.filing_tab_action li a,ul.filing-draft-actions li a,ul.summary-actions li a,ul.case-actions li a,ul.manage-case li a{cursor:pointer;width: 30px; display: inline-block;height: 23px;background: url('../images/new-sprite.png?310118')no-repeat center left;}
ul.usrmgmt-actions li a.admin_ac{background:url('../images/db_actions_disabled.png')no-repeat -2px center  }
ul.usrmgmt-actions li a.admin_ac.isAdmin{background: url('../images/db_actions.png')no-repeat -2px center  }
ul.usrmgmt-actions li a.unlock_ac{background-position:-32px center  }
ul.usrmgmt-actions li a.mail_ac{background-position:-63px center  }
ul.usrmgmt-actions li a.acc_noti{background: url('../images/new-sprite.png?310118') no-repeat -472px center}
ul.usrmgmt-actions li a.edit_ac,ul.service-actions li a.edit_ac,ul.payment-actions li a.edit_ac,ul.filing_tab_action li a.edit_ac,ul.filing-draft-actions li a.edit_ac,ul.summary-actions li a.edit_ac{background-position:-94px center  }
ul.usrmgmt-actions li a.view_ac,ul.service-actions li a.view_ac,ul.payment-actions li a.view_ac,ul.filing_tab_action li a.view_ac,ul.case-actions li a.view_ac{background-position:-126px center  }
ul.usrmgmt-actions li a.view_download,ul.service-actions li a.view_download,ul.payment-actions li a.view_download,ul.filing_tab_action li a.view_download,ul.case-actions li a.view_download{background-position:-680px center  }
ul.usrmgmt-actions li a.view_log,ul.service-actions li a.view_log,ul.payment-actions li a.view_log,ul.filing_tab_action li a.view_log,ul.case-actions li a.view_log{background-position:-126px center  }
ul.usrmgmt-actions li a.delete_att_acc,ul.usrmgmt-actions li a.delete_acc,ul.service-actions li a.delete_acc,ul.payment-actions li a.delete_acc,ul.filing_tab_action li a.delete_acc,ul.filing-draft-actions li a.delete_acc,ul.summary-actions li a.delete_acc{background-position:-156px center  }
ul.filing_tab_action li a.fileToCourts,ul.case-actions li a.fileToCourts{background-position:-183px center }
ul.manage-case li a.manage_ac,ul.case-actions li a.manage_ac{background-position:-215px center}
ul.filing_tab_action li a.cancel_acc,ul.summary-actions li a.cancel_acc{background-position:-245px center}
ul.summary-actions li a.cancel_case{background-position:-620px center}
ul.summary-actions li a.cancel_file{background-position:-590px center}
ul.filing_tab_action li a.copy_filing{background-position:-360px center}
ul.case-actions li a.serve_filing{background-position:-275px center}
ul.case-actions li a.serve_filing_case{background-position:-215px center}
ul.case-actions li a.fileToNonIndex{background-position:-305px center}
ul.summary-actions li a.add_ac{background-position:-335px center}
ul.filing_tab_action li a.ban_icon, ul.case-actions li a.ban_icon {background-position: -499px -4px}
ul.summary-actions li a.case_list{background-position: -525px center;}
ul.summary-actions li a.add_service_party_case{background-position: -557px center;}
#notify_popup {top:18%;}
#notify_popup .btn-medium {font-size:1.2em;padding: 0.5em 0em;}
.optionalServiceSelect{height: 10em !important;}
.multiselectservice{height: 5em;margin-left: .8em;}
.mr10{margin-right: 10px}
.viewAccDesc,.viewPwdDesc,.viewEmailDesc{overflow: hidden;font-size: 1em;padding: 1em 0 1em 2em;border: 1px solid #ccc;margin-bottom: 2em;position: relative;}
.viewAccDesc .fleft{width: 48%}
.viewAccDesc p,.viewPwdDesc p, .viewEmailDesc p{line-height: 2em;}
.viewAccDesc label,.viewPwdDesc label, .viewEmailDesc label {width: 40%;font-weight: 600;display: inline-block;font-size: 1.3em;}
.viewAccDesc span,.viewPwdDesc span, .viewEmailDesc span{font-size: 1.3em;}
.accountInfoSec h4 {background: #6b6461}
.editInfoImg{width:25px;height: 30px;cursor:pointer;background: url(../images/db_actions.png) no-repeat -94px center;position: absolute;right: 2%}
.filingLand input,.filingLand select{width: 14em;}
.filingLand select{vertical-align: middle;}
.form p.svcontact{height: auto}
.serviceContactList input[type="checkbox"]{vertical-align: middle;margin-right: 10px}
.attorneyList input[type="checkbox"]{vertical-align: middle;margin-right:0.5em}
.attorneyList{margin:0.5em 1em;}
#existingServiceContact{top:10%;width: 800px;margin-left: -400px}
.caseInfoSec{display: none}
.sc4list p{height: auto}
#existingServiceContact .addForm p span,#existingServiceContact p span{font-size: 1em}
#existingServiceContact .form p{height: 4.142em}
#existingServiceContact .form p.svcontact,#existingServiceContact .form .sc4list p{height: auto}
#existingServiceContact .form input[type='text'],.popupWrapper .form input[type='password']{width: 14em}
#existingServiceContact .form select.selectWidth{width: 14em}
#existingServiceContact ul.serviceList{max-height: 425px;overflow-y: auto;}
.empty-result{font-size: 1.4em; color: red}
.adminSearch{margin: 1.2em;display: none}
.caseHdTxt{font-size: 1.4em;font-weight: 700;}
.petitionBtn{font-size: 1.8em;margin: 0.5em 0 1em;}
#slides{width:100%;height:auto;overflow: hidden}
.slide_container{width:200%;overflow:hidden;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.slide{padding:0;margin:0;float:left;width: 50%}
/*.slide.active{right:0;}
*/
.receipt-content{float: none;margin: 0 auto;border-left: 1px solid #cecece;border-right: 1px solid #cecece;;}
p.optServices select{display: inline-block;padding: 9px 5px 9px 14px;vertical-align: top;margin-right: 1em;}
input[type="text"].countBox{width: 13%;}
.showContactCheck{margin-right: 10px}
.form p.helpTip{height: auto;display: none}
.form p span.pInfoTxt{font-size: 1.3em}

p.ifPublic{height:4em;}
p.addContactInfo label{width:auto;}

.report{margin-top:15px;}
#hidden_table{display: none}
.report th{text-align:center;color: #000;font-weight: bold;}
.report td{text-align:center;color: #000;font-weight:normal;}
.addForm input[type="text"].dateRange {width: 6.4em;}
.addFormReport input[type="text"].dateRange {width: 6.4em;}
.ui-widget-header{background: #dfeffc;color: #000;border: 1px solid #c5dbec}
.ui-datepicker{font-family: 'Open Sans',sans-serif}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{font-weight: normal;}
.ui-datepicker table {font-size: 1em;}
.ui-widget-header .ui-icon {
	background-image: url(../images/ui-icons_2e83ff_256x240.png);
}

ul.configPayment {list-style: none;padding-left: 10px}
ul.content_attorney {list-style: none;padding-left: 10px}
ul.content_selected_attorney {padding-left: 10px}
ul.configPayment li input[type='checkbox']{margin-right: 5px;vertical-align: middle;}
ul.configPayment li{font-size: 1.4em;margin: 3px 0;}
.fwnormal{font-weight: normal}
.f14{font-size:1.4em;}
.v-align{vertical-align: middle}
.autoWidth{width: auto !important}
.popup_response_text{color: #355891;font-size:1.8em ;font-weight: bold;text-transform: uppercase;}
.popup_response_text_attorney{color: #355891;font-size:1.4em ;font-weight: bold;text-transform: uppercase;margin: 0.5em 0}
#responsePopup{top: 18%}
.popupWrapper .btn-medium {font-size: 1em;padding: 0.5em 0;}
#configure_content{max-height: 300px;overflow-y: auto;margin-bottom: 10px;}
#configure_content_log{max-height: 350px;overflow-y: auto;margin-bottom: 10px;}
#configure_content_attorney{max-height: 260px;overflow-y: auto;margin: 10px 0px 15px 0px;}
.report .table{margin: 0 !important}
.report .no_filings{color: #fff;text-align: center;background: #000;color: #fff;opacity: 0.6;font:normal  1.5em/2 'Open Sans';}
.filing_date_note{font-size: 1.3em;margin-bottom: 1em;}
.form p.autoHt{height:auto}
.form p.autoHt label{width:auto}
.addForm p.autoHt input[type='checkbox'],.addForm p.attChkWrapper input[type='checkbox']{margin-left: 0}
.hoverTxt{position: absolute;top: -60%;left: 56%;color: #fff;background: #777;padding: 5px 10px;border-radius: 3px;font-size: 12px !important;display:none;}
.hoverTxt1{position: absolute;top: -144%;left: 0%;color: #fff;background: #777;padding: 5px 10px;border-radius: 3px;font-size: 12px !important;display:none;}
.hoverTxt2{position: absolute;top: -144%;left: 0%;color: #fff;background: #777;padding: 5px 10px;border-radius: 3px;font-size: 12px !important;display:none;}
.hoverTxt3{position: absolute;top: -144%;left: 0%;color: #fff;background: #777;padding: 5px 10px;border-radius: 3px;font-size: 12px !important;display:none;}
#waiverques{font-weight: 300;font-size: 13px; cursor: default;}
#waiverques1{font-weight: 300;font-size: 13px; cursor: default;}
#waiverques2{font-weight: 300;font-size: 13px; cursor: default;}
#waiverques3{font-weight: 300;font-size: 13px; cursor: default;}
#waiverques5{font-weight: 300;font-size: 13px; cursor: default;}
.helpTxtWrap{position:relative }
#cronform{width:100%;}
#cronform label {width:16%}
#cronform{width:51%;}
#cronform a{font-size:1.4em;}
.email-pref label{width:auto;vertical-align:top}
.form p.email-pref{height:auto}
.sm-placeholder::-webkit-input-placeholder {font-style:italic;font-size: 12px;}
.sm-placeholder::-moz-placeholder {font-style:italic;font-size: 12px;} 
.sm-placeholder:-ms-input-placeholder {font-size: 12px;font-style:italic;} 
.error_display{font-weight: normal;color: red;font-size: 1.5em;line-height: 1.5;}
.width-144{width:144px;}
.optionalServiceBlock{margin-top: 20px}

@media (max-width: 1280px)and (min-width: 1024px){
	.wrapper{width: 100%;}
	.registerWrapper{width:76%}
	.side-hd-logo{height: 7.333em;}

    .suTable #partyTable tr th:nth-child(5n+3),.suTable #partyTable tr td:nth-child(5n+3){width: 315px}
    #filingTable tr th:nth-child(4n+3),#filingTable tr td:nth-child(4n+3),#filingTable tr th:nth-child(4n+2),#filingTable tr td:nth-child(4n+2){width: 212px}
    .suTable #filingTable tr th:nth-child(4n+3),.suTable #filingTable tr td:nth-child(4n+3),.suTable #filingTable tr th:nth-child(4n+2),.suTable #filingTable tr td:nth-child(4n+2){width: 129px}
}
@media (max-width: 1260px)and (min-width: 1024px){
	body{font-size: 55%}
	.wrapper{width: 100%;}
	.side-hd-logo{height: 7.333em;}
	.configNav ul {height: 49px;}
	.configNav li,.configNav li.active,.configNav li.passive,.configNav li.completed {background-position: right -6px;height: 49px;background-position: right -6px;}
	.count {height: 38px;padding: 10px 10px 0 15px;width: 23px;background: url(../images/navcircle.png) no-repeat scroll 7px 5px;font-size: 11px;background-size: 80% 80%;}
	.count span {font-size: 13px;}
	.stepTitle {font-size: 13px;padding: 15px 0px 0px 4px;}
	.stepTitleC {padding-top: 6px;}
	ul.tab_action li{background-position: 2px center}
	ul.tab_action li.editField{background-position: -25px center}
	ul.tab_action li.delField{background-position: -48px center}
	ul.tab_action li.undoField{background-position: -73px center}
}

.my-progress {
	height: 20px;
	margin: 0px 80px 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	display: none;
}

/*.progress.active .progress-bar {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-moz-animation: progress-bar-stripes 2s linear infinite;
-ms-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}*/
.my-progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	color: #fff;
	text-align: center;
	background-color: #428bca;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-transition: width .6s ease;
	transition: width .6s ease;
}
p.upload-text{
	width: 100%;
	text-align: center !important;
	display: none;
	height:auto !important;
	margin:1em 0;
}
.optionalServiceWrapper{margin-bottom:3em}
#countPopup .popupHd{max-height: 300px;overflow-y: scroll;overflow-x:hidden;}
/*.optionalServiceDiv{}
.optionalServiceDiv select{}*/
#add,#remove{text-decoration: none;display: inline-block;background: #008fd5 ;color: #fff;padding: 5px 10px;font-size: 1.2em;border-radius: 3px;margin-right:1em }
.optionalServiceWrapper h3{margin-bottom:0.5em;display: inline-block;}
.optionalServiceDiv select{margin: 0;height: 10em;width:100%;box-sizing: border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.arrow-up {width: 0;height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #fff;font-size: 0;display: inline-block;}
.arrow-down {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #fff;font-size: 0;display: inline-block;}
.selectedTitle p label{width: 15em;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;vertical-align: middle;font-size: 0.8em;font-weight: normal;color: #000;margin-right: 1em;}
.selectedTitle p input[type='text']{width: 3em;vertical-align: middle;outline: none;border: 1px solid #dfdfdf;font-size: 0.8em;padding: 6px 6px 6px 6px;}

.noResults{text-align: center;margin-top:3%;}
.noResults p{height: 2.8em;font-size: 1.4em;}
.noResults h4{font-size: 1em;font-weight: normal;}
.serviceCntctPop{top:10%;display: none;z-index: 120;}
.serviceCntctPop .addForm{width: 50%}
.serviceCntctPop .form p{font-size: 1.4em;height: 5em;margin-top: 0;}
.serviceCntctPop .form input[type='text'], .serviceCntctPop .form input[type='password'], .serviceCntctPop select {width: 14em}
.form p.ifPublic label{width: auto;vertical-align: middle;}
.form p.ifPublic input{vertical-align: middle;margin-right: 10px}
.showServiceContactInfo{display: none}
.existService{margin-bottom: 4em}
.fixview{position:absolute;top: -999px;display:none;}
.infotext{padding-bottom: 10px;font-size: 1.3em;}
.form label.invoice-preference{width: auto;margin-right: 2em;}
.invoiceForm{text-align: left}
#invoice_pref_popup{top: 10%;z-index: 110;}
#invoice_pref_popup .form p{font-size: 1em;height: auto;margin-top: 2em;}
.invoiceForm textarea{font-size: 1em;width: 100%;box-sizing: border-box;-ms-box-sizing: border-ox;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;margin-top: 0.8em;max-height: 110px;height: 110px;}
#invoice_pref_popup input[type="radio"]{margin:0 5px;vertical-align: middle}

#service_contact{top:10%}
ul.serviceListings{
    list-style: none;
    padding: 0;
    margin:2em 0;
    overflow: auto;
    max-height: 160px;
        
}
.serviceListEmpty{padding: 0.1em 5em;}
ul.serviceListings li{margin-bottom: 0.5em;width: 32%;float: left;}
ul.serviceListings li label{font-size:1.4em }
ul.serviceListings li input[type='checkbox']{vertical-align: middle }
.multiSelectSpan{font-size: 1.4em;display: inline-block;border: 1px solid #dfdfdf;width: 14.6em;padding: 10px 5px 10px 14px;height: 7em;vertical-align: top;overflow: auto;}
.multiCheckWrap{height:13em}
.multiSelectSpan p{height: auto;margin: 0}
.addForm .multiSelectSpan input[type='checkbox']{margin: 0}
.addForm .multiSelectSpan p span{font-size:1em;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: calc(100% - 20px);display: inline-block;}
.expandBlkStep{display:none}
.collapse-step h3{cursor:pointer;display:inline-block;padding-right: 30px;background: url('../images/collapse.png')no-repeat right center}
.collapse-step h3.expand{background: url('../images/expand.png')no-repeat right center}
#collapse-step1 .expandBlkStep{display:block}
#addedTable{margin-bottom: 40px}
#addedTable_servicecontact{margin-bottom: 20px}
ul.serviceListings li label{width:auto !important}
.collapse-step h3.non-expandable{background: none}
#show_case_list{width: 700px;margin-left: -350px;top:7% !important;}
#show_case_list .table-wrap{max-height: 300px;overflow-y: auto;border: 1px solid #ccc;}
#show_case_list table{border:1}
/*@media (max-width: 1260px)and (min-width: 1024px){*/
/*body{font-size: 55%}
}*/

::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-thumb {
background-color:rgba(50,50,50,0.25);
border: 2px solid transparent;
border-radius: 10px;
background-clip: padding-box;
}
::-webkit-scrollbar-thumb:hover{
background-color:rgba(50,50,50,0.5);
}
::-webkit-scrollbar-track {
background-color:rgba(50,50,50,0.05);
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
	/*    display: none !important;*/
    visibility: hidden;
}

.hide_from_display {
    display: none !important;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}


/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

.save_success_msg{display:none;background-color: #000;color: #fff;opacity: 0.6;height: 24px;line-height: 24px;font: 1.5em 'Open Sans';padding: 0em 1em;margin: -1em 0em 1.5em;}
.save_success_msg_sc{display:none;background-color: #000;color: #fff;opacity: 0.6;height: 24px;line-height: 24px;font: 1.5em 'Open Sans';padding: 0em 1em;margin: -1.5em 0em 1.5em;}
.scanned_convert_text_msg{display:block;padding: 0em 1em;margin: -1em 0em 1.5em;font-size: 12px;    font-style: italic;}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

.receipt-content .header {padding: 1em 0em;}
.receipt-content .contentBlk {padding-top: 0px;}
.receipt-content .header > .logo {width: auto; text-align: center;}
.receipt-content .header img {width: auto;}
.receipt-content .registrationHd {padding: 0px; margin: 10px 0px 0px; line-height: 32px;}
.receipt-content .table td, .receipt-content .table th {padding-top: 0.63em; padding-bottom: 0.63em;}
/************
custom print list-style-position: 
****************/

@media print {
    @page{margin-top: 3em;margin-bottom: 0}
    body{color: #000}
    title,.headTitle{display: none}
    .receipt-content .header {margin-top: 2em;}
    .receipt-content .header .fleft, .receipt-content .header .fright {display: none;}
    .receipt-content{width: 100%;border: 0}
    .header{padding: 0; margin-top:-3em;}
    .receipt-content .DocumentTable tr th:nth-child(5n+5),.receipt-content .DocumentTable tr td:nth-child(5n+5){display: none}
    .receipt-content .DocumentTable tr th:nth-child(5n+4),.receipt-content .DocumentTable tr td:nth-child(5n+4){border-right:1px solid #e5e8ea;}
    /*table.halfTable {width: 100%; float: none;}
    .table th, .table td {padding: 0.3em 1.5em 0.3em 2em;}
    .table tr th[colspan]{padding: 0.83em 1.5em 0.83em 2em;}*/
    table td {padding: 0.3em 1.5em 0.3em 2em;}
    table  tr:last-child td{padding-bottom: 1.2em}
    table tr:first-child{border-bottom:1px solid #e5e8ea;padding: 0.83em 1.5em 0.83em 2em;}
    /*table:nth-child(6n+5){float: none;width: 100%;}
    table:nth-child(6n+6){float: left;}*/
    .DocumentTable {page-break-before:always;}
    /*.feetable {page-break-before:always;}*/
    .contentBlk {padding:4.4761% 2%;}
    .table th, .table td {padding-top: 0.63em; padding-bottom: 0.63em;}
    table.table{width:100% !important}
    table.feetable{width:49% !important;float: left;}
    table.FilingFees{width:49% !important;float: right;}
    table.table tr td{padding:3px 20px !important}
    table.table tr:first-child td{padding-top: 8px!important}
    table.table tr td:first-child{width: 250px!important;}
    table.DocumentTable tr td:first-child{width: auto!important;}
    table.servicetable {table-layout: auto;}
    table.table tr:last-child td{padding-bottom: 8px!important}
    h1.registrationHd{float:left}
    a.logo{float:right}
}


.nfheader{box-shadow: none;-webkit-box-shadow:none;}
.nfWrapper{height: 100%;text-align: center;}
.nfBlk{text-align: center;height: calc(100% - 170px);}
.nfBlk h3{font-size: 2.4em;font-weight: 400;padding: 3.67em 0 0.75em;line-height: 36px;margin: 0 auto;width: 31.67em;}
.nfBlk p{font-weight: 300;font-size: 1.4em;width: 600px;margin: 1em auto;line-height: 1.6;}
.nflogo{width: auto;margin-top: 3em}
.mt30 {margin-top:30px;}
.fontTable{font-size: 1em !important;}
.fontsizetext{font-size: 1.3em;}
.padbot35{padding-bottom: 30px !important;}
.paddingtop10{padding-top: 22px;font-size: 1.3em;color: #ff6a6a;}
.report_msg{padding: 5px 0 12px;font-size: 1.35em;color: #ff6a6a;margin-left: 0.67em;}
.summaryCase span{display: inline-block;width: 63%;vertical-align: top;}
#procRemedyandAmount{padding-top: 12px;}
.ui-state-default{background: #e5e8ea !important;color: #000!important;}
.ui-datepicker-header{background: #e5e8ea;}
.customform p{margin:0 15px;display:inline-block;position:relative}
.customform p img{position:absolute;right: 6px;top: 9px;width: 16px;pointer-events: none;}
.customform input{color: #000;font-size: 1.4em;outline: none;font-weight: 600;display: inline-block;width: 7.42em;font-weight: 400;border: 1px solid #dfdfdf;padding: 7px 5px 7px 14px;box-sizing: content-box;-ms-box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;font-family: 'Open Sans',sans-serif;}
.customform label{font-size:1.4em;margin-right: 6px;}
.customform .btn{color:#fff; padding-left:0;padding-right:0;}
.customform label[for=from].error{display: table; padding-left: 27%; color: #ff6a6a; font-size: 1.0em; position: relative; bottom: 54px;}
.customform label[for=to].error{display: table; padding-left: 19%; color: #ff6a6a; font-size: 1.0em; position: relative; bottom: 54px;}
.popuph4{font-size: 1.5em;font-weight: 300;}
.popuperror{font-size:0.9em !important;color:#ff6a6a;margin-left: 8.5em;width: auto !important;}
.totalSizeDoc{float: right; padding-right: 4px;font-size: 11px;padding-bottom: 13px;}
.addressNote{padding-top: 13px;color: #ff6a6a;}
.passwordForm p{min-height: 5.8em; height: auto;}
.lh1{line-height: 1em !important;}
.width50{width:50%;}
#case_list_data{margin-top: 0px;}
.case_list_data_span td span{text-overflow: ellipsis; word-wrap: break-word;overflow: hidden;white-space: nowrap;display: inline-block;}
.buttonClass{width: 100%;height: 30px;margin-top: 10px;}
.width100{width: 100%; height: 200px;}
text-left{text-align: left;}
#envelope_details{display: none}
.service_sort_asc{background: url('../images/sort_asc.png'); }
.service_sort_desc{background: url('../images/sort_desc.png');}
.sortorder:after {content: '\25b2';}
.sortorder.sortReverse:after {content: '\25bc';}
#addsuperadmin{padding-bottom: 25px;}
.btn-superadmin{width: 84px;}
.displaychecktext, .displaytext{font-family: 'Open Sans',sans-serif;color: #000;font-size: 150%;font-style: normal; padding: 15px;}
#site_status_filings{font-size: 1.3em;padding: 10px 0px;}
#site_status_steps{font-size: 1.3em;padding: 0px 0px 10px;}
.service_save_document{font-size: 1.5em;padding: 0px 0px 10px;}
#site_status_general{font-size: 1.8em; background-color: #f4f6fa; padding: 10px;}
#site_status_login{font-size: 1.5em; padding: 10px;}
.font_site_status{color: #ff6a6a; font-family: 'Open Sans',sans-serif;}
.font_site_status_black{color: #000000; font-family: 'Open Sans',sans-serif;}
#filing_owner{display:block;position: absolute;top: 14em; padding: 0px 0px 0px 0px !important; right: 40em;margin-right: auto;}
#site_setting_form{width:100%;}
#site_setting_form label {width:16%}
#site_setting_form{width:51%;}
#site_setting_form a{font-size:1.4em;}
#site_setting_form textArea{font-size:1.4em;}
.nodisplay{display: none}
.report_status{width:5.5em !important}
.show_add_attorney{text-decoration:none; color: #0066ff}
.submission_agreement{font-size:1.5em ;padding-top:15px;}
.all_state{font-size: 15px}
.state_name_registration_page{color: #3b5c94; text-align: center; font-size: 16px; font-variant: small-caps;
text-transform: uppercase; padding:2px !important;}
.state_name_home_page{color: #3b5d94 !important; text-align: center; font-size: 16px !important; font-variant: small-caps;
text-transform: uppercase; padding:2px !important; margin-top: -7px !important}
.brightness {-webkit-filter: brightness(0.25); filter: brightness(2.25);}
#print_file_id {background: url('../images/new-sprite.png?310118') no-repeat;background-position:-650px center; padding:15px 1px 12px 40px;}
#print_file_id_eserve {background: url('../images/new-sprite.png?310118') no-repeat;background-position:-650px center; padding:15px 1px 12px 40px;}