body#creditorlogin .site-footer{
display: none;
}
body#creditorlogin h2,
form.creditorhub_form h2{text-align: center;
border-bottom: none;
}

body#creditorlogin .navbar .navbar-toggle{

	display: none !important;
}
#modal_castvote{width: 100%;
margin: 20px 0;}
#modal_castvote.btn-group .btn{
	width: 33%;
}
#modal_castvote.btn-group .btn#vote_no{
	border-right: 1px solid #fff;
	margin-right: 1px;
	margin-left: 1px;
}
#sidebarLogoWrap{
		position: fixed;
	bottom: 0;
	padding-bottom: 40px;
	text-align: center;
	width: 350px;
}
#sidebarLogoWrap p{
	opacity: .5;
	font-size: 12px;
}
img#sidebarLogo{
	width: 150px;
	opacity: .5;

}
.btn.btn-abstain{
	background: #515151;
	color: rgba(255,255,255,.5);
}
li.divide{

	width: 5px;


}
li.divide span{
		background: rgba(255,255,255,.5);
	display: inline-block;
	width: 1px;
	height: 100%;
	padding-top: 20px;
	padding-bottom: 0;
	height:40px;
	margin-top:5px;
}
#ch_branding{

}
  #ch_branding{background: #58c0c2;
    padding: 20px 25px;
    text-align: center;
    border-radius: 6px;
    width: 50%;

    margin: 10px 0 25px 25% ;
  }
  #ch_branding img{
  	width: 100%;
  }
nav.navbar{
	background: #58c0c2 !important;
}

.rule{
	background: #f0f2f1;
	    border-radius: 3px;
	    padding: 20px 30px;
}
.rule h5 {
color: rgba(0,0,0,.3);
}
h2.noborder{
	border-bottom: none;
}
/*#usernamegroup{border-bottom: 1px solid red;}*/
.banner h1{
	font-weight: 100 !important;
	margin-top: 60px;
}
.banner{
	    height: 70vh;
	    background-attachment:none !important;
}
.banner .container{
	margin-left: auto !important;
	margin-right: auto !important;
}
.banner p.lead{
	 font-size: 35px;
	 line-height: 48px;
	  margin-bottom: 80px;
}
.banner p{
	 font-size: 14px;
	 line-height: 16px;
	/* text-transform: uppercase;*/
}
.banner p.lead a:link,
.banner p.lead a:visited{
	border-bottom: 1px solid #5cc7b2;
		
	color: #fff !important;
	padding-bottom: 4px;
}
.banner p.lead a#link2{
	border-bottom: 1px solid #968eee !important;
	font-weight: 600;
}

.banner .btn{background: #fff !important;
color: #000 !important;}
.banner p.lead a#link3{
	border-bottom: 1px solid #fe6060 !important;
}

/*Colour*/
.purple i.fa{
	color: #6d5cae;
}

.sidenav > li > a.here,
.sidenav > li > li > a.here{
	color:#5cc7b2;
}

/*Chat for Meeting*/

ul#chat-list li{
	width: 80%;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;

}


div#chat-entry {
	
	position: fixed;
	bottom: 0;
	left: 0;

	height: 130px;
	width: 100%;
	padding-right: 370px;

}
div#chat-entry textarea {
border:none;border-top: 1px solid #eee;width: 100%;
font-size: 14px;
width: 100%;
height: 130px;
padding: 20px;

}


ul#chat-list p{
	padding: 15px 25px;
	border-radius: 4px;
	font-size: 13px;
		background: #f5f5f5;
}
ul#chat-list p.meta-data,
ul#chat-list li.me p.meta-data,
ul#chat-list li.host p.meta-data{
	padding: 0;

	font-size: 11px;
	color: #999;
		background: none;
}
ul#chat-list li.me p.meta-data{
	text-align: right;
}
#chatWrapper{
margin-right: -35px;
padding-right: 20px;
padding-bottom: 20px;
	overflow-y: scroll;
}
ul.chat-list li.me{
	margin-left: 20%;
	width: 80%;
}
ul.chat-list li.host p{
background: #a03b3e;
color: #fff;
}
ul.chat-list li.me p {
	background: #2a3542;
color: #fff;
}

.participants ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

	.participants ul li button{
		
			background: none;
			border: none;
			padding: 0;
	}
.participants ul li h6{
	font-size: 16px;
}	
.participants ul li .fa{
	float: right;
color: #919191;
font-size: 23px;
margin-left: 5px;
}
.participants ul li .fa.status_true{
	color: #F44336;

}
.participants ul li .fa.status_false{
	display: none;
}
.participants ul li p{
	opacity: .6;
}
.participants ul li h6{
	margin-bottom: 0;
	padding-bottom: 0;
}

form.creditorhub_form{
	padding-bottom: 40px;
}
form.creditorhub_form input[type=username],
form.creditorhub_form input[type=password],
form.creditorhub_form input[type=email]{
	border:none !important;
	border-bottom: 1px solid #ccc !important;
	border-radius: 0 !important;
	box-shadow: none;
	font-size: 17px;
/*	text-align: center;*/
padding-left:0  !important;
}
form.creditorhub_form input[type=username]:focus,
form.creditorhub_form input[type=password]:focus{
	/*color: #000;
	border-bottom: 1px solid #000 !important;*/
}
body#creditorlogin .btn:hover{
/*  box-shadow: inset 0 0 0 5px #3071A9;*/
	/*text-transform: uppercase;*/
/*	font-weight: 600;
	font-size: 14px*/
}
#remembergroup{
	text-align: center;
	margin-top: 30px;
}
body#creditorlogin input#username{
	margin-bottom: 0;

}
body#creditorlogin .navbar-header{
/*	float: none;
	text-align: center;*/



}

a#forgot{
	color: rgba(0,0,0,.2);
	text-align: center;
	margin-top: 40px;
	display: block;
}
/**
 * Icon list
 */
/* Glyphicons */
.glyphicons-list {
  list-style: none;
  padding: 0;
}

.glyphicons-list li {
  display: inline-block;
  float: left;
  width: 12.5%;
  height: 115px;
  background-color: #f8f8f8;
  border: 1px solid #fff;
  padding: 10px;
  transition: .3s ease;
}

.glyphicons-list li:hover {
  background-color: #eee;
}

.glyphicons-list .glyphicon {
  display: block;
  text-align: center;
  font-size: 25px;
  color: #222;
}

.glyphicons-list .glyphicon-class {
  display: block;
  text-align: center;
  margin-top: 10px;
  line-height: 16px;
  font-size: 13px;
}

/* @group App Header */
.site-header .navbar{
	padding: 10px 15px;
}
.site-header .navbar-brand > img{
	max-height: 25px;
}
.mt0{
	margin-top: 0;
}
.mt20{
	margin-top: 20px;
}
.mt80{margin-top: 80px;}
.pb0{
	padding-bottom: 0;
}
.mb0{
	margin-bottom: 0 !important;
}
/* @end */

/* @group buttons */

.btn:hover{
	cursor: pointer;
}


/* @end */




.container-fluid.dashboard{
	margin-top: 50px;
}



/* Font Awesome */
.fa-page-header {
  font-size: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f1f1f1;
}

.fontawesome-icon-list .fa-hover {
  margin-bottom: 5px;
  transition: .3s ease;
}

.fontawesome-icon-list .fa-hover:hover {
  background-color: #f8f8f8;
}

span#casecode{
	float: right;
	margin-top: 10px;
	font-size:14px;
	text-align: right;
	line-height: 19px;
	font-weight: 300;
	    font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

span#casecode span{
font-weight: 600;
font-size: 18px;
}

.fontawesome-icon-list .fa-hover .fa {
  width: 25px;
  color: #222;
}


span.companystatus{
font-weight:normal;
color:rgba(0,0,0,.5);
}


.fa.fa-file-pdf-o{
	color: #ccc;}

.sidebar-content{
background-color: #f5f5f5;
padding-left: 0;
padding-right: 0;
width: 350px;
/*width:auto;*/
padding-top: 70px;
position: fixed;
top: 0;
left: 0;
bottom: 0;
}

.sidebar-content h6{
	font-weight:400;
	color: #fff;
}

li.doc{
	border-bottom:none;
	padding: 0;
	margin: 0 0 0 -10px;
}

li.doc h5{
padding-top:5px;
}

li.doc a{
color: #2a3541;
display: block;
padding: 10px 10px 5px 10px;
border-radius: .25em;
text-decoration: none !important;
}
li.doc a:link,
li.doc a:hover,
li.doc a:focus,
li.doc a:active 
{
text-decoration: none !important;	
}

 li.doc a span.label{
font-size:10px;
position: relative;
top: -3px;
}

li.doc:first-of-type a span.label{
display: inline;
}

li.doc a:hover{
color: #2a3541;
/*background: #eae8e8;*/
background: #2a3542 !important;
color:#fff;
text-decoration: none;
cursor: pointer !important;
}
li.doc img{
	width: 50px;
	float: left;
	margin-right: 20px;
	position: relative;
	top:3px;
}

.sidebar-content .btn.btn-primary{
font-weight: bold;

}

.sidebar-boxed.sidebar-right + main
{
	padding-left: 0;
padding-right: 350px;
}
.sidebar-content {
	color: rgba(255,255,255,.8);
}

.dashboard header{
	border-bottom: none;
	margin-bottom:60px;
}

.pretty input{
	font-size: 30px !important;
}

/* @group Forms */
form.creditorhub_form input.form-control
{

}
.input-group .input-group-addon{
padding-top: 5px !important;
	background: red !important;
}
form.creditorhub_form input[type=text],
form.creditorhub_form input[type=username],
form.creditorhub_form input[type=password],
form.creditorhub_form input.form-control,
form.creditorhub_form textarea{
	width: 100%;
padding: 8px 12px;
margin-bottom: 30px;
border: 1px solid #cccccc;
color: #333;
border-radius: 5px;
font-size: 17px;
font-weight: 300;
transition: .5s ease;
outline: none;
resize: none;
 overflow:hidden;
}
.well-new{
background: #eee;
padding: 25px;
margin-bottom:30px;
}
.well-new h3{

	line-height: 40px;
}
#statement {text-align: center;}
#statement h3{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
}
form.creditorhub_form input[type=text]:focus{
	border:1px solid #333;
}
form.creditorhub_form label{
	font-size: 16px;
	font-weight: bold;
}

/* @end */

/* @group Claim Path */

.container.claim{
	margin-top: 50px;
}

#claimprogress{
	
	padding-top:30px;

}
#claimprogress.new{
		padding-top:40px;
text-align: right;

}
#claimprogress.new .marker{display: none;}
#claimprogress .claimprogress_wrap{
	text-align: center;
		/*border-top: 2px solid #ccc;*/
}
#claimprogress.new .claimprogress_wrap{
	text-align: right !important;
	padding-left: 10px;
}
#claimprogress.new .mdi{
font-size: 20px;
position: relative;
top: 3px;
display: inline-block;
color: #fff;
}

#claimprogress.new .done .mdi,
#claimprogress.new .previous .mdi{

color: #4CAF50;
}
#claimprogress .claimprogress_wrap .line{
	height: 2px;
	background: #ccc;
	position: relative;
	top: -6px;
		z-index: 500;
		display: none;
}

#claimprogress .claimprogress_wrap .line .in{
	height: 2px;
	background: #ccc;
display: block;
width: 0;
z-index: 501;

}


#claimprogress .done{
	text-align: center;
		/*border-top: 2px solid #2a3541;*/
}

#claimprogress.new .done{
	text-align: right;
		/*border-top: 2px solid #2a3541;*/
}

#evidence_list {

	overflow: auto;
margin-bottom:20px;
}

#show_authority_type{display: none;

padding-bottom: 30px;}
.btn-group .btn.mr2{
margin-right:2px;
}
.btn.radiusfix{
	border-top-right-radius: 4px;
	border-right: none !important;
}
.btn-group.yesno-group .btn{
	min-width: 200px;
	border-right: 2px solid #fff;
}
#claimprogress .done .line{
		/*background: #2a3541;*/
}
.mt20{
margin-top:20px !important;

}
#claimprogress .done .line .in{
		background: #2a3541;
		display: block;
		height: 2px;
		width: 100%;

}

#claimprogress .previous .line .in{
		background: #2a3541;
		display: block;
		height: 2px;
		width: 100%;

}

#showyes{
	padding-top: 0;
	display: none;
}
#showyes.showyes_visible{
	display: block;
}
span.error,
span#auth_error{
	color: #F44336;
}
span#auth_error{
	display: none;
}
input.error{
	border-color: #F44336 !important;
}
.yesnowrap{
margin-bottom: 30px;

}
.proxyDecision{
	margin: 20px 0;
}

#claimprogress .claimprogress_step{
	color: #ccc;

	font-size: 11px;
	text-align: center;
	position: relative;
	top: -43px;
	
}
#claimprogress .claimprogress_step.current p{

	color: #6d6d6d !important;
}
#claimprogress.new .claimprogress_step {
	text-align: right;
}

p.enterProxy span{

	float: left;
	padding: 7px 10px 0 0;
}
p.enterProxy input{
	width: 95% !important;
}
p.enterProxy{
	margin: 20px 0 0 0;

}
#vote_no.btn-success{
	background: #F44336;
}
#proxy2, #proxy3{
	display: none;
}
#showOther{
	display: none;
	padding-top: 30px;
	overflow: auto;
}
header.condensed {
border-bottom: 0;
margin-bottom:0;
}

header.condensed h3{
	margin-top: 0;
}

#claimprogress p{
	color: #ccc;
	font-size: 11px !important;
	text-transform: uppercase;
	
}
#claimprogress.new p{
	color: #ccc;
	font-size: 12px !important;
	text-transform: uppercase;
	display: inline-block;
	
}

body #claimprogress .done .claimprogress_step p{
	color: #2a3541 !important;

	
}

body #claimprogress .previous .pop{
	color: #2a3541 !important;

	
}

p.small{
	font-size: 13px;
	line-height: 18px;
	opacity: .9
}
.marker{
	border-radius:1000px;
	width: 10px;
	height: 10px;
	margin: 0 auto;
	background: #ccc;
	z-index: 10000;
	position: relative;
	top: -12px;
}

.marker.pop{

	background: #2a3541;
 -webkit-transition: background-color 1000ms linear;
        -moz-transition: background-color 1000ms linear;
        -o-transition: background-color 1000ms linear;
        -ms-transition: background-color 1000ms linear;
        transition: background-color 1000ms linear;
}
#claimprogress .done .marker{
	
	background: #2a3541;
	}
.dropzone{
	background: #ccc;
	padding: 20px;
	margin-bottom: 30px;
}
.dropzone div{
	background: ;
	padding: 100px 0;
	text-align: center;
}

/* @end */


.clear{
	clear: both;
}


.modal{
	z-index: 100000000;
}

#enterProxyHolders{
	display: none;
}

@media (max-width: 767px) {
  .glyphicons-list li {
    width: 25%;
  }
.dashboard header{
	margin-bottom: 40px;
}
  .site-header.navbar-transparent .navbar-nav{
  	background: none !important;
  }
  span#casecode{
  	text-align: left;
  	display: block;
  	float: none;
  	margin-top: 20px;
  }
  a#mobileClaimBtn{
  	margin: 30px 0 0 0 ;
  }
}


/**
 * Prism supported languages
 */
.prism-languages {
  list-style: none;
  padding: 0;
  margin: 20px 0;
}

.prism-languages li {
  width: 33.3333%;
  float: left;
}

.prism-languages li code {
  margin-left: 8px;
}

@media (max-width: 991px) {

  .prism-languages li {
    width: 50%;
  }

}


/**
 * Code window spacer
 */
.window-content .btn {
  margin-bottom: 6px;
}


@media (max-width: 1254px) {

.banner h1{
font-size: 40px;
margin-top: 100px;
}
.banner p.lead{
	 font-size: 28px ;
	 line-height: 43px;
	 margin-bottom: 50px;
}
}