@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@font-face {
  font-family: 'Journal';
  src: url('journal.eot');
  src: url('journal.eot?#iefix') format('embedded-opentype'),
       url('journal.woff') format('woff'),
       url('journal.ttf') format('truetype'),
       url('journal.svg#JournalRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.rover {
  font-weight: bold !important;
}

/* * {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
} */
.sigPad {
  margin: 10px auto;
  padding: 0;
  width: 480px;
}
.signed{
width:670px;
float:left; 
border:1px solid #ccc;
}
.signed .pad{
cursor:auto;
/* border:1px solid #ccc; */
}
.displayYes{
	display:none !important;
}
.sigPad label {
  display: block;
  margin: 0 0 0.515em;
  padding: 0;

  color: #000;
  /* font: italic normal 1em/1.375 Georgia,Times,serif; */
}
#dialog2 table.map-table{display: table; width:100%;border-top: 2px solid #c6d5e1;}
.map-table tr th h2{ color: #222; font-size:24px; padding:5px 0px;}

.ipad-msg { position: fixed; top: 0px; display: none; left: 0px; z-index: 99999; width: 100%; background: rgba(244, 18, 18, 0.8); height: 100%; }
.ipad-msg p { margin: 50% 0px 0px 0px; text-align: center; color: #fff; line-height: 40px; font-size: 36px; font-weight: 700; }
/* LOADER */ 

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 9999;
}
 
.loader2 {
    border-top: 16px solid #3498db;
    border-bottom: 16px solid #3498db;
} 

.w3-sidebar {
  overflow:inherit;
}

.loader {
  border: 16px solid #f3f3f3;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  border-top: 16px solid #3498db;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  position: absolute;
  top: 38%;
  left: 39%;
}

.loadersmall {
  border: 5px solid #f3f3f3;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
  border-top: 5px solid #555;
  border-radius: 50%;
  width: 30px;
  height: 30px;  
  float:left;
  margin-right:10px;
}


@-webkit-keyframes spin {
  0% { 
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% { 
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.loader3 {
 border-top: 16px solid #3498db;
 border-right: 16px solid green;
 border-bottom: 16px solid red;
 }

.loader4 {
 border-top: 16px solid #3498db;
 border-right: 16px solid green;
 border-bottom: 16px solid red;
 border-left: 16px solid pink;
 }

.loader2 {
  border-top: 16px solid #3498db;
  border-bottom: 16px solid #3498db;
}


 
.popupContainer {
    background-color: #FFFFFF;
    border: 1px solid #CAC7BD;
    padding: 20px;
	margin: 20px;
}
#PreviewEmail_Container {
    padding: 0px;
    margin: 0px;
    width: auto;
    line-height: 1.3;
}
#PreviewEmail_Message {
    font-family: Tahoma,Arial;
    font-size: 11px;
}
.FlashSuccess {
    background-color: #FFF1A8;
    padding: 5px 5px 8px 10px;
    margin-bottom: 10px;
    margin-left: 5px;
	    line-height: 30px;
}
/* LOADER */



.sigPad label.error {
  color: #f33;
}

/*.sigPad input {
  margin: 0;
  padding: 0.2em 0;
  width: 198px;

  border: 1px solid #666;

  font-size: 1em;
}*/

.sigPad input.error {
  border-color: #f33;
}

.sigPad button {
  margin: 1em 0 0 0;
  padding: 0.6em 0.6em 0.7em;

  background-color: #ccc;
  border: 0;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;

  cursor: pointer;

  color: #555;
  font: bold 1em/1.375 sans-serif;
  text-align: left;
}

.sigPad button:hover {
  background-color: #333;

  color: #fff;
}

.sig {
  display: none;  
}

.sigNav {
  display: none;
  height: 2.25em;
  margin: 0;
  padding: 0;
  position: relative;

  list-style-type: none;
}

.sigNav li {
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
}

.sigNav a,
.sigNav a:link,
.sigNav a:visited {
  display: block;
  margin: 0;
  padding: 0 0.6em;

  border: 0;

  color: #333;
  font-weight: bold;
  line-height: 2.25em;
  text-decoration: underline;
}

.sigNav a.current,
.sigNav a.current:link,
.sigNav a.current:visited {
  background-color: #666;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  border-radius: 8px 8px 0 0;

  color: #222;
  text-decoration: none;
}

.sigNav .typeIt a.current,
.sigNav .typeIt a.current:link,
.sigNav .typeIt a.current:visited {
  background-color: #ccc;
  color: #222;
}

.sigNav .clearButton {
  bottom: 0.2em;
  display: none;
  position: absolute;
  right: 0;

  font-size: 0.75em;
  line-height: 1.375;
}

.sigWrapper {
  clear: both;
  height: 100px;
  margin-bottom:0px;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);border-radius: 3px;
 /*  width:458px; */
}

.sigWrapper.current {
  border-color: #cccccc;
  
}

.signed .sigWrapper {
  border: 0;
  margin:0;
}

.pad {
  position: relative;

  /**
   * For cross browser compatibility, this should be an absolute URL
   * In IE the cursor is relative to the HTML document
   * In all other browsers the cursor is relative to the CSS file
   *
   * http://www.useragentman.com/blog/2011/12/21/cross-browser-css-cursor-images-in-depth/
   */
  cursor: url("../assets/pen.cur"), crosshair;
  /**
   * IE will ignore this line because of the hotspot position
   * Unfortunately we need this twice, because some browsers ignore the hotspot inside the .cur
   */
  cursor: url("pen.cur") 16 16, crosshair;

  -ms-touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
#canvas{
	font: normal 50px/90px "Journal",Georgia,Times,serif;
}
.typed {
  height: 100px;
  margin: 0;
  padding: 0 5px;
  position: absolute;
  z-index: 90;
  cursor: default;
  color: #145394;
  font: normal 50px/90px "Journal",Georgia,Times,serif;
}
.signed .typed {
position:relative;
float:left;
max-width:200px;
width:200px;
word-wrap: break-word;
}
.typeItDesc,
.drawItDesc {
  display: none;
  margin: 0;
}


body { height: auto; min-height: 90%; padding-top: 40px; font-family: 'Open Sans', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; }
p { color: #555; font-family: 'Open Sans', sans-serif; }
.ui-widget-overlay { background: #aaa; opacity: 0.8; }
#preloader { position:fixed; top:0; left:0; right:0; bottom:0; background-color:#fff; z-index:9999; }
#preloader #status { width:200px; height:200px; position:absolute; left:50%; top:50%; background-image:url(../images/loading.gif); background-repeat:no-repeat; background-position:center; margin:-100px 0 0 -100px; }
/************************btn*********************/

.btn {     font-size: 14px;  display: inline-block; cursor: pointer; border: none; outline: none; padding: 6px 20px; text-align: center; background: #90a4ae !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
.btn:hover { background: #78909c !important; color:#fff !important; }

.btn.btn-sm{font-size: 12px;padding: 5px 12px;}

.button { display: inline-block; cursor: pointer; border: none; outline: none; padding: 6px 20px; text-align: center; background: #90a4ae !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
.button:hover { background: #78909c !important; color:#fff !important; }
input[type="submit"] { display: inline-block; cursor: pointer; border: none; outline: none; padding: 6px 20px; text-align: center; background: #90a4ae !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
input[type="submit"]:hover { background: #78909c !important; color:#fff !important; }
.maincontent .tinytable .btn-wrap ul li a.link { margin: 0px; padding: 0px !important; background:none !important; color:#2A5AB6 !important; font-family: 'Open Sans', sans-serif !important; }
.btn.navLinkH { border: none; outline: none; padding: 6px 20px; text-align: center; background: #1A3373 !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
.btn.navLinkH:hover { background: #0F2040 !important; color:#fff !important; }
a.navLinkH { border: none; outline: none; padding: 6px 20px; text-align: center; background: #1A3373 !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
a.navLinkH:hover { background: #0F2040 !important; color:#fff !important; }
button.navLinkH { cursor: pointer; border: none; outline: none; padding: 6px 20px; text-align: center; background: #1A3373 !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
button.navLinkH:hover { background: #0F2040 !important; color:#fff !important; }
#dialog a.navLinkH { display: inline-block; border: none; outline: none; padding: 6px 20px; text-align: center; background: #1A3373 !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
#dialog a.navLinkH:hover { background: #0F2040 !important; color:#fff !important; }
#dialog button.navLinkH { cursor: pointer; border: none; outline: none; padding: 6px 20px; text-align: center; background: #1A3373 !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
#dialog button.navLinkH:hover { background: #0F2040 !important; color:#fff !important; }
#dialog button.btn { border: none; outline: none; padding: 6px 20px; text-align: center; background: #90a4ae !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
#dialog button.btn:hover { background: #78909c !important; color:#fff !important; }
.link { margin: 0px; padding: 0px; background:none !important; color:#2A5AB6 !important; font-family: 'Open Sans', sans-serif !important; }
table tr td .link { margin: 0px; padding: 0px; background:none !important; color:#2A5AB6 !important; font-family: 'Open Sans', sans-serif !important; }
#dialog button.btn.delete { margin: 0px; padding: 0px; background:none !important; color:#2A5AB6 !important; font-family: 'Open Sans', sans-serif !important; }
#dialog button.btn.delete:hover { color: red!important; }
.link img { width:50px; }

table .btn.deletebtn { margin: 0px; padding: 1px 8px; background:#F00 !important;font-size: 12px; color:#fff !important; font-family: 'Open Sans', sans-serif !important; }
table .btn.deletebtn:hover { color: #fff !important;    background: #c30404 !important; }

.btn.deletebtn { margin: 0px; padding: 1px 8px; background:#F00 !important;font-size: 12px; color:#fff !important; font-family: 'Open Sans', sans-serif !important; }
.btn.deletebtn:hover { color: #fff !important;    background: #c30404 !important; }

#dialog .btn.deletebtn { margin: 0px; padding: 1px 8px; background:#F00 !important;font-size: 12px; color:#fff !important; font-family: 'Open Sans', sans-serif !important; }
#dialog .btn.deletebtn:hover { color: #fff !important;    background: #c30404 !important; }

table .btn.btn-danger { margin: 0px; padding:  1px 8px; background:#F00 !important;font-size: 12px; color:#fff !important; font-family: 'Open Sans', sans-serif !important; }
table .btn.btn-danger:hover { color: #fff !important; }
.saytForm table td.link a.btn-danger{margin: 0px; padding:  1px 8px; font-size: 12px;background:#F00 !important; color:#fff !important; font-family: 'Open Sans', sans-serif !important;}
.saytForm table td.link a.btn-danger:hover { color: #fff !important; }

.ui-tabs.ui-widget ul.filelist li a.btn-danger{margin: 0px; padding:  1px 8px; font-size: 12px;background:#F00 !important; color:#fff !important; font-family: 'Open Sans', sans-serif !important;}
.ui-tabs.ui-widget ul.filelist li a.btn-danger:hover { color: #fff !important; }
/************************btn*********************/


.formButtonsDiv { text-align:right; margin-top: 10px; }
.formButtonsDiv input[type="button"] { border: none; outline: none; padding: 6px 20px; text-align: center; background: #1A3373 !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
.formButtonsDiv input[type="button"]:hover { background: #0F2040 !important; color:#fff !important; }
.maincontent { padding-right: 10px; padding-left: 10px; margin-right: auto; margin-left: auto; }
.header-bottom { margin-top: 0px; width: 15%; float: left; position: absolute; left: 0px; }
ul.callout li { color:#b0bec5; }
.maincontent .inner-wrapper { margin-right: -10px; margin-left: -10px; }
.maincontent .inner-wrapper .container-left { float: left; padding-right: 15px; padding-left: 15px; }
.maincontent .inner-wrapper .container-left { 
	-webkit-transition: ease-in-out 0.4s;
	-moz-transition: ease-in-out 0.4s;
	-o-transition: ease-in-out 0.4s;
	transition: ease-in-out 0.4s;
	position: fixed; top: 41px; bottom: 0; left: 0; z-index: 1000; padding: 0px; overflow-x: hidden; overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */ background-color: #eceff1; border-right: 1px solid #e0e0e0; width: 14%; }
.maincontent .inner-wrapper .container-left { position: fixed; top: 41px; bottom: 0; left: 0; z-index: 1000; padding: 0px; overflow-x: hidden; overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */ background-color: #eceff1; border-right: 1px solid #e0e0e0; width: 14%; }
.maincontent .inner-wrapper .container-right { 
	-webkit-transition: ease-in-out 0.4s;
	-moz-transition: ease-in-out 0.4s;
	-o-transition: ease-in-out 0.4s;
	transition: ease-in-out 0.4s;
	width: 84.5%; float: left; margin-left: 14%; padding-right: 10px; padding-left: 10px; }
.maincontent .inner-wrapper .container-right .navBlockP { margin-top: 15px; }
.maincontent .inner-wrapper .container-right .navBlockP a { margin:0px 10px 0px 0px !important; color:#fff; background: #90a4ae !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif !important; }
.maincontent .inner-wrapper .container-right .navBlockP a:hover { background: #78909c !important; color:#fff !important; }
.maincontent .table .tinytable { font-family: 'Open Sans', sans-serif; border-left: 1px solid #c6d5e1; border-top: 1px solid #c6d5e1; }
.maincontent .table .tinytable th { font-family: 'Open Sans', sans-serif; background:#2A5AB6; color:#fff; font-size: 10px; }

.maincontent .table .tinytable th .nosort{width: 6%;
    text-align: center;}

.maincontent .table .tinytable td { font-family: 'Open Sans', sans-serif; text-align:left; font-size: 10px; padding: 1px 2px !important; border-bottom: 1px solid #c6d5e1; border-right: 1px solid #c6d5e1; }
.maincontent .table .tinytable .oddrow td, .maincontent .table .tinytable td.evenselected { background: #DEF0FF; }  /*  DEF0FF original: F4F7F9; */
.maincontent .table .tinytable .template { padding:0px; }
.maincontent .table .tinytable tr th h3 { padding: 0px; line-height: 20px; font-size: 10px; color:#fff; font-family: 'Open Sans', sans-serif; }
.maincontent .table .tinytable tr td span { display: inline-block; border-radius: 3px; /*border:1px solid #666;*/ padding:3px 6px; }
.maincontent .table .tinytable tr td span span { border:none; }
nav.top-nav ul li ul { margin-top:0px; }
.header-top { background: #fff; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; width: auto; display: block; }
.header-top .inner-wrapper { max-width:none; margin-right: -15px; margin-left: -15px; width: auto; }
.header-top .inner-wrapper .logo { /* padding:0px 15px; */     width: 100px;}
.header-top .inner-wrapper .search-ico { padding: 10px 15px; margin: 0px; }
.header-top .inner-wrapper .search-ico {
    padding: 13px 0px 13px 0px;
    margin: 0px;
    height: 45px;
    width: 30px;
    text-align: right;
}
.search-bar{padding: 10px 15px;
    width: 100%;}
.search-bar .search-field{width: 100%;padding: 5px 15px;font-family: 'Open Sans', sans-serif;}	
ul.callout {
    font-family: 'Open Sans', sans-serif;
}
header { position: fixed; width: 100%; top: 0px; left: 0px; z-index: 9999; }
.maincontent table tr th h2 { margin-bottom: 10px; border-bottom: 1px #cfd8dc dashed; text-align:left; font-size: 16px; font-family: 'Open Sans', sans-serif; color:#000; }
footer { display:none !important;margin-right: auto; margin-left: auto; display: block; padding-top:8px; padding-bottom:8px; }
footer .inner-wrapper { max-width:none; width: auto; padding: 0px 15px; }
/***************** login Style ******************/
table.login_table { width:540px; margin: 70px auto 0px !important; padding:5px; border-radius: 3px; background: #f7f7f7; border: 0; display: block; -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); position: relative; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; }
table.login_table tr:nth-child(even) {
 background: #f7f7f7;
}
table.login_table tr:nth-child(odd) {
 background: #f7f7f7;
}
.table-striped tr:nth-child(even) {
 background: #F4F7F9;
}
table.login_table td button.navLinkH { margin:0px; }
.maincontent h3, .page_wrap h3, .page_wrap table h3 { font-size:16px; font-weight:600; color:#546e7a; padding:6px 0px; display:block; font-family: 'Open Sans', sans-serif; }
.maincontent table.login_table tr th h2 { padding: 0px; text-align: left; font-family: 'Open Sans', sans-serif; color:#213457; }
.maincontent table.default-table tr td h3 { text-align: left !important; font-size:16px; font-weight:600; color:#546e7a; padding:10px 0px; display:block; font-family: 'Open Sans', sans-serif; }
.maincontent table.default-table tr td h4 { text-align: left !important; font-size:14px; font-weight:600; color:#546e7a; padding:10px 0px; display:block; font-family: 'Open Sans', sans-serif; }
.saytForm table td button.navLinkH { background: #1A3373; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif; }
.saytForm table.login_table tr td button.navLinkH{ line-height:18px;}
.saytForm table td button.navLinkH:hover { background: #0F2040; }
.maincontent input { border: 1px solid #d9d9d9; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; }
.saytForm table.login_table tr td { line-height: 36px; color:#404040; font-family: 'Open Sans', sans-serif; }
.login_table td.radio-btn span { color:#404040; font-family: 'Open Sans', sans-serif; }
.saytForm table.login_table td a { font-weight:600; color:#1A3373 !important; padding: 0px; line-height: 50px; text-align:right; }
.saytForm table.login_table td a:hover { background: none; color:red !important; }
/***************** tab Style ******************/
.maincontent .ui-tabs .ui-tabs-nav { background:none; border-bottom: 1px solid #1A3373; }
.maincontent .ui-widget-content .ui-tabs-panel { border-left: 1px solid #1A3373; border-right: 1px solid #1A3373; border-bottom: 1px solid #1A3373; padding:10px; border-radius: 0px 0px 4px 4px;margin-bottom: 35px; }
.maincontent .ui-widget-content .ui-tabs-panel .ard-summary .summaryMenu { margin-top:0px; margin-bottom: 10px; }
.ui-tabs.ui-widget ul li { margin:0px; }
.ui-tabs.ui-widget ul li a { margin-top:0px; padding: 10px 15px; border:none; color: #b0bec5; }
.ui-tabs.ui-widget ul li.ui-tabs-active a { background: #fff; border-left: 1px solid #1a3373; border-top: 1px solid #1a3373; border-right: 1px solid #1a3373; border-color:#1A3373; color: #1A3373 !important; border-bottom-color: transparent; }
.maincontent .ui-tabs .ui-tabs-nav li a.active, .maincontent .ui-tabs .ui-tabs-nav li a:hover { color: #1A3373 !important; }
#dialog .ui-tabs .ui-tabs-nav { background: none; border-bottom: 1px solid #1A3373; margin: 0px; padding: 0px !important; }
#dialog .ui-tabs.ui-widget-content .ui-tabs-panel { border-left: 1px solid #1A3373; border-right: 1px solid #1A3373; border-bottom: 1px solid #1A3373; padding:10px; border-radius: 0px 0px 4px 4px; margin: 0px 0px 10px 0px; }
#dialog .ui-tabs.ui-widget-content { border:none; border-radius: 0px; margin:0px; }
.ui-tabs .ui-tabs-nav { border-top: none; border-left: none; border-right: none; background:none; border-bottom: 1px solid #1A3373; padding: 0px !important; }
.ui-widget-content .ui-tabs-panel { border-left: 1px solid #1A3373; border-right: 1px solid #1A3373; border-bottom: 1px solid #1A3373; padding:10px; border-radius: 0px 0px 4px 4px; }
/***************** left menu Style ******************/
.container-left nav ul> li> a { display: block; font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight: 700; margin: 0px; padding: 10px 10px; border-left: 4px solid #546e7a; color: #546e7a; border-bottom:none; margin-bottom: 2px; }
.container-left nav ul> li> a:hover { color: #ba202b; background:none !important; text-decoration:none; }
.container-left nav.top-nav ul> li> ul { padding-left: 25px; width:87%; display:block; margin:0px; }
.container-left nav.top-nav ul> li> ul li { list-style:none; display:block; }
.container-left nav ul> li> ul li a:hover { border:none; background:none; }
.container-left nav.top-nav ul li ul li a { border:none; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; font-size: 12px; padding: 0px; line-height: 24px; font-weight: 400; margin: 0px; }
.container-left nav.top-nav ul li ul li a:hover { border:none; padding-left:6px; }
.welcome_text { border: 10px solid #ECEFF1; margin-top:15px; }
.maincontent .welcome_text h3 { font-family: 'Open Sans', sans-serif; font-weight: 600; }
.welcome_text p { text-align:center; color: #555; font-family: 'Open Sans', sans-serif; }
.container-left nav.top-nav ul li ul li a.active, .container-left nav.top-nav ul li ul li a:hover { border:none; padding-left:6px; color: #ba202b; }
/***************** General Style end******************/
.pull-right { float:right; }
.pull-left { float:left; }
.hide { display:none; }
.template-old { padding-top: 15px;         margin-bottom: 15px}
.template { padding-top: 15px;}
#dialog .template { padding-top: 0px; /*overflow: hidden;*/ }
.template .template { padding-top: 0px; }
#searchtabs { padding-top: 15px;padding-bottom: 50px; }
/* .maincontent .table #tableheader span.details a { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif; border:1px solid #607d8b;  background:none; margin: 0px; }
.maincontent .table #tableheader span.details a:hover { background:#607d8b !important; color:#fff !important; } */

#dialog table tr td.highlight-select {
    max-width: inherit;
    width: inherit !important;
}
#dialog table tr td.highlight-select div.chosen-container {
    width: 100% !important;
}
.selector.select-chosen{ padding:5px 0px 8px 0px;box-shadow: none;}
.selector.select-chosen .selector{ border:none; box-shadow: none;padding: 0px;width:100% !important;}
.hide-selector .selector {box-shadow: none;border: none;padding: 0px;margin-bottom: 5px;}
#dialog form table td .chosen-container {width: 100% !important;}
#dialog form table td.full .chosen-container {width: 100% !important;}
#dialog table.smalltext tr td{font-weight: 400;font-size: 12px;color: #000;}
.selector.select-chosen.width-sm .selector{ width:100% !important;}
.chosen-container.chosen-container-single .chosen-single{border-radius: 3px;    line-height: 22px;border: 1px solid #ccc;}
.inline-div>div:first-child{ min-width:100px;}
.inline-div div{ display: inline-block;    position: relative;}
.inline-div.width-sm>div:first-child{min-width:100px;}

.selector-w-sm .selector{ width:160px !important; }

tr.propertyincomeproducing select {
    display: inline-block;
    width: 49%;
}
.outer-select-chosen .selector>span{ display:none;}
.outer-select-chosen .selector{border:none; height:auto; box-shadow: none;padding: 0px;}

.maincontent .profile-edit tr td.outer-select-chosen.width-sm .selector{ width:100% !important;}

.chosen-container-single .chosen-search input[type=text]{width: 100% !important;}

#dialog .inline-div.width-sm input[type="text"] {
    width: 85% !important;
}
.inline-div.width-sm input[type="text"] {
    width: 85% !important;
}
#dialog table.profile-edit tr td{ padding:1px;    font-size: 12px;}
#dialog .chosen-container.chosen-container-single .chosen-single{border-radius: 3px;    line-height: 22px;border: 1px solid #ccc;}

#tableheader .details .ui-button.ui-corner-all { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif; border:1px solid #607d8b; color:#607d8b !important; background:none; padding: 2px 7px !important; margin: 0px; }
#tableheader .details .ui-button.ui-corner-all:hover { background:#607d8b !important; color:#fff !important; }
#dialog table th h2 , #dialog table th h3 , #dialog3 table th h3 , #dialog2 .template table th h2 , #dialog3 .template table th h2 { margin-bottom: 10px;border-bottom: 1px #cfd8dc dashed;text-align: left;font-size: 16px;font-family: 'Open Sans', sans-serif;color: #000;text-transform: uppercase;margin-top: 5px;
	}
#dialog table th h3.heading {
    font-size: 19px;
    color: #6e90a0;
}
.header-bottom nav ul { margin-top:20px; }
.header-bottom nav ul li a { margin-bottom:0; }
.default-table .signed { border:none; width:100%; margin: 5px auto; }
.default-table .signed .sigWrapper {overflow:hidden; padding:10px 0px 0px 0px; }
.table-hover tbody tr:hover { background-color: #cfd8dc; }
/* .default-table tr:nth-child(even) {
 background: #fff;
}
.default-table tr:nth-child(odd) {
 background: #fff;
}*/

.table-topbar h2 a { background: #90a4ae; color:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif !important; }
.table-topbar h2 a:hover { background: #78909c; color:#fff; }
span.footer-btns { text-align:right; }
.maincontent span.footer-btns a.navLinkH { background: #1A3373; margin:0px 0px 0px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif; }
.maincontent span.footer-btns a.navLinkH:hover { background: #0F2040; }
.maincontent span.footer-btns button.navLinkH { background: #1A3373; margin:0px 0px 0px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif; }
.maincontent span.footer-btns button.navLinkH:hover { background: #0F2040; }
.maincontent table.default-table tr td i { color: #31708f; background-color: #d9edf7; border: 1px solid #bce8f1; border-radius: 4px; padding: 4px 10px; display: block; margin: 5px; }
.maincontent .profile-edit tr td textarea { border-color:#cfd8dc; width: 100%; padding:0px; }
.sigPad input { border: 1px solid #d9d9d9; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; }
.search .search_head { float:left; line-height: 26px; color:#555; font-family: 'Open Sans', sans-serif; }
table.default-table thead tr { background:#eceff1; }
table.default-table thead tr th { padding:5px; }
.maincontent .navBlockH { text-align:right; }
.maincontent .navBlockH .btn { background: #1A3373; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif; }
.maincontent .navBlockH .btn:hover { background: #0F2040; }
.maincontent .navBlockH.btn { background: #1A3373 !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif; }
.maincontent .navBlockH.btn:hover { background: #0F2040 !important; }
table.default-table.summary-table tr td { font-weight:700; color:#000; font-family: 'Open Sans', sans-serif; }
table.default-table.summary-table tr td:first-child { color:#000; font-family: 'Open Sans', sans-serif; font-weight:400; }
.maincontent .ui-widget-content .ui-tabs-panel .ard-summary .summaryMenu a { background: #90a4ae !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
.maincontent .ui-widget-content .ui-tabs-panel .ard-summary .summaryMenu a:hover { background: #78909c !important; color:#fff !important; }
#dialog table.profile-edit { border:none; }
/*#dialog table.profile-edit th h2 {
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    color: #213457;
    font-size: 18px;
    font-weight: 600;
    margin: 0px;
    padding: 0px;
}*/
/*#dialog table th h3 { font-size: 14px; text-align: left; font-weight:700; color:#000; padding:10px 0px; display:block; font-family: 'Open Sans', sans-serif; }*/
#dialog table tr td { text-align:left; font-weight:700; color:#404040; font-family: 'Open Sans', sans-serif;vertical-align: middle; font-size:12px; padding:1px;}
#dialog table tr td:nth-child(3) {
font-weight:400;
color:#000;
}
table.default-table.summary-table tr td:nth-child(3) {
font-weight:400;
color:#000;
}
/*#dialog table.styled tr td:first-child {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
#dialog table.styled tr td {
    text-align: left;
    font-weight: 400;
    color: #404040;
    font-family: 'Open Sans', sans-serif;
    vertical-align: middle;
}*/
#dialog table tr td:first-child { color:#000; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px;}
.ui-widget-header { background: #455a64; margin: 0px; }
.ui-widget-content { border:none; /*border-color:#455a64;*/ border-radius: 4px; padding: 0px; }
.ui-dialog .ui-dialog-title { font-family: 'Open Sans', sans-serif; font-weight:600; margin:0px; }
/*.template table.profile-edit tr td input[type="text"], .template table.profile-edit tr td input[type="password"] { width:200px; }*/
.maincontent .profile-edit tr td .selector {webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important; width:200px !important; }

.maincontent .search-criteria-table tr td .selector>span{ display:none;}
.maincontent .search-criteria-table tr td .selector select{
	height: 26px;
	webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.maincontent .wizard-forms tr td .selector>span{ display:none;}
.selector>span{ display:none;}

div#uniform-obj285609 { display: inline-block; width: 10em !important; }
 

#newRequests > h3 { color: #a94442; background-color: #f2dede; border-color: #ebccd1; padding:10px; border-radius: 4px; margin-bottom:6px; }
#newRequests p { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; padding:10px; border-radius: 4px; margin-bottom:6px; }
.alert.hide{display:none !important;}
.alert { display: block !important; line-height: 18px; font-weight: 400; padding: 5px 10px !important; margin: 5px 0px !important; border: 1px solid transparent; border-radius: 4px !important; text-align:left !important; width: auto !important; }
.alert.hide{display:none !important;}
.alert-warning { color: #8a6d3b !important; background-color: #fcf8e3 !important; border-color: #faebcc !important; }
.alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
.alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.label { display: inline; padding: 1px 8px; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }
.label div { color: #fff !important; }
.label-primary { background-color: #337ab7; }
.label-default { background-color: #777; }
.form_dropdown_content #accordion h3 { font-size: 13px; margin-bottom: 5px; background-color: #f5f5f5; border: 1px solid transparent; border-radius: 4px; color:#000; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25); box-shadow: 0 1px 1px rgba(0, 0, 0, .25); }
.form_dropdown_content #accordion h3:hover { background-color: #e0e0e0; }
.default-table tr th h4, .default-table tr td h4 { text-align:left; }
.default-table tr th p, .default-table tr td p { text-align:left; }
#dialog table tr td.radio-btn div, #dialog table tr td.check-box div { font-weight:400; }
#dialog table tr td.radio-btn div b, #dialog table tr td.check-box div b { font-weight:400; }
#dialog table tr td.one-line div, #dialog table tr td.one-line { font-weight:400; }
#dialog table tr td .TIPS div, #dialog table tr td .TIPS div b { font-weight:400; line-height: 18px; }
#dialog table tr td .multiuploader { /*border: 1px solid #e0e0e0; background: #f5f5f5;*/ }

.retrospectivewarning{
	display:none !important;
}
form .retrospectivewarning{
	display:block !important;
}

.ui-tabs.ui-widget ul.filelist li { background: #f7f8f9; border: 1px solid #e0e0e0;     padding: 3px;}
/*.btn.btn-success.fileinput-button span { color: #000; }*/
.ui-tabs.ui-widget ul.filelist li a { text-decoration: none; padding: 3px !important; color: #2A5AB6 !important; }
.btn.btn-success.fileinput-button { width: 100%; box-shadow: none; padding:0px; margin:0px !important; background:none !important; }
.btn.btn-success.fileinput-button > span { display:none; }
#dialog .ui-accordion .ui-accordion-content table { width: 99%; border-left: 1px solid #c6d5e1; border-top: 1px solid #c6d5e1; font-family: 'Open Sans', sans-serif; }
#dialog .ui-accordion .ui-accordion-content table th { font-family: 'Open Sans', sans-serif; border: none; background:#2A5AB6; color:#fff; font-size: 10px; }
#dialog .ui-accordion .ui-accordion-content table td { font-weight: 400; font-family: 'Open Sans', sans-serif; text-align:left; font-size: 10px; padding: 1px 2px !important; border-bottom: 1px solid #c6d5e1; border-right: 1px solid #c6d5e1; }
#dialog .ui-accordion .ui-accordion-content table .oddrow td, #dialog .ui-accordion .ui-accordion-content table td.evenselected { background: #F4F7F9; }
#dialog .ui-accordion .ui-accordion-content table td a { color: #2A5AB6 !important; }
.maincontent .tinytable td a.link { color: #2A5AB6 !important; }
#dialog table.tinytable tr th { font-family: 'Open Sans', sans-serif; background:#2A5AB6; color:#fff; font-size: 10px; }
#dialog table.tinytable tr td { font-weight: 400; font-family: 'Open Sans', sans-serif; text-align:left; font-size: 10px; padding: 1px 2px !important; border-bottom: 1px solid #c6d5e1; border-right: 1px solid #c6d5e1; }
.maincontent h2 { padding-bottom: 10px; text-align: left; font-family: 'Open Sans', sans-serif; color:#213457; }
.maincontent h2.ui-state-default { padding-top:15px; }
#currentProjects > h2 { padding:15px 0px; }
h3#searchtype {   color: #1a3363;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;    font-size: 16px; margin: 0px !important; padding: 0px; text-align: left; }
	
#findappraiserlookupform h3{   color: #1a3363;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;    font-size: 16px; margin: 0px !important; padding: 0px; text-align: left; }
.formButtons { text-align:right; margin: 0px; }
.formButtons input[type="button"] { border: none; outline: none; cursor:pointer; margin:0px; padding:6px 14px; background: #1A3373 !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: 'Open Sans', sans-serif !important; color:#fff !important; }
.formButtons input[type="button"]:hover { background: #0F2040 !important; color:#fff !important; }
.list-inline { padding-left: 0; margin-left: -5px; list-style: none; }
.list-inline>li { display: inline-block; padding-right: 5px; padding-left: 5px; }
.list-inline>li .btn { margin:0px !important; }
.pull-right { float:right !important; }
.pt-0 { padding-top:0px !important; }
.mt-10 { margin-top:10px; }
.mb-10 { margin-bottom:10px; }
.mb-40 { margin-bottom:40px !important; }
.mt-15 { margin-top:15px; }
.grey-light-5 { background:#F9F9F9 !important; }
.grey-light-5 tr td { background:#F9F9F9 !important; }
.row { margin-left:-10px; margin-right:-10px; }
#__zsc_once { }
.table-signature .sigPad { width:100%; margin:0px; }
.table-signature .sigPad .inner-table { margin:0px; }
.maincontent .table-signature ul li a { color:#fff !important; }
/*.saytForm button.navLinkH { float:right; }*/
.template h2 { line-height: 30px; text-align: left; font-family: 'Open Sans', sans-serif; color:#213457; }
.mm-50 { margin-top:-50px; }
.mm-40 { margin-top:-40px; }
.mm-30 { margin-top:-30px; }
.mm-33 { margin-top:-33px; }
.mm-23 { margin-top:-23px; }
.mm-10 { margin-top:-10px; }
.mm-5 { margin-top:-5px; }
.mm10 { margin-top:10px; }
.input-96 input[type="text"]{ width:96%;}

.full-width { width:97.5% !important; }
.bg-none { background:none; }
table.bg-none { border:none !important; }
.bg-none tr { background:none !important; }
.template .ui-tabs { margin-bottom:10px; }
.clearfix { clear:both; }
#PNTWidget .btn { margin:4px !important; }
.ard-summary table.summary-table tr td .summary-inner { min-height:184px; }
.red-color { color:#F00; }
.btn.red-btn { text-decoration:none; background-color: #ba202b !important; }
.text-left { text-align:left !important; }
.saytForm table td.link a { background: none; text-decoration: none; padding:0px; color: #00f; }
#dialog table.tinytable thead tr th h3 { color:#fff; }
/*#dialog .lander-request .prefix { display:none; }
#dialog .lander-request select {
    width: 100%;
	min-width:200px;
}*/
#dialog table.tinytable thead tr th.ui-widget h3{ font-size:10px; padding: 0px 2px; }
.selector { min-width:160px; }
input[type="text"] { display: block; width: 98%; min-height: 26px !important; padding: 2px 5px; font-size: 12px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; font-family: 'Open Sans', sans-serif; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type="password"] { display: block; width: 98%; height: 20px; padding: 2px 5px; font-size: 12px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; font-family: 'Open Sans', sans-serif; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.x-table input[type="text"] { width:auto; }
/*.table .table tr td input[type="text"] { width:90%; float:left; }*/
.x-table textarea { width:90%; }
select { display: block; width: 100%; height: 24px; padding: 2px 5px; font-size: 12px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; font-family: 'Open Sans', sans-serif; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.selector { text-align: left; position: relative; max-width: 900px; display: block; width: 98% !important; height: 26px; padding: 2px 5px; font-size: 12px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; font-family: 'Open Sans', sans-serif; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.select-hide .selector{  
    border: none;
    box-shadow: none;
    padding: 0px;
    margin: 0px 0px 6px 0px;
    background: transparent;
}
.selector select { border: none; box-shadow: none; padding: 0px; margin: 0px; background: none; height: 20px; }
.selector .chosen-container { width:100% !important; }
.selector .chosen-container-single .chosen-single { /* border: none; background:none; line-height: 20px; height:auto; box-shadow:none; */ }


#dialog table tr td.site-size .selector { max-width:200px; }
#dialog #tableheader .selector { border: 1px solid #ccc; border-radius: 3px; font-family: 'Open Sans', sans-serif; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
min-height:30px; padding:0px; }
textarea { display: block; width: 98%; overflow: auto; min-height: 40px; height: auto; padding: 2px 5px; font-size: 12px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; font-family: 'Open Sans', sans-serif; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input.password, input.text { margin:1px 0px; }
.padding-10 { padding:10px; }
.link a { color: #2A5AB6 !important; }
.navBlockP { text-align:left; margin-bottom: 5px; }
.navBlockP .btn { font-size:11px !important; padding: 3px 6px !important; }
/*.prefix { display:none; }*/
td input.checkbox, input.radio{margin: 2px 2px;min-height: 10px;}
input.checkbox, input.radio { border: 0; float: left; margin: 2px 2px; }
.maincontent .table .search input { width:20%; margin: 0px 0px 0px 10px; padding:3px 6px; height:auto; float:left; font-size: 13px; }
#dialog .table .search input { width: 200px; float: left;padding: 5px 12px; }
#dialog #tableheader .selector select { border: none; box-shadow: none; width: 100%; border-radius: 3px; margin: 0px; padding: 0px; min-height: 30px; }
.form_dropdown_content i { text-align:left; }
.text-list a { display:block; color:#2A5AB6 !important; }
.text-right { text-align:right !important; }
.text-center { text-align:center !important; }
.btn-wrap .recmenu li a { padding:0px; color:#2A5AB6 !important; }
.btn-wrap.blue-btn { padding:5px; }
.recmenu li a { padding:0px; color:#2A5AB6 !important; }
.ui-tabs.ui-widget .btn-wrap.blue-btn .recmenu li a { font-size: 14px; background: #e4402e !important; display: block; text-align: center; font-weight: 700; }
.ui-tabs.ui-widget .btn-wrap.blue-btn .recmenu li a:hover { background: #0F2040 !important; color: #fff !important; }
.ui-tabs.ui-widget .btn-wrap .recmenu li a { padding: 3px 6px; color: #fff !important; background: #90A4AE !important; border-radius: 3px; }
.ui-tabs.ui-widget .btn-wrap .recmenu li { display:block; margin:3px 4px; }
.easy-autocomplete-container ul li div { font-size:12px; }
.innertable .text-left { padding:10px; }
.innertable .text-left > .btn { margin-bottom:10px; }
/***************** table******************/
.table .search div { width:40% !important; float:left; margin-left:10px; }
table.default-table tr td:first-child { font-weight: 400; color:#000; }
table.default-table tr th h3 { line-height: 28px; font-weight:600; color:#546e7a; padding:0px 0px; display:block; font-family: 'Open Sans', sans-serif; }
table.default-table tbody tr th, table.default-table tbody tr td { padding:3px 5px; }
.default-table table.inner-table1 { background:#eceff1; border-color:#cfd8dc; }
.default-table table.inner-table1 tr { background:none !important; }
#dialog .default-table table.inner-table1 { background:#eceff1; border-color:#cfd8dc; }
#dialog .default-table table.inner-table1 tr { background:none !important; }
#dialog .table-cell-border tr td { border-top: 2px solid #cfd8dc; border-left: 2px solid #cfd8dc; }
.ard-summary table { border-color:#cfd8dc; }
.fw-400 { font-weight:400 !important; }
.border-none { border:none !important; }
.padding-none { padding:0px !important; }
.margin-none { margin:0px !important; }
/*.ui-widget-header + #dialog .ui-widget-header{background: #eceff1;    margin: 0px;
    padding: 5px !important;}*/
table tr:nth-child(even) {
 background: #fff;
}
#dialog .table .tooltip{display:none !important}
.table-bordered { border: 1px solid #cfd8dc; }
.default-table tr.table-topbar { background:#eceff1; }
.default-table tr.table-topbar h2 { font-family: 'Open Sans', sans-serif; font-size:18px; color:#1A3373; }
.default-table tr.table-topbar td { padding: 8px; font-weight:700; color:#404040; font-family: 'Open Sans', sans-serif; }
.default-table tbody tr td { font-weight:700; color:#000; border-color:#cfd8dc; font-family: 'Open Sans', sans-serif; }
.maincontent table.default-table table tr td { font-weight:700; color:#000; border-color:#cfd8dc; font-family: 'Open Sans', sans-serif !important; }
.default-table tr td .lineup-checkbox { width:25% !important; }
table.default-table tr td .fileinput-button i { display:none; }
.default-table tr td .lineup-checkbox div.checkboxlabel { padding: 2px 10px!important; }
span.tdp { line-height:22px; margin-left:10px; }
table { border-spacing: 0; border-collapse: collapse; margin-bottom: 10px; }
.table { width: 100%; max-width: 100%; margin-bottom: 10px; }
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border-bottom-width: 2px; }
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th { border-top: 0; }
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border: 1px solid #c6d5e1; }
.table>thead>tr>th { vertical-align: bottom; border-bottom: 2px solid #c6d5e1; }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 1px; line-height: 1.42857143; vertical-align: middle; border-top: 1px solid #c6d5e1; text-align: left; }
.table-bordered { border: 1px solid #c6d5e1; }
table tr td>.table-bordered{ border:none;}
.x-table th { font-family: 'Open Sans', sans-serif; border: none; background: #2A5AB6; color: #fff; font-size: 10px; }
.table tr td .x-table th { font-size:14px; padding:3px 2px; }
.table tr td .x-table th { font-size:14px; padding:3px 2px; }
.x-table tr th { font-size:14px; padding:3px 2px; }
.x-table th h3 { color:#fff; }
.x-table th a { color:#fff; }
.tab-navtop { margin-bottom:10px; }
.view-table.table>tbody>tr>td, .view-table.table>tbody>tr>th { border:none; }
#dialog table div.mysignature { float: right; width: 99%; min-width: 80px; max-width: none; }
.x-table .full-width textarea { width: 99%; }
.ui-widget-content .ui-tabs-panel p { text-align:left; }
.ui-widget-content .ui-tabs-panel p.align-right { text-align: right; }
button.navLinkH, button.navLinkP { margin-left: 10px; }
.ui-dialog .ui-dialog-content { padding:10px !important; }
.form-table.table tr td { line-height:28px; }
.form-table .lineup-checkbox { width:50% !important; }
.lic-table.form-table .lineup-checkbox { width:33% !important; }
.sm-input-width input[type="text"] { width: 94%; }
.sm-input-width select { width: 40%; }
.linewise .radio-btn-inline>div { font-size:11px; }
.linewise.table tr>th { vertical-align:middle; }
.radio-btn-inline>div { float:left; margin: 3px 4px 3px 0px !important; clear: none !important; font-weight:400; }
.radio-btn-inline>div:first-child { margin-left:0px !important; margin-right: 20px !important; }
.radio-btn-inline>div>input[type="radio"] { margin-top: 2px !important; }
.text-radio-btn.radio-btn-inline>div>input[type="radio"] { margin-top: 8px !important; }
.text-radio-btn.radio-btn-inline>div { line-height:28px; height: auto !important; }
.text-radio-btn.radio-btn-inline>div div { line-height:28px; }
.radio-btn-inline>div div { float:left; line-height: 18px; margin: 0 2px; }
.radio-btn-inline>div div:first-child { margin-left:0px !important; }
.radio-btn-inline .inline-text { float:left; line-height:18px; margin:0px 4px; }
.footer-btns { float:left; width:100%; text-align: right; }
.radio-btn-sub.radio-btn-inline>.TIPS { width:48%; }
.TIPS input.radio { margin:2px 2px 6px 2px!important; }
.text-radio-btn.radio-btn-inline>div.selector { width:20% !important; }
.input-group { position: relative; display: table; border-collapse: separate; }
.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }
.input-group .form-control:first-child { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; height: 28px; }
#dialog table tr td .multiuploader .input-group .buttonText { line-height:28px; }
.input-group-btn { position: relative; white-space: nowrap; }
.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }
.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }
.input-group-btn>.btn { line-height: 28px; position: relative; height: 28px; padding: 3px 20px; }
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
textarea.form-control{ width: 95.8%;}
.multiuploader .row { margin:0px; }
.green-bar { height: 6px; border:1px solid; background: green; }
.yellow-bar { height: 6px; border:1px solid; background: yellow; }
.red-bar { height: 6px; border:1px solid; background: red; }

.dark-green-bar { width: 85px; height: 6px; border:1px solid; background: #4caf50; }
.light-green-bar { width: 40px; height: 6px; border:1px solid; background: #c8e6c9; }
.yellow-bar { width: 50px; height: 6px; border:1px solid; background: #ffeb3b; }
.light-red-bar { width: 55px; height: 6px; border:1px solid; background: #ffcdd2; }
.dark-red-bar { width: 90px; height: 6px; border:1px solid; background: #f44336; }

.btn-list .btn { margin:0px 0px 0px 10px; }
.grouprows { width: 100%; max-width: 100%; margin-bottom: 10px; border: 1px solid #c6d5e1; }
.grouprows .ui-widget-header { font-family: 'Open Sans', sans-serif; border: none; background: #2A5AB6; color: #fff; font-size: 10px; }
.grouprows>tbody>tr>td, .grouprows>tbody>tr>th, .grouprows>tfoot>tr>td, .grouprows>tfoot>tr>th, .grouprows>thead>tr>td, .grouprows>thead>tr>th { padding: 1px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #c6d5e1; text-align: left; }
.ui-dialog .ui-dialog-titlebar { padding:15px; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-title { color:#fff; font-size:18px; }
.ui-datepicker .ui-datepicker-title { margin: 0 25px; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; float: left; background-color: #455A64; border: 1px solid #455A64; color:#fff; }
.ui-datepicker { border: 1px solid rgba(0, 0, 0, .15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }
.ui-datepicker td a, .ui-datepicker td span { text-align: center; }
.ui-datepicker-header { border: 1px solid #455A64; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { top:5px; }
.symbol-inputs input[type="text"] { float:left; width: 20%; }
.symbol-inputs .prefix {min-width: 65px;max-width: 65px; overflow:hidden; float: left; line-height: 28px; margin: 0px 4px; display: block; }
.symbol-inputs .suffix { float: left; line-height: 28px; margin: 0px 4px; display: block; }
.symbol-inputs .suffix{
	float: left;
    line-height: 28px !important;
    margin: 0px 4px;
    display: block;
    position: static;
}
.symbol-inputs input[type="text"] { 
border-radius: 0px 3px 3px 0px;
-webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
 }
 
 .input50per.symbol-inputs input[type="text"]{
	 width:50% !important;
 }
 .symbol-inputs.input50per input[type="text"]{
	 width:50% !important;
 }
.symbol-inputs>.prefix:first-child {min-width: 8px; float: left; border-radius: 3px 0px 0px 3px; line-height: 20px; margin: 1px 0px 0px 0px; display: block; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 2px 6px; background: #efefef;     color: #404040;}
.symbol-inputs .inline-text {    /* min-width: 48px;
    text-align: right; */ font-weight:bold;float:left; line-height:28px; margin:0px 4px; }
	
.symbol-inputs>.inline-text:first-child{ margin-left:0px;}	
.symbol-inputs .data-text{float:left; line-height:28px; margin:0px 4px;}	
.symbol-inputs .data-text input[type="text"] {width: 100px;}
.symbol-inputs .prefix:nth-child(2) {
        min-width: 8px;
    text-align: right;
	border-radius: 3px 0px 0px 3px;
	line-height: 20px; 
	margin: 1px 0px 0px 0px; 
	display: block; 
	border-left: 1px solid #ccc; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	padding: 2px 6px;
	background: #efefef;     
	color: #404040;
}

.symbol-inputs .prefix:nth-child(1) {
        min-width: 8px;
    text-align: right;
	border-radius: 3px 0px 0px 3px;
	    line-height: 26px; 
	margin: 1px 0px 0px 0px; 
	display: block; 
	border-left: 1px solid #ccc; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	padding: 2px 6px;
	background: #efefef;     
	color: #404040;
}
/* .symbol-inputs div{ display:inline-block;} */
.x-table th.symbol-inputs .prefix{color: #fff;}
.x-table th.symbol-inputs>.prefix:first-child{color: #404040;}

#dialog table .symbol-inputs .prefix {min-width: 90px;max-width: 90px;}
#dialog table .x-table .symbol-inputs .prefix {min-width: 50px;max-width: 80px;}

#dialog table .symbol-inputs>.prefix:first-child {min-width: 8px;}
#dialog table .symbol-inputs .prefix:nth-child(2) {min-width: 8px;}
#dialog table .symbol-inputs .prefix:nth-child(1) {min-width: 8px;}

.inline-text { float:left; line-height:28px; margin:0px 4px; }

.width-md input[type="text"] { width:90% !important; }
.width-sm input[type="text"] { width:40% !important; }
/*.width-sm .chosen-container{ width:50% !important; }*/
.width-xs input[type="text"] { width:30% !important; }
.width-md.fullwidth div input{width:100%;}
.lander-request .fullwidth .suffix{
	position:relative;
	float:left;
}
.lander-request .fullwidth>div{width:24.5%;float:left;}
.area-width-md textarea { width:90% !important; }
.input-select .selector{width:40% !important;}
.input-select>div{ float:left;width:30% !important;}
#dialog table tr td.red{ color:#ff0000;}
#dialog table tr td.red:first-child{color:#ff0000;}
.input-select>div input[type="text"]{width:90%; margin:0px;}

.ui-dialog{ width:1024px !important;     left: 0px;
    right: 0px;
    margin: 0px auto; }

#dialog table tr td.check-box div .TIPS:first-child div b { font-weight:700; }
#dialog table div.lineup-checkbox.TIPS:first-child div b { font-weight:700; }
td.selector-md .selector { width:50% !important; }
table tr td.radio-btn.align-btn div div.TIPS { float:left; width:100%; }
table tr td.radio-btn.align-btn div.TIPS { float:left; width:100%; }
table tr td.radio-btn.align-btn div .TIPS div { float:left; width:95%; }
#dialog table tr td.radio-btn.align-btn div div.TIPS { float:left; width:100%; }
#dialog table tr td.radio-btn.align-btn div.TIPS { float:left; width:100%; }
.inline-display { display:inline !important; }
#dialog table tr td.radio-btn.align-btn div .TIPS div { float:left; width:95%; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-active.ui-state-disabled { opacity: 1; }
.lightgray { background: #eeeeee; }
#dialog table.grouprows tr td:first-child input.checkbox { margin-top: 8px; }
.hidden-top { position:absolute; left:-1000px; display:hidden; }
.ui-accordion .ui-accordion-header { text-align: left; padding-left: 25px; }
.ui-accordion h3 { font-size: 13px; margin-bottom: 5px; background-color: #f5f5f5; border: 1px solid transparent; border-radius: 4px; color: #000; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25); box-shadow: 0 1px 1px rgba(0, 0, 0, .25); padding: 5px 0 5px 25px; text-align: left; cursor: pointer; position:relative; clear:both; }
.ui-accordion .ui-accordion-content { padding:0px; width:100%; }
.data-report-detail { padding-top:60px; }
.data-report-detail .reports h3 { margin:0px 0px 10px; text-align:left; }
.data-report-detail .selector { height:28px; }
.data-report-detail .search input { height:28px; }
.data-report-detail div.reports + .table .search input{height:28px;}
.min.data-report-detail { padding-top:15px; }
.data-report-detail .searchprojectform .btn { margin-left:10px; border:none; }
.data-report-detail .searchprojectform select { margin-left:10px; }
.data-report-detail .searchprojectform .ms-options-wrap { margin-left:10px; }
.data-report-detail .ms-options-wrap > .ms-options > ul label { text-align:left; }
.maincontent .form-content.contact-page table td { /* border-bottom: 1px solid #cdcfd2; */ line-height: 18px; font-size: 12px; }
.form-content.contact-page table tr td:first-child { line-height: 28px; }
.form-content.contact-page table tr td input[type="radio"] { margin-top: 8px!important; margin-right:4px !important; }
.form-content.contact-page table tr select { padding:4px !important; }
.form-content.contact-page table tr td textarea { padding: 10px 2%; font-size:14px; margin-top:10px; }
.maincontent .tinytable td div.template .ui-widget .btn { margin-bottom:5px; }
#dialog .x-table>thead>tr>th h2 { color:#fff; border:none; margin:0px; }
#dialog .x-table tr th h3 { color:#fff; border:none; margin:0px; }
#dialog .x-table th h2 { color:#fff; border:none; margin:0px; }
ul { list-style-type: disc; margin:0px 0px 10px 15px; text-align:left; }
ul li { list-style-type: none; margin: 0px; font-size: 12px; line-height: 18px; color: #555; font-family: 'Open Sans', sans-serif; }
.container-left nav.top-nav ul { margin: 0px; }

div#reportrange + div.btn-group ul{padding:5px;}
div#reportrange + div.btn-group ul li{
	font-size: 13px;
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #08c;
    padding: 3px 7px;
    margin-bottom: 8px;
    border-radius: 5px;
    cursor: pointer;
    list-style-type: none;
}
div#reportrange + div.btn-group ul li:hover{
	background: #08c;
	color: #fff;
}
div#reportrange + div.btn-group ul li a {
    padding: 0px;
}
div#reportrange + div.btn-group ul li a:hover{
	background: none;
    border-bottom: snow;
    color: #ffffff !important;
}

#dialog .appraoser-step .checkbox {
    margin: 2px 2px;
}


.sammary-table-48 { width:47% !important; }
.appraiser-search h2 { color: #1a3363;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;   font-size: 18px; text-align:left; display:block; margin-bottom:10px; }
.tinytable tr td img { max-width:150px; height:auto; }
table tr td img { max-height:auto; width:auto; }
.alt .modal-dialog { margin-top:120px; }
.alt .modal-content { border:none; }
.alt .modal-header { background:#1a3363; color:#fff; border:none; }
.alt .modal-header .close { opacity: 1; color:#fff; }
.alt .modal-content input[type="text"] { height:30px; width: 100%; }
.alt .modal-content .table { margin:0px; }
.alt .modal-content h3 { margin:0px; padding:2px 8px; }
.leftcontactmail { width:100%; display:block; text-align:center; margin-top: 50px; }
.leftcontactmail p a { display:block; }
.leftcontactmail h4 { font-size:12px; font-weight:700; }
.ui-state-default { text-align:left; margin:5px 0px; }
table.ui-widget .ui-widget-header { background: #2A5AB6; color:#fff; font-family: 'Open Sans', sans-serif; font-size:12px; border: 1px solid #fff; }
table .radio-btn div.checkboxlabel { line-height:16px; }
.link-per-line a { display:block; }
td p a { display:block; }
.template-upload.fade { display:block !important; }
.ui-button-text .glyphicon { display:none; }
.table tr.template-upload td { vertical-align:middle; }
.table tr.template-download td { vertical-align:middle; }
.table tr.template-download td .name { margin:0px; }
.table tr.template-upload td .name { margin:0px; }
.table tr.template-download td .preview img { margin-left:3px; max-width:50px; max-height:50px; }
.table tr.template-download td .btn-danger { color: #fff; background-color: #d9534f !important; border-color: #d43f3a !important; margin:0px; }
#dialog .table tr.template-download td button.btn-danger { color: #fff !important; padding: 6px 20px; background-color: #d9534f !important; border-color: #d43f3a !important; margin:0px; }
#dialog .table tr.template-download td button.btn-danger .ui-icon { display:none; }
.table tr.template-upload td .btn-warning { color: #fff; background-color: #f0ad4e !important; border-color: #eea236 !important; margin:0px; }
.multiuploader .ui-button .ui-button-text { padding:0px; }
.maincontent .template-upload .ui-widget-content { background:#f4f5f6; border-radius:8px; }
.table tr.template-upload .ui-progressbar .ui-progressbar-value { background:#5cb85c; }
.highlight-area textarea { background-color:#faffbd; }

.highlight-input input { background-color:#faffbd; }
.highlight-select select, .highlight-select .selector { background-color:#faffbd; }
.highlight-div div { background-color:#faffbd; }
.highlight-select .selector .chosen-container-single .chosen-single{background:#faffbd;}

table tr td .mysignature img { max-width:none !important; }
table .br-theme-fontawesome-stars .br-widget a.br-selected:after { color: #FFDF00; }
table .br-theme-fontawesome-stars .br-widget a.br-active:after { color: #FFDF00; }
table .lg .br-theme-fontawesome-stars .br-widget a { font-size:30px; }
.list-inline.star-rating { margin:0px; }
.star-rating.lg li i { color: #90a4ae; font-size:24px; }
.star-rating.sm li i { color: #90a4ae; font-size:16px; }
.star-rating li.active i { color: #FFDF00; }
.table .search .selector.findresult { /*border:none;*/ }
.login-msg { margin-left:17%; }
.ipad-msg { position: fixed; top: 0px; display: none; left: 0px; z-index: 99999; width: 100%; background: rgba(244, 18, 18, 0.8); height: 100%; }
.ipad-msg p { margin: 50% 0px 0px 0px; text-align: center; color: #fff; line-height: 40px; font-size: 36px; font-weight: 700; }
table tr td img.signatureimages { max-width: 300px; height: auto; }
table tr .signature img { max-width: 300px; height: auto; }
.toggle-menu { display:none; }
.toggle-menu a.highlight { color:#c23943; }
.tablesortered thead tr th{ cursor:pointer;}

.ui-dialog{ text-align:left;}
.maincontent .table .tinytable tr td span.details{ display:none;}


.news-list{ width:100%; max-width:100%;}
.media-list .media:first-child{border-top:none;}
.media-list .media {margin: 0px; border-top: 1px solid #ECEFF1; background-color: #fff; padding: 15px 10px; border-radius: 3px; }
.media-list .media:hover{background-color: #ECEFF1;}
.media-list .media h4 {font-family: 'Open Sans', sans-serif;color: #1a3363!important; font-size: 16px; font-weight: 600; margin: 0px 0px 5px 0px; }
.media-list .media:hover .media-left .btn{ background:#fff !important;}
.media-list .media a { color: #ba202b; }
.media-list .media p{font-family: 'Open Sans', sans-serif;    margin-bottom: 5px; font-size:13px;  color: #555;  line-height: 20px;}
.media-list .media .media-left .btn { padding: 1px 10px; border-radius: 0px !important;}
.media-list { margin-bottom: 20px; }
.media-list .media .list-inline { margin-bottom: 0px; }
.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-group-vertical>.btn, .btn-group>.btn {
    position: relative;
    float: left;
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0;
}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 4px !important;
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.media-list .media .btn-default {
    background-color: #f8f8f9 !important;
    border-color: #dae4f5 !important;
    color: #9daeb8 !important;
}
/********************* Searchbar Design Charts Page ******************/
.ms-search {
    padding: 6px;
    background: #eceff1;
}
.ms-options-wrap > .ms-options > .ms-search input {
    padding: 15px 10px;
    margin: 0px;
    border: 1px solid #ddd;
    color: #aaa;
    box-shadow: none;
}
.ms-search + ul {
    margin: 0px;
}
.ms-search + ul li {
    padding: 5px;
}
.ms-search + ul li label {
    padding: 0px;
    line-height: 24px;
}
.ms-search + ul li label input[type="checkbox"] {
    left: 0px !important;
}
/***************************************************************/
/********************* Leftside Menu Hide Show ******************/
.maincontent .inner-wrapper .container-left.small-leftside{
	width: 2%;
	-webkit-transition: ease-in-out 0.4s;
		-moz-transition: ease-in-out 0.4s;
		-o-transition: ease-in-out 0.4s;
		transition: ease-in-out 0.4s;
}
.maincontent .inner-wrapper .container-left .menu{
	display:none;
}

.maincontent .inner-wrapper .container-left i.fa.collapse-menu.fa-chevron-left {
    position: absolute;
    right: 10px;
    top: 15px;
    color: #546e7a;
	cursor:pointer;
}
.maincontent .inner-wrapper .container-left i.fa.collapse-menu.fa-chevron-left:hover , .maincontent .inner-wrapper .container-left.small-leftside i.fa.collapse-menu.fa-chevron-right:hover{
	color:#ba202b;
}
.maincontent .inner-wrapper .container-left.small-leftside i.fa.collapse-menu.fa-chevron-right{
	padding:15px 9px;
	cursor:pointer;
}
.maincontent .inner-wrapper .container-left.small-leftside p.menu{
	font-size: 22px;
	margin-top: 42vh;
    font-weight: 600;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform:  rotate(-90deg);
	transform:  rotate(-90deg);
}
.maincontent .inner-wrapper .container-left.small-leftside .menu{
	display:block;
}
.maincontent .inner-wrapper .container-left.small-leftside .leftcontactmail{
	display:none;
}
.maincontent .inner-wrapper .container-left.small-leftside nav.top-nav ul li a{
	Display:none;
}
.maincontent .inner-wrapper .container-left.small-leftside nav.top-nav li a{
	border:none !important;
}
.maincontent .inner-wrapper .container-left.small-leftside + div.container-right{
	margin-left:2%;
	width:96.5%;
	-webkit-transition: ease-in-out 0.4s;
	-moz-transition: ease-in-out 0.4s;
	-o-transition: ease-in-out 0.4s;
	transition: ease-in-out 0.4s;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.container-left.small-leftside li{
	visible:hidden;
}
.maincontent .inner-wrapper .container-left.small-leftside nav.top-nav i.fa.fa-bars.pull-right.collapse-menu {
    position: absolute;
    right: 30px;
    top: 20px;
    z-index: 100000;
    font-size: 20px;
    color: red;
}
/********************* Leftside Menu Hide Show ******************/
ul.reports-list {
    padding: 0px;
    margin: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
}
ul.reports-list li a {
    font-size: 14px;
    color: #1a3363;
    font-weight: 600;
    display: table-cell;
}
.maincontent ul.reports-list li a:hover {
    text-decoration: none;
    background: transparent;
    border: none !important;
}

ul.reports-list li {
    font-size: 13px;
    color: #757e88;
    margin: 5px 10px;
    border-radius: 3px;
	position: relative;
    padding: 15px 10px 5px 10px;
    list-style-type: none;
    /* border-left: 5px solid #1a3363; */
    background: rgba(236, 239, 254 , 0.7);
}
ul.reports-list li span {
    display: inline-flex;
    padding: 15px 0px;
}
ul.reports-list li span i {
    font-size: 30px;
    color: #1a3363;
    margin-right: 30px;
    float: left;
    margin-left: 15px;
    align-self: center;
}
ul.reports-list li a:after {
    width: 5px;
    background: #1a3363;
    position: absolute;
    left: -13px;
    top: -2px;
    height: 100%;
    border-radius: 3px 0px 0px 3px;
}
ul.reports-list li a:hover + span{
    border-color: #bd4650;
	-webkit-transition: ease-in-out 0.2s;
	-moz-transition: ease-in-out 0.2s;
	-o-transition: ease-in-out 0.2s;
	transition: ease-in-out 0.2s;
}
ul.reports-list li a:hover + span i {
    color: #bd4650;
	-webkit-transition: ease-in-out 0.2s;
	-moz-transition: ease-in-out 0.2s;
	-o-transition: ease-in-out 0.2s;
	transition: ease-in-out 0.2s;
}
.maincontent ul.reports-list li a:hover:after {
    background-color: #bd4650;
	-webkit-transition: ease-in-out 0.2s;
	-moz-transition: ease-in-out 0.2s;
	-o-transition: ease-in-out 0.2s;
	transition: ease-in-out 0.2s;
}
/********** Requesting officer Dropdown Design ******/ 
.profile-edit tr td.table .selector {
    width: 98% !important;
}

/***************************************************/ 




/*******************Reports Page Design ********************/



/***********************************************************/
/* .ie-10.table.view-table>thead>tr>th, .ie-10.table.view-table>thead>tr>td{ width:100%;}
.ie-10.table.view-table>tbody>tr>th, .ie-10.table.view-table>tbody>tr>td{ width:100%;} */

#formdiv-1{ display:none;}
#formdiv-2{ display:none;}
#formdiv-3{ display:none;}
.gray-div{ background:#fafbfc;border:1px solid #eee; margin:5px 0px;}

.checkbox-inline, .radio-inline {
    position: relative;
    display: block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px;
}

.gray-div .ui-widget-content{background:#fafbfc; }

.gray-div .ui-widget-content .table tr td{background:#fafbfc;}

.div-50.radio-btn-inline>div {
    width: 38%;
    margin: 0px 10px !important;
	
	/* width:38% */
}
.div-25.radio-btn-inline>div {
    width: 20%;
    margin: 0px 0px 0px 15px !important;
	text-align: center;
}
.div-20.radio-btn-inline>div {
        width: 17%;
    margin: 0px 0px 0px 10px !important;
    text-align: center;
}
.ul-list ul li{ list-style:none;}
.link.ul-list ul li a {
    color: #2A5AB6 !important;
    display: block;
    padding: 3px 2px;
}
.lineup-checkbox-50 .lineup-checkbox{ width:50% !important;}
.lineup-checkbox-33 .lineup-checkbox{ width:33% !important;}
/* #findappraiserlookupform .selector select {
     position: absolute; 
     top: 0; 
     left: 0; 
     opacity: 0; 
     width: 100%; 
     height: 30px; 
     cursor: pointer; 
     border: 1px solid #afb3c0; 
} */
.checkbox-inline-wrap{ position:relative; display:block; margin-bottom:15px;}
.checkbox-inline-wrap .lineup-checkbox{ display:inline-block !important;    float: none !important;}
#findappraiserlookupform .span-hide .selector > span{ display:none;}

.table .similarselectalllabel .similarselectall, .table .changeselectalllabel .changeselectall{ margin:0px; vertical-align:middle;}
.multiuploader{ z-index:1; position:relative;}
.gray-div .radio-btn-inline>div:first-child {
    margin-left: 8px !important;
    margin-right: 20px !important;
}
.gray-div .radio-btn-inline>div {
    margin: 3px 8px 3px 12px !important;
}
/* #formdiv-3.gray-div .radio-btn-inline>div {
    margin: 3px 4px 3px 4px !important;
} */
#formdiv-3.gray-div .radio-btn-inline>div {
    margin: 0px 0px 0px 0px !important;
}
table.marketcondition input[type="text"] {
    height: 35px;
    vertical-align: top;
}
#dialog form table.propertycondition td .chosen-container {
    width: 100% !important;
}
/* #formdiv-3.gray-div .radio-btn-inline>div:first-child {
    margin-left: 8px !important;
    margin-right: 10px !important;
} */
#formdiv-3.gray-div .radio-btn-inline>div:first-child {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
#formdiv-2.gray-div .selector{ width:250px !important;}

table.tablesorter.x-table thead tr .header{background: #2A5AB6;}
#formdiv-2.gray-div  .chosen-container-single .chosen-single span{ font-size:11px;}

.maincontent .move-btn  .navBlockH .btn{ margin-left:0px;}
.move-btn .navBlockH{ text-align:left;}

 .maincontent .move-btn-2  .navBlockH .btn:first-child{ float:left; margin-top:-20px; margin-left:0px;}

#myResultTable.tablesorter.x-table tbody tr td .link{ display:block;}
.table .search.findresultfilter{ margin:0px 0px 10px 0px;}
.table .search.findresultfilter > div{ max-width:200px !important;}
/* .maincontent .table #tableheader span.details.findresultfilter a.btn{color:#fff !important; border:none;} */

.gray-div .chosen-container .chosen-results li{ font-size:11px !important; padding:3px  !important;}

.propertyconditionworksheets ul li{float:left:width:33%;}

.symbol-inputs.input-3 .currencyfield  {
width:25%  !important;
}
.symbol-inputs.input-3 div{ float:left; margin-right:10px;}
.symbol-inputs.input-3 div .text{ width:95%;}

.top-padding-15{ padding-top:15px;}

.table .search .selector.findresult>.selector{ border:none;margin: 0px;
    box-shadow: none;
    padding: 0px;
    width: 160px !important;}

#tablewrapper.tablewrapper5367{ margin-top:15px;}
#tablewrapper.tablewrapper5368{ margin-top:15px;}


.ard-summary table tr td a {
    margin: 0;
    overflow: hidden;
    /* width: 80%; */
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ard-summary table.summary-table.table100{width: 100%;}

.ard-summary.table100 table.summary-table.first{width: 100%;}
.ard-summary.table100 table.summary-table{width: 100%;}
.lender-summary.table100 table.summary-table{width: 49%;}
.lender-summary.table100 table.summary-table.first{width: 49%;}
.lender-summary.table100 table.summary-table.second {
    width: 46%;
}
.grey-light-5 .symbol-inputs .suffix {
    float: none;
    /* line-height: inherit;
    margin: inherit; */
    display: inline;
}

#dialog .ard-summary table a.navLinkH{ display:inline-block;    width: 10%;}
.viewpropertyincomeproducing{display:none;}
form .viewpropertyincomeproducing{display:block;}
.fixed-table{}
/* .fixed-table input[type="text"] {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
} */
.width33{width:33%;margin: 0px !important;}

.gray-input{ }
.gray-input input[type="text"] {
    background:#c5c4c4;
	/* background:#efefef; */
}
.gray-input input.text{background:#c5c4c4;/*  background:#efefef; */}

.text-indent-15{ text-indent:15px;}
#dialog table.tinytable thead tr th h3{ font-size:10px; padding:0px;}
table.tinytable thead tr th h3{ font-size:10px; padding:0px;}
#dialog .x-table tr th h3{font-size:10px; padding:0px;}

.symbol-inputs  div .suffix {
    line-height: 28px;
	/* margin:3px; */
}

.stacked-checkbox{}
.stacked-checkbox .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.stacked-checkbox .checkbox label{
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.stacked-checkbox label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.certificate-box{ background:#f1f2f3; float:left; width:100%; margin-bottom:10px;}
.certificate-box .table{background:#f1f2f3;}
.certificate-box .table tr td{background:#f1f2f3;}

.certificate-box .rembtn{ margin-right:10px; margin-bottom:10px;}
#dialog  .table.appraiser-tab tr td{  vertical-align: top;}
.table.appraiser-tab tr td{    vertical-align: top; padding:10px;}
.table.appraiser-tab tr td .table.appraiser tr td{ padding:2px;}
.appraiser{background:#f3f4f5; padding:10px; border:1px solid #eee;}

.appraiser h4 {
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
    margin-bottom: 10px;
}
.appraiser ul{ margin:0px; padding:0px;}
.appraiser ul li a{ padding:0px; display:block;}
.appraiser ul li{      line-height: 20px;  font-weight: 500; list-style:none;}
.appraiser ul li .fa-fw{ margin-right:10px;}

.appraiser ul li .reportfiles{ margin-left:14px !important;}
.appraiser ul li .reportfiles li a{color: #00f;}

.license{background:#f3f4f5; padding:10px; border:1px solid #eee;}

.license h4 {
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
    margin-bottom: 10px;
}
.license ul{ margin:0px; padding:0px;}
.license ul li a{ padding:0px; display:block;}
.license ul li{       line-height: 20px; font-weight: 500; list-style:none;}
.license ul li .fa-fw{ margin-right:10px;}

.license ul li .reportfiles{ margin-left:14px !important;}
.license ul li .reportfiles li a{color: #00f;}


.reportfiles li{ list-style:none;}


.list-unstyled{ margin:0px;}
.list-unstyled li{ list-style:none;}

.panel-pricing {
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -webkit-transition: all .3s ease;
}
.panel-pricing:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.panel-pricing .panel-heading {
  padding: 20px 10px;
}
.panel-pricing .panel-heading .glyphicon {
  margin-top: 10px;
  font-size: 58px;
}
.panel-pricing .list-group-item {
  color: #777777;
  border-bottom: 1px solid rgba(250, 250, 250, 0.5);
}
.panel-pricing .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.panel-pricing .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.panel-pricing .panel-body {
  background-color: #f0f0f0;
  font-size: 40px;
  color: #777777;
  padding: 20px;
  margin: 0px;
}
.panel-pricing .panel-body p{ margin-bottom:0px; font-size:18px;}

.panel-pricing  .list-group {
    margin: 0px;
}
form .hide-alert .alert{ display:none;}

/******* Width Classes *********/

.width-auto{width:auto !important;}
.width-25{width:25% !important;}
.width-50{width:50% !important;}
.width-75{width:75% !important;}
.width-100{width:100% !important;}
/******** When Chosen Dropdown in table view ***************/

.input-chosen .selector {
    background: transparent;
    border: none;
    height: 25px;
    padding: 0px 1px;
    margin: 0px;
    box-shadow: none;
}
/**********************************************************/


/************************ Double Input Style In One Row**************/
#dialog2 table tr.double-input td{
	width:25%;
}
#dialog2 table tr.double-input td:first-child {
    width: 30%;
}
#dialog2 table tr.double-input td:last-child {
    width: 96%;
    margin-right: 20px;
    display: block;
}
#dialog2 table tr.double-input td:nth-child(3) {
    text-align: center;
    width: 15%;
}
#dialog2 table tr.double-input td:nth-child(2) {
    width: 25%;
}
.symbol-inputs.inline input[type="text"] {
    width: 70%;
}
td.radio-btn-inline.inside {
    text-align: left;
    display: flex;
    line-height: 24px;
}
td.radio-btn-inline.inside>div {
    width: 71px;
    margin-right: 3px !important;
    margin-left: 5px !important;
    display: inline-flex;
}
#dialog table tr td.symbol-inputs {
    line-height: 29px;
}
#dialog .inline-div.width-sm input + span.suffix {
    position: absolute;
    right: -11px;
    top: 7px;
    font-weight: bold;
}
/**********************************************************/
p.panel_desc {
    font-size: 14px;
    line-height: 18px;
    margin: 0px;
}

.invitation-mix .selector{width:20% !important}
.invitation-mix.single-select .selector{width:32% !important}
.single-select .selector{float:right}


/*******************new Page Design ********************/
.list-inline ul{ margin:0px;}
.infobox {
    background: #fafafa;
    border: 1px dashed #b0bec5;
    padding: 10px;
	    font-family: 'Open Sans', sans-serif;
}
.infobox h4{    margin-bottom: 5px; font-size:12px;font-family: 'Open Sans', sans-serif; font-weight:700;}
.infobox p{ line-height:16px;}
.infobox ul{ margin-bottom:0px;} 
div.list-inline ul.checklist li { 
    padding: 0.5em .6em .6em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
	background-color: #337ab7;
	
	display: inline-block; 
	
}
.label.label-Yes {
    background-color: #5cb85c;
}
.label.label-No {
    background-color: #d9534f;
}


.heading-box h3{ margin-bottom:0px;    line-height: 20px;
    margin-top: 0px;}
.heading-box p{color: #b0bec5;margin-bottom:0px; }
.action-box ul{ margin-bottom:0px; margin-right:-5px; text-align: right;}
.btn-primary{background: #90a4ae; border:none !important;}
.btn-primary:hover, .btn-primary:focus{background: #78909c;  color:#fff; }
.action-box{ margin-bottom:15px;}
.heading-box{ margin-bottom:15px;}
.panel.panel-default{border:none; border-radius: 2px;   -webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,.03);
    box-shadow: 0px 0px 0px 1px rgba(0,0,0,.03);}
.user-media .media-left .media-object{ width:160px;}
.user-media .media-left {
    padding-right: 15px;
}
.user-media .media-heading{ font-size:30px;}
.user-media .sep-inline{ }
.user-media .sep-inline li:first-child{border-left:none; padding-left:5px;}
.user-media .sep-inline li{border-left:1px solid #b0bec5;color: #546e7a; padding:0px 10px;}
.user-media .r-dl dt{width: 130px; text-align: left;color: #90a4ae; font-size:12px; font-weight:400;}
.user-media .r-dl dd{margin-left: 130px;  font-size:12px;color: #546e7a;}	

.user-detail h4{color: #90a4ae; font-size:16px;}
.user-detail h5{color: #90a4ae; font-size:14px;}
.sig-box {
    border: 2px dashed #b0bec5;
    background: #fefefe;
    position: relative;
    padding: 5px;
    text-align: center;
	margin-bottom:10px;
	width: 100%;float: left;
}
.sig-box .btn-link{background: #90a4ae; border:none !important; color:#fff;border-radius: 3px; position:absolute; bottom:10px; right:10px; padding:2px 5px; font-size:12px;}
.sig-box .signed {
    width: 100%;
    float: left;
    border: none;
    margin: 0px;
}
.user-media .media-body .r-dl{ margin-bottom:0px;}
.sig-box .signed .sigWrapper{ box-shadow:none;}
.thumbnail.license-thumb {
    padding: 10px;
    width: 100%;
    background: #FCFCFD;
    border-color: #eee;
	position: relative;
	    overflow: hidden;
}
.thumbnail.license-thumb .icon {
    position: absolute;
    right: 15px;
    bottom: -15px;
    font-size: 72px;
    color: #f1f1f1;
    width: 100%;
    float: none;
    height: auto;
    text-align: right;
    z-index: 0;
}
.thumbnail.license-thumb .icon-2{position: absolute;right: 15px;
    top: 15px;font-size: 30px;width: 80px;
    text-align: center;}
.thumbnail.license-thumb h4 {
    font-size: 14px;
    color: #352E23;
    margin-top: 0px;
}
.thumbnail.license-thumb .ribbon {
    position: absolute;
    right: -80px;
    top: 10px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #1a3363;
    color: #fff;
    padding: 3px 8px;
    font-size: 12px;
    width: 200px;
    text-align: center;
}

.thumbnail.license-thumb .r-dl{ margin-bottom:10px;}
.thumbnail.license-thumb .r-dl dt{width: 80px; text-align: left;color: #90a4ae; font-size:12px; font-weight:400;}
.thumbnail.license-thumb .r-dl dd{margin-left: 90px;  font-size:12px;color: #546e7a;}
.thumbnail.license-thumb .caption {
    padding: 0px;
    color: #333;
    position: relative;
    width: 100%;
    top: auto;
    transform: inherit;
}
.thumbnail.license-thumb .btn-danger {
    color: #fff;
    background-color: #d9534f !important;
    border:none !important;
}
.media.license-media .r-dl{ margin-bottom:10px;}
.media.license-media .r-dl dt{width: 80px; text-align: left;color: #90a4ae; font-size:12px; font-weight:400;}
.media.license-media .r-dl dd{margin-left: 90px;  font-size:12px;color: #546e7a;}
.license-media .media-left a{ width:80px; min-height:80px;background: #fefefe;border: 1px solid #b0bec5;}

.user-detail .r-dl dt{width: 200px; text-align: left;color: #90a4ae; font-size:12px; font-weight:400;}
.user-detail .r-dl dd{margin-left: 200px;  font-size:12px;color: #546e7a;}

.dl-horizontal.r-dl dt{width: 160px; text-align: left;color: #90a4ae; font-size:12px; font-weight:400;}
.dl-horizontal.r-dl dd{margin-left: 160px;  font-size:12px;color: #546e7a;}

.dl-horizontal.r-dl.big-dl dt{width: 275px;}
.dl-horizontal.r-dl.big-dl dd{margin-left: 275px;}

.user-detail .list-unstyled li {
    color: #546e7a;
    line-height: 22px;
    vertical-align: middle;
}
.user-detail .list-unstyled li i {
    margin-right: 3px;
    font-size: 10px;
}
.m-b-0{ margin-bottom:0px !important;}
.label.big-label{ font-size:16px;    font-weight: 500; padding:4px 15px;}
.panel.panel-default h4.min-heading{ margin:0px 0px 15px 0px; font-size:16px;}
.profile-prograss{    width: 100%;
    float: left; display:block; text-align:center; margin-bottom:15px; position:relative;}
.circle-prograss {
    position: relative;
    margin: 10px;
    border: 2px solid #1a3363;
    overflow: hidden;
    border-radius: 50%;
    height: 100px;
    width: 100px;
    display: block;
    background: #d1def7;
}
.circle-prograss .fill {
    position: absolute;
    background: #1a3363;
    width: 100%;
    height: 70px;
    bottom: 0px;
    line-height: 70px;
    color: #fff;
}
.prograss-text {
    position: absolute;
    top: 0px;
    right: 0px;
    margin: 10px;
    width: 100%;
    height: 100px;
    text-align: right;
}
.prograss-text .line {
    width: 60%;
    height: 1px;
    background: #000;
    position: absolute;
    right: 0px;
    bottom: 70px;
}
.prograss-text .text {
    position: absolute;
    right: 0px;
    font-weight: 700;
    font-size: 18px;
    bottom: 70px;
}
.profile-prograss p{ margin:10px 0px;}
.panel.panel-banner{ position:relative; background:#0175B2; padding:20px; color:#fff; overflow:hidden;}
.panel.panel-banner .icon{ position:absolute; color:#5CA2CB; font-size:90px; bottom:0px; right:0px;}
.panel.panel-banner h4{    font-family: 'Open Sans', sans-serif; font-size:30px; font-weight:300;}
.panel.panel-banner p{ font-size:16px; font-weight:500;color:#fff;}

.remember-list {
    position: absolute;
    left: 120px;
    top: 45px;
}
.remember-list li{     font-size: 11px;
    line-height: 14px; }
.remember-list li i{ font-size: 10px;   color: #c0343e;}


.file-list li {
    background: #FCFCFD;
    border: 1px solid #eee;
    display: block;
    border-radius: 3px;
    padding: 4px 10px;
    margin-bottom: 5px;
}
.user-detail ul.detail-list li i{ float:left; line-height: 45px;margin-right: 8px;
    font-size: 18px;}
.user-detail ul.detail-list li {
    background: #FCFCFD;
    border: 1px solid #eee;
    display: block;
    border-radius: 3px;
    padding: 4px 10px;
    margin-bottom: 5px;
}

.user-detail .detaillist ul.reportfiles li {
    background: #FCFCFD;
    border: 1px solid #eee;
    display: block;
    border-radius: 3px;
    padding: 4px 10px;
    margin-bottom: 5px;
	 
    line-height: 22px;
    margin-right: 8px;
    font-size: 12px;
	
}
.user-detail .detaillist ul.reportfiles li:before {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	
    content: "\f15b";
    color: #546e7a;
    margin-right: 5px;	
}
.btn-xs {
    padding: 1px 5px !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    border-radius: 3px !important;
	height:auto  !important;
}
.file-list.digitalcopylist li a{
 
}
.file-list.digitalcopylist li a img{
	display:none;
}
.file-list.digitalcopylist li a:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f15b Digital Copy";
    color: #546e7a;
    margin-right: 5px;
}

.wizard-forms input.text{ width:100%;}
#dialog2 table.pdf-table { margin-bottom:15px; display: table;  border: 2px solid #c6d5e1 !important;}

.light-bg{background: #dee8f1 !important;}

.pdf-table thead tr th{ background: #dee8f1 !important; color:#000;}
.pdf-table thead tr th.pdf-heading{ font-size:20px; text-align:center; font-weight:700;}
.pdf-table.table>tbody>tr>td, .pdf-table.table>tbody>tr>th, .pdf-table.table>tfoot>tr>td, .pdf-table.table>tfoot>tr>th, .pdf-table.table>thead>tr>td, .pdf-table.table>thead>tr>th{ padding:1px 5px;background:#fff;}

#dialog2 table.pdf-detail-table {margin-bottom:15px; display: table;  border: 2px solid #c6d5e1 !important;}

.pdf-detail-table thead tr th{ background:#dee8f1  !important; color:#000;}
.pdf-detail-table thead tr th.pdf-heading{ font-size:20px; text-align:center; font-weight:700;}
.pdf-detail-table.table>tbody>tr>td, .pdf-detail-table.table>tbody>tr>th, .pdf-detail-table.table>tfoot>tr>td, .pdf-detail-table.table>tfoot>tr>th, .pdf-table.table>thead>tr>td, .pdf-detail-table.table>thead>tr>th{ padding:1px 5px;    border-top: 0px; background:#fff;}

.font-36 strong{ font-size:36px;}
.sm-heading{font-size: 14px !important;}
.pdf-detail-table thead tr th.sm-heading{font-size: 14px !important;}

@media print {
  #dialog table tr td{
	  font-size: 9pt;
  }
}
@media screen and (max-width: 1024px) {
.toggle-menu {display: block;float: left;margin-left: 30px;}
.toggle-menu a {color:#1a3363;line-height: 40px;}
.maincontent .inner-wrapper .container-right {padding-right: 10px;padding-left: 10px;width: auto; margin-left: 0%;}
.maincontent .inner-wrapper .container-left {display:none;width: 16%;}
.maincontent .table .tinytable th {font-size:9px;padding:0px !important;}
.maincontent .table .tinytable td {padding:0px !important;font-size:9px;}
.maincontent .table .tinytable tr td span {padding: 1px 2px;}
.sammary-table-48 {width: 44% !important;}
nav.top-nav ul li{ margin:0px;}
.ui-dialog{    left: 6%; text-align:left;}
}

button.draft { float: left !important; }

.centertext { text-align: center !important; }
