@charset "utf-8";
body {
	width:100%; margin:0px auto;
}




.top-header{ width: 100%; display: flex;}
header{ width: 100%; padding: 10px 0;}
.logo{ float: left; width: 30%;}
.logo img{ height: 60px;}
.claim-form h2{ text-align: center; margin-top:30px; }
.contact-number{ float: right; display: flex; justify-content: flex-end; width: 70%; align-items: center;}
.contact-number a:hover{ color: #fff; text-decoration: none; }
.contact-number span img{ height:25px;}
.banner{ width: 100%; position: relative;}
.banner-content {
	width: 100%;
	position: absolute;
	background-color: rgba(255, 21, 21, 0.7);
	left: 0px;
	top: 0px;
	bottom: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 99;
}
.banner-content h3{ font-size:50px; color: #fff; font-weight: bold; text-align: center;}
.banner img{ width: 100%;}
.contact-number a span {
	width: 40px;
	height: 40px;
	margin-right: 15px;
	background-color: #333;
	float: left;
	text-align: center;
}
.contact-number a span{ width: 40px; height: 40px; margin-right: 15px; background-color: #a6a6a6; float: left; text-align: center;}
.claim-row{ width: 60%; margin: 0px auto; background-color: #dedede; margin-top: 30px; padding-bottom: 20px;}
.claim-row h3 {
	background-color: #ff1515;
	font-size: 18px;
	color: #fff;
	padding: 0px 15px 0 0;
	clear: both;
	height: 40px;
	line-height: 40px;
}
.claim-row h3 span {
	background-color: #222;
	color: #fff;
	width: 40px;
	height: 40px;
	text-align: center;
	float: left;
	line-height: 40px;
	margin-right: 10px;
}
.search-btn {
	background-color: #ff1515;
	width: 70px;
	color: #fff;
	border: none;
	position: absolute;
	right: 16px;
	top: 1px;
	height: 32px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
option{ margin-bottom: 5px; }
.submit-btn{ width: 100px; text-align: center; margin: 0px auto; display: inline-block;}
.privacy-col{ position: relative; }
.select{ width: 100px !important; }
label{margin-left: 20px;}
#datepicker{width:100%;}
#datepicker > span:hover{cursor: pointer;}
.hide-content {
  display: none;
}
.radio {
    position: relative;

}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #fff !important; }
input[type="radio"] {
    position: absolute;
    opacity: 0;
}

.checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    border: 2px solid #225675;
    border-radius: 50%;
}

.radio:hover input~.checkmark {
    background-color: #ccc;
}

.radio input:checked~.checkmark {
    border: 2px solid;
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.radio input:checked~.checkmark:after {
    display: block;
}

.radio .checkmark:after {
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #225675;
}

.radio label {
    color: #252525;
}


.imagePreview {
    width: 100%;
    height: 100px;
    background-position: center center;
  background:url(http://cliquecities.com/assets/no-image-e3699ae23f866f6cbdf8ba2443ee5c4e.jpg);
  background-color:#fff;
    background-size: cover;
  background-repeat:no-repeat;
    display: inline-block;
  box-shadow:0px -3px 6px 2px rgba(0,0,0,0.2);
}
.btn-primary
{
  display:block;
  border-radius:0px;
  box-shadow:0px 4px 6px 2px rgba(0,0,0,0.2);
  margin-top:-5px;
}
.signature-col{ width: 100%; display: flex; justify-content: center; align-items: center;}
.imgUp
{
  margin-bottom:15px;
  width: 320px;
}
.hide-content .imgUp
{
  margin-bottom:15px;
  width: 100%; display: inline-block;
}
#div2{ width:320px; margin-left: 15px;}
.del
{
  position:absolute;
  top:0px;
  right:15px;
  width:30px;
  height:30px;
  text-align:center;
  line-height:30px;
  background-color:rgba(255,255,255,0.6);
  cursor:pointer;
}
.imgAdd
{
  width:30px;
  height:30px;
  border-radius:50%;
  background-color:#4bd7ef;
  color:#fff;
  box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);
  text-align:center;
  line-height:30px;
  margin-top:0px;
  cursor:pointer;
  font-size:15px;
}
.signature-btn{ margin: 0px auto !important; display: block !important; }

.checkbox label {
  padding-left: 24px;
}
input[type="checkbox"] {
  display: none;
}
input[type="checkbox"] + .box:before,
input[type="checkbox"] + .box:after {
  transition: all 0.3s;
}
input[type="checkbox"] + .box:after {
  position: absolute;
  left: 4px;
  top: 3px;
  margin-top: -5px;
  margin-left: -4px;
  display: inline-block;
  content: ' ';
  width: 20px;
  height: 20px;
  border: 2px solid #999;
  border-radius: 2px;
  background-color: #fff;
  z-index: 1000;
}
input[type="checkbox"]:checked + .box:after {
  background-color: #2196f3;
  border-color: #2196f3;
}
input[type="checkbox"]:checked + .box:before {
  transform: rotate(45deg);
  position: absolute;
  left: 7px;
  top: 0px;
  width: 6px;
  height: 13px;
  border-width: 2px;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  border-color: #fff;
  content: '';
  z-index: 10000;
}
.checkbox-col{ float: right; }
.checkbox-col a{ color: #000; }
.nex-tbtn{ background-color: #337ab7; color: #fff; }
.footer{
  padding: 30px 0;
    
}
.secondary-footer{
  color: #111121;
    font-weight: normal;
    text-transform: uppercase;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
        padding: 20px 0px;
}
.sfleft p {
    color: #225675;
    font-size: 9px;
    line-height: 1.3em;
    letter-spacing: .5px;
    margin-bottom: 0;
}
.sfright img {
    background: #fff;
    max-width: 300px;
    width: 100%;
}
.lower-footer {
    padding: 17px 0 0px;
    text-align: center;
}
.copyright {
    font-size: 14px;
    margin-bottom: 15px;
}
.social-icons a{
  text-decoration: none;
  color: #225675;
  font-size: 18px;
}
.social-icons a:hover{
  color: #D41E46;
}
ul.social-icons{ list-style: none; margin: 0px; padding: 0px; }
ul.social-icons li{ margin-top: 25px; }
/*signature*/
.signature-panel {
  background-color: #f0f3fa;
}

.controls-panel {
  padding:0;
  margin-top: 15px;
  float: left;
}

.btn {
  -webkit-animation: appear .2s;
          animation: appear .2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
}

.btn, .link {
	background-color: #ff1515;
	color: #fff;
	display: block;
	margin: 0 0.3rem;
	padding: 1rem 2rem;
	text-decoration: none;
}
.btn:hover, .link:hover{ background-color: #333 !important; color: #fff !important;}
.btn-primary {
	color: #fff;
	background-color: #ff1515;
	border-color: #ff1515;
}
@media (min-width: 570px) {
  .btn, .link {
    float: left;
  }
}

.btn--disabled {
  background-color: grey;
}

.btn:hover,
.btn:active {
  background-color: #c3e5fb;
}

.btn--secondary {
  background-color: #6E8ECE;
}

.btn--secondary:hover,
.btn--secondary:active {
  background-color: #819dd4;
}

.btn:nth-child(1) {
  -webkit-animation-delay: calc(0.3 * 1s);
          animation-delay: calc(0.3 * 1s);
}

.link:nth-child(1) {
  -webkit-animation-delay: calc(0.3 * 1s);
          animation-delay: calc(0.3 * 1s);
}

.btn:nth-child(2) {
  -webkit-animation-delay: calc(0.3 * 2s);
          animation-delay: calc(0.3 * 2s);
}

.link:nth-child(2) {
  -webkit-animation-delay: calc(0.3 * 2s);
          animation-delay: calc(0.3 * 2s);
}

.link {
  background-color: #fff;
  color: #616125;
  text-decoration: none;
}

.link:hover,
.link:active {
  color: #6E8ECE;
}

@media (min-width: 570px) {
  .skip-link {
    float: right;
  }
}

@-webkit-keyframes drop-in {
  0% {
    -webkit-transform: translateY(-1rem);
            transform: translateY(-1rem);
  }
  50% {
    -webkit-transform: translateY(4rem);
            transform: translateY(4rem);
  }
  100% {
    -webkit-transform: translateY(3rem);
            transform: translateY(3rem);
    opacity: 1;
  }
}

@keyframes drop-in {
  0% {
    -webkit-transform: translateY(-1rem);
            transform: translateY(-1rem);
  }
  50% {
    -webkit-transform: translateY(4rem);
            transform: translateY(4rem);
  }
  100% {
    -webkit-transform: translateY(3rem);
            transform: translateY(3rem);
    opacity: 1;
  }
}
@-webkit-keyframes appear {
  100% {
    opacity: 1;
  }
}
@keyframes appear {
  100% {
    opacity: 1;
  }
}
ul.lenders-list{ list-style: none; margin: 0px; padding: 0px;}
ul.lenders-list li h5{ height: 30px; }
/*responsive*/

@media (min-width:320px ) and (max-width:767px ) {
.claim-row{ width: 100%; }
.col-md-12{ width: 100%; float: left; }
.banner-content h3{ font-size: 20px; }
.claim-form h2{ font-size: 18px; }
.logo img {
    height: 45px;
}
.footer{ text-align: center; }
.imagePreview{ height: 100px; }
.pl-0{ padding-right: 0px !important; }
}
@media (min-width:320px ) and (max-width:767px ) {
  .button-col{ display: flex; margin: 15px 0;}
  .btn-block{ height: 35px; }
  #multiselect_rightAll{ margin-top: 5px; }
  .signature-col{ flex-direction: column; }
}
@media (min-width:320px ) and (max-width:400px ) {
#div2{ width: 100% !important; margin-right: 0px; margin-bottom: 0px;}
.imgUp { width: 100%; }
option { font-size: 12px !important; }
#multiselect{ font-size: 12px !important; }
}

.has-error{
  border-color: red !important;
}

.priv-bottom {
	text-align: center;
	max-width: 550px;
	margin: 0 auto;
	float: none !important;
	clear:both
}
.priv-bottom .btn {
	display: inline-block !important;
	white-space: normal;
	float: none;
	background: #ff1515;
	border-color: #ff1515;
}
.priv-bottom .checkbox label {
	padding-left: 10px;
}
.imgUp p {
	padding-bottom: 10px;
	padding-top: 10px;
}
.signature-col .controls-panel {
	text-align: center;
	width: 100%;
}
.signature-col .controls-panel button {
	display: inline-block;
	float: none;
}
#selected-lender td {
	padding: 7px;
	vertical-align: middle;
}
#selected-lender {
	margin-bottom: 10px;
}
.priv-bottom {
	clear: both;
}

.loader,
.loader:before,
.loader:after {
  border-radius: 50%;
}
.loader {
	color: #ffffff;
	font-size: 11px;
	text-indent: -99999em;
	/* margin: 55px auto; */
	position: fixed;
	width: 110px;
	height: 110px;
	box-shadow: inset 0 0 0 1em;
	/* -webkit-transform: translateZ(0); */
	/* -ms-transform: translateZ(0); */
	-webkit-transform: translate(-55px, -55px);
	-ms-transform: translate(-55px, -55px);
	transform: translate(-55px, -55px);
	z-index: 9999;
	top: 46%;
	left: 50%;
}
.loader:before,
.loader:after {
  position: absolute;
  content: '';
}
.loader:before {
  width: 5.2em;
  height: 10.2em;
  background: #0dc5c1;
  border-radius: 10.2em 0 0 10.2em;
  top: -0.1em;
  left: -0.1em;
  -webkit-transform-origin: 5.1em 5.1em;
  transform-origin: 5.1em 5.1em;
  -webkit-animation: load2 2s infinite ease 1.5s;
  animation: load2 2s infinite ease 1.5s;
}
.loader:after {
  width: 5.2em;
  height: 10.2em;
  background: #0dc5c1;
  border-radius: 0 10.2em 10.2em 0;
  top: -0.1em;
  left: 4.9em;
  -webkit-transform-origin: 0.1em 5.1em;
  transform-origin: 0.1em 5.1em;
  -webkit-animation: load2 2s infinite ease;
  animation: load2 2s infinite ease;
}
@-webkit-keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.form-group.sellect-date {
	margin: 0 -5px;
}
.form-group.sellect-date::after {
	clear: both;
	display: table;
	content: '';
}
.form-group.sellect-date select {
	width: calc(33.33% - 10px);
	float: left;
	margin: 0 5px;
	margin-bottom: 15px;
}



















































