﻿body{color:#232323; font-size:14px;}
button{margin:2px !important;}
input[type="button"]{margin:2px !important;}
.unbookmarkcase, .bookmarked:hover{cursor:pointer;}
.report-form label {top: 9px !important;position: relative !important;}
.report-form select{margin-left:10px;width:97%;}
/*.report-form, .k-datepicker{margin-left:10px;width:97% !important;}
.report-form > .k-datepicker{width:97% !important;}*/
.case-details{background: #d2d2d2;/*box-shadow: inset #aaa8a8 0px 0px 4px;*/padding: 6px 0 !important;}
.align-r{text-align:right !important;}
.c-btn{padding:8px 10px;}
.c-btn:hover i{color:#fff}
.dis-in{display:inline !important;}
.details-box{background:#fbfbfb;padding:8px;margin:8px;}
.fv-star{position: relative;top: -3px;}
.file-head{margin:10px 0px 6px 10px !important;}
.heading-inn{margin:0px 0 5px 0 !important;padding:5px 0px;border-bottom:1px solid #d5d5d5;}
.colmn:after{content:":";position:absolute;right:40px;}
#CaseServiceRecipients p, #CaseFirmServiceContacts p{background:#e1e2e4;padding:2px 10px;border-radius:25px !important;margin:2px 2px 2px 0 !important;float:left;}
.filings{position: relative;background: #efeeee;margin-bottom: 3px;display: table;width: 100%;}
/*#CaseFilingDetails{display:table;}*/
.efile-es {position:absolute;right:5px;top:5px;background:#fff;text-align:center;}
.f-fee{margin:0px;padding:0px;background:#fff;border:1px solid #dbdbdb;min-height:320px; max-height:480px;transition: box-shadow 0.5s ease;}
.f-fee:hover{box-shadow: #4a62bf 0px 0px 10px;}
.fee-header{background:#f0f0f0;margin:0px;padding:10px;color:#222121;}
.fee-header span{font-weight:600;}
.fb-button{padding: 0px 9px 5px 6px;}
.padleft5 a{display: inline-block;margin: 2px 0 !important;}
.ul{margin:0px;padding:0px !important;}    
.f-fee li{border-bottom:1px solid #dbdbdb;margin:0px; padding:5px 10px;color:#222121 !important;}
.f-fee li:hover{background:#f5f5f5 !important;}
.f-fee li:last-child{border-bottom:0px none;}
.f-fee li a{color:#222121;}
.cls{top:12px!important; right:12px !important;}
#lblFilingDocuments a,.padleft5 a{text-decoration: none;background: #edecec;padding: 4px 10px;border-radius: 45px !important;display: block;}
#SubmissionFilingDetails .col-md-12{text-decoration: none;background: #edecec;padding: 4px 10px;border-radius: 45px !important;}
/*#SubmissionFilingDetails .col-md-12 p{width:50%;float:left;}*/
.sub-right{position:absolute;top:8px;right:10px;text-align:right;}
.net-data-col{text-decoration: none;background: #edecec;padding: 4px 10px;border-radius: 45px !important;}
.case_details_1 p{padding-left:13px;}
.padleft5, .borderbottom{border-bottom:0px none !important}
.edit-cancel{width: 115px;text-align: center;display: inline-block;height: 33px;font-family:Open Sans;}
.error-b{background:url(/Public/Content/Images/back-pt.png) #297acc;width:372px;position:fixed;right:20px;bottom:20px;font-family:Open Sans;z-index: 999;}
.error-b h3{font-size:16px; font-weight:600;color:#fff!important;margin:0px; padding:10px 15px;}
.error-b p{font-size:14px; color:#fff;margin:0px; padding:10px;padding: 4px 15px 15px 15px;text-align: justify;}
.error-close{position:absolute;right:10px;top:10px;color:#fff;}
.error-r{background:url(/Public/Content/Images/back-pt.png) #cc0001;width:372px;position:fixed;right:20px;bottom:20px;font-family:Open Sans;z-index: 999;}
.error-r h3{font-size:16px; font-weight:600;color:#fff !important;margin:0px; padding:10px 15px;}
.error-r p{font-size:14px; color:#fff;margin:0px; padding:10px;padding: 4px 15px 15px 15px;text-align: justify;}
.error-o{background:url(/Public/Content/Images/back-pt.png) #ff6600;width:372px;position:fixed;right:20px;bottom:20px;font-family:Open Sans;z-index: 999;}
.error-o h3{font-size:16px; font-weight:600;color:#fff !important;margin:0px; padding:10px 15px;}
.error-o p{font-size:14px; color:#fff;margin:0px; padding:10px;padding: 4px 15px 15px 15px;text-align: justify;}
.error-g{background:url(/Public/Content/Images/back-pt.png) #358f1d;width:372px;position:fixed;right:20px;bottom:20px;font-family:Open Sans;z-index: 999;}
.error-g h3{font-size:16px; font-weight:600;color:#fff !important;margin:0px; padding:10px 15px;}
.error-g p{font-size:14px; color:#fff;margin:0px; padding:10px;padding: 4px 15px 15px 15px;text-align: justify;}
.error-b{background:url(/Public/Content/Images/back-pt.png) #297acc;width:372px;position:fixed;right:20px;bottom:20px;font-family:Open Sans;z-index: 999;}
.error-b h3{font-size:16px; font-weight:600;color:#fff!important;margin:0px; padding:10px 15px;}
.error-b p{font-size:14px; color:#fff;margin:0px; padding:10px;padding: 4px 15px 15px 15px;text-align: justify;}
.error-close{position:absolute;right:10px;top:10px;color:#fff;}
.error-r{background:url(/Public/Content/Images/back-pt.png) #cc0001;width:372px;position:fixed;right:20px;bottom:20px;font-family:Open Sans;z-index: 999;}
.error-r h3{font-size:16px; font-weight:600;color:#fff !important;margin:0px; padding:10px 15px;}
.error-r p{font-size:14px; color:#fff;margin:0px; padding:10px;padding: 4px 15px 15px 15px;text-align: justify;}
.error-o{background:url(/Public/Content/Images/back-pt.png) #ff6600;width:372px;position:fixed;right:20px;bottom:20px;font-family:Open Sans;z-index: 999;}
.error-o h3{font-size:16px; font-weight:600;color:#fff !important;margin:0px; padding:10px 15px;}
.error-o p{font-size:14px; color:#fff;margin:0px; padding:10px;padding: 4px 15px 15px 15px;text-align: justify;}
.error-g{background:url(/Public/Content/Images/back-pt.png) #358f1d;width:372px;position:fixed;right:20px;bottom:20px;font-family:Open Sans;z-index: 999;}
.error-g h3{font-size:16px; font-weight:600;color:#fff !important;margin:0px; padding:10px 15px;}
.error-g p{font-size:14px; color:#fff;margin:0px; padding:10px;padding: 4px 15px 15px 15px;text-align: justify;}
.control {
  display: block;
  position: relative;
  /*padding-left: 30px;*/
  cursor: pointer;
  /*font-size: 18px;*/
}
.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control__indicator {
  position: absolute;
  top: 6px;
  left: 0;
  height: 20px;
  width: 20px;
  /*background: #e6e6e6;*/
}
.control--radio .control__indicator {
  border-radius: 50%;
}
/*.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc;
}*/
/*.control input:checked ~ .control__indicator {
  background: #2aa1c0;
}*/
/*.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #0e647d;
}*/
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
  left: 7px;
  top: 3px;
  width: 5px;
  height: 9px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}
.control--radio .control__indicator:after {
  left: 7px;
  top: 7px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: #fff;
}
.control--radio input:disabled ~ .control__indicator:after {
  background: #7b7b7b;
}

.s-height{height:37px;}
 .divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	/*border: 1px solid #999999;*/
	display: table-cell;
	padding: 3px 10px;
	/*background:#eee;*/
	vertical-align:middle;
}
.bgrow {
    background: #87b8f5; /* Old browsers */
    background: -moz-linear-gradient(left, #87b8f5 0%, #87b8f5 1%, #f2f2f2 1%, #f2f2f2 70%, #fbe797 61%, #fbe797 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #87b8f5 0%,#87b8f5 1%,#f2f2f2 1%,#f2f2f2 70%,#fbe797 61%,#fbe797 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #87b8f5 0%,#87b8f5 1%,#f2f2f2 1%,#f2f2f2 61%,#fbe797 61%,#fbe797 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87b8f5', endColorstr='#fbe797',GradientType=1 ); /* IE6-9 */
}
.bgrow:hover{
background: #659be0; /* Old browsers */
background: -moz-linear-gradient(left,  #659be0 0%, #659be0 1%, #eaeefd 1%, #eaeefd 61%, #f1c40f 61%, #f1c40f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #659be0 0%,#659be0 1%,#eaeefd 1%,#eaeefd 61%,#f1c40f 61%,#f1c40f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #659be0 0%,#659be0 1%,#eaeefd 1%,#eaeefd 61%,#f1c40f 61%,#f1c40f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#659be0', endColorstr='#f1c40f',GradientType=1 ); /* IE6-9 */

}

.Cell-1{width:60%;/*background:#f2f2f2;border-left:4px solid #87b8f5;*/}
.Cell-2{width:40%;/*background:#fbe797;color:#171717;*/}
.Cell-2 a{color:#171717;}
.Cell-2 i{color:#58595a;}
/*.divTableRow, .Cell-1{background:#f2f2f2;border-left:4px solid #87b8f5;}
.divTableRow:hover, .Cell-1:hover{background:#eaeefd;border-left:4px solid #659be0;}
.divTableRow:hover, .Cell-2:hover{background:#f1c40f;}
.divTableRow:hover, .Cell-2:hover a{background:#f1c40f;text-decoration:none;}*/
.divTableHeading {
	/*background-color: #EEE;*/
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.camera-icon{visibility:hidden !important;}
/*#cameraDiv video{width:100% !important;}*/
.mobi-cam{visibility:hidden; height:0px;}
#snapengage-button{
min-height: 30px !important;
font-size: 15px !important;
min-width: 77px !important;
border-radius:3px !important;
border-width: 2px !important;
padding: 10px 0px 5px 15px !important;
}
/* User Guied css */
.introjs-overlay {
  position: absolute;
  box-sizing: content-box;
  z-index: 999999;
  background-color: #000;
  opacity: 0;
  background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));
  background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-fixParent {
  z-index: auto !important;
  opacity: 1.0 !important;
  -webkit-transform: none !important;
     -moz-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}

.introjs-showElement,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  z-index: 9999999 !important;
}

.introjs-disableInteraction {
  z-index: 99999999 !important;
  position: absolute;
  background-color: white;
  opacity: 0;
  filter: alpha(opacity=0);
}

.introjs-relativePosition,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  position: relative;
}

.introjs-helperLayer {
  box-sizing: content-box;
  position: absolute;
  z-index: 9999998;
  background-color: #FFF;
  background-color: rgba(255,255,255,.9);
  border: 1px solid #777;
  border: 1px solid rgba(0,0,0,.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0,0,0,.4);
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-tooltipReferenceLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: hidden;
  z-index: 10000000;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-helperLayer *,
.introjs-helperLayer *:before,
.introjs-helperLayer *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
      -ms-box-sizing: content-box;
       -o-box-sizing: content-box;
          box-sizing: content-box;
}

.introjs-helperNumberLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
  background: #ff3019; /* Old browsers */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */
  background:    -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
  background:     -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */
  background:      -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */
  background:         linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);  /* W3C */
  width: 20px;
  height:20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)"; /* IE6-9 */
  filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)"; /* IE10 text shadows */
  box-shadow: 0 2px 5px rgba(0,0,0,.4);
}

.introjs-arrow {
  border: 5px solid white;
  content:'';
  position: absolute;
}
.introjs-arrow.top {
  top: -10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:white;
  border-left-color:transparent;
}
.introjs-arrow.top-right {
  top: -10px;
  right: 10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:white;
  border-left-color:transparent;
}
.introjs-arrow.top-middle {
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:white;
  border-left-color:transparent;
}
.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:white;
}
.introjs-arrow.right-bottom {
  bottom:10px;
  right: -10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:white;
}
.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color:white;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:transparent;
}
.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-top-color:transparent;
  border-right-color:white;
  border-bottom-color:transparent;
  border-left-color:transparent;
}
.introjs-arrow.left-bottom {
  left: -10px;
  bottom:10px;
  border-top-color:transparent;
  border-right-color:white;
  border-bottom-color:transparent;
  border-left-color:transparent;
}

.introjs-tooltip {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  padding: 10px;
  background-color: white;
  min-width: 200px;
  max-width: 300px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0,0,0,.4);
  -webkit-transition: opacity 0.1s ease-out;
     -moz-transition: opacity 0.1s ease-out;
      -ms-transition: opacity 0.1s ease-out;
       -o-transition: opacity 0.1s ease-out;
          transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap;
}
.disclaimer{margin:0px;padding:0px;display: inline-block;}
.disclaimer p {padding:4px 0;}
.disclaimer p label{float: left;width: 98%;display: table;padding-left: 15px;}
.disclaimer input[type="checkbox"] {float: left;margin-top: 5px;margin-right: 10px;}
.disclaimer span {margin-left: 20px;display: table;}
.modal-sml-min{max-width:520px !important;}


.introjs-button {
    box-sizing: content-box;
    position: relative;
    overflow: visible;
    display: inline-block;
    padding: 0.3em 0.8em;
    border: 1px solid #d4d4d4;
    margin: 0;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    font: 11px/normal sans-serif;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    border-radius: 0.2em;
    /* IE hacks */
    zoom: 1;
    *display: inline;
    margin-top: 10px;
}

.introjs-button:hover {
  border-color: #bcbcbc;
  text-decoration: none;
  box-shadow: 0px 1px 1px #e3e3e3;
}

.introjs-button:focus,
.introjs-button:active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
  background-image: -moz-linear-gradient(#ececec, #f4f4f4);
  background-image: -o-linear-gradient(#ececec, #f4f4f4);
  background-image: linear-gradient(#ececec, #f4f4f4);
}

/* overrides extra padding on button elements in Firefox */
.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.introjs-skipbutton {
  box-sizing: content-box;
  margin-right: 5px;
  color: #7a7a7a;
}

.introjs-prevbutton {
  -webkit-border-radius: 0.2em 0 0 0.2em;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
}

.introjs-prevbutton.introjs-fullbutton {
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}

.introjs-nextbutton {
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -moz-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
}

.introjs-nextbutton.introjs-fullbutton {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
}

.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
  color: #9a9a9a;
  border-color: #d4d4d4;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}

.introjs-hidden {
     display: none;
}

.introjs-bullets {
  text-align: center;
}
.introjs-bullets ul {
  box-sizing: content-box;
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}
.introjs-bullets ul li {
  box-sizing: content-box;
  list-style: none;
  float: left;
  margin: 0 2px;
}
.introjs-bullets ul li a {
  box-sizing: content-box;
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
}
.introjs-bullets ul li a:hover {
  background: #999;
}
.introjs-bullets ul li a.active {
  background: #999;
}

.introjs-progress {
  box-sizing: content-box;
  overflow: hidden;
  height: 10px;
  margin: 10px 0 5px 0;
  border-radius: 4px;
  background-color: #ecf0f1
}
.introjs-progressbar {
  box-sizing: content-box;
  float: left;
  width: 0%;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c;
}

.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%;
}

.introjs-fixedTooltip {
  position: fixed;
}

.introjs-hint {
  box-sizing: content-box;
  position: absolute;
  background: transparent;
  width: 20px;
  height: 15px;
  cursor: pointer;
}
.introjs-hint:focus {
    border: 0;
    outline: 0;
}
.introjs-hidehint {
  display: none;
}

.introjs-fixedhint {
  position: fixed;
}

.introjs-hint:hover > .introjs-hint-pulse {
  border: 5px solid rgba(60, 60, 60, 0.57);
}

.introjs-hint-pulse {
  box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 5px solid rgba(60, 60, 60, 0.27);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
     -moz-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
       -o-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out;
}
.introjs-hint-no-anim .introjs-hint-dot {
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
}
.introjs-hint-dot {
  box-sizing: content-box;
  border: 10px solid rgba(146, 146, 146, 0.36);
  background: transparent;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  -webkit-animation: introjspulse 3s ease-out;
  -moz-animation: introjspulse 3s ease-out;
  animation: introjspulse 3s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: 1;
  opacity: 0;
}

@-moz-keyframes introjspulse {
 0% {
    -moz-transform: scale(0);
    opacity: 0.0;
 }
 25% {
    -moz-transform: scale(0);
    opacity: 0.1;
 }
 50% {
    -moz-transform: scale(0.1);
    opacity: 0.3;
 }
 75% {
    -moz-transform: scale(0.5);
    opacity: 0.5;
 }
 100% {
    -moz-transform: scale(1);
    opacity: 0.0;
 }
}

@-webkit-keyframes introjspulse {
 0% {
    -webkit-transform: scale(0);
    opacity: 0.0;
 }
 25% {
    -webkit-transform: scale(0);
    opacity: 0.1;
 }
 50% {
    -webkit-transform: scale(0.1);
    opacity: 0.3;
 }
 75% {
    -webkit-transform: scale(0.5);
    opacity: 0.5;
 }
 100% {
    -webkit-transform: scale(1);
    opacity: 0.0;
 }
}


/*.navbar-toggle{text-decoration:none!important}
.demoImg1{width:293px}
.demoImg2{width:50px}
.purp{color:#540da9}
.ttgBody{display:none;position:absolute;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;width:400px;background-color:#fff;padding:12px 10px;border:1px solid;-webkit-box-shadow:0 0 30px 5px #b8b8b8;box-shadow:0 0 30px 5px #b8b8b8;z-index:99998;border-color:#b8b8b8}
@media(max-width:420px)
{.ttgBody{width:95%}}
.semi-hide{opacity:.3}
.ttgArrow-up{position:absolute;display:none;z-index:99999;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid;font-size:0;line-height:0}
.ttgArrow-down{position:absolute;display:none;z-index:99999;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid;font-size:0;line-height:0}
.ttgArrow-left{position:absolute;display:none;z-index:99999;width:0;height:0;border-bottom:15px solid transparent;border-top:15px solid transparent;border-right:15px solid;font-size:0;line-height:0}
.ttgArrow-right{position:absolute;display:none;z-index:99999;width:0;height:0;border-bottom:15px solid transparent;border-top:15px solid transparent;border-left:15px solid;font-size:0;line-height:0}
.ttgClose{width:100%;text-align:right;color:#646464}
.ttgIconContainer{width:30px}
.ttgIconContainer i{margin-right:10px}
.ttgbutClose{cursor:pointer}
.ttgIconContainer img{width:50px;height:50px;margin-right:5px}
.ttgContent{margin-bottom:35px}
.ttgIcon{color:#1f7cba}
.ttgTitle{font-size:18px;display:block;margin-bottom:5px}
.ttgInfo{font-size:14px}
.ttgButtom{font-size:10px;color:#b8b8b8;float:left}
.ttgButtom i{cursor:pointer;margin-right:3px}
.ttgNextPrev a{cursor:pointer;border:0;font-family:Arial;font-size:16px;padding:10px 20px 10px 20px;text-decoration:none}
.ttgNext{cursor:pointer;color:#fff;background:#1f7cba}
.ttgNext:hover{color:white!important}
.ttgPrev{color:#fff;background:#9e9e9e}
.ttgPrev:hover{color:white!important}
.ttgSlideBG{z-index:100000;background-color:black;opacity:.8;position:fixed;top:0;left:0;height:100%;width:100%}
.ttgSlideBGPhone{z-index:100000;background-color:white;position:fixed;top:0;left:0;height:100%;width:100%}
.full-hide{opacity:1}
.ttgSlideMainContainer{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;z-index:100005;position:fixed;height:100%;width:100%;top:0;left:0}
.ttgSlideContainer{position:absolute;top:0;bottom:0;left:0;right:0;width:50%;height:30%;margin:auto;background-color:white;width:400px;height:500px}
.ttgSlideContainerPhone{position:absolute;top:0;bottom:0;left:0;right:0;width:50%;height:30%;margin:auto;background-color:white;width:100%;height:100%}
.ttgSlidePadding{padding:10px}
.ttgSlideCloseButton{cursor:pointer;border:0;font-family:Arial;font-size:16px;padding:10px 20px 10px 20px;text-decoration:none;color:white!important}
.swiper-ttgContainer{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}
.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end)infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end)infinite;animation:swiper-preloader-spin 1s steps(12,end)infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.swiper-ttgContainer{width:100%;height:100%}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}*/

/*.widget-content a{color:#0088cc;}*/
/*[class^="icon-"], [class*=" icon-"] {font-family: FontAwesome;font-weight: normal;font-style: normal;text-decoration: inherit;-webkit-font-smoothing: antialiased;margin-right: .01em !important;}*/
.fa-plus{margin-right:3px !important;}
/*.k-animation-container{display:none !important;}*/
.k-item input[type='checkbox']{margin-top:-4px !important; margin-right:3px !important;}
.k-menu .k-state-selected > .k-link{
background: #d5cfcd !important; /* Old browsers */
background: -moz-linear-gradient(top,  #d5cfcd 0%, #bcb3af 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d5cfcd 0%,#bcb3af 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d5cfcd 0%,#bcb3af 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cfcd', endColorstr='#bcb3af',GradientType=0 ) !important; /* IE6-9 */
color:#000 !important; text-shadow:none !important; box-shadow: #000 0px 0px 4px -2px inset;}
/*Master Inner Redesing styles*/
.mr-top{margin-top:0px; margin-bottom:15px;}
.fixme { /*text-align: center;*/width: 100%;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}
.placeholder {color: #999;}
/* for the polyfill */
.alert {display: table; /*float: left;margin-top: 70px;*/width: 100%;margin-bottom: 0px !important;position: relative !important;}
.alert .close {background-image: url("https://cdn3.iconfinder.com/data/icons/minimal/22x22/actions/gtk-close.png");}
/*.alert .close {position:fixed !important; z-index:9999; right:10px; top:10px; background-image:url("https://cdn3.iconfinder.com/data/icons/minimal/22x22/actions/gtk-close.png");}*/
.cart {position: relative;}
#sidebar {display: none;}
.cart:hover #sidebar {display: block;position: absolute;left: -210px;background: #3f424e;top: 0px;border-right: 2px solid #6073bc;}
#sidebar li {list-style: none;}
#sidebar li a {margin: 0px;padding: 8px 15px;display: block;color: #ced4d8;}
#sidebar li a:hover {color: #1490c7 !important;background: #21282e;text-decoration: none;}
.arrow-right {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #6073bc;position: absolute;right: -10px;top: 7px;display: none;}
ul {padding: 0px !important;}
.loadingContent{font-family: Arial;font-size: 12pt;border: none;min-width: 100px;min-height: 100px;max-width: 450px;max-height: 500px;display: none;position: fixed;z-index: 9999;padding-top: 25px;padding: 5px;vertical-align: central;text-align: center;}
#loadingDiv{display: block;position: absolute;top: 50%;padding-left: 175px;}
.onclick-menu:focus .onclick-menu-content {display: block;}
.onclick-menu-content {position: absolute;z-index: 1;display: none;}
#drp-v{background: #3F424E;margin: 0px;padding: 0px;position: absolute;right: 18px;top: 44px;}
#drp-v .arrow {position: absolute;top: -15px;right: 10px;font-size: 23px;color: #3e424e;z-index: 5;}
#drp-v li {margin: 0px;padding: 0px;display: block;}
#drp-v li a {padding: 7px 13px;display: block;color: #ced4d8 !important;}
#drp-v li a:hover {background: #20282e !important;color: #0088cc !important;}
#drp-v li:hover a {background: #20282e;}
/*#task_flyout {height:50px; background-color:blue}
.fixed {position:fixed; top:200; left:0; z-index:2; width:100%;}*/
.logo-cal{color: #d2dbf8;position: absolute;left: 13px;top: 37px;font-size: 12px; line-height:30px;}
.logo-cal i{border: 1px solid;padding: 1px;border-radius: 50%;width: 16px;height: 16px;text-align: center;font-size: 10px;vertical-align: middle;top: -1px;position: relative;}
.logo-city{color: #dce2f8;position: absolute;left: 136px;top: 37px;font-size: 12px; line-height:30px;}
.logo-city a{color: #dce2f8;}
/*--- End Master Inner Redesing styles ---*/

/*--- list styles ---*/
.ui-autocomplete {position: absolute;cursor: default;z-index: 9999 !important;}
.ui-autocomplete-input {cursor: default;z-index: 4000 !important;}
.m-bottom{margin-bottom: 12px !important;}
.mycase-dp{display: table;width: 100%;height: 50px;}
/*--- End list styles ---*/

/*--- case info styles ---*/
.ui-autocomplete-input {cursor: default;z-index: 4000 !important;}
/*.case-h{height:37px;}*/
.valid-msg1{position:relative; top:7px;}
/*--- End case info styles ---*/

/*--- ServiceInbox styles ---*/
.widget{margin-top: 0px;}
.select-dp{width: 100%;position: relative;}
/*--- End ServiceInbox styles ---*/

/*--- SearcheSeviceContacts styles ---*/
/*.form-label {display: ruby-base;position: relative;min-height: 40px;margin-top: -3px;}*/
.span33{float: left;width: 275px !important;}
.mb{margin-bottom:20px !important;}
/*--- End SearcheSeviceContacts styles ---*/

/*--- Edit styles ---*/
.lab-l {width: 100%;margin: 0px;min-height: 0px;}
.drop-d {width: 100%;}
.widget {margin-top: 0px;}
.l-height{line-height:24px !important;}
/*--- End Edit styles ---*/

/*--- FirmFee styles ---*/
ul.custom-listing {list-style: inside none disc;margin: 0;min-height: 230px !important;padding: 13px 20px !important;}
/*--- End FirmFee styles ---*/

/*--- ServiceContacts styles ---*/
.add-c { position: relative; right: 7px; top: -2px;}
.c-d {left: -22px; position: relative;}
.mrg {margin: 0 25px 5px 12px !important;}
/*--- End ServiceContacts styles ---*/

/*--- eServiceNotificationCopies styles ---*/
.attach{padding: 0 20px;margin: 0;display: table;width: 100%}
/*--- End ServiceContacts styles ---*/

/*--- eServiceNotificationPartial styles ---*/
.lab-1{min-height:0px!important; margin-bottom:0px !important; width:100%;}
/*--- End eServiceNotificationPartial styles ---*/

/*--- ReportExportPartial styles ---*/
.checkboxitem {white-space: nowrap;display: block;}
.checkboxitem input {padding-top: 5px;margin-top: 8px;}
.checkboxitem label {display: inline;margin-left: 5px;padding-top: 10px;vertical-align: middle;}
.report-sc{width:100%; overflow-x:auto;}
.report-sc table{width:100% !important;}
.reports table{width: 100%; border: 1px #f5f5f5 solid; padding: 5px; border:1px solid #ddd;}
.reports table th{background: #ccc; color: #000; border-right:1px solid #eee;padding:10px 5px;}
.reports table{border:1px solid #ddd;}
.reports table td{border:1px solid #ddd;padding:2px;}
/*--- End ReportExportPartial styles ---*/

/*--- GeneralReportFilterPartial styles ---*/
.grp{padding:0px 10px;}
/*--- End GeneralReportFilterPartial styles ---*/

/*--- UpdateFirmContactPartial styles ---*/
.sl-f{font-size: 13px !important;}
.m-top{margin-top: 5px !important;}
/*--- End GeneralReportFilterPartial styles ---*/

/*--- ServiceContacPartial styles ---*/
.lbl-1 {margin-bottom: 0px !important; min-height: 0px !important;}
/*--- End ServiceContacPartial styles ---*/

/*--- SearchCasePartyPartial styles ---*/
.searchcase_party{margin-top:15px;}
/*--- End SearchCasePartyPartial styles ---*/

/*--- FilerPartial styles ---*/
.requiredText {border: 1px solid #f00 !important;}
/*--- FilerPartial styles ---*/

/*--- FilerPartialOld styles ---*/
.filerh5{margin-top: 0px; margin-bottom: 5px;}
.filer-pold{margin-left:18px !important;}
/*--- End FilerPartialOld styles ---*/

/*--- RegisterFiler styles ---*/
.Register-Filer{padding: 0px 15px;}
/*--- End RegisterFiler styles ---*/

/*--- UpdateFilerPartial styles ---*/
.float_left{float:left;}
.dis-inl{display:inline-block;top: 3px;position: relative;}
/*--- End UpdateFilerPartial styles ---*/

/*--- User styles ---*/
.user-mb{margin-bottom:5px;}
.user_request{font-size:18px !important; text-align:left; margin-bottom:0px;}
.float_right{float:right;}
/*--- End User styles ---*/

/*--- viewservicepartial ---*/
.FilingStatus{margin: 0 5px 0 5px}
/*--- End viewservicepartial ---*/

/*--- Feedisplayprintpartial ---*/
.fees-new{color:#273996;}
/*--- End Feedisplayprintpartial ---*/

/*--- Feemailpartial ---*/
.fm-table{border: 1px solid #D5D5D5; margin-bottom: 20px; border-radius: 6px}
/*--- End Feemailpartial ---*/

/*--- FullSubmissionViewPartial --*/
.payment-top{margin-top: 8px!important;}
/*--- End FullSubmissionViewPartial --*/

/*--- SubmissionViewPartial --*/
.fee-sub-head{font-weight: bold; padding: 0 0 0 10px}
/*--- End SubmissionViewPartial --*/

/*--- VideoPlayer --*/
.v-page-content {background-clip: padding-box;margin-top: 6px !important;padding: 30px;position: relative;}
.v-img{width: 24px !important; height:24px}
/*--- End VideoPlayer --*/

/*--- AddPaymentAccount ---*/
.payment-ac{width:100%; height:455px;  border:0px;}
/*--- End AddPaymentAccount ---*/

/*--- PaymentAccounts ---*/
.payment-padding{margin-bottom:12px;}
/*--- End PaymentAccounts ---*/

/*--- List ---*/
.cp-lable{float:left; padding-top:7px; padding-right:4px;}
.cp-drp{float:left; width:150px;}
.case-info{margin-bottom: 10px; margin-top: 10px;}
/*--- End List ---*/

/*--- Alert ---*/
.dismiss{position: relative;top: -3px;}
/*--- End Alert ---*/

/*--- Choose Firm ---*/
.choose_firm{margin-left: 0px;}
.cf-next{border-top: 1px solid #F3F3F3;padding-top:20px;}
/*--- End Choose Firm ---*/

/*--- ConfirmFilerRegistration ---*/
.registration_hr{margin: 20px 0px !important;}
/*--- End ConfirmFilerRegistration ---*/

/*--- Dashboard ---*/
.cont-1{margin-right:0px; float:left;}.cont-2{width:214px; text-align:right; float:left; padding: 0 6px;}.cont-2 a{float:left;}.cont-3{text-align:right; float:right;}
.aln{ position: relative;right: 2px;top: 8px;}
.banner p {padding:0.7% 0;}.footer {display: none;}.l-btn{margin-top:-2px !important;}.label.label-sm{min-width: 25px !important;}
.tasks-widget .task-list > li > .task-title .task-title-sp{margin-right: 26px !important;}
.user_preferences{margin-bottom: 0px;margin-top:20px;}.mt-body-icons-mtop{margin-top:84px;}.scroller-height{height: 340px;}.scroller-height1{height: 240px;}
.m-alerts{padding:0 0 5px 0px;}
/*--- End Dashboard ---*/

/*--- LoginIssues ---*/
.log-issue_minhig{min-height:1050px;}
.log-issue-a{color: #007DBF; text-decoration: underline}
/*--- End LoginIssues ---*/

/*--- PasswordRest ---*/
.auto-h{height:auto !important;}
/*--- End PasswordRest ---*/

/*--- Register ---*/
.register-top{margin-top:-40px;}
.row-border{border-top: 1px solid #F3F3F3;padding-top:25px;}
.r-filer{padding: 0px 20px;}
.br{height:20px}
/*--- End Register ---*/

/*--- ClioDocuments ---*/
body {margin:0px; padding:0px; font-family:sans-serif, Arial; font-size:13px;}
.container {padding:10px 20px;}
#header{background:rgba(0, 117, 187, 10); padding:0px;}
#header img {border:0px; margin-top:7px; padding-left:10px;}
.datagrid table { border-collapse: collapse; text-align: left; width: 100%;} 
.datagrid {background: #fff; overflow: hidden; border: 1px solid #ddd; width: 70%; margin:40px 0;}
.datagrid table td, .datagrid table th { padding: 3px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');background-color:#8C8C8C; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #A3A3A3; } 
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td {font-family:sans-serif, Arial;  color: #7D7D7D; border-left: 1px solid #DBDBDB;font-size: 13px;font-weight: normal; padding:10px; border-bottom:1px solid #ddd;}
.datagrid table tbody td a {text-decoration:none;}
.datagrid table tbody .alt td { background: #EBEBEB; color: #7D7D7D; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }  
.datagrid table tr:nth-child(even) {background: #EBEBEB}
.datagrid table tr:nth-child(odd) {background: #FFF}
.download{color:#1d86b5}
/*--- End ClioDocuments ---*/

/*--- Documents ---*/
/*.k-header > .k-grid-filter, .k-header > .k-header-column-menu{position:relative;top:9px !important;}*/
.k-grid-header th.k-header>.k-link{margin: 0!important;}
.add-another-filing{margin: 0 0 10px 0 !important}
/*--- End Documents ---*/

/*--- Filing Details ---*/
.btn-small:hover{color:#000 !important;}
/*--- End Filing Details ---*/

/*--- ProofOfeServiceRecp ---*/
.btn-pri:focus {color: #000 !important;}.btn-pri:active {color: #000 !important;}.btn-pri:hover {color: #000 !important;}
.proof-padding{margin-top:30px;}
.proof-table{font: normal normal 14px arial,helvetica,times new roman; line-height: 22px; color: #616161;}
.proof-td{border-bottom: 1px #ccc solid; padding: 0 0 0 10px;}
.proof-td1{text-align: right; padding: 35px 0 0 0;}
.proof-td-span{color: #a4a6a9; font-size: 16px; font-style: italic}
.proof-table1{padding: 0 20px 10px 20px;}
.proof-contact{background-color: #f4f4f4; color: #457cd7; line-height: 40px; padding: 0 0 0 20px; border-top: 2px #e3e3e3 solid; font-size: 18px; font-style: italic;}
.proof-support{padding: 10px 0 10px 20px; border-bottom: 2px #e3e3e3 solid;}
.proof-call{color: #8e8e8e; font-size: 13px;}
.proof-mail{color: #457cd7;}
.proof-file{text-align: center; line-height: 30px; padding: 0 0 0 20px; font-size: 16px; color: #457cd7;}
.proof-footer{text-align: center; line-height: 20px; padding: 0 0 0 20px; font-size: 13px;}
/*--- End ProofOfeServiceRecp ---*/

/*--- ReviewFiling ---*/
.save-PDF{float: right; position:relative; top:10px;}
/*--- End ReviewFiling ---*/

/*--- ServiceContacts ---*/
.f-right{float:right;}
.scroll-a{overflow-x:auto;}
.m-left{margin-left: 0px;}
/*--- End ServiceContacts ---*/

/*--- ServiceOutbox1 ---*/
.search-service{padding-left: 0px !important;padding-right: 0px ;}
.search-service-drp{margin-left:0px; margin-bottom:8px;}
/*--- End ServiceOutbox1 ---*/

/*--- View Document ---*/
.viewdocument-body{border:0px !important; margin:0px !important; padding:0px !important;}
.full-w{width:100%;}
.iframe-PDF{border: 0px; margin: 0px; padding: 0px;}
/*--- View Document ---*/

/*--- View Submission ---*/
.viewsubmission-f{display:none; clear:both;}
/*--- End View Submission ---*/

/*--- View Submission2PDF ---*/
.page-content{padding:30px;}
.r-margin{padding-right:0px;}
.widget-header h3{margin-top:10px; margin-right: 0 !important;margin-bottom: 0px;}
.vsubmission-footer{padding: 0px 30px;}
/*--- End View Submission2PDF ---*/

/*--- ConfirmIndividualRegistration ---*/
.hr-margin{margin: 20px 0px !important;}
.p-padding{margin-bottom:15px;}
/*--- End ConfirmIndividualRegistration ---*/

/*--- Individual Filer ---*/
.user-agreement{font-weight:700 !important;}
.wizard-line{border-top: 1px solid #F3F3F3;padding-top:20px;margin-top:20px;}
.text-b {width: 100%;margin-bottom:12px;}
/*--- End Individual Filer ---*/

/*--- Case eFiling Billing Report ---*/
.table {margin-bottom: 0px !important;}
/*.table th {background-color: #57718C;color: #FFF;}*/
.p-top{top:50px;}
.sub-result{width:940px; float:left; position:relative; left:-70px;}
.sub-result-table{width: 100%; float:left;}
.white-line{line-height: 0px; height: 0px; padding: 0px; margin: 0px; background-color: white;}
/*--- End Case eFiling Billing Report ---*/

/*--- Credit Card Reconciliation Report ---*/
.total-w{width: 150px;}
.line-bg{height: 2px; padding: 0px !important; background-color: #a5a7aa;}
.jurisdiction{width: 160px !important;}
.full-width{width:100% !important;}
.full-width1{width:54% !important;}
/*--- End Credit Card Reconciliation Report ---*/

/*--- eFiling Reports ---*/
.efilingReport1{width:auto;}
.m-t{margin-top:55px}
.widget {margin-top: 0px;}
/*--- End eFiling Reports ---*/

/*--- FailedeServicesReportToExcel ---*/
.report-parameters{width: 100%; padding-top: 25px;}
/*--- End FailedeServicesReportToExcel ---*/

/*--- Failed eServices Report ToPrint ---*/
.eservice-table{width: 900px !important;}
/*--- End Failed eServices Report ToPrint ---*/

/*--- Failed Filings To Excel ---*/
.report-parameters-t{width: 100%; margin-bottom:25px;}
/*--- End Failed Filings To Excel ---*/

/*--- Fax Service Failed Report To Excel ---*/
.status-code-borde{border-bottom: 10px solid #000;}
/*--- End Fax Service Failed Report To Excel ---*/

.txt-underline{text-decoration: underline;}
.line-border{line-height: 1px; height: 1px; padding: 0px; background-color: #57718c;}
.border-blc{border-color: black;}

/*--- General Report ---*/
.v-top{float: right; vertical-align: top;}
.th-p{padding: 5px;}
.v-top1{vertical-align: top;}
/*--- End General Report ---*/

/*--- General Report To Excel ---*/
.c-user{padding:0px 10px !important;}
.d-generated{margin-left:20px;}
/*--- End General Report To Excel ---*/

.case-attorney{position:relative;line-height:20px;}
.filing-details{display: table;width: 98.8%;border: solid 1px #ddd;padding: 10px;margin: 0px;}
.ifd-report{border:#ccc 3px solid ; padding:10px; margin:10px; border-width:thin; margin-top:25px; min-height:1700px; height: 842px; width: 100%;}
.f-details{text-align:left;margin-left:20px;}
.fl-left{float:left !important;}
.reports-table{width: 85%;}
.d-range{width: 130px;}
.fd-date{width:150px;}
.fd-date-sp{width:10px;}
.clr{clear:both}
.f-bold{font-weight: bold}
.fee-breakdown{text-align: left; margin: 0px; padding: 10px}
.display-t{display:table;}
.m-top-m{margin-top:-20px !important;}
.m-bottom1{margin-bottom: 30px;}
.c-blue{color:blue;}
.m-left-50{margin-left: 50px;}
.min-h{min-height:150px !important;}
.m-left-2{margin-right: 2px !important;}
.p-r-20{padding-right:20px !important;}
.add-pay-p{margin-top: 10px; margin-bottom: 10px; font-size: 0;}
.tab-pad td{padding:5px;}
.my-info{margin-top:27px !important;}
.hr-line{float: left;width: 100%;}
.l-height1{line-height:30px;}
.reports-tab1{margin:0px; padding:0px;border:1px solid #ddd; overflow: auto; width:100%;}
.reports-tab{margin:0px; padding:0px;border:1px solid #ddd; overflow: auto;}
.reports-tab th{padding:8px;border-left:1px solid #ccc;}
.reports-tab td{border-left:1px solid #ddd; padding:6px;}
.reports-tab td:first-child{border-left:0px none;}
.reports-tab tr:nth-child(odd) td{background:#fff;}
.reports-tab tr:nth-child(even) td{background:#ededed;}
.rep-col-left{width:150px; float:left;}
.rep-col-right{width:150px; float:left; margin-right:100px;}
.rep-col-right:nth-child(3n){margin-right:0px !important;}
.table-condensed th{background-color: gainsboro;color: #373a3c;}

/*--- filing ---*/
.fee-mail-bg{background: #F9F9F9}
.fee-mail-total{background-color: #3A87AD; padding: 2px 4px; color: #FFFFFF; border-radius: 4px; text-align: center}
.fee-disp-total{background: #d0cece;color: #000;}
.fee-disp-subm-total{background: #97e698;color: #000;}
.doc-upload-picon{position: relative; z-index: 1;}
.up-button{width:70px;}
.ms-flex{display: -ms-inline-flexbox}
.l-doc{margin:0px !important;}

/*--- filer ---*/
.m-bottom-none{margin-bottom: 0px !important;}
.filer-height{height:650px;}
.filer-height abbr{border-bottom: 1px dotted #666;cursor: help;}
.filer-field{padding-bottom:3px}
.filer-field h5{margin-top: 0px; margin-bottom: 5px;}
.doc-name{width:300px;}

/*---  ---*/
.highlight-r{width:15px;height:15px;background:#ccc;padding:5px;font-size:12px; border:1px #b5b3b3 solid}
.det-court{padding-top: 2%;}

/*--- information ---*/
.tx-parties{float: none;font-size:26px;font-weight:normal;}

.pursuant-hb{color: #00ADEE; text-decoration: underline; text-align:left;}
.m-right{margin-right:5px !important;}
.dsp-inline{display: inline !important;}

/* auto complete Component containers
    ----------------------------------*/
.ui-menu-item{padding:5px !important;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {border: 0px none !important;background: #5a6db9 !important;font-weight: normal !important;color: #fff !important;font-weight:normal !important; font-size:inherit !important; border:0px none !important;background:#5a6db9 !important; color:#fff !important;}

/*.k-grid-header th.k-header .k-filter {position: relative !important;top: 9px;}*/
.txt-center{text-align: center;}
.txt-left{text-align: left;}
b, strong {font-weight: bold !important;font-family: sans-serif;}
.m-left{margin-left: 0px;}
.v-window{position: relative; width: 700px; padding: 10px; background: #fff; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; margin: 120px auto; opacity: 1.0 !important; filter: alpha(opacity=100) !important;}
.dragndrop {height:195px;}
a.btn-small:hover{color:#fff !important;}
.popular-subtitle-sutitle a, .padleft30 a{color:#0088cc;}
.btn-pri:focus{color:#000 !important;}
.btn-pri:active{color:#000 !important;}
.page-header {margin: 0 !important;padding: 0;border-bottom: none;}
.page-header .navbar {border-radius: 0;margin-bottom: 0;background: inherit;background-color: #5A5F72;}
.page-header .navbar>.container-fluid {margin-left: -1px;margin-right: -1px}
.page-header .navbar .navbar-toggle {position: absolute;right: 10px;top: 10px;z-index: 1;border: none;padding-right: 10px;margin: 15px 10px 7px 10px}
.topbar-actions {position: absolute;right: 25px;top: 10px;}
.nav > li {float: left;}
.navbar-nav{margin:0px !important; padding:0px;}
/*.nav-collapse{background:#5a5f72;}*/
.navbar-fixed-top {top: 0;left: 0;right: 0;z-index: 1032;/*padding: 5px 25px;*/background-color: #475898;background-image: url('../images/showcasebg.jpg');background-position: top left;background-repeat: repeat-x;}
h1, h2, h3, h4, h5, h6{color: #273996 !important;font-family: inherit;font-weight: bold;line-height: 20px;margin: 10px 0;text-rendering: optimizelegibility;margin:0px;}
hr{margin:0px 0;}
.col-md-12, .col-md-11, .col-md-8, .col-md-7, .col-md-6, .col-md-4, .col-md-3, .col-md-2{margin:0px; padding:0px !important;}
.print{color:#fff;}
.row-main{display:table; width:100%;}
.f-right{float:right; margin-right:8px;}
.f-right-1{float:right !important;}
.list-h{display: table; padding: 10px 15px; width: 100%;}
.no-margin {margin: 0 !important; padding: 0 !important;}
.mr{margin-left:15px !important;}
.mr1{margin-right: 25px !important; /*margin-top: -1px;*/}
.req-pos {font-size: 12px; color: #f00;}
.field-validation-error { color: #f00;}
.txt-right{text-align:right;}
.ef{margin-right:15px; position:relative; top:2px;}
.es{position:relative; top:2px;}
.table-striped tbody > tr > td > a{word-break:break-all;}
.k-datepicker{width:100% !important;}
.table-bordered tr{margin-bottom:20px !important;}
.case_court_details {padding: 5px;width: 400px;float: left;list-style: none;font-style: italic;margin: 0px;padding: 0;}
.case_grid_details {padding: 5px;width: 250px;float: left;list-style: none;font-style: italic;margin: 0px;padding: 0;}
.video-img {position:relative; background-image:url("/public/Images/video.jpg"); margin-bottom:20px; min-height:200px; background-repeat: no-repeat; background-position: center; background-size: 100% 100%, cover;}
.video-img img{margin:auto; vertical-align:middle; text-align:center; width: 15%; display: table; position:absolute; top:30%;left:42%;}
.v-time{position:absolute; top:15px; right:15px; font-size:18px; color:#fff;}
.v-tit{position:absolute; bottom:38px; font-size:18px; color:#fff; display:table; width:100%; text-align:center;}
.field-validation-valid {display: none;}
.w-f{width:100%; float:left;}

/* Admin */
.c-r-b{float:right;position: relative;z-index: 1;}
.c-r-t{float:left;position: relative; z-index: 9999;}
.gridline {background-color: #1478b3;height: 3px;margin: 0;}
.grid-content {padding-top: 1px;padding-bottom: 1px;background:#eaeaea !important;/*background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #fafafa 0%, #e9e9e9 100%) repeat scroll 0 0;border: 1px solid #d5d5d5;*/border-radius: 5px;line-height: 1.9em;}
#UserInformation {padding: 5px;display:table;width:100%;}
.grid-sub-head {color: #424242;font-size: 18px !important;}
.userDetails {background-color: #eaeaea;border-radius: 10px;position:relative;}
#UserInformation .detail-head {font-size: 16px;text-align: center;margin: 10px 0 10px 0 !important;color:#373a3c !important;}
.detail-subsection {background-color: #fff;display: table;padding: 10px;width:100%;margin-bottom:5px;}
.k-autocomplete input{height:19.2px !important;}
.ap-user{position: absolute;right: 5px;}

/* Searche Sevice Contacts */
.e-service{float:left; margin-right:1%; width:22%;}
.e-lbl{float:left; width:100%; position:relative;}
.e-search{width:6%; float:left; margin-top:24px;}
.r{position: absolute;right: 0px;top: -2px;background: #d0d0d0;padding: 2px 5px;border-radius: 50px !important;font-size: 12px;}

/* FirmContacts */
.add-c {position: absolute !important;right: 4px;top: 8px !important;}

/* FirmFee */
ul.custom-listing li{list-style:none; font-size:14px;color: #666; line-height: 28px;}

/* Case Overview */

.hd-top{margin: 0px; padding-right: 30px !important;}
.note{border-left:5px solid #595959; background:#f9f9f9; padding:15px; color:#595959; font-size:14px; margin-top:10px; border-radius:0; margin-bottom: 0;}
.note span{text-transform:uppercase;}
.breadcrumb, .left{display:table !important;}
.right{float:right;}
.heading-container{/*border-top:1px solid #e4e4e4;*/ color:#3a3132; font-size:16px; margin:0px; text-align:left; font-weight:500; line-height:20px;}
/*.heading-container:before{background: #6678c2; content: ""; display: table; height: 6px; position: relative; top: -11px; width: 100px;}*/
.form{margin: 0px 0 0px !important; padding:0px;}
.colm{float:left; width:23.1%; margin-right:1.2%;}
.btn-col{float: left; margin: 0; padding: 0; width: 4%; margin-right:1.2%;}
/*.colm:last-child{text-align:right;}*/
.colm:last-child{margin-right:0%;}
.btn-col-adv{width:46%; text-align:right;}
.grid-row{margin:0 0px 30px 0 !important; min-height:400px;}
.grid-col{width: 34.8%;}

/*--------------- Submit Filing ----------------*/

.widget {margin-top: 0px !important;}
.case-form{margin:0px; padding:0px;}
.case-form, .col-md-12{margin-bottom:12px !important;}
.lbl{padding-top:7px !important; text-align:left;}
.check_case1{margin-left:20px;}
/*.check_case{padding-left:18px;}*/
/*.check_case strong{font-weight:100 !important;}*/
#CreateCaseForm h5 {font-weight:600;  margin:0px; padding:0px}
/*#CasePartyContentDiv label{width:100%;}*/
.per {width:90px; float:left; padding:0 !important; margin-right:20px !important;}
.ent{width:90px; float:left; padding:0 !important; position:relative; left:40px;}
.per input[type="radio"]{top:-2px !important; position:relative;}
.ent input[type="radio"]{top:-2px !important; position:relative;}
.popup_tool{position:absolute !important; top:0px !important; right:2px !important;}
.popup_tool-new{position:absolute !important; top:-19px !important; right:0px !important;}
.col-right{padding-left:2% !important;}
.pd{padding:10px 20px;}
.add-case{display: table; margin-bottom: 10px; width: 100%;}
.case-hr{bottom: 10px; position: relative; width: 100%;}
.this-is{position:relative; left:5px; margin-right:9px; vertical-align:middle;}
.this-c{top:25px; position:relative;}
.this-c input[type="checkbox"]{top:-2px !important; position:relative;}
.height{height:75px !important; padding:8px !important;}
.title_h5{margin:0px; padding:0 0 10px 0;}
.title_h4{margin:0px; padding:0 0 10px 0;}
.f-left{display: inline-block;}

/*--------------- Documnet Upload ----------------*/

.f-upload {margin-bottom: 20px;}
.f-upload .k-widget {position: relative;top: auto;right: auto;left: auto;bottom: auto;padding-top: 0;margin-top: 0;border: 4px dashed #b4b9be !important;background-color: #F1F1F1;-webkit-border-radius: 0px;border-radius: 0px;min-height: 175px;}
.k-button:active:hover {background-color: #ffffff !important;color: #000 !important;}
.f-upload .k-dropzone em {display: block;font-size: 20px;font-weight: 400;margin: 0;color: #273996;text-align: center;line-height: 40px;font-style: normal;visibility: visible !important;}
.f-upload .k-dropzone {padding-top: 50px;text-align: center;padding-bottom: 40px;}
.k-dropzone{padding-left:0em !important;padding-right:0em !important;}
.uploader-inline {position: relative;top: auto;right: auto;left: auto;bottom: auto;padding-top: 0;margin-top: 0;border: 4px dashed #b4b9be;background-color: #F1F1F1;}
.uploader-inline-content {position: static;top: 30%;left: 0;right: 0;}
.uploader-inline-content .upload-ui {margin: 2em 0;}
.uploader-inline h2, .uploader-inline h3 {font-size: 20px;line-height: 28px;font-weight: 400;margin: 0;}
.uploader-inline .drop-instructions {display: block;}
.uploader-inline p {font-size: 12px;margin: .5em 0;}
.button.button-hero, .f-upload .k-upload-button {font-size: 14px;height: 46px;line-height: 44px;padding: 0 36px;}
.upload-ui .button, .f-upload .k-upload-button {display: inline-block;text-decoration: none;font-size: 13px;line-height: 26px;height: 28px;margin: 0;padding: 0 10px 1px;cursor: pointer;border-width: 1px;border-style: solid;-webkit-appearance: none;-webkit-border-radius: 3px;border-radius: 3px;white-space: nowrap;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.upload-ui .button, .f-upload .k-upload-button {color: #555;border-color: #ccc;background: #f7f7f7;-webkit-box-shadow: 0 1px 0 #ccc;box-shadow: 0 1px 0 #ccc;vertical-align: top;}
.f-upload .k-upload-button {/*margin-left: 27% !important;*/}
.upload-ui .button.button-hero, .f-upload .k-upload-button {font-size: 14px;height: 46px;line-height: 44px;padding: 0 36px;}
.uploader-inline .browser, .f-upload .k-upload-button {display: inline-block !important;}
.uploader-inline {margin-bottom: 20px;padding: 0;text-align: center;}
.button-uploads {position: relative;padding-top: 0;margin-top: 0;border: 2px dashed #b4b9be;background-color: #FFF;width: 96px;line-height: 60px;display: block;text-align: center;/*text-indent: -9999px;*/height: 60px;float:left;}
#up-load-col li:nth-child(3) {margin-right: 0px;}
.button-uploads span {top: 45px;position: relative;width: 94px;font-size: 11px;text-align: center;left: 0;}
.other-options a{float:left !important;}
/*.other-options a:nth-child(1){margin-right:66px;}
.other-options a:nth-child(2){margin-bottom:40px;}
.other-options a:nth-child(3){margin-top:0px;}
.other-options a:nth-child(4){margin-left:66px;}*/
.google-drive-icon {background: transparent url(https://b2cce3d3d4137f92f27f-3422783f905a49a75d5001da22f8349b.ssl.cf1.rackcdn.com/ReDesign/icon-google-drive.png) no-repeat center center;}
.drop-box-icon {background: transparent url(https://b2cce3d3d4137f92f27f-3422783f905a49a75d5001da22f8349b.ssl.cf1.rackcdn.com/ReDesign/icon-drop-box.png) no-repeat center center;}
.cloud-icon {background: transparent url(https://b2cce3d3d4137f92f27f-3422783f905a49a75d5001da22f8349b.ssl.cf1.rackcdn.com/ReDesign/icon-cloud.png) no-repeat center center;}
.camera-icon {background: transparent url('../Images/camera.png') no-repeat center center;}
.clio-icon {/*margin-top:30px;*/background:transparent url(/Public/Content/Images/clio.png) no-repeat center center;}
.clio-icon img {text-align:center;width:62px;display:table;top:11px;position:relative;margin:0px auto;}
.clio-icon span {font-size: 11px;left: 0;text-align: center;width: 104px;top:5px;}
.up-d{padding-left: 0px !important; padding-right: 8px !important;}
.pd-f{top:5px; left:-15px;}
.revise-name {background-color: #F7F7F7 !important;height: 46px !important;font-weight: bold;padding: 0px 50px 0px 15px !important;margin: 0px !important;width: 300px !important;}
.ext-div {font-weight: bold;float:left;margin-left: 17px;margin-right: 15px;}
.char-div {font-style: inherit;color: #0A5283;float: left;font-size: 11px;}
.help-content {background-color: #F1F1F1;border-radius: 0px;}
.btn-edn {position: absolute;margin-left: 325px;color: #273996;text-decoration: none;font-size: 11px;padding: 0 10px 1px;cursor: pointer;font-weight: bold;}
#Uploadstatus {text-align: center;padding: 3px 0px;color: green;font-size: 15px;font-weight: bold;margin: 0 0 10px 0;display: inline-block;border: 1px solid #fff;}
#errormsg {color: #ff0000;text-align: center;}
.picker-dialog {z-index: 99999 !important;}
.sep-span {display: inline-block;margin: 80px 15px 0px 15px;vertical-align: top;text-align:center;}
.last-icon { margin: 30px 0 20px 0px; }
/*.up-left{padding-right:2% !important;}*/
.up-right{padding-left:2% !important;}
.modal-footer{display:table; width:100%;}
.md-close{ position: absolute; right: 15px; top: 13px;}

/*--------------- Elements ----------------*/

.classic {
/*background-image:linear-gradient(45deg, transparent 50%, #575757 50%),linear-gradient(135deg, #575757 50%, transparent 50%),linear-gradient(to right, #eeeeee, #eeeeee);background-position:calc(100% - 20px) calc(1em + 1px),calc(100% - 15px) calc(1em + 1px),100% 0;background-size:5px 5px,5px 5px,2.6em 2.7em;*/background:url("../Images/drp-arrow.jpg");background-repeat: no-repeat;background-size: 36px 35px !important;background-repeat: no-repeat;background-position: 100% 0px;  -webkit-appearance: none;-moz-appearance: none;appearance: none;}
.drp{width:100%;}
select::-ms-expand {display: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;}
.select-arrow::before{content: '';right: 1px;top: 1px;width: 36px;height: 34px;background: #EEEEEE;position: absolute;pointer-events: none;display: block;z-index:9;}
.select-arrow::after{content: '\f0dd';font: 18px FontAwesome, monospace;font-size: inherit;color: #575757;font-weight: bold;right: 16px;top: 9px;padding: 0 0 2px;position: absolute;pointer-events: none;z-index:9;}
select{background:url("../Images/drp-arrow.jpg");height:37px !important;background-repeat: no-repeat;background-size: 36px 35px !important;background-repeat: no-repeat;background-position: 100% 0px;  -webkit-appearance: none;-moz-appearance: none;appearance: none;/*background-image:linear-gradient(45deg, transparent 50%, #575757 50%),linear-gradient(135deg, #575757 50%, transparent 50%),linear-gradient(to right, #eeeeee, #eeeeee);background-position:calc(100% - 20px) calc(1em + 1px),calc(100% - 15px) calc(1em + 1px),100% 0;background-size:5px 5px,5px 5px,2.6em 2.7em;*/background-repeat: no-repeat;width:100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 8px 5px;border-radius:0px !important;border: 1px solid #c2ccd8;position:relative !important;z-index:1 !important;}
/*option{font-family:Arial; font-size:30px;}*/
select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}
select::-ms-expand {display: none;}
.bt-print{color:#000;}
/*select {background-image: linear-gradient(45deg, transparent 50%, #575757 50%), linear-gradient(135deg, #575757 50%, transparent 50%), linear-gradient(to right, #eeeeee, #eeeeee);background-position: calc(100% - 20px) calc(1em + 1px), calc(100% - 15px) calc(1em + 1px), 100% 0;background-size: 5px 5px, 5px 5px, 2.6em 2.7em;background-repeat: no-repeat;line-height: 1.5em;padding: 0 6px;width: 100%;height: 35px;padding-right: 35px;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;}*/
/*select.classic {background-image:linear-gradient(45deg, transparent 50%, #575757 50%),linear-gradient(135deg, #575757 50%, transparent 50%),linear-gradient(to right, #eeeeee, #eeeeee);background-position:calc(100% - 20px) calc(1em + 1px),calc(100% - 15px) calc(1em + 1px),100% 0;background-size:5px 5px,5px 5px,2.6em 2.7em;background-repeat: no-repeat;width:100%;}*/
select:-moz-focusring {color: transparent; text-shadow: 0 0 0 #000}
select::-ms-expand{display: none;}
input[type="text"]{width: 100%;padding:0px 10px;height: 35px;margin: 0px;border: 0;border: 1px solid #c2ccd8;border-top: 1px solid #c2ccd8;padding-left:7px 15px !important;-webkit-appearance: none;-moz-appearance: none;}
input select, textarea{background: rgba(255,255,255,0.1);border: none;font-size: 14px;height: auto;margin: 0;outline: 0;padding: 7px 15px !important;width: 100% !important;background-color: #fff;color: #444;box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;border: 1px solid #ddd;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;transition: all 0.30s ease-in-out;}
select:hover, input[type=text]:hover, textarea:hover {box-shadow: 0 0 5px rgba(177, 177, 177, 1);border: 1px solid rgba(177, 177, 177, 1);-webkit-transition: all 0.30s ease;-moz-transition: all 0.30s ease;-ms-transition: all 0.30s ease;-o-transition: all 0.30s ease;transition: all 0.30s ease;}
select:focus, input[type=text]:focus, textarea:focus {box-shadow: 0 0 5px rgba(177, 177, 177, 1);border: 1px solid rgba(177, 177, 177, 1);}
button{display: inline-block;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;cursor: pointer;padding: 0.32em 12px;border: 1px solid #5a5f72;-webkit-border-radius: 3px;border-radius: 3px;font: normal medium/normal Arial, Helvetica, sans-serif 15px;color: rgba(255,255,255,0.9);-o-text-overflow: clip;text-overflow: clip;background: #5a5f72;  /*text-shadow: -1px -1px 0 rgba(15,73,168,0.66) ;*/-webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);position:relative;top:0px;}
/*button:hover{border: 1px solid #777a8a;color: #fff;background: -webkit-linear-gradient(-90deg, #8c8fa2 0, #8c8fa2 1%, #a1a7bd 100%);background: -moz-linear-gradient(180deg, #8c8fa2 0, #8c8fa2 1%, #a1a7bd 100%);background: linear-gradient(180deg, #8c8fa2 0, #8c8fa2 1%, #a1a7bd 100%);background-position: 50% 50%;-webkit-background-origin: padding-box;background-origin: padding-box;-webkit-background-clip: border-box;background-clip: border-box;-webkit-background-size: auto auto;background-size: auto auto;-webkit-box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.3) ;box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.3) ;  text-shadow: -1px -1px 0 rgba(132,132,132,0.66) ;-webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);}*/
/*button:active {border: 1px solid #3c3e43;background: #4f5466;-webkit-box-shadow: 4px 4px 4px 0 rgba(0,0,0,0.5) ;box-shadow: inset 0px 0px 4px 0 rgba(0,0,0,0.5) ;text-shadow: none;-webkit-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);}
.button{display: inline-block;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;cursor: pointer;padding: 0.4em 12px;border: 1px solid #5a5f72;-webkit-border-radius: 3px;border-radius: 3px;font: normal medium/normal Arial, Helvetica, sans-serif 15px;color: rgba(255,255,255,0.9);-o-text-overflow: clip;text-overflow: clip;background: #5a5f72;  text-shadow: -1px -1px 0 rgba(15,73,168,0.66) ;-webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);position:relative;top:0px;text-transform:uppercase;}
.button:hover {border: 1px solid #777a8a;color: #fff;background: -webkit-linear-gradient(-90deg, #8c8fa2 0, #8c8fa2 1%, #a1a7bd 100%);background: -moz-linear-gradient(180deg, #8c8fa2 0, #8c8fa2 1%, #a1a7bd 100%);background: linear-gradient(180deg, #8c8fa2 0, #8c8fa2 1%, #a1a7bd 100%);background-position: 50% 50%;-webkit-background-origin: padding-box;background-origin: padding-box;-webkit-background-clip: border-box;background-clip: border-box;-webkit-background-size: auto auto;background-size: auto auto;-webkit-box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.3) ;box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.3) ;  text-shadow: -1px -1px 0 rgba(132,132,132,0.66) ;-webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);text-decoration:none;}
.button:active {border: 1px solid #3c3e43;background: #4f5466;-webkit-box-shadow: 4px 4px 4px 0 rgba(0,0,0,0.5) ;box-shadow: inset 0px 0px 4px 0 rgba(0,0,0,0.5) ;text-shadow: none;-webkit-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);}*/
.form input[type="text"] {width: 100%;padding:0px 10px;height: 35px;margin: 0px;border: 0;border: 1px solid #c2ccd8;border-top: 1px solid #c2ccd8;background-size: 20px;background-position:  right 10px center;padding-left:7px 15px !important;-webkit-appearance: none;-moz-appearance: none;}
.form button{color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #5bb75b;*background-color: #51a351;background-image: -moz-linear-gradient(top, #62c462, #51a351);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image: -webkit-linear-gradient(top, #62c462, #51a351);background-image: -o-linear-gradient(top, #62c462, #51a351);background-image: linear-gradient(to bottom, #62c462, #51a351);background-repeat: repeat-x;border-color: #51a351 #51a351 #387038;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:8px 13px;font-size:14px;line-height:14px;}*/
.form button:hover {color: #ffffff;background-color: #51a351;*background-color: #499249;-webkit-box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.3) !important;box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.3) !important;}
.form button:active {background-color: #408140 \9;-webkit-box-shadow: 8px 8px 8px 0 rgba(0,0,0,0.5) ;box-shadow: inset 0px 0px 8px 0 rgba(0,0,0,0.5) ;text-shadow: none;-webkit-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);}*/
.button{display: inline-block;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;cursor: pointer;padding: 0.4em 12px;border: 1px solid #5a5f72;-webkit-border-radius: 3px;border-radius: 3px;font: normal medium/normal Arial, Helvetica, sans-serif 15px;color: rgba(255,255,255,0.9);-o-text-overflow: clip;text-overflow: clip;background: #5a5f72;text-shadow: -1px -1px 0 rgba(15,73,168,0.66) ;-webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);position:relative;top:0px;text-transform:uppercase;}
.button:hover {border: 1px solid #777a8a;color: #fff;background: -webkit-linear-gradient(-90deg, #8c8fa2 0, #8c8fa2 1%, #a1a7bd 100%);background: -moz-linear-gradient(180deg, #8c8fa2 0, #8c8fa2 1%, #a1a7bd 100%);background: linear-gradient(180deg, #8c8fa2 0, #8c8fa2 1%, #a1a7bd 100%);background-position: 50% 50%;-webkit-background-origin: padding-box;background-origin: padding-box;-webkit-background-clip: border-box;background-clip: border-box;-webkit-background-size: auto auto;background-size: auto auto;-webkit-box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.3) ;box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.3) ;  text-shadow: -1px -1px 0 rgba(132,132,132,0.66) ;-webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);text-decoration:none;}
.button:active {border: 1px solid #3c3e43;background: #4f5466;-webkit-box-shadow: 4px 4px 4px 0 rgba(0,0,0,0.5) ;box-shadow: inset 0px 0px 4px 0 rgba(0,0,0,0.5) ;text-shadow: none;-webkit-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);}
.lab-fnt {width:100%; float:left;}
.avg{font-size:10px !important; padding:3px 10px !important;}
.default{font-size:11px !important; padding:7px 14px !important; background:#d7d7d7 !important; color:#000 !important; border-radius:0px !important; border:0px !important; text-shadow:none !important;}
.form, label{/*color:#2a3239;*/ font-weight:normal !important; position:relative;}
.error{color:#ff0000; font-size:13px; margin:0px; padding:0px; text-align:left;}
.form-inline {display:table;}
.container-fluid { padding-left: 0px !important; padding-right: 0px !important;}
.icon-arrow-up {background:none;}
.icon-arrow-right {font-family:FontAwesome;}
/*.page-header .navbar .navbar-nav > li > a:last-child {padding-right:10px !important;}*/
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {box-shadow:none;}
#content{box-shadow:none;}
.footer {display:none;}
.doc-right{line-height:0px;}
.form{margin:0px; padding:0px; display:inline-block; width:100%;}
.form .col{margin:0px; padding-left:0px; padding-right:50px;} 
.form .col:last-child{padding-right:0px;}
/*.form label{display:block;}*/
.form input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background: rgba(255,255,255,0.1);border: none;font-size: 14px;height: auto;margin: 0;outline: 0;padding: 7px;width: 100%;background-color: #fff;color: #444;box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;/*min-height:36px;*/border: 1px solid #c2ccd8;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;transition: all 0.30s ease-in-out;/*height:30px !important;*/}
.form input select {background: rgba(255,255,255,0.1);border: none;font-size: 14px;height: auto;margin: 0;outline: 0;padding: 7px;width: 100% !important;background-color: #fff;color: #444;box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;border: 1px solid #ddd;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;transition: all 0.30s ease-in-out;}
.form select:hover, input[type=text]:hover, textarea:hover {box-shadow: 0 0 5px rgba(177, 177, 177, 1);border: 1px solid rgba(177, 177, 177, 1);-webkit-transition: all 0.30s ease;-moz-transition: all 0.30s ease;-ms-transition: all 0.30s ease;-o-transition: all 0.30s ease;transition: all 0.30s ease;}
.form select:focus, input[type=text]:focus, textarea:focus {box-shadow: 0 0 5px rgba(177, 177, 177, 1);border: 1px solid rgba(177, 177, 177, 1);}
.block{padding-top:81px;}
.save{background:#fff; padding:15px; margin:5px 0; margin-left:0px; position:relative; left:-15px;}
.save-changes{border:0px;line-height: 1.143em;padding: 9px 14px;border-radius:2px;background:#35a532;margin: 0 10px 0 0;font-weight: 500;color:#fff;-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2),0 2px 3px rgba(0,0,0,.05);box-shadow: 0 2px 6px rgba(0,0,0,.2),0 2px 3px rgba(0,0,0,.05);outline:0px;}
.save-changes:active{color: #000;background-color: #4bcc47;border-color: #dbdbdb;-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2),0 2px 3px rgba(0,0,0,.05);box-shadow: 0 0px 0px rgba(0,0,0,.2),0 2px 3px rgba(0,0,0,.05);}
.cancel{border:0px;line-height: 1.143em;/*padding: 7px 14px !important;*/border-radius:2px;background:#5a5f72;margin: 0 0px 0 0;font-weight: 500;color:#fff;outline:0px;	}
/* .cancel:focus:active:not{-webkit-box-shadow: 0 0px 17px 0 #fff;box-shadow: 0 0px 17px 0 #fff;} */
.cancel:active{color: #444;background-color: #dbdbdb;border-color: #dbdbdb;-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2),0 2px 3px rgba(0,0,0,.05);box-shadow: 0 0px 0px rgba(0,0,0,.2),0 2px 3px rgba(0,0,0,.05);}
.rightbox{background:#f6f6f6; padding:15px;}
.rightbox hr{margin:15px 0;border-top: 1px solid #acabab;margin: 15px 0;height: 1px;}
.rightbox h3{margin:0px; padding:0px; font-size:16px;}
.rightbox h4{margin:15px 0px; padding:0px; font-size:14px; color:#1d379c;}
.rightbox p{color:#4a4f60; font-size:13px;}
/*.scroller i{color:#1d379c;}*/
.scroller i, .bold{font-weight:500 !important; font-family:"FontAwesome",sans-serif;}

/*---------------Slider Tool Tip "?" ----------------*/

/* Background icons issue for bootstrap */
[class^="icon-"], [class*=" icon-"] {background: none;}
.slider-tooltip {color: #3F53A4;cursor: pointer;display: inline-block;right: 30px;top:10px;opacity: 0;padding: 0px;position: absolute;transition: opacity 0.2s ease-in-out 0s;visibility: hidden;z-index: 999999;}
.filetime-textbox-arrow div *:hover .slider-tooltip {/* opacity: 0.8; */visibility: visible;}
.filetime-textbox-arrow div *:hover .slider-tooltip:hover {opacity: 1;}
.slider-tooltip p {background-color: #57718C;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 5px 5px #C6C6C6;color: #FFFFFF;cursor: auto;display: none;opacity: 0;padding: 5px;position: absolute;right: -420px;top: -3px;left: 20px;width: 350px;z-index: 999999;font-size: 12px;}
.slider-tooltip p.uploaddoc {background-color: #57718C;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 5px 5px #C6C6C6;color: #FFFFFF;cursor: auto;display: none;opacity: 0;padding: 5px;position: absolute;right: -420px;top: 33px;left: -66px;width: 174px;z-index: 999999;font-size: 12px;}
.slider-tooltip:hover p {display: block;opacity: 1;right: -420px;}
.img-responsive{width:100%;}
/* modal pop new */
/*
.modal1-is-active {overflow: hidden;}
.modal1__window {display:none;position:fixed;background:#fff;z-index:1041;width:100%;font-family:sans-serif;max-height: 80%;max-width: 800px;min-height: 300px;height: auto;overflow-y: auto;box-shadow:#000 0 0 7px 0;}
.sml{min-width:600px;}
.lrg{min-width:1000px;}
.exl{min-width:1200px;}
.modal1__header{background: #5a6db9;color: #fff;padding: 15px;}
.modal1__content {padding: 1rem;}
.modal1__title{padding:0px; margin:0px;}
.modal1__close-btn {cursor:pointer;position: absolute;right: 15px;top: 15px;color: #fff;}
.simplePopupBackground {display:none;background:#000;position:fixed;height:100%;width:100%;top:0;left:0;z-index:1;}

@media (max-width: 1300px) {
.sml{min-width:90%; width: 90%; left: 5% !important;}
.lrg{min-width:90%; width: 90%; left: 5% !important;}
.exl{min-width:90%; width: 90%; left: 5% !important;}	
}

@media (max-width: 1024px) {
.sml{min-width:90%; width: 90%; left: 5% !important;}
.lrg{min-width:90%; width: 90%; left: 5% !important;}
.exl{min-width:90%; width: 90%; left: 5% !important;}	
}

@media (max-width: 800px) {
.sml{min-width:90%; width: 90%; left: 5% !important;}
.lrg{min-width:90%; width: 90%; left: 5% !important;}
.exl{min-width:90%; width: 90%; left: 5% !important;}	
}
*/
/*------Modal Styles--------*/

/*.mod-rd-header{padding: 10px 13px !important;}*/
.af-h{padding-left: 15px !important;}
.close-top{float:right;}
/*.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop, .modal-backdrop.fade.in {opacity: 0.8;filter: alpha(opacity=80);}
.modal {position: fixed;top: 10%;left: 43%;z-index: 9999;width: 700px;margin-left: -280px;background-color: #ffffff;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, 0.3);*border: 1px solid #999;-webkit-border-radius: 6px !important;-moz-border-radius: 6px !important;border-radius: 6px !important;outline: none;-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box;}
.modal.fade {top: -25%;-webkit-transition: opacity 0.3s linear, top 0.3s ease-out;-moz-transition: opacity 0.3s linear, top 0.3s ease-out;-o-transition: opacity 0.3s linear, top 0.3s ease-out;transition: opacity 0.3s linear, top 0.3s ease-out;}
.modal.fade.in {top: 10%;}
.modal {max-width: 90%;max-height: 90%;left: 48%;overflow-y: auto;}
.modal-header{padding:7px 0px;}
.modal-body{padding:20px 20px;}
.modal-med {width: 600px;margin-left: -250px;overflow-y: auto;}
.modal-medlarge {width: 700px;margin-left: -150px;overflow-y: auto;}
.modal-small {width: 300px;margin-left: -100px;overflow-y: auto;}
.modal-large {width: 75%;margin-left: -490px;max-height: 83%;overflow-y: auto;max-width: 850px;}
.modal-body-small {position: relative;min-height: 200px;padding: 10px;overflow-y: auto;}
.reg-modal {display: none;width: 1100px;height: 300px;margin-left: -480px;}
.regwel-modal {display: none;width: 1000px;height: 635px;margin-left: -480px;}
.reg-btn {margin-left: 0px;}
.modal.fade.in {top: 10% !important;}*/

/* ==========================================================
Registrations 
==========================================================*/
/*  ------------------Styles for Registration Steps-------------------  */

td.FIL {vertical-align: middle;}
div.Filetime {font-family: Arial;font-size: 12px;font-weight: bold;vertical-align: middle;}
div.FiletimeStepNoText {position: relative;top: 10px;}
DIV.FiletimeStN {background-position: center center;background-repeat: no-repeat;font-size: 20px;font-weight: bold;height: 39px;text-align: center;width: 39px;}
DIV.FiletimeStNInactive {background-position: center center;background-repeat: no-repeat;font-size: 20px;height: 39px;text-align: center;width: 39px;}
DIV.FiletimeStNActive {color: #FFFFFF;background-image: url(https://b2cce3d3d4137f92f27f-3422783f905a49a75d5001da22f8349b.ssl.cf1.rackcdn.com/filetime_red_active_step.png);font-weight: bold;background-color: #FF0000;}
DIV.FiletimeStepNNext {background-color:#a5a6a8;background-image: url(https://b2cce3d3d4137f92f27f-3422783f905a49a75d5001da22f8349b.ssl.cf1.rackcdn.com/filetime_active_step.png);background-image: url(https://b2cce3d3d4137f92f27f-3422783f905a49a75d5001da22f8349b.ssl.cf1.rackcdn.com/filetime_clickable_step.png);color: #FFFFFF;}
/*DIV.FiletimeStepNNext:after{content:""; border-radius:2px; border:1px solid #fff; padding:3px 15px; position:relative; top:-15px;}*/
DIV.FiletimeStepNComp {background-image: url("https://b2cce3d3d4137f92f27f-3422783f905a49a75d5001da22f8349b.ssl.cf1.rackcdn.com/filetime_active_step.png");background: url("https://b2cce3d3d4137f92f27f-3422783f905a49a75d5001da22f8349b.ssl.cf1.rackcdn.com/filetime_completed_step.png") no-repeat scroll 0 0 transparent;}
DIV.FiletimeActive {background-color: #FF0000;color: #FFFFFF;font-weight: bold;height: 31px;padding: 0 5px;}
div.FiletimeNext {background-color: #A4A6A9;color: #333333;height: 31px;padding: 0 5px;}
div.FiletimeComp {background-color: #D3D4D6;color: #B3B3B3;height: 31px;padding: 0 5px;}
div.FiletimeComp a {color: #B3B3B3;text-decoration: none;}
div.FiletimeCompUnsel {color: #666666;}
div.FiletimeComp a:visited {color: #B3B3B3;}
div.FiletimeComp a:hover {color: #333333;}
div.FiletimeComp a:active {color: #B3B3B3;}
DIV.FiletimeTextSngLn {padding: 6px 0 0;}
DIV.FiletimeContainer {margin: 4px;/* max-width: 900px;*/position: relative;width: auto;}
TABLE.Filetime {position: relative;z-index: 2;}

/* ==========================================================
Button Success
==========================================================*/
/*  ------------------Styles for Registration Steps-------------------  */
.btn-success {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #5bb75b;/*padding: 0.2em 12px;*/text-transform: none;background-image: -moz-linear-gradient(top,#62c462,#51a351);background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image: -webkit-linear-gradient(top,#62c462,#51a351);background-image: -o-linear-gradient(top,#62c462,#51a351);background-image: linear-gradient(to bottom,#62c462,#51a351);background-repeat: repeat-x;border-color: #51a351 #51a351 #387038;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {color: #fff !important;background-color: #51a351 !important;background: -webkit-linear-gradient(-90deg, #51a351 0, #51a351 1%, #51a351 100%);background: -moz-linear-gradient(180deg, #51a351 0, #51a351 1%, #51a351 100%);background: linear-gradient(180deg, #51a351 0, #51a351 1%, #51a351 100%)}

/* ==========================================================
Widget Formation   
==========================================================*/

.widget {position: relative;clear: both;width: auto;margin-bottom: 2em;/* Clearfix Hack *//* Widget Table *//* Widget Plain *//* Widget Box */}
.widget .widget-header {position: relative;height: 30px;padding-bottom:0px; background: #E9E9E9;background: -moz-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);/* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #e9e9e9));/* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);/* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);/* Opera11.10+ */background: -ms-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);/* IE10+ */background: linear-gradient(top, #fafafa 0%, #e9e9e9 100%);/* W3C */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";border: 1px solid #D5D5D5;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;-webkit-background-clip: padding-box;padding: 5px 15px;display: table;width: 100%;font-weight:bold;}
.widget .widget-header h3 {position: relative;display: block;float: left;margin-right: 3em;font-size: 16px;font-weight: 600;color: #555;line-height: 10px;text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);line-height:20px;}
.widget .widget-header [class^="icon-"],
.widget .widget-header [class*=" icon-"] {display: inline-block;margin-left: 13px;margin-right: -2px;font-size: 16px;color: #555;vertical-align: middle;}
.widget .widget-content {padding: 10px 10px 5px;background: #FFF;border: 0px none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.widget .widget-header + .widget-content {border: none;-webkit-border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-moz-border-radius-topleft: 0;-moz-border-radius-topright: 0;border-top-left-radius: 0;border-top-right-radius: 0;overflow-x:auto;}
.widget.widget-nopad .widget-content {padding: 0;}
.widget .widget-content {*zoom: 1;}
.widget .widget-content:before,
.widget .widget-content:after{display: table;content: "";line-height: 0;}
.widget .widget-content:after{clear: both;}
.widget.widget-table .widget-content {padding: 0;}
.widget.widget-table .table {margin-bottom: 0;border: none;}
.widget.widget-table .table tr td:first-child,
.widget.widget-table .table tr th:first-child {border-left: none;}
.widget.widget-plain {background: transparent;border: none;}
.widget.widget-plain .widget-content {padding: 0;background: transparent;border: none;}
.widget.widget-box .widget-content {background: #E3E3E3;background: #FFF;}
.widget p {margin: 3px;/*line-height:25px;*/}
/*.case_details_1{float:left; width:350px;}
.case_info_1{float:right; width:350px;}*/
.widget .table {margin-bottom: 0px;}
.widget .fee-total {font-weight: 600;}
.widget .file-sub-head, .widget thead {font-weight: bold;}
.widget .data div {padding: 5px;}
.well-white {min-height: 20px;padding: 10px;margin-bottom: 20px;background-color: #fff;border: 1px solid #e3e3e3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.proof legend {width: 100%;text-align: center;}
.proof thead, .proof .sub {font-weight: 600;}
.case_details_1 {padding: 5px;width: 450px;float: left;}
.edit-btn{margin-top:7px; font-size:15px;}
.action-links p{margin:5px 0px 0 0px; padding:0px; margin-top:5px;}

/*---- Tool Tip Main ----*/
/*
TOOLTIP
*/
.lbl-r{position:relative; width:auto; display:table;}
#tool-tip{width: 100%;position: static;top: auto;left: auto;margin: 0;}
#tool-tip{margin: 0 auto;position: absolute;right: 0px;top: 0;z-index:100;}
#info{width: 20px;height: 20px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;right: -21px;top: 0;}
#info div{height: 100%;font-size: 0.9em;font-weight: bold;line-height: 1.4;text-align: center;text-shadow: 0 1px rgba( 0, 0, 0, .25 );color: #fff;background: #a0aab6;-webkit-border-radius: 50% !important;-moz-border-radius: 50% !important;border-radius: 50% !important;border: none;display: block;padding-top:2px;}
#info div{text-decoration: none;visibility:hidden !important;}
.lbl-r:hover #info div{text-decoration: none;visibility:visible !important;}
#info1{position: absolute; left: -23px; width: 20px; height: 20px;}
#info1 div{height: 100%;font-size: 0.9em;font-weight: bold;line-height: 1.4;text-align: center;text-shadow: 0 1px rgba( 0, 0, 0, .25 );color: #fff;background: #a0aab6;-webkit-border-radius: 50% !important;-moz-border-radius: 50% !important;border-radius: 50% !important;border: none;display: block;padding-top:2px;}
#info1 div{text-decoration: none;visibility:hidden !important;}
.lbl-r:hover #info1 div{text-decoration: none;visibility:visible !important;}

/*TOOLTIP*/
#tooltip{font-family: Ubuntu, sans-serif;font-size: 0.9em;text-align: center;line-height: 1.5;color: #2a2a2a;background: #f1f1f1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border-top: 1px solid #fff;-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );position: absolute;z-index: 1030;padding: 15px;}
#tooltip:after{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #cbcbcb;border-top-color: #cbcbcb;content: '';position: absolute;left: 50%;bottom: -10px;margin-left: -10px;}
#tooltip.top:after{border-top-color: transparent;border-bottom: 10px solid #cbcbcb;border-bottom-color: #cbcbcb;top: -20px;bottom: auto;}
#tooltip.left:after{left: 10px;margin: 0;}
#tooltip.right:after{right: 10px;left: auto;margin: 0;}

/* tooltip popup */
#tooltip1{font-family: Ubuntu, sans-serif;font-size: 0.9em;text-align: center;line-height: 1.5;color: #2a2a2a;background: #f1f1f1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border-top: 1px solid #fff;-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );position: absolute;z-index: 9998 !important;padding: 15px;}
#tooltip1:after{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #cbcbcb;border-top-color: #cbcbcb;content: '';position: absolute;left: 50%;bottom: -10px;margin-left: -10px;}
#tooltip1.top:after{border-top-color: transparent;border-bottom: 10px solid #cbcbcb;border-bottom-color: #cbcbcb;top: -20px;bottom: auto;}
#tooltip1.left:after{left: 10px;margin: 0;}
#tooltip1.right:after{right: 10px;left: auto;margin: 0;}
.up-load{position: relative; top: -19px;}
.proof{padding:10px !important;}
.cancel-f{position:relative; top:-29px;}
.print-logo{visibility:hidden; height:0px;}

/* print */
@media print {
#timer{display: none !important;}
.copyright {display: none;}
.print-logo{visibility:visible; height:auto;}
body{ background-color:#FFFFFF; background-image:none; color:#000000 }
#ad{ display:none;}
#leftbar{ display:none;}
#contentarea{ width:100%;}
a[href]:after{content: none !important;}
}
.ad-b-left{float:left;}
.ad-b-right{float:right;}
.ifd-report{page-break-after: always;}
/* progress steps */
.step-1{padding-left:30px;}
.pro-steps{border:1px solid #a4a2a2; padding:0.5px 1px 1px 0.5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;float:left;}
.pro-steps { margin: 0; overflow: hidden; border: 1px solid #ddd; }
.pro-steps ul{border:0px none;}
.pro-steps li {float: left; height:47px;}
.pro-steps li a span{font-size:25px; float:left; right:7px; top:0px; position:relative;}
.pro-steps li a div{float:left;}
.pro-steps li a{text-decoration: none; padding: 10px 20px 13px 14px;background: #e0dfdf; /* Old browsers */background: -moz-linear-gradient(top, #e0dfdf 0%, #fefefe 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #e0dfdf 0%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #e0dfdf 0%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dfdf', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */; position: relative; display: block;float: left;font-size:15px !important;line-height: 26px;}
.pro-steps li a:hover{cursor: default;}
.pro-steps li a.selected{/*padding-left:45px;*/background: #5c6fbb; /* Old browsers */background: -moz-linear-gradient(top, #889ef5 0%, #5c6fbb 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #889ef5 0%,#5c6fbb 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #889ef5 0%,#5c6fbb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#889ef5', endColorstr='#5c6fbb',GradientType=0 ); /* IE6-9 */color:#fff;}
.pro-steps li a.selected:after {position: absolute;top: 0px;right: -23px;width: 23px;height: 48px;background-image:url("/public/Images/select-arrow.png");content: '';z-index: 1;}
.pro-steps li a.selected:hover{color:#fff !important;}
.pro-steps li a.completed{background: #bbbdc0; /* Old browsers */background: -moz-linear-gradient(top, #e7e8ef 0%, #bbbdc0 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #e7e8ef 0%, #bbbdc0 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #e7e8ef 0%, #bbbdc0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8ef', endColorstr='#bbbdc0',GradientType=0 ); /* IE6-9 */color:#5b5b5b;}
.pro-steps li a.completed:hover{cursor:pointer; text-decoration:underline !important;}
.pro-steps li a.completed:after {position: absolute;top: 0px;right: -23px;width: 23px;height: 47px;background-image:url("/public/Images/complete-arrow.png");content: '';z-index: 2;}
.pro-steps a.default1 {padding-left:45px;float: left;position: relative;/*border: solid 1px #ccc;*/border-right: none;background: #e0dfdf; /* Old browsers */background: -moz-linear-gradient(top, #e0dfdf 0%, #ffffff 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #e0dfdf 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #e0dfdf 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dfdf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */cursor: pointer;color:#000;}
.pro-steps a.default1:after {position: absolute;top: -1px;right: -23px;width: 23px;height: 48px;background-image:url("/public/Images/default-arrow.png");content: '';z-index: 1;}
.pro-steps a.review-file {padding-left:40px;float: left;position: relative;/*border: solid 1px #ccc;*/border-right: none;background: #e0dfdf; /* Old browsers */background: -moz-linear-gradient(top, #e0dfdf 0%, #ffffff 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #e0dfdf 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #e0dfdf 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dfdf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */color:#000;width:100%;}
.pro-steps a.review-file:hover{cursor: default;}
.pro-steps a.review-select{background: #5c6fbb; /* Old browsers */background: -moz-linear-gradient(top, #889ef5 0%, #5c6fbb 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #889ef5 0%,#5c6fbb 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #889ef5 0%,#5c6fbb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#889ef5', endColorstr='#5c6fbb',GradientType=0 ); /* IE6-9 */color:#fff;width:100%;}
.pro-steps a.review-select:hover{color:#fff !important;}
/*.pro-steps li:last-child{width: 23.4% !important;}*/
.sub-pad{padding-left:33px !important;}
.tick{position:relative; top:-3px;}
.ajaxLoading {display: none;position: fixed;z-index: 99999999999999999999999999999;top: 0;left: 0;height: 100%;width: 100%;background: rgba( 255, 255, 255, .7 ) url('https://b2cce3d3d4137f92f27f-3422783f905a49a75d5001da22f8349b.ssl.cf1.rackcdn.com/big_loader.gif') 50% 50% no-repeat;}
/* When the body has the loading class, we turn the scrollbar off with overflow:hidden */
body.loading {overflow: hidden;}
/* Anytime the body has the loading class, our modal element will be visible */
body.loading .ajaxLoading {display: block;}
.loadingModal {position: fixed;top: 0;left: 0;/* background-color: black; */z-index: 10003 !important;opacity: 0.8;filter: alpha(opacity=80);background: rgba(255, 255, 255, .8);-moz-opacity: 0.8;min-height: 100%;width: 100%;display:block;}
.loadingContent {font-family: Arial;font-size: 12pt;border: none;min-width: 100px;min-height: 100px;max-width: 450px;max-height: 500px;display: none;position: fixed;z-index: 99999 !important;padding-top: 25px;padding: 5px;vertical-align: central;text-align: center;}
.loadingImg {background: rgba( 255, 255, 255, .8 ) url('https://b2cce3d3d4137f92f27f-3422783f905a49a75d5001da22f8349b.ssl.cf1.rackcdn.com/big_loader.gif');}
.loadingText {padding-top: 25px;font-family: Arial;font-size: 12pt;text-wrap: normal;}
.add-case-party{position: relative; top: -4px; /*right: 8px;*/}
.party-role{width:120px; float:left;}
.person{width:90px; float:left;}
.entity{width:85px; float:left;}
.c-list{display: table; width: 100%; }
.c-list-t{display: table; float: left;}
.user-left{float:left;}
.user-right{float:right;}
/*.step-w{width:65%;}*/
.caseinfo-t{top: 12px;position: relative;}
.next-b{width:65px !important;}
.v-2{position: relative; width: auto; margin-bottom: 10px; text-align: left;height: 30px;top: -10px;right: -2px;}
/*.icon-trash {color:red !important;}*/
.firm-fee{min-height: 218px;padding: 22px 24px !important;}
.sc{float:right;}
.sub-fee{display: table; padding-top: 20px; width: 100%}
.reports-box{border:1px solid #ddd; overflow:hidden;}
.reports-box h4{border-bottom:1px solid #ddd; padding:10px; margin:0px;}
.reports-box-left{border-right:1px solid #ddd;}
.fieldset-box-left{border-right:1px solid #ddd;}
.sub-date{padding:10px; overflow:hidden;}
.isCheckedClass{
width:20px !important; height:20px !important;
-ms-transform: scale(1); /* IE */
 -moz-transform: scale(1.5) !important; /* FF */
 -webkit-transform: scale(1); /* Safari and Chrome */
 -o-transform: scale(1); /* Opera */
  padding: 10px;
}
.d-table{display: table;}
::-ms-clear{display: none;}
::-ms-reveal {display: none;}
#up-load-col{margin:0px; padding:0px;}
#up-load-col li{margin:0 12px 50px 0; padding:0px; list-style:none; float:left;}
#up-load-col li:nth-child(2){margin-right:12px;}
#up-load-col li:nth-child(4){margin-right:12px;}
.show-video{visibility:hidden; height: 0; overflow: hidden;}

/* --- submit filing steps --- */

.filetime-sub {/*centering*/display: inline-block;overflow: hidden;border-radius: 0px;
/*Lets add the numbers for each link using CSS counters. flag is the name of the counter. to be defined using counter-reset in the parent element of the links*/
counter-reset: flag; background:#fff;border:1px solid #ddd;padding:1px;}
.filetime-sub, .span, .div{float:left;}
.filetime-sub, .span{font-size:22px; margin-right:10px; margin-left: 0 !important;}
.filetime-sub a:hover{color:#000;}
.filetime-sub a {text-decoration: none;outline: none;display: block;float: left;font-size: 14px;line-height: 36px;color: #000;/*need more margin on the left of links to accomodate the numbers*/padding: 5px 15px 5px 28px;background: #666;background: linear-gradient(#e0dfdf , #fff);background: #e0dfdf; /* Old browsers */background: -moz-linear-gradient(top, #e0dfdf 0%, #ffffff 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #e0dfdf 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #e0dfdf 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dfdf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */position: relative;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;cursor:default !important;}
/*since the first link does not have a triangle before it we can reduce the left padding to make it look consistent with other links*/
.filetime-sub a:first-child {padding-left: 12px;border-radius: 0px 0 0 0px; /*to match with the parent's radius*/}
.filetime a:first-child:before {left: 14px;}
.filetime-sub a:last-child {border-radius: 0 0px 0px 0; /*this was to prevent glitches on hover*/padding-right: 20px;}

/*hover/active styles*/
.filetime-sub a.active{background: #889ef5; /* Old browsers */background: -moz-linear-gradient(top, #889ef5 0%, #5d70bc 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #889ef5 0%,#5d70bc 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #889ef5 0%,#5d70bc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#889ef5', endColorstr='#5d70bc',GradientType=0 ); /* IE6-9 */background: linear-gradient(#889ef5, #5c6fbb);color:#fff !important;}
.filetime-sub a.active::after{content: '';position: absolute;top: 1px; right: -22px;/*half of square's length*//*same dimension as the line-height of .filetime a */
width: 45px; height: 44px;/*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's: 
length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)if diagonal required = 1; length = 1/1.414 = 0.707*/
transform: scale(0.707) rotate(45deg);/*we need to prevent the arrows from getting buried under the next link*/z-index: 1;/*background same as links but the gradient will be rotated to compensate with the transform applied*/
background: linear-gradient(135deg, #879df4 , #5c6fbb);background: linear-gradient(135deg, to bottom, #879df4 0%,#5c6fbb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#879df4', endColorstr='#5c6fbb',GradientType=0 ); /* IE6-9 */
/*stylish arrow design using box shadow*/box-shadow:1px -1px 0 1px rgba(0, 0, 0, 0.4), 1px -3px 0 1px rgba(255, 255, 255, 0.1);
/*5px - for rounded arrows and 50px - to prevent hover glitches on the border created using shadows*/border-radius: 0 5px 0 50px;}

.step-select{background: rgba(0, 0, 0, 0) url("../../../Public/Images/select-a.png") no-repeat scroll 0 0;height: 46px;position: absolute;right: -26px;top: 0;width: 26px;z-index: 2;}
.step-complete{background: rgba(0, 0, 0, 0) url("../../../Public/Images/complete.png") no-repeat scroll 0 0;height: 46px;position: absolute;right: -26px;top: 0;width: 26px;z-index: 2;}
/*hover/active styles*/
.filetime-sub a.complete{content: '';background: #333;background: linear-gradient(#e7e8ef, #bbbdc0);background: -moz-linear-gradient(top, #e7e8ef 0%, #bbbdc0 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #e7e8ef 0%,#bbbdc0 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #e7e8ef 0%,#bbbdc0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8ef', endColorstr='#bbbdc0',GradientType=0 ); /* IE6-9 */background: linear-gradient(#e7e8ef, #bbbdc0);color:#6b6969 !important;}
.filetime-sub a.complete::after{background: linear-gradient(135deg, #e7e8ef, #bbbdc0);background: linear-gradient(135deg, to bottom, #e7e8ef 0%,#bbbdc0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#879df4', endColorstr='#bbbdc0',GradientType=0 ); /* IE6-9 */}
.filetime-sub a.complete:hover {background: linear-gradient(#e7e8ef, #bbbdc0);color:#000 !important;text-decoration:underline !important;cursor:pointer !important;}
/*adding the arrows for the breadcrumbs using rotated pseudo elements*/
.filetime-sub a:after {content: '';position: absolute;top: 1px; right: -22px; /*half of square's length*//*same dimension as the line-height of .filetime a */width: 45px; height: 44px;/*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's: length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)if diagonal required = 1; length = 1/1.414 = 0.707*/transform: scale(0.707) rotate(45deg);/*we need to prevent the arrows from getting buried under the next link*/z-index: 1;/*background same as links but the gradient will be rotated to compensate with the transform applied*/background: linear-gradient(135deg, #e0dfdf , #fff);    background: linear-gradient(135deg, to bottom, #e0dfdf 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0dfdf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 *//*stylish arrow design using box shadow*/box-shadow: 1px -1px 0 1px rgba(0, 0, 0, 0.4), 1px -3px 0 1px rgba(255, 255, 255, 0.1);/*5px - for rounded arrows and 	50px - to prevent hover glitches on the border created using shadows*/border-radius: 0 5px 0 50px;}
/*we dont need an arrow after the last link*/
.filetime-sub a:last-child:after {content: none;}

#guide-template #intro-container {
  height: 100vh;
  width: 100%;
  background-size: cover;
  background-color: #000;
  text-align: center;
  position: relative;
  z-index: 4;
}

#guide-template #intro-container p {
  font-family: Arial, sans-serif;
  color: #FFF;
  font-size: 17px;
  line-height: 24px;
  margin: 50px auto;
}
#guide-template #nav-bar {
  position: relative;
  top: 0;
  width: 100%;
  height: 50px;
  background-color: #FAFAFA;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#F2F2F2));
  background-image: -webkit-linear-gradient(top, #FFF, #F2F2F2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #FFF, #F2F2F2);
  background-repeat: repeat-x;
  z-index: 3;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
}
#guide-template.fixed #nav-bar { 
  position: fixed;
  z-index: 99;
}
#guide-template a.menu-burger {
  height: 49px;
  padding: 13px;
  float: left;
  padding-bottom: 0px;
  border-left: 1px solid #D4D4D4;
  border-right: 1px solid #D4D4D4;
}
#guide-template .social-container {
  height: 49px;
  padding: 13px 0 0 25px;
  float: right;
  border-left: 1px solid #D4D4D4;
  border-right: 1px solid #D4D4D4;
}
#guide-template #nav-bar a:hover {
  background-color: #1C596D;
  color: #FFF;
  text-decoration: none;
}
#main { 
  background: #FFF;
}
#guide-template.fixed #main {
  position: relative;
  top: 50px;
}
#guide-template #content {
  border-left: 1px solid #EEE;
  padding-bottom: 25px;
}
#guide-template #sidebar { padding: 0px;}
#guide-template #affix {
  position: relative;
  top: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
#guide-template #affix li a {
  padding: 8px 0px;
  padding-left: 20px;
  position: relative;
  border-bottom: 1px solid #EEE;
  width: 100%;
  display: block;
}
#guide-template #affix li:hover a {
  background-color: #F7F7F7;
}
#guide-template #affix a:hover {text-decoration: none;}
#guide-template #affix li.current a {
  background-color: #E86425;
  color: #FFF;
  border-right: none;
}
#guide-template #affix li.current a:before {
  content: "";
  width: 0; 
	height: 0; 
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent; 
	border-right:5px solid #FFF;
  position: absolute;
  right: -1px;
  top: 15px; 
}
#guide-template.fixed #affix { 
  position: fixed;
  z-index: 99;
  /*width: auto;*/
  top: 80px;
  right:20px;
  height: 73%;
  overflow-y:auto;
}

/*--- Media@ 768 and 320 ---*/
@media only screen and (min-width:320px) and (max-width: 800px)  {
    .case-h{height:auto;}
.filetime-sub{width:99%;}
.filetime-sub a:first-child{border-radius: 0; padding-left: 10px;}
.filetime-sub a{width:100%; padding: 4px 0 4px 10px; text-align: left;}
.filetime-sub a:after{background:none; box-shadow:none;}
.filetime-sub a.complete:hover {color:#000;}
.filetime-sub a.complete:after{background:none; box-shadow:none;}
.filetime-sub a.active:after{background:none; box-shadow:none;}
#snapengage-mobile-iframe{width:100% !important; height:80% !important; bottom:0px; font-size:13px !important;}
#snapengage-mobile-iframe header{font-size:13px !important;}
#SnapABug_email{font-size:13px !important;}
.prechat-textarea{font-size:13px !important;}
#send-email{font-size:13px !important;}
}

/*--------------------------------------------*/

/*-------------------- Media ---------------------*/

@media only screen and (min-width: 1440px) {
.video-img{height:275px;}
.video-img img{top:30%;left: 45%;}
.v-tit{bottom:55px;}
}

@media only screen and (max-width: 1280px) {
.video-img{height:200px;}
.video-img img{top:34%;left: 45%;}
/*.pro-steps li:last-child{width: 26% !important}*/
}
@media only screen and (min-width:480px) and (max-width: 990px) {
#alert_placeholder{position: relative; top: -60px;}
#drp-v{position:absolute !important;top:50px;}
}
@media only screen and (min-width:480px) and (max-width: 650px) {
.col-right{padding-left:0px !important;}
}
/*--- Media@ 980px - 1280 ---*/
@media only screen and (min-width:980px) and (max-width: 1280px)  {
ul.custom-listing{height:280px !important;}
}

@media only screen and (min-width:895px) and (max-width: 1024px)  {
ul.custom-listing{height:330px !important;}
#drp-v{position:absolute !important;top:50px;}
.span-4{width: 215px !important;float: left !important;}
}
@media only screen and (min-width:320px) and (max-width: 1050px)  {
.ad-b-left{float:left;}
.ad-b-right{float:left;margin-bottom:10px;}
}
@media only screen and (min-width:320px) and (max-width: 400px)  {
.tasks-widget .task-list > li > .task-title .task-title-sp{margin-right: 10px !important; font-size:13px;}
}
@media only screen and (min-width:1230px) and (max-width: 1299px)  {
.f-fee{height:347px;}
}
@media only screen and (min-width:1060px) and (max-width: 1220px)  {
.f-fee{height:375px;}
}
@media only screen and (min-width:1027px) and (max-width: 1059px)  {
.f-fee{min-height:396px;}
}
@media only screen and (min-width:930px) and (max-width: 1026px)  {
.f-fee{height:500px;}
}
@media only screen and (min-width:828px) and (max-width: 929px)  {
.f-fee{min-height:520px;}
}
@media only screen and (min-width:790px) and (max-width: 829px)  {
.f-fee{min-height:520px;}
}
@media only screen and (min-width:600px) and (max-width: 789px)  {
.f-fee{min-height:565px;}
}
/*--- Media@ 1024 ---*/
@media (max-width:1024px){
.form .col{padding-right: 20px;}
.firm-row{ padding-right: 0px;}
.f-right-1{float:right !important;}
/*.pro-steps li:last-child {width: 22.1% !important;}*/
.up-load { position: relative; right: -62px; top: -18px;}
.other-options { min-height: 150px;}
.sep-span { margin-top: 80px;width: auto;margin-bottom: 15px; }
.up-right { padding-left: 0% !important;}
ul.custom-listing{height:330px !important;}
.d-table1{display: table; width:100%;}
}

@media only screen and (min-width:991px) and (max-width: 1001px)  {
.f-right-1{float:right !important;}
}
@media only screen and (min-width:980px) and (max-width: 990px)  {
.f-right-1{float:none !important;}
}

/*--- Media@ 980 ---*/
@media (max-width: 980px) {
/*.col-right{padding-left: 2% !important;}*/
.page-content {padding:30px;}
.case_content {text-align: left; padding-left:6px;}
.case_titles {width: auto;}
.colm{width:29.29%;}
.btn-col{width:5%;}
.slider-tooltip{right: 0px; top: 13px; visibility: unset;}
.slider-tooltip p{top:23px; left:-335px;}
.col-right {/*padding-left:0px !important;*/}
/*.col-md-6, .col-md-4{margin-top:20px;}*/
.e-service{width:24%;}
.e-search{margin-top:5px;}
.video-img{height:345px;}
.video-img img{top:34%;left: 45%; width:auto;}
.v-tit{bottom:95px;}
.lineheight24{width:100%;}
.up-load { position: relative; right: 480px !important; top: -18px;}
/*.pro-steps li:last-child{width: 22.4% !important;}*/
.step-w{width:100% !important; display:table;}
.v-2{position: relative;width: 65px;float: right;margin-bottom: 0px;right: -12px;text-align: right;}
ul.custom-listing{height:auto !important;}
.other-options{margin-top:10px;}
.button-uploads{width:70px;}
#up-load-col li:nth-child(1) {margin:0 10px 40px 0;}
#up-load-col li:nth-child(2) {margin-right: 10px;}
#up-load-col li:nth-child(2) {margin-right: 0px;}
/*.other-options a:nth-child(1){margin-right:95px;}
.other-options a:nth-child(2){margin-right:0px;}
.other-options a:nth-child(3){margin-top:0px; margin-left: 95px;}
.other-options a:nth-child(4){margin-left:65px;  margin-top: 0px;}*/
/*.f-right-1{float:none !important;}*/
/*.m-padding{padding-top:12px !important;}*/
.sep-span { margin-top: 0px;width: 100%;margin-bottom: -20px; margin-left: 0px !important;}
.hide-video{visibility:hidden; display:none;}
.show-video{visibility:visible; margin-top:15px; height:auto;}
.v-time{top:20px; right:25px;}
.doc-right{top: -24px; position:relative;}
.case-form{margin-bottom:0px !important;}
.case-form, .col-md-12{margin-bottom: 12px !important;}
.select-m::before{position:absolute !important; top:-8px !important; right: 1px !important;}
.select-m::after{top:1px;}
.select-m1::before{position:absolute !important; top:-14px !important; right: 2px;}
.select-m1::after{top:-5px;}
.d-table1{width:100% !important; display: table; margin-bottom:12px !important;}
.alert-m{margin-top: 40px;}
}

/*--- Media@ 800 ---*/
@media (max-width:800px){
/*.save-changes, .cancel{margin:8px 0px;}*/
.colm{width:30%;}
.page-content {padding: 30px;}  
.colm{width:29.29%;}
.btn-col{width:7%;} 
.banner p{/*padding:3% 0 !important;*/ font-size:30px !important;} 
/* porgrees */
.pro-steps{width: 100%;}
.pro-steps li a.default1, a.completed, a.selected{width:100%; float:left; padding-left: 14px;}
.pro-steps li a.completed::after{background:none;}
.pro-steps li {border: 1px solid #ddd; float: left; list-style: outside none none; width: 47%;}
.pro-steps a.selected::after{background:none;}
.pro-steps a.default1::after{background:none;}
.pro-steps li a.selected::after{background:none;}
.pro-steps li {float: left; width: 100%;}	
.pro-steps li a{font-size:13px !important;}		
.pro-steps li a div{float:none;}
.pro-steps li a.selected{padding-left:16px;}
.pro-steps li a.selected::after{right:-23px;}
/*.pro-steps li a.selected {padding-left: 33px;}*/
.pro-steps li a.completed::after{right:12px;}
.pro-steps li a.default1, a.completed, a.selected {float: left; padding-left: 39px;}
.pro-steps a.review-file{width:100%;}
.up-load { position: relative; right: 350px !important; top: -18px;}
.sub-pad{padding-left:14px !important;}
.default1{padding-left:14px !important;}
.pro-steps a.review-file{padding-left:14px !important;}
.button-uploads {width: 70px !important;}
#up-load-col li:nth-child(1) {margin:0 10px 10px 0;}
#up-load-col li:nth-child(2) {margin-right: 10px;}
#up-load-col li:nth-child(3) {margin-right: 0px;}
/*.other-options a:nth-child(1){margin-right:80px;}
.other-options a:nth-child(2){margin-right:0px;}
.other-options a:nth-child(3){margin-top:0px; margin-left: 80px;}
.other-options a:nth-child(4){margin-left:70px;  margin-top: 0px;}*/
.rep-col-right{width:150px; float:left; margin-right:70px;}
}

/*--- Media@ 768 ---*/
@media (max-width:768px) {
.colm{width:auto; float:none;}
.btn-col{width:9%;}
.grid-col {width:100%;}
.btn-col-adv{padding-right:5px;}
.up-load { position: relative; right: 325px !important; top: -18px;}
#up-load-col li:nth-child(1){margin:0 45px 50px 0}
#up-load-col li:nth-child(2) {margin-right: 50px;}
/*.other-options { min-height: 220px;}*/
/*.other-options a:nth-child(1){margin-right:55px;}
.other-options a:nth-child(2){margin-right:0px;}
.other-options a:nth-child(3){margin-top:0px; margin-left: 55px;}
.other-options a:nth-child(4){margin-left:55px;  margin-top: 0px;}*/
.rep-col-right{width:150px; float:left; margin-right:50px;}
.mycase-dp{height: auto;line-height: 0;}
.f-right-1{float:none !important;}
.col-right{padding-left: 2% !important;}
button.print{height: auto !important;width: auto !important;}
.select-arrow::after{top:10px !important}
.select-arrow::before{top:0px !important}
.bgrow {
background: #87b8f5; /* Old browsers */
background: -moz-linear-gradient(left, #87b8f5 0%, #87b8f5 1%, #f2f2f2 1%, #f2f2f2 43%, #fbe797 43%, #fbe797 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #87b8f5 0%,#87b8f5 1%,#f2f2f2 1%,#f2f2f2 43%,#fbe797 43%,#fbe797 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #87b8f5 0%,#87b8f5 1%,#f2f2f2 1%,#f2f2f2 43%,#fbe797 43%,#fbe797 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87b8f5', endColorstr='#fbe797',GradientType=1 ); /* IE6-9 */
}
.bgrow:hover{
background: #659be0; /* Old browsers */
background: -moz-linear-gradient(left,  #659be0 0%, #659be0 1%, #eaeefd 1%, #eaeefd 43%, #f1c40f 43%, #f1c40f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #659be0 0%,#659be0 1%,#eaeefd 1%,#eaeefd 43%,#f1c40f 43%,#f1c40f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #659be0 0%,#659be0 1%,#eaeefd 1%,#eaeefd 43%,#f1c40f 43%,#f1c40f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#659be0', endColorstr='#f1c40f',GradientType=1 ); /* IE6-9 */
}
.portlet.light > .portlet-title > .actions{position: absolute;top: 10px;right: 10px !important;}
.merge-tab{display:table;width:100%;}
.col-md-3 {overflow-wrap: break-word;}
}
@media (max-width:732px) {
    #guide-template.fixed #affix {
        position: static;
        z-index: 99;
        /*width: auto;*/
        top: 80px;
        /*right: 20px;*/
        /*height: 73%;*/
        /*overflow-y: auto;*/
    }
}
    /*--- Media@ 640 ---*/
    @media (max-width:640px) {
        .form .col {
            padding-right: 0px;
        }

        .block {
            padding-top: 1px;
        }

        .firm-row {
            padding-right: 0px;
            margin-bottom: 30px;
            display: table;
            float: none;
        }

        .pdf {
            float: right;
            margin: 0px 0;
        }

        .save {
            margin-left: 0px;
            position: relative;
            left: 0px;
        }

            .save button {
                margin: 8px 3px;
            }

        body {
            overflow-x: hidden;
        }

        .dropdown-quick-sidebar-toggler {
            position: relative;
            right: -40px;
            top: -2px;
        }

        .dropdown-user {
            position: relative;
            right: -60px;
            top: -2px;
        }

        .k-item {
            width: 100%;
            display: table !important;
            text-align: left;
        }

        .k-tabstrip {
            width: 98% !important;
        }

        .e-service {
            width: 100%;
            margin-bottom: 12px;
        }

        .button-uploads {
            margin-left: 0px;
        }

            .button-uploads:last-child {
                margin-left: 0px;
            }

        #up-load-col li {
            margin: 0 15px 50px 0;
        }

            #up-load-col li:nth-child(1) {
                margin: 0 15px 50px 0;
            }

            #up-load-col li:nth-child(2) {
                margin-right: 15px;
            }
        /*.other-options a:nth-child(1){margin-right:20px;}
.other-options a:nth-child(2){margin-right:0px;}
.other-options a:nth-child(3){margin-top:0px; margin-left: 20px;}
.other-options a:nth-child(4){margin-left:22px;  margin-top: 0px;}*/
        .up-load {
            position: relative;
            right: 190px !important;
            top: -18px;
        }
        /* porgrees */
        .pro-steps li {
            margin: 2px;
        }

            .pro-steps li:nth-child(1) {
                width: 99.3% !important;
            }

            .pro-steps li:nth-child(2) {
                width: 99.3% !important;
            }

            .pro-steps li:nth-child(3) {
                width: 99.3% !important;
            }

            .pro-steps li:nth-child(4) {
                width: 99.3% !important;
            }

            .pro-steps li:last-child {
                width: 99.3% !important;
            }

        .pro-steps a.default1:after {
            display: none;
        }

        .pro-steps a.selected:after {
            display: none;
        }

        .pro-steps a.completed:after {
            display: none;
        }

        .pro-steps li a.default, a.completed, a.selected {
            width: 100%;
            float: left;
            padding-left: 14px;
        }

        .pro-steps li {
            width: 100%;
            float: left;
        }

            .pro-steps li a.selected {
                padding-left: 16px;
            }

            .pro-steps li a.default1, a.completed, a.selected {
                padding-left: 15px;
            }

            .pro-steps li:last-child {
                width: 100% !important;
            }

        .pro-steps a.review-file {
            width: 100%;
            padding-left: 15px;
        }

        .sub-pad {
            padding-left: 15px !important;
        }

        .padd-b {
            margin-bottom: 5px !important;
            display: table;
        }

        .rep-col-right {
            width: 135px;
            float: left;
            margin-right: 0px;
        }

        .other-options {
            height: auto;
        }
    }

    /*--- Media@ 480 ---*/
    @media (max-width: 480px) {
        .col-right {
            padding-left: 0px !important;
        }

        .sub-right {
            position: relative;
            top: -7px;
            left: 10px;
            text-align: left;
        }

        .mobi-cam {
            visibility: visible !important;
            height: auto
        }

        .camera-icon {
            visibility: visible !important;
            height: auto;
        }
        /*.cam-desk{visibility:hidden; height:0px;}*/
        .map {
            font-size: 20px !important;
        }

        .btn-col {
            width: 13%;
        }

        .btn-col-adv {
            padding-right: 6px;
        }

        .slider-tooltip {
            right: -22px;
            top: -38px;
            visibility: unset;
        }

        .video-img {
            height: 142px;
        }

            .video-img img {
                top: 34%;
                left: 45%;
                width: 15%;
            }

        .modal {
            width: 100%;
        }

        .case_details_1 {
            width: auto;
        }

        .btn-group.pull-right, .btn.pull-right {
            margin: auto !important;
        }

        .subfil-b {
            position: relative !important;
            top: 5px !important;
        }

        .add-c {
            top: -2px !important;
        }

        .button-uploads {
            width: 88px !important;
        }

        #up-load-col li:nth-child(1) {
            margin: 0 15px 50px 0;
        }

        #up-load-col li:nth-child(2) {
            margin-right: 15px;
        }

        #up-load-col li:nth-child(3) {
            margin-right: 15px;
        }
        /*.other-options a:nth-child(1){margin-right:10px;}
.other-options a:nth-child(2){margin-right:0px;}
.other-options a:nth-child(3){margin-top:0px; margin-left: 10px;}
.other-options a:nth-child(4){margin-left:10px !important;  margin-top: 0px;}*/
        .overlay-wrapper {
            bottom: 0;
            left: 0; /*overflow-y: auto;*/
            position: absolute;
            right: 0;
            top: 0;
        }
    }

    /*--- Media@ 425 ---*/
    @media (max-width: 425px) {
        .button-uploads {
            width: 75px !important;
        }

        #up-load-col li:nth-child(1) {
            margin: 0 15px 50px 0;
        }

        #up-load-col li:nth-child(2) {
            margin-right: 15px;
        }

        #up-load-col li:nth-child(3) {
            margin-right: 15px;
        }

        .cancel-file {
            position: relative;
            top: -57px;
            right: -7px;
        }

        .v-tit {
            bottom: 45px;
        }

        .add-c {
            top: 8px !important;
            right: -2px;
        }

        .ap-user {
            position: static;
            margin-top: 10px;
        }

        .t-center {
            text-align: center;
        }
    }

    /*--- Media@ 375 ---*/
    @media (max-width: 375px) {
        .button-uploads {
            width: 136px !important;
        }

        #up-load-col li:nth-child(1) {
            margin: 0 10px 50px 0;
        }

        #up-load-col li:nth-child(2) {
            margin-right: 10px;
        }

        #up-load-col li:nth-child(3) {
            margin-right: 10px;
        }

        .v-tit {
            bottom: 45px;
        }

        .btn-group.pull-right, .btn.pull-right {
            float: right !important;
            margin-right: 5px !important;
        }
    }

    /*--- Media@ 360 ---*/
    @media (max-width:360px) {
        /*.k-tabstrip{width:240px !important;}*/
        .pdf {
            float: right;
            margin: 0px 0;
        }
        /*.save-changes, .cancel{width:100%;}*/
        .k-pager-sizes {
            display: table;
            float: left;
            width: 100%;
            margin-top: 15px;
            text-align: left;
            margin-left: -5px;
        }

        .k-pager-info {
            float: left !important;
            margin-top: 5px;
            margin-left: 5px;
        }

        .dropdown-user {
            display: none !important;
        }

        .btn-col {
            width: 22%;
        }

        .video-img {
            height: 130px;
        }

            .video-img img {
                top: 34%;
                left: 45%;
                width: 15%;
            }

        .v-tit {
            bottom: 55px;
        }

        .close-top {
            float: right;
            position: absolute;
            right: 15px;
            top: 10px;
        }

        .btn {
            margin: 3px 0px !important;
        }

            .btn-group.pull-right, .btn.pull-right {
                margin: auto !important;
            }

        .btn-danger {
            top: 0px !important;
            position: relative;
        }

        .up-load {
            display: table;
            width: 100%;
            position: static;
        }

        .control {
            display: table;
        }

        .sep-span {
            display: inline-block;
            margin: 13px 15px 10px 0;
            text-align: center;
            vertical-align: top;
            width: 86%;
        }

        .button-uploads {
            width: 130px;
        }

        .other-options {
            margin-top: 0;
        }

        .other-options {
            display: table;
            height: auto !important;
        }
        /*.other-options a:nth-child(1){margin-right:20px;}
.other-options a:nth-child(2){margin-right:0px;}
.other-options a:nth-child(3){margin-top:0px; margin-left: 0px;}
.other-options a:nth-child(4){margin-left:20px !important;  margin-top: 0px;}*/
        .doc-right {
            top: -24px;
            position: relative;
        }

        .party-role {
            width: 100%;
        }

        .add-case-party {
            position: relative;
            right: 23px;
            top: -3px;
        }
        /* porgrees */
        .pro-steps li a.default1, a.completed, a.selected {
            width: 100%;
            float: left;
            padding-left: 14px;
        }

        .pro-steps li {
            width: 100%;
            float: left;
        }

            .pro-steps li a.selected {
                padding-left: 16px;
            }

        .add-c {
            display: block;
            float: left;
            left: 10px;
            position: absolute !important;
            top: 40px !important;
        }

        .c-list {
            display: table; /*height: 70px;*/
        }

        .add-new {
            display: table;
            position: relative;
            bottom: 5px;
        }

        .v-2 {
            position: static;
            width: 100%;
            margin-bottom: 10px;
            text-align: left;
            height: 65px;
        }

        .sc {
            height: 48px;
            overflow-x: auto;
            text-align: left;
            width: 300px;
        }

        .report-sc {
            width: 100%;
            overflow-x: auto;
            height: 300px;
        }

        .tasks-widget .task-list > li > .task-title .task-title-sp {
            margin-right: 10px !important;
        }
    }

    /*--- Media@ 320 ---*/
    @media (max-width:320px) {
        .btn-danger {
            margin-left: 0px !important;
        }

        .next-b {
            width: auto !important;
        }

        .pdf {
            float: left;
            margin: 10px 0;
        }

        .btn {
            margin: 3px 0px !important;
        }

        .copyright li {
            float: none;
            border-right: 0px none;
        }

        .button-uploads {
            width: 108px !important;
        }
        /*.other-options a:nth-child(1){margin-right:5px;}
.other-options a:nth-child(2){margin-right:0px;}
.other-options a:nth-child(3){margin-top:0px; margin-left: 0px;}
.other-options a:nth-child(4){margin-left:5px !important;  margin-top: 0px;}*/
        .sc {
            height: 48px;
            overflow-x: auto;
            text-align: left;
            width: 261px;
        }

        .d-c {
            width: 185px;
        }

        .d-c1 {
            width: 170px;
            font-size: 12px !important;
        }

        .rep-col-right {
            width: 100px;
            float: left;
            margin-right: 0px;
        }

        .break-font {
            width: 80%;
            float: left;
        }
    }

    /*@media print {
   * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline !important;
	color: #0088cc !important;
  }
  a[href]:after {
    content: " (" attr(href) ")" !important;
  }
  abbr[title]:after {
    content: " (" attr(title) ")" !important;
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "" !important;
  }
  a[href]:after {
    content: none !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
    p, h2, h3 {
    orphans: 2;
    widows: 2;
  }
  h2, h3 {
    page-break-after: avoid;
  }
  body { 
      -webkit-print-color-adjust: exact !important;
      print-color-adjust: exact !important;
  }
    img{max-width:100%;height:auto;}
   
	.print-btns, .copyright, .banner { 
		display:none !important;
	}
	.print-row-1 {
		float:left !important;
		width: 100% !important;
	}
	.print-row-2 {
		float:right !important;
		width: 100% !important;
	}
    .widget .widget-header {
		background: #E9E9E9 !important;
        height: 30px !important;
		-webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    background: -moz-linear-gradient(top, #fafafa 0%, #e9e9e9 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #e9e9e9)) !important;
    background: -webkit-linear-gradient(top, #fafafa 0%, #e9e9e9 100%) !important;
    background: -o-linear-gradient(top, #fafafa 0%, #e9e9e9 100%) !important;
    background: -ms-linear-gradient(top, #fafafa 0%, #e9e9e9 100%) !important;
    background: linear-gradient(top, #fafafa 0%, #e9e9e9 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9') !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')" !important;
	}
	.widget .widget-header h3 { 
		margin: 0px !important;
    	padding: 0px !important;
        line-height: 30px !important;
	}
	.print-row .widget {
		margin-bottom: .9em !important;
	}
    .print-sec-header { padding: 20px 0px !important;}
	.print-sec-header p {
		margin-bottom:0px;
	}
	.sub-fee { padding-top: 0px !important; }
	.widget p, .well-white p {
		font-size: 12px !important;
		line-height: 16px !important;
	}
    .fee-content p.label-info, .fee-content p.label-success {
        font-size: 11px !important;
		line-height: 12px !important;
    }
    .fee-content span.dollar {
        float: none !important;
        color: #5a5f72 !important;
    }
	td, th {
		font-size: 12px !important;
		padding: 0px !important;
		line-height: 16px !important;
	}
	.print-row div {
		font-size: 12px !important;
		line-height: 16px !important;
	}
	.widget:nth-child(5) { 
		margin-bottom: 2em !important;
		page-break-after: avoid;
	}
	
	.label-info, .badge-info {
		background-color: #3a87ad !important;
		-webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
		border: 0px solid #fff !important;
		color: #fff !important;
        border-radius: 0px !important;
	}
	.label-success, .badge-success {
		background-color: #468847 !important;
		-webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
		border: 0px solid #fff !important;
		color: #fff !important;
        border-radius: 0px !important;
	}
	.dollar, .label-success span.dollar, .badge-success span.dollar { color: #fff !important; }

	.page-header {
		border-bottom: 0px solid #fff !important;
	}
	.col-md-12 {
		width: 100% !important;
	}
	.col-md-8 {
		width: 64.66667% !important;
		float: left !important;
	}
	.col-md-4 {
		width: 33.33333% !important;
		float: right !important;
	}
    
    .fee-content .file-sub-head, .fee-content .sub-fee { padding-top: 0px !important;margin: 10px 0 0 0 !important;display: block !important;}
    .fee-content .no-margin {
        margin:0px !important; padding: 0px !important;
    }
    .fee-total { line-height: 15px;height: 15px !important; }
    .fee-content .net-data {
        border-bottom: 1px #f5f5f5 solid;
        padding: 0px 0 !important;
        margin:0px 0px !important;
        line-height: 15px;
        height: 22px !important;
    }
    .file-sub-head.row.no-margin.dgrey {
        line-height: 15px;height: 22px !important;
    }
    .fee-content .dgrey {
        background: #f5f5f5 !important;
    }
    .fee-content div .file-sub-head { margin-top: 0px !important; }
    .fee-content .col-md-2.doc-right.txt-right.no-margin p {  }
    .fee-content .net-data .col-md-2.doc-right.txt-right.no-margin p { margin-top:10px !important; }
    .page-content, #content { margin: 0px !important;padding: 0px !important; }
    @page {
        margin: 1.0cm;
    }
    #printableFooter { padding-left: 0px !important;}    
}*/

    @media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1400px) {
        /* Force table to not be like tables anymore */
        /*.reports1 table, .reports1 thead, .reports1 tbody, .reports1 th, .reports1 td, .reports1 tr {display: block;}*/
        /* Hide table headers (but not display: none;, for accessibility) */
        .reports1 table {
            width: 100%;
            border: 0px;
        }

        .reports1 thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        .reports1 td {
            border: none;
            position: relative;
            text-align: left;
            width: 18.5%;
            padding: 5px;
        }

        .reports2 table {
            width: 100%;
            border: 0px;
        }

        .reports2 thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        .reports2 td {
            border: none;
            position: relative;
            text-align: left;
            width: 13.5%;
            padding: 5px;
        }
    }

    @media only screen and (max-width: 630px),(min-device-width: 630px) and (max-device-width: 630px) {
        /* Force table to not be like tables anymore */
        .reports1 table, .reports1 thead, .reports1 tbody, .reports1 th, .reports1 td, .reports1 tr {
            display: block;
        }
            /* Hide table headers (but not display: none;, for accessibility) */
            .reports1 thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }

        .reports1 td {
            border: none;
            position: relative;
            width: 50%;
            float: left;
            display: table;
            text-align: left;
            padding: 5px;
        }

        .reports-tab th {
            padding: 6px;
        }
    }

    @media only screen and (max-width: 800px) {
        /* Force table to not be like tables anymore */
        #no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {
            display: block;
        }
            /* Hide table headers (but not display: none;, for accessibility) */
            #no-more-tables thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }

        #no-more-tables tr {
            border: 1px solid #ccc;
        }

        #no-more-tables td {
            border: none;
            border-bottom: 1px solid #d5d5d5;
            position: relative;
            padding-left: 60%;
            white-space: normal;
            text-align: left;
            padding-bottom: 15px;
            padding-top: 8px;
        }

            #no-more-tables td:before {
                position: absolute;
                top: 11px;
                left: 6px;
                width: 45%;
                padding-right: 10px;
                white-space: nowrap;
                text-align: left;
                font-weight: bold;
                line-height: 9px;
            }

            #no-more-tables td:before {
                content: attr(data-title);
            }
    }

