/* (c) override classes */

.chip_wrapper {
    width:auto;
    font-size: 14px;
	padding:0 10px 0 10px;
}

.chip_wrapper h2 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 32px;
    font-weight: 300;
	color: #0083AC;
	padding:0;
}

.chip_wrapper h3 {
    font-size: 26px;
    margin-top: 20px;
    margin-bottom: 10px;
	font-weight: 300;
	color: #0083AC;
	padding:0;
}

.chip_entryform {
    background: transparent;
    padding:0;
}

.chip_entryform h3 {

}

.chip_entryform p {

}

.chip_entryform table {

}

.chip_entryform {

}

.chip_formfieldrow {

}

.chip_formlabel {
    width:30%;
    font-size: 14px;
}

.chip_textarea {
    width:100%;
    border-radius: 4px;
}

.chip_requiredfieldsnotice {
    padding: 5px 10px;
    font-size:12px;
}

.chip_formlabelrequired {
    color:#e00;
	font-weight:bold;
    margin-left: 5px;
}

.chip_formfieldbuttonwrapper {
    padding:10px 20px 20px 20px;
}

.chip_pagestepscontainer ul {
    border-radius: 5px;
    padding:0px;
    border: none;
    background: transparent;
}

.chip_pagebutton {
    border-radius: 5px;
}

.chip_pagebuttonon {

}

.securityiconswrapper {
    border-radius: 4px;
	font-size:12px;
	  background:#eee;
	  border:0;
}

.chip_forminput, .chip_formselect {
    border-radius: 4px;
    width:40%;
    padding: 6px 12px;
}

.chip_formfielddate {
    width:100px;
    font-size:14px;
}

.chip_labelinfo {
    font-size: 13px;
}

.chip_loadmessage ul {
    color: #a94442;
    background-color: #f2dede;
    border:1px solid  #ebccd1;
    width:75%;
	margin:10px auto;
	border-radius:3px;
}

.chip_formreadonlywrapper {
	background:#f5f5f5;
	border:0;
}

.chip_forminputreadonly {
	border-color:transparent;
	background:transparent;
}

.chip_formreadonlywrapper .chip_formfieldrow {
    PADDING:0;
}

.chip_forminputreadonly {

}

.chip_forminputsmaller {
    width:6em !important;
}

.btn, .chip_formfieldbutton, .chip_formfieldbuttondefault {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn:hover, .chip_formfieldbutton:hover, .chip_formfieldbuttondefault:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-primary, .chip_formfieldbuttondefault {
    margin-left:3px;
    float:right;
	color:#fff !important;
	background: #0083AC !important;
	border-color:#005179 !important;
}

.btn_primary:hover, .chip_formfieldbuttondefault:hover {
	color:#0083AC !important;
	background: #fff !important;
	border-color:#0083AC !important;
}

.chip_formselect {

}

.chip_formfielddate {

}

.chip_optionswrapper {

}

.chip_optionswrapper ul {
    margin:0;
    padding:0;
}

.chip_optionswrapper li {
    width:48%;
    float:right;
    margin:0 1% 10px 1%;
}

.chip_homeoptionsrow {

}

.chip_optionswrapper li:first-child {

}
.chip_optionswrapper li a, .chip_homeoptions li a , .chip_homeoptions ul li a{
    min-height:138px;
    background: #0083AC !important;
    border:1px solid #0061AC;
    font-size:14px !important;
	color:#fff !important;
}

.chip_optionswrapper li a:hover, .chip_homeoptions li a:hover {
    background: #e5e5e5 !important;
    border:1px solid #d5d5d5;
	color:#0083AC !important;
}

.chip_optionswrapper h2 {
    font-size:18px;
    margin: 0;
    font-weight: bold;
    display: block;
    padding-bottom: 10px;
}

.chip_paragraphtitle {
    font-size:18px;
}

.chip_paragraphs {
display: block;
margin: 12px 0 12px 0;
}

.chip_declaration {

}

.chip_formdeclarationlabel {
    cursor: pointer;
}

.chip_photocontainer {
    padding:0;
    text-align: center;
}

.chip_photocontainer img {
    box-shadow: none;
    max-width:400px;
    border:1px solid #000;
    border-radius: 0;
}

.chip_entryform table td label {
    font-weight: normal;
    cursor: pointer;
}

.chip_formdeclarationlabel input {
    margin-right:10px;
}

input {
        font-size:1em;
}



@media (max-width: 768px) {


  .chip_formlabel {
      display:block;
      width:auto;
      padding:10px 0 0 0;
      text-align: left;
  }
  .chip_forminput {
      width: 100%;
      margin-bottom: 5px;
  }
  .chip_labelinfo {
      display: block;
      padding:0;
  }
  .securityiconswrapper {
      width:100%;
	border-radius:4px;
  }
  .chip_pagestepscontainer {
    padding:0;
    margin:0 0 20px 0;
  }
  .chip_pagestepscontainer ul {
    margin:0;
    display: block;
  }
  .chip_pagebutton {
    font-size: 12px;
    width:23%;
    padding:5px;
  }
  .chip_formreadonlywrapper .chip_formlabel {
    display:inline-block;
    width:42%;
    padding:10px 0 0 0;
    text-align: right;
  }
  .chip_formreadonlywrapper .chip_forminput {
      width: 40%;
      margin-bottom: 5px;
  }
  .chip_optionswrapper li, .chip_homeoptions li {
      float: none;
      width: 100%;
      margin:0 0 10px 0;
  }
  .chip_loadmessage ul {
        width:100%;
  }

  .headerbase {
	border-radius:0px;
	}
	.footer {
	border-radius:0px;
	}
}

@media (max-width: 900px) {

  .headerbase {
	border-radius:0px;
	}
	.footer {
	border-radius:0px;
	}

	body {
    	margin-bottom:0;
	}
	.footertext {
        padding-top:10px;
        clear:left;
        display: block;
    }
    input {
        font-size:1.3em;
    }
}

@media (max-width: 500px) {
  .cumbrialogo {
	    width:50%;
	}
	.chipsidelogo {
	    width:40%;
	}
}

