/*!

 *  Extra Templates for integrated Showcases

 *  Login form Templates

 *  Register form Templates

 *	Subscription Plan Templates

 *	Account Page Templates

 */

 @font-face {
 font-family:'Oswald';
 font-style:normal;
 font-weight:400;
 src:url(../fonts/oswald-v49-latin-regular.woff2) format('woff2'),
 url(../fonts/oswald-v49-latin-regular.woff) format('woff')
}
@font-face {
 font-family:'Oswald';
 font-style:normal;
 font-weight:300;
 src:url(../fonts/oswald-v49-latin-300.woff2) format('woff2'),
 url(../fonts/oswald-v49-latin-300.woff) format('woff')
}
@font-face {
 font-family:'Oswald';
 font-style:normal;
 font-weight:700;
 src:url(../fonts/oswald-v49-latin-700.woff2) format('woff2'),
 url(../fonts/oswald-v49-latin-700.woff) format('woff')
}
.iump-clear {
 clear:both
}
.ihc-login-template-1 {
 padding:10px;
 text-align:center;
 display:inline-block
}
.ihc-login-template-1 .ihc-sm-wrapp-fe {
 text-align:right;
 max-width:360px;
 margin-right:0
}
.ihc-login-template-1 .impu-form-line-fr {
 box-sizing:content-box;
 padding-bottom:12px
}
.ihc-login-template-1 .impu-form-line-fr:after {
 content:""
}
.ihc-login-template-1 form {
 display:inline-block
}
.ihc-login-template-1 .impu-form-line-fr .impu-form-label-fr {
 min-width:150px;
 text-align:right;
 padding-right:10px;
 display:inline-block;
 box-sizing:content-box
}
.ihc-login-template-1 .impu-form-line-fr input[type="password"],
.ihc-login-template-1 .impu-form-line-fr input[type="text"] {
 width:200px;
 margin:0!important
}
.ihc-login-template-1 .impu-remember-wrapper {
 clear:both;
 min-height:16px
}
.ihc-login-template-1 .impu-form-label-remember {
 float:right
}
.ihc-login-template-1 .impu-form-input-remember {
 float:right;
 margin-top:1px
}
.ihc-login-template-1 .impu-form-label-remember:after {
 content:"";
 clear:both
}
.ihc-login-template-1 .impu-form-links {
 margin-top:5px;
 margin-bottom:5px;
 text-align:right;
 clear:both
}
.ihc-login-template-1 .impu-form-links div {
 display:inline-block;
 padding-left:15px
}
.ihc-login-template-1 .impu-form-submit {
 text-align:right
}
.ihc-login-template-1 .impu-form-submit input {
 color:#fff!important
}
.ihc-login-template-2 {
 padding:10px;
 text-align:center;
 display:inline-block;
 width:300px;
 max-width:100%
}
.ihc-login-template-2 .ihc-sm-wrapp-fe {
 text-align:left
}
.ihc-login-template-2 .impu-form-line-fr {
 box-sizing:content-box;
 padding-bottom:8px;
 text-align:left
}
.ihc-login-template-2 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-2 form {
 display:inline-block
}
.ihc-login-template-2 .impu-form-line-fr .impu-form-label-fr {
 min-width:150px;
 padding-bottom:3px;
 box-sizing:content-box;
 font-weight:500;
 font-size:13px;
 text-align:left;
 text-transform:uppercase
}
.ihc-login-template-2 .impu-form-line-fr input[type="password"],
.ihc-login-template-2 .impu-form-line-fr input[type="text"] {
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 width:100%;
 background-color:#f7f7f7;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 margin:0!important
}
.ihc-login-template-2 .impu-form-line-fr input[type="password"]:focus,
.ihc-login-template-2 .impu-form-line-fr input[type="password"]:hover,
.ihc-login-template-2 .impu-form-line-fr input[type="text"]:focus,
.ihc-login-template-2 .impu-form-line-fr input[type="text"]:hover {
 border-color:#08d1b2;
 background-color:#fff;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc-login-template-2 .impu-remember-wrapper {
 clear:both;
 min-height:16px;
 text-align:left
}
.ihc-login-template-2 .impu-form-line-fr .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:12px;
 text-transform:inherit
}
.ihc-login-template-2 .impu-form-input-remember {
 margin-right:3px
}
.ihc-login-template-2 .impu-form-label-remember:after {
 content:"";
 clear:both
}
.ihc-login-template-2 .impu-form-links {
 margin-top:5px;
 margin-bottom:5px;
 text-align:right;
 clear:both
}
.ihc-login-template-2 .impu-form-links div {
 display:inline-block;
 padding-right:15px
}
.ihc-login-template-2 .impu-form-links a {
 color:#333;
 font-size:12px;
 font-weight:700;
 text-decoration:none
}
.ihc-login-template-2 .impu-form-links a:hover {
 color:#08d1b2
}
.ihc-login-template-2 .impu-form-submit {
 text-align:center
}
.ihc-login-template-2 .impu-form-submit input {
 color:#fff!important;
 width:100%;
 background:none repeat scroll 0 0 #08d1b2!important;
 border-color:#5bc4be!important;
 box-shadow:none!important;
 border-radius:2px;
 color:#fff;
 font-size:12px;
 font-weight:700;
 padding:10px 30px 11px;
 text-transform:uppercase;
 vertical-align:bottom;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-2 .impu-form-submit input:hover {
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px
}
.ihc-login-template-3 {
 margin:10px;
 padding:30px;
 padding-bottom:0;
 text-align:center;
 box-sizing:border-box;
 display:inline-block;
 background-color:#fff;
 border-top:7px solid #33b5e5;
 border-radius:3px;
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
 box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
 width:360px;
 max-width:100%;
 font-family:Oswald,arial,sans-serif!important;
 font-size:14px;
 color:#7f7f97
}
.ihc-login-template-3 .ihc-sm-wrapp-fe {
 text-align:center;
 margin:20px 0
}
.ihc-login-template-3 .impu-form-line-fr {
 box-sizing:content-box;
 padding-bottom:8px;
 text-align:left
}
.ihc-login-template-3 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-3 form {
 display:block;
 position:relative
}
.ihc-login-template-3 .impu-form-line-fr .impu-form-label-fr {
 min-width:350px;
 padding-bottom:3px;
 display:block;
 box-sizing:content-box;
 font-weight:500;
 font-size:14px;
 text-align:left;
 text-transform:uppercase
}
.ihc-login-template-3 .impu-form-line-fr input[type="password"],
.ihc-login-template-3 .impu-form-line-fr input[type="text"] {
 width:100%;
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 background-color:#fafafa;
 margin-bottom:7px;
 height:auto!important;
 font-size:14px;
 font-weight:300;
 background-color:#edf0f5;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-3 .impu-form-line-fr input[type="password"]:focus,
.ihc-login-template-3 .impu-form-line-fr input[type="password"]:hover,
.ihc-login-template-3 .impu-form-line-fr input[type="text"]:focus,
.ihc-login-template-3 .impu-form-line-fr input[type="text"]:hover {
 border:1px solid rgba(0,0,0,.1);
 background-color:#fff
}
.ihc-login-template-3 .impu-remember-wrapper {
 margin-right:3px;
 float:left;
 text-align:left;
 line-height:42px;
 padding-left:15px;
 font-family:Helvetica,sans-serif,"Trebuchet MS"!important;
 font-weight:200
}
.ihc-login-template-3 .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:12px;
 font-weight:700;
 text-transform:inherit;
 padding-left:3px;
 color:#1a9bcb
}
.ihc-login-template-3 .impu-temp3-bottom {
 position:relative;
 left:-30px;
 margin:0 -60px 0 0;
 background-color:#f2f2f2
}
.ihc-login-template-3 .impu-temp3-bottom:after {
 content:"";
 clear:both
}
.ihc-login-template-3 .impu-form-input-remember {
 vertical-align:middle
}
.ihc-login-template-3 .impu-form-links {
 text-align:right;
 float:right;
 line-height:40px;
 padding-right:9px
}
.ihc-login-template-3 .impu-form-links div {
 display:inline-block
}
.ihc-login-template-3 .impu-form-links a {
 color:#333;
 font-size:12px;
 text-decoration:none;
 border-right:1px solid #999;
 padding-right:3px;
 padding-left:3px
}
.ihc-login-template-3 .impu-form-links div:nth-child(even) a {
 border-right:none
}
.ihc-login-template-3 .impu-form-submit {
 text-align:center;
 margin-top:10px;
 margin-bottom:10px
}
.ihc-login-template-3 .impu-form-submit input {
 color:#fff!important;
 width:100%;
 border:none;
 background:none repeat scroll 0 0 #33b5e5!important;
 border-color:#1a9bcb!important;
 box-shadow:none!important;
 border-radius:3px;
 text-transform:capitalize;
 font-size:14px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px
}
.ihc-login-template-3 .impu-form-submit input:hover {
 background:none repeat scroll 0 0 #1a9bcb!important
}
.ihc-login-template-4 {
 margin:10px;
 padding:30px;
 padding-top:10px;
 padding-bottom:0;
 text-align:center;
 box-sizing:border-box;
 display:inline-block;
 background-color:#fff;
 border-radius:3px;
 width:360px;
 max-width:100%;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-login-template-4 .ihc-sm-wrapp-fe {
 text-align:center;
 margin:20px 0
}
.ihc-login-template-4 .impu-form-line-fr {
 box-sizing:content-box;
 text-align:left;
 background-color:#fafafa;
 border:1px solid #efefef;
 border-bottom:1px solid #efefef;
 margin-bottom:7px;
 position:relative;
 border-radius:4px!important;
 -webkit-border-radius:4px!important;
 -moz-border-radius:4px!important;
 -o-border-radius:4px!important
}
.ihc-login-template-4 .impu-form-line-fr:hover {
 border-color:#27ae60;
 background-color:#fefefe
}
.ihc-login-template-4 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-4 form {
 display:block;
 position:relative
}
.ihc-login-template-4 .fa-ihc {
 position:absolute;
 top:0;
 left:9px;
 line-height:39px
}
.ihc-login-template-4 .impu-form-line-fr .impu-form-label-fr {
 min-width:350px;
 display:block;
 box-sizing:content-box;
 font-weight:500;
 font-size:14px;
 text-align:left;
 text-transform:uppercase
}
.ihc-login-template-4 .impu-form-line-fr input[type="password"],
.ihc-login-template-4 .impu-form-line-fr input[type="text"] {
 width:100%;
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 background-color:transparent!important;
 border:none!important;
 padding:10px!important;
 display:inline-block;
 padding-left:30px!important;
 margin:0!important
}
.ihc-login-template-4 .impu-remember-wrapper {
 margin-right:3px;
 text-align:right;
 line-height:22px;
 padding-left:15px
}
.ihc-login-template-4 .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:12px;
 font-weight:700;
 text-transform:inherit;
 padding-left:3px;
 color:#1e8449
}
.ihc-login-template-4 .impu-temp3-bottom {
 position:relative;
 left:-30px;
 margin:0 -60px 0 0;
 background-color:#f2f2f2
}
.ihc-login-template-4 .impu-temp3-bottom:after {
 content:"";
 clear:both
}
.ihc-login-template-4 .impu-form-input-remember {
 vertical-align:middle
}
.ihc-login-template-4 .impu-form-links {
 text-align:center;
 line-height:20px
}
.ihc-login-template-4 .impu-form-links div {
 display:inline-block
}
.ihc-login-template-4 .impu-form-links a {
 color:#333;
 font-size:13px;
 font-weight:700;
 text-decoration:none;
 border-right:1px solid #999;
 padding-right:10px;
 padding-left:10px
}
.ihc-login-template-4 .impu-form-links div:nth-child(even) a {
 border-right:none
}
.ihc-login-template-4 .impu-form-submit {
 text-align:center;
 margin-top:17px;
 margin-bottom:10px
}
.ihc-login-template-4 .impu-form-submit input {
 width:100%;
 border:none;
 background:none repeat scroll 0 0 #27ae60!important;
 border-color:#27ae60!important;
 box-shadow:none!important;
 border-radius:3px;
 text-transform:capitalize;
 font-size:15px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px;
 border-radius:3px;
 color:#b3eecc!important;
 border-bottom:4px solid #1e8449!important
}
.ihc-login-template-4 .impu-form-submit input:hover {
 background:none repeat scroll 0 0 #43be77!important
}
.ihc-login-template-4 .ihc-login-notice {
 margin-top:6px
}
.ihc-login-template-5 {
 padding:10px;
 text-align:center;
 display:inline-block;
 width:400px;
 max-width:100%;
 box-sizing:border-box;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-login-template-5 .ihc-sm-wrapp-fe {
 text-align:left
}
.ihc-login-template-5 .impu-form-line-fr {
 box-sizing:content-box;
 padding-bottom:8px;
 text-align:left
}
.ihc-login-template-5 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-5 .impu-form-line-fr .impu-form-label-fr {
 min-width:150px;
 padding-bottom:3px;
 box-sizing:content-box;
 font-weight:800;
 font-size:13px;
 text-align:left
}
.ihc-login-template-5 .impu-form-line-fr input[type="password"],
.ihc-login-template-5 .impu-form-line-fr input[type="text"] {
 width:100%;
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 margin:0
}
.ihc-login-template-5 .impu-temp5-row:after {
 content:"";
 clear:both
}
.ihc-login-template-5 .impu-temp5-row-left {
 float:left
}
.ihc-login-template-5 .impu-remember-wrapper {
 clear:both;
 text-align:left;
 line-height:14px
}
.ihc-login-template-5 .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:12px;
 text-transform:inherit
}
.ihc-login-template-5 .impu-form-input-remember {
 margin-right:3px;
 vertical-align:middle
}
.ihc-login-template-5 .impu-form-label-remember:after {
 content:"";
 clear:both
}
.ihc-login-template-5 .impu-form-links {
 text-align:left;
 clear:both;
 margin-top:3px
}
.ihc-login-template-5 .impu-form-links div {
 display:inline-block
}
.ihc-login-template-5 .impu-form-links a {
 color:#aaa;
 font-size:12px;
 text-decoration:none;
 padding-right:10px
}
.ihc-login-template-5 .impu-form-links a:hover {
 color:#e05d5d
}
.ihc-login-template-5 .impu-form-submit {
 text-align:center;
 float:right
}
.ihc-login-template-5 .impu-form-submit input {
 color:#fff!important;
 min-width:100px;
 border:none;
 text-transform:capitalize;
 padding:10px 30px 11px;
 background:none repeat scroll 0 0 #f47e7e!important;
 border-color:#5bc4be!important;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-5 .impu-form-submit input:hover {
 background:none repeat scroll 0 0 #e05d5d!important
}
.ihc-pass-form-wrap.ihc-login-template-5 .impu-form-submit input {
 width:auto
}
.ihc-login-template-6 {
 margin:10px;
 padding:20px;
 padding-bottom:0;
 text-align:center;
 display:inline-block;
 width:400px;
 max-width:100%;
 box-sizing:border-box;
 border-radius:3px;
 -webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.15);
 -moz-box-shadow:0 0 2px 0 rgba(0,0,0,.15);
 box-shadow:0 0 2px 0 rgba(0,0,0,.15);
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-login-template-6 .ihc-sm-wrapp-fe {
 text-align:center;
 margin:15px 0
}
.ihc-login-template-6 .impu-form-line-fr {
 box-sizing:content-box;
 padding-bottom:8px;
 text-align:left
}
.ihc-login-template-6 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-6 form {
 margin:0!important
}
.ihc-login-template-6 .impu-form-line-fr .impu-form-label-fr {
 min-width:150px;
 padding-bottom:3px;
 box-sizing:content-box;
 font-size:13px;
 text-align:left;
 font-weight:700
}
.ihc-login-template-6 .impu-form-line-fr input[type="password"],
.ihc-login-template-6 .impu-form-line-fr input[type="text"] {
 width:100%;
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 margin:0!important
}
.ihc-login-template-6 .impu-temp6-row {
 position:relative;
 left:-20px;
 margin:0 -40px 0 0;
 background-color:#f2f2f2;
 padding:10px 20px
}
.ihc-login-template-6 .impu-temp6-row:after {
 content:"";
 clear:both
}
.ihc-login-template-6 .impu-temp6-row-left {
 float:left
}
.ihc-login-template-6 .impu-remember-wrapper {
 clear:both;
 text-align:left;
 line-height:30px
}
.ihc-login-template-6 .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:12px;
 font-weight:700;
 text-transform:inherit
}
.ihc-login-template-6 .impu-form-input-remember {
 margin-right:3px;
 vertical-align:middle
}
.ihc-login-template-6 .impu-form-label-remember:after {
 content:"";
 clear:both
}
.ihc-login-template-6 .impu-form-links {
 text-align:left;
 clear:both;
 margin-top:3px;
 margin-bottom:3px
}
.ihc-login-template-6 .impu-form-links div {
 display:inline-block
}
.ihc-login-template-6 .impu-form-links a {
 color:#aaa;
 font-size:12px;
 text-decoration:none;
 border-right:1px solid #999;
 padding-right:10px
}
.ihc-login-template-6 .impu-form-links a:hover {
 color:#e05d5d
}
.ihc-login-template-6 .impu-form-links div:nth-child(even) a {
 border-right:none;
 padding-left:10px
}
.ihc-login-template-6 .impu-form-submit {
 text-align:center;
 float:right;
 padding-bottom:0
}
.ihc-login-template-6 .impu-form-submit input {
 color:#fff!important;
 width:80px;
 border:none;
 border-radius:25px;
 text-transform:capitalize;
 padding:8px 15px;
 background:none repeat scroll 0 0 #f47e7e!important;
 border-color:#5bc4be!important;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-6 .impu-form-submit input:hover {
 background:none repeat scroll 0 0 #e05d5d!important
}
.ihc-pass-form-wrap.ihc-login-template-6 .impu-form-submit input {
 width:auto;
 margin-bottom:10px
}
.ihc-login-template-7 {
 padding:10px;
 text-align:center;
 display:inline-block;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-login-template-7 .ihc-sm-wrapp-fe {
 text-align:left;
 padding-left:15px;
 padding-right:15px
}
.ihc-login-template-7 .impu-form-line-fr {
 box-sizing:border-box;
 padding-bottom:8px;
 text-align:left;
 display:inline-block;
 width:49%;
 max-width:300px;
 padding-right:15px
}
.ihc-login-template-7 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-7 .impu-form-line-fr .impu-form-label-fr {
 min-width:150px;
 padding-bottom:3px;
 box-sizing:content-box;
 font-weight:800;
 font-size:13px;
 text-align:left
}
.ihc-login-template-7 .impu-form-line-fr input[type="password"],
.ihc-login-template-7 .impu-form-line-fr input[type="text"] {
 width:100%;
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 margin:0!important
}
.ihc-login-template-7 .impu-temp5-row:after {
 content:"";
 clear:both
}
.ihc-login-template-7 .impu-temp5-row-left {
 float:left
}
.ihc-login-template-7 .impu-remember-wrapper {
 clear:both;
 text-align:left;
 line-height:14px
}
.ihc-login-template-7 .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:12px;
 text-transform:inherit
}
.ihc-login-template-7 .impu-form-input-remember {
 margin-right:3px;
 vertical-align:middle
}
.ihc-login-template-7 .impu-form-label-remember:after {
 content:"";
 clear:both
}
.ihc-login-template-7 .impu-form-links {
 text-align:left;
 clear:both;
 margin-top:0
}
.ihc-login-template-7 .impu-form-links div {
 display:inline-block
}
.ihc-login-template-7 .impu-form-links a {
 color:#aaa;
 font-size:12px;
 text-decoration:none;
 padding-right:10px
}
.ihc-login-template-7 .impu-form-links a:hover {
 color:#e05d5d
}
.ihc-login-template-7 .impu-form-submit {
 text-align:center;
 float:right;
 margin-right:15px
}
.ihc-login-template-7 .impu-form-submit input {
 color:#fff!important;
 min-width:100px;
 border:none;
 text-transform:capitalize;
 padding:8px 30px 8px;
 border-radius:4px;
 background:none repeat scroll 0 0 #6c7a8d!important;
 border-color:#5bc4be!important;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-7 .impu-form-submit input:hover {
 background:none repeat scroll 0 0 #94a1b2!important
}
.ihc-pass-form-wrap.ihc-login-template-7 {
 width:400px
}
.ihc-pass-form-wrap.ihc-login-template-7 .impu-form-line-fr {
 width:100%;
 max-width:inherit
}
.ihc-pass-form-wrap.ihc-login-template-7 .impu-form-submit input {
 width:auto
}
.ihc-login-template-8 {
 margin:10px;
 padding:30px;
 padding-top:10px;
 padding-bottom:0;
 text-align:center;
 box-sizing:border-box;
 display:inline-block;
 background-color:#fff;
 border-radius:3px;
 width:460px;
 max-width:100%;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-login-template-8 .ihc-sm-wrapp-fe {
 text-align:center;
 margin:30px 0
}
.ihc-login-template-8 .impu-form-line-fr {
 box-sizing:content-box;
 text-align:left;
 background-color:transparent;
 border-bottom:1px solid #efefef;
 margin-bottom:17px;
 position:relative
}
.ihc-login-template-8 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-8 form {
 display:block;
 position:relative
}
.ihc-login-template-8 .fa-ihc {
 position:absolute;
 top:0;
 left:9px;
 line-height:39px;
 font-size:18px;
 color:#555
}
.ihc-login-template-8 .impu-form-line-fr .impu-form-label-fr {
 min-width:350px;
 display:block;
 box-sizing:content-box;
 font-weight:500;
 font-size:14px;
 text-align:left;
 text-transform:uppercase
}
.ihc-login-template-8 .impu-form-line-fr input[type="password"],
.ihc-login-template-8 .impu-form-line-fr input[type="text"] {
 width:100%;
 color:#555;
 padding:8px 10px 7px;
 background-color:transparent!important;
 border:none!important;
 padding:10px!important;
 display:inline-block;
 padding-left:40px!important;
 font-size:14px;
 margin:0!important
}
.ihc-login-template-8 .impu-remember-wrapper {
 margin-right:3px;
 text-align:right;
 line-height:22px;
 padding-left:15px
}
.ihc-login-template-8 .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:12px;
 font-weight:700;
 text-transform:inherit;
 padding-left:3px;
 color:#d3365e
}
.ihc-login-template-8 .impu-temp3-bottom {
 position:relative;
 left:-30px;
 margin:0 -60px 0 0;
 background-color:#f2f2f2
}
.ihc-login-template-8 .impu-temp3-bottom:after {
 content:"";
 clear:both
}
.ihc-login-template-8 .impu-form-input-remember {
 vertical-align:middle;
 border-radius:0;
 height:20px;
 width:20px;
 margin:0 5px 0 5px;
 border:2px solid #ddd;
 background:#fff;
 -webkit-appearance:initial;
 position:relative;
 vertical-align:middle
}
.ihc-login-template-8 .impu-form-input-remember:checked:before {
 content:"";
 border:3px solid #d3365e;
 display:inline-block;
 width:3px;
 height:10px;
 border-top:0;
 border-left:0;
 position:absolute;
 top:0;
 left:5px;
 box-sizing:content-box;
 -webkit-transform:rotate(36deg);
 -khtml-transform:rotate(36deg);
 -moz-transform:rotate(36deg);
 -ms-transform:rotate(36deg);
 -o-transform:rotate(36deg);
 transform:rotate(36deg)
}
.ihc-login-template-8 .impu-form-links {
 text-align:center;
 line-height:20px
}
.ihc-login-template-8 .impu-form-links div {
 display:inline-block
}
.ihc-login-template-8 .impu-form-links a {
 color:#666;
 font-size:12px;
 font-family:Oswald,arial,sans-serif!important;
 text-decoration:none;
 border-right:1px solid #999;
 padding-right:10px;
 padding-left:10px
}
.ihc-login-template-8 .impu-form-links a:hover {
 color:#000
}
.ihc-login-template-8 .impu-form-links div:nth-child(even) a {
 border-right:none
}
.ihc-login-template-8 .impu-form-submit {
 text-align:center;
 margin-top:17px;
 margin-bottom:10px
}
.ihc-login-template-8 .impu-form-submit input {
 color:#fff!important;
 width:100%;
 border:none;
 background:none repeat scroll 0 0 #ea4872!important;
 border-color:#ea4872!important;
 box-shadow:none!important;
 border-radius:3px;
 text-transform:capitalize;
 font-size:14px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px;
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px;
 min-height:45px;
 font-size:18px;
 font-weight:700
}
.ihc-login-template-8 .impu-form-submit input:hover {
 background:none repeat scroll 0 0 #d3365e!important
}
.ihc-login-template-8 .ihc-login-notice {
 margin-top:6px
}
.ihc-login-template-9 {
 margin:10px;
 padding:30px;
 padding-top:10px;
 padding-bottom:0;
 text-align:center;
 box-sizing:border-box;
 display:inline-block;
 background-color:#fff;
 border-radius:3px;
 width:460px;
 max-width:100%;
 font-size:15px;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-login-template-9 .ihc_login_form {
 font-size:15px
}
.ihc-login-template-9 .ihc-sm-wrapp-fe {
 text-align:center
}
.ihc-login-template-9 .impu-form-line-fr {
 box-sizing:content-box;
 text-align:left;
 background-color:transparent!important;
 border:1px solid rgba(0,0,0,.15);
 margin-bottom:17px;
 position:relative;
 border-radius:45px!important;
 -webkit-border-radius:45px!important;
 -moz-border-radius:45px!important;
 -o-border-radius:45px!important;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-9 .impu-form-line-fr:checked,
.ihc-login-template-9 .impu-form-line-fr:hover {
 border-color:#26bbea;
 background-color:#fff;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc-login-template-9 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-9 form {
 display:block;
 position:relative;
 font-size:15px
}
.ihc-login-template-9 .fa-ihc {
 position:absolute;
 top:0;
 left:15px;
 line-height:39px;
 font-size:18px;
 color:#999
}
.ihc-login-template-9 .impu-form-line-fr .impu-form-label-fr {
 min-width:350px;
 display:block;
 box-sizing:content-box;
 font-weight:500;
 font-size:14px;
 text-align:left;
 text-transform:uppercase
}
.ihc-login-template-9 .impu-form-line-fr input[type="password"],
.ihc-login-template-9 .impu-form-line-fr input[type="text"] {
 width:100%;
 color:#555!important;
 padding:8px 10px 7px!important;
 background-color:transparent!important;
 border:none!important;
 padding:10px!important;
 display:inline-block;
 padding-left:40px!important;
 font-size:14px!important;
 border-radius:45px!important;
 -webkit-border-radius:45px!important;
 -moz-border-radius:45px!important;
 -o-border-radius:45px!important;
 margin:0!important
}
.ihc-login-template-9 .impu-remember-wrapper {
 margin-right:3px;
 text-align:left;
 line-height:22px;
 padding-left:15px;
 float:left
}
.ihc-login-template-9 .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:14px;
 text-transform:inherit;
 padding-left:3px;
 color:#777
}
.ihc-login-template-9 .impu-form-links-pass {
 float:right;
 padding-right:15px
}
.ihc-login-template-9 .impu-form-links-pass a {
 color:#32a3cb
}
.ihc-login-template-9 .impu-temp3-bottom {
 position:relative;
 left:-30px;
 margin:0 -60px 0 0;
 background-color:#f2f2f2
}
.ihc-login-template-9 .impu-temp3-bottom:after {
 content:"";
 clear:both
}
.ihc-login-template-9 .impu-form-input-remember {
 vertical-align:middle;
 border-radius:0;
 height:20px;
 width:20px;
 margin:0 5px 0 5px;
 border:2px solid #ddd;
 background:#fff;
 -webkit-appearance:initial;
 position:relative;
 vertical-align:middle
}
.ihc-login-template-9 .impu-form-input-remember:checked:before {
 content:"";
 border:3px solid #00b9eb;
 display:inline-block;
 width:3px;
 height:10px;
 border-top:0;
 border-left:0;
 position:absolute;
 top:0;
 left:5px;
 box-sizing:content-box;
 -webkit-transform:rotate(36deg);
 -khtml-transform:rotate(36deg);
 -moz-transform:rotate(36deg);
 -ms-transform:rotate(36deg);
 -o-transform:rotate(36deg);
 transform:rotate(36deg)
}
.ihc-login-template-9 .impu-form-links {
 text-align:center;
 line-height:20px;
 margin-top:10px
}
.ihc-login-template-9 .impu-form-links div {
 display:inline-block
}
.ihc-login-template-9 .impu-form-links a {
 text-decoration:none;
 padding-right:10px;
 padding-left:10px;
 color:#32a3cb
}
.ihc-login-template-9 .impu-form-links a:hover {
 color:#000
}
.ihc-login-template-9 .impu-form-links div:nth-child(even) a {
 border-right:none
}
.ihc-login-template-9 .impu-form-submit {
 text-align:center;
 margin-top:25px;
 margin-bottom:25px;
 border:none!important
}
.ihc-login-template-9 .impu-form-submit:hover {
 border:none!important;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent
}
.ihc-login-template-9 .impu-form-submit input {
 color:#fff!important;
 width:60%;
 border:none;
 background-color:#a044ff;
 background-image:linear-gradient(to left,#6a3093,#a044ff);
 box-shadow:none!important;
 border-radius:3px;
 text-transform:capitalize;
 font-size:14px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px;
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px;
 min-height:45px;
 font-size:18px;
 font-weight:700;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-9 .impu-form-submit input:hover {
 width:65%;
 background-color:#f15f79;
 background-image:linear-gradient(to left,#b24592,#f15f79);
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-9 .ihc-login-notice {
 margin-top:6px
}
.ihc-login-template-10 {
 margin:10px;
 padding:0;
 padding-top:10px;
 padding-bottom:0;
 text-align:center;
 box-sizing:border-box;
 display:inline-block;
 background-color:#fff;
 border-radius:3px;
 width:460px;
 max-width:100%;
 font-size:15px;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-login-template-10 .ihc_login_form {
 font-size:15px
}
.ihc-login-template-10 .ihc-sm-wrapp-fe {
 text-align:center
}
.ihc-login-template-10 .impu-form-line-fr {
 box-sizing:content-box;
 text-align:left;
 background-color:#fefefe;
 border:1px solid #ccc;
 margin-bottom:20px;
 position:relative;
 border-radius:4px!important;
 -webkit-border-radius:4px!important;
 -moz-border-radius:4px!important;
 -o-border-radius:4px!important;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-10 .impu-form-line-fr:checked,
.ihc-login-template-10 .impu-form-line-fr:hover {
 border-color:#26bbea;
 background-color:#fff;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc-login-template-10 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-10 form {
 display:block;
 position:relative;
 font-size:15px
}
.ihc-login-template-10 .fa-ihc {
 position:absolute;
 top:0;
 left:0;
 line-height:39px;
 font-size:18px;
 color:#555;
 background-color:#eee;
 border-radius:4px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right:1px solid #ccc;
 min-width:45px;
 text-align:center
}
.ihc-login-template-10 .impu-form-line-fr .impu-form-label-fr {
 min-width:350px;
 display:block;
 box-sizing:content-box;
 font-weight:500;
 font-size:14px;
 text-align:left;
 text-transform:uppercase
}
.ihc-login-template-10 .impu-form-line-fr input[type="password"],
.ihc-login-template-10 .impu-form-line-fr input[type="text"] {
 width:100%;
 color:#555;
 padding:8px 10px 7px;
 background-color:transparent!important;
 border:none!important;
 padding:10px;
 display:inline-block;
 padding-left:60px!important;
 font-size:14px!important;
 border-radius:4px!important;
 -webkit-border-radius:4px!important;
 -moz-border-radius:4px!important;
 -o-border-radius:4px!important;
 height:auto!important;
 margin-bottom:0!important;
 line-height:1!important
}
.ihc-login-template-10 .impu-remember-wrapper {
 margin-right:3px;
 text-align:left;
 line-height:22px;
 padding-left:15px;
 float:left;
 margin-bottom:5px
}
.ihc-login-template-10 .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:14px;
 text-transform:inherit;
 padding-left:3px;
 color:#777
}
.ihc-login-template-10 .impu-form-links-pass {
 float:right;
 padding-right:15px;
 margin-bottom:5px
}
.ihc-login-template-10 .impu-form-links-pass a {
 color:#32a3cb
}
.ihc-login-template-10 .impu-temp3-bottom {
 position:relative;
 left:-30px;
 margin:0 -60px 0 0;
 background-color:#f2f2f2
}
.ihc-login-template-10 .impu-temp3-bottom:after {
 content:"";
 clear:both
}
.ihc-login-template-10 .impu-form-input-remember {
 vertical-align:middle;
 border-radius:0;
 height:20px;
 width:20px;
 margin:0 5px 0 5px;
 border:2px solid #ddd;
 background:#fff;
 -webkit-appearance:initial;
 position:relative;
 vertical-align:middle
}
.ihc-login-template-10 .impu-form-input-remember:checked:before {
 content:"";
 border:3px solid #00b9eb;
 display:inline-block;
 width:3px;
 height:10px;
 border-top:0;
 border-left:0;
 position:absolute;
 top:0;
 left:5px;
 box-sizing:content-box;
 -webkit-transform:rotate(36deg);
 -khtml-transform:rotate(36deg);
 -moz-transform:rotate(36deg);
 -ms-transform:rotate(36deg);
 -o-transform:rotate(36deg);
 transform:rotate(36deg)
}
.ihc-login-template-10 .impu-form-links {
 text-align:center;
 line-height:20px;
 margin-top:10px
}
.ihc-login-template-10 .impu-form-links div {
 display:inline-block
}
.ihc-login-template-10 .impu-form-links a {
 text-decoration:none;
 padding-right:10px;
 padding-left:10px;
 color:#32a3cb
}
.ihc-login-template-10 .impu-form-links a:hover {
 color:#000
}
.ihc-login-template-10 .impu-form-links div:nth-child(even) a {
 border-right:none
}
.ihc-login-template-10 .impu-form-submit {
 text-align:center;
 margin-top:25px;
 margin-bottom:25px;
 border:none!important
}
.ihc-login-template-10 .impu-form-submit:hover {
 border:none!important;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent
}
.ihc-login-template-10 .impu-form-submit input {
 color:#fff!important;
 width:100%;
 border:none;
 background-color:#67b1d6;
 box-shadow:none!important;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 border-radius:3px;
 text-transform:capitalize;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px;
 border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -o-border-radius:2px;
 min-height:45px;
 font-size:18px;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-10 .impu-form-submit input:hover {
 background-color:#65aed3;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-10 .ihc-login-notice {
 margin-top:6px
}
.ihc-login-template-11 {
 margin:10px auto;
 padding:30px;
 padding-top:10px;
 padding-bottom:0;
 text-align:center;
 box-sizing:border-box;
 display:block;
 background-color:#fff;
 border-radius:3px;
 width:460px;
 max-width:100%;
 font-size:15px;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-login-template-11 .ihc_login_form {
 font-size:15px
}
.ihc-login-template-11 .ihc-sm-wrapp-fe {
 text-align:center
}
.ihc-login-template-11 .impu-form-line-fr {
 box-sizing:content-box;
 text-align:left;
 background-color:transparent!important;
 border-bottom:1px solid #efefef;
 margin-bottom:17px;
 position:relative;
 border-radius:0!important;
 -webkit-border-radius:0!important;
 -moz-border-radius:0!important;
 -o-border-radius:0!important;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-11 .impu-form-line-fr:checked,
.ihc-login-template-11 .impu-form-line-fr:hover {
 border-color:#26bbea;
 background-color:#fff;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc-login-template-11 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-11 form {
 display:block;
 position:relative;
 font-size:15px
}
.ihc-login-template-11 .fa-ihc {
 position:absolute;
 top:0;
 left:15px;
 line-height:39px;
 font-size:18px;
 color:#999
}
.ihc-login-template-11 .impu-form-line-fr .impu-form-label-fr {
 min-width:350px;
 display:block;
 box-sizing:content-box;
 font-weight:500;
 font-size:14px;
 text-align:left;
 text-transform:uppercase
}
.ihc-login-template-11 .impu-form-line-fr input[type="password"],
.ihc-login-template-11 .impu-form-line-fr input[type="text"] {
 width:100%;
 color:#555!important;
 padding:8px 10px 7px!important;
 background-color:transparent!important;
 border:none!important;
 padding:10px!important;
 display:inline-block;
 padding-left:40px!important;
 font-size:14px!important;
 border-radius:45px!important;
 -webkit-border-radius:45px!important;
 -moz-border-radius:45px!important;
 -o-border-radius:45px!important;
 margin:0!important
}
.ihc-login-template-11 .impu-remember-wrapper {
 margin-right:3px;
 text-align:left;
 line-height:22px;
 padding-left:15px;
 float:left
}
.ihc-login-template-11 .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:14px;
 text-transform:inherit;
 padding-left:3px;
 color:#777
}
.ihc-login-template-11 .impu-form-links-pass {
 float:right;
 padding-right:15px
}
.ihc-login-template-11 .impu-form-links-pass a {
 color:#2bb7e3
}
.ihc-login-template-11 .impu-temp3-bottom {
 position:relative;
 left:-30px;
 margin:0 -60px 0 0;
 background-color:#f2f2f2
}
.ihc-login-template-11 .impu-temp3-bottom:after {
 content:"";
 clear:both
}
.ihc-login-template-11 .impu-form-input-remember {
 vertical-align:middle;
 border-radius:0;
 height:20px;
 width:20px;
 margin:0 5px 0 5px;
 border:2px solid #ddd;
 background:#fff;
 -webkit-appearance:initial;
 position:relative;
 vertical-align:middle
}
.ihc-login-template-11 .impu-form-input-remember:checked:before {
 content:"";
 border:3px solid #00b9eb;
 display:inline-block;
 width:3px;
 height:10px;
 border-top:0;
 border-left:0;
 position:absolute;
 top:0;
 left:5px;
 box-sizing:content-box;
 -webkit-transform:rotate(36deg);
 -khtml-transform:rotate(36deg);
 -moz-transform:rotate(36deg);
 -ms-transform:rotate(36deg);
 -o-transform:rotate(36deg);
 transform:rotate(36deg)
}
.ihc-login-template-11 .impu-form-links {
 text-align:center;
 line-height:20px;
 margin-top:10px
}
.ihc-login-template-11 .impu-form-links div {
 display:inline-block
}
.ihc-login-template-11 .impu-form-links a {
 text-decoration:none;
 padding-right:10px;
 padding-left:10px;
 color:#32a3cb
}
.ihc-login-template-11 .impu-form-links a:hover {
 color:#000
}
.ihc-login-template-11 .impu-form-links div:nth-child(even) a {
 border-right:none
}
.ihc-login-template-11 .impu-form-submit {
 text-align:center;
 margin-top:25px;
 margin-bottom:25px;
 border:none!important
}
.ihc-login-template-11 .impu-form-submit:hover {
 border:none!important;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent
}
.ihc-login-template-11 .impu-form-submit input {
 width:80%;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 border:2px solid #2bb7e3;
 color:#2bb7e3;
 text-transform:uppercase;
 background-color:transparent;
 box-shadow:none!important;
 border-radius:3px;
 font-size:14px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 10px;
 line-height:20px;
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px;
 min-height:45px;
 font-size:18px;
 font-weight:700;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-11 .impu-form-submit input:hover {
 width:85%;
 background-color:#2bb7e3;
 color:#fff;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-11 .ihc-login-notice {
 margin-top:6px
}
.ihc-login-template-12 {
 margin:10px auto;
 padding:60px;
 padding-top:70px;
 padding-bottom:70px;
 text-align:center;
 box-sizing:border-box;
 display:block;
 background-color:#fff;
 border-radius:3px;
 width:550px;
 max-width:100%;
 font-size:15px;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 border:1px solid #ccc;
 border-radius:8px;
 -webkit-border-radius:8px;
 -moz-border-radius:8px;
 -o-border-radius:8px
}
.ihc-login-template-12 .ihc_login_form {
 font-size:15px
}
.ihc-login-template-12 .ihc-sm-wrapp-fe {
 text-align:center
}
.ihc-login-template-12 .impu-form-line-fr {
 box-sizing:content-box;
 text-align:left;
 background-color:#fefefe;
 border:1px solid #ccc;
 margin-bottom:25px;
 position:relative;
 border-radius:50px!important;
 -webkit-border-radius:50px!important;
 -moz-border-radius:50px!important;
 -o-border-radius:50px!important;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-12 .impu-form-line-fr:checked,
.ihc-login-template-12 .impu-form-line-fr:hover {
 border-color:#26bbea;
 background-color:#fff;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc-login-template-12 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-12 form {
 display:block;
 position:relative;
 font-size:15px
}
.ihc-login-template-12 .fa-ihc {
 position:absolute;
 top:0;
 left:0;
 line-height:39px;
 font-size:18px;
 color:#555;
 border-radius:50px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 min-width:45px;
 text-align:center
}
.ihc-login-template-12 .impu-form-line-fr .impu-form-label-fr {
 min-width:350px;
 display:block;
 box-sizing:content-box;
 font-weight:500;
 font-size:14px;
 text-align:left;
 text-transform:uppercase
}
.ihc-login-template-12 .impu-form-line-fr input[type="password"],
.ihc-login-template-12 .impu-form-line-fr input[type="text"] {
 width:100%;
 color:#555;
 padding:8px 10px 7px;
 background-color:transparent!important;
 border:none!important;
 padding:12px;
 display:inline-block;
 padding-left:45px!important;
 font-size:14px!important;
 border-radius:4px!important;
 -webkit-border-radius:4px!important;
 -moz-border-radius:4px!important;
 -o-border-radius:4px!important;
 height:auto!important;
 margin-bottom:0!important;
 line-height:1!important
}
.ihc-login-template-12 .impu-remember-wrapper {
 margin-right:3px;
 text-align:left;
 line-height:22px;
 padding-left:15px;
 float:left;
 margin-bottom:5px
}
.ihc-login-template-12 .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:14px;
 text-transform:inherit;
 padding-left:3px;
 color:#6164c1
}
.ihc-login-template-12 .impu-form-links-pass {
 float:right;
 padding-right:15px;
 margin-bottom:5px
}
.ihc-login-template-12 .impu-form-links-pass a {
 color:#6164c1
}
.ihc-login-template-12 .impu-temp3-bottom {
 position:relative;
 left:-30px;
 margin:0 -60px 0 0;
 background-color:#f2f2f2
}
.ihc-login-template-12 .impu-temp3-bottom:after {
 content:"";
 clear:both
}
.ihc-login-template-12 .impu-form-input-remember {
 vertical-align:middle;
 border-radius:0;
 height:20px;
 width:20px;
 margin:0 5px 0 5px;
 border:2px solid #ddd;
 background:#fff;
 -webkit-appearance:initial;
 position:relative;
 vertical-align:middle
}
.ihc-login-template-12 .impu-form-input-remember:checked:before {
 content:"";
 border:3px solid #00b9eb;
 display:inline-block;
 width:3px;
 height:10px;
 border-top:0;
 border-left:0;
 position:absolute;
 top:0;
 left:5px;
 box-sizing:content-box;
 -webkit-transform:rotate(36deg);
 -khtml-transform:rotate(36deg);
 -moz-transform:rotate(36deg);
 -ms-transform:rotate(36deg);
 -o-transform:rotate(36deg);
 transform:rotate(36deg)
}
.ihc-login-template-12 .impu-form-links {
 text-align:center;
 line-height:20px;
 margin-top:10px
}
.ihc-login-template-12 .impu-form-links div {
 display:inline-block
}
.ihc-login-template-12 .impu-form-links a {
 text-decoration:none;
 padding-right:10px;
 padding-left:10px;
 color:#6164c1
}
.ihc-login-template-12 .impu-form-links a:hover {
 color:#000
}
.ihc-login-template-12 .impu-form-links div:nth-child(even) a {
 border-right:none
}
.ihc-login-template-12 .impu-form-submit {
 text-align:center;
 margin-top:25px;
 margin-bottom:25px;
 border:none!important
}
.ihc-login-template-12 .impu-form-submit:hover {
 border:none!important;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent
}
.ihc-login-template-12 .impu-form-submit input {
 color:#fff!important;
 width:100%;
 border:none;
 background-color:#6164c1;
 box-shadow:none!important;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 border-radius:3px;
 text-transform:uppercase;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px;
 border-radius:4px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -o-border-radius:4px;
 min-height:45px;
 font-size:18px;
 font-weight:700;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-12 .impu-form-submit input:hover {
 background-color:#8d7fd7;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-login-template-12 .ihc-login-notice {
 margin-top:6px
}
.ihc-login-template-13 {
 padding:10px;
 text-align:center;
 display:block;
 /*! width:470px; */margin:10px auto;
 max-width:100%;
 box-sizing:border-box;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}

@media (min-width:570px) {
 .ihc-login-template-13 {
     width:500px;
   }
}

.ihc-login-template-13 .impu-form-line-fr {
 box-sizing:content-box;
 padding-top:15px;
 text-align:left
}
.ihc-login-template-13 .impu-form-line-fr:after {
 content:"";
 clear:both
}
.ihc-login-template-13 .impu-form-line-fr .impu-form-label-fr {
 min-width:150px;
 box-sizing:content-box;
 color:#555;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 line-height:26px;
 font-size:15px;
 text-align:left;
 font-weight:600;
 display:block;
 margin-bottom:8px
}
.ihc-login-template-13 .impu-form-line-fr input[type="password"],
.ihc-login-template-13 .impu-form-line-fr input[type="text"] {
 width:100%;
 border:2px solid rgba(0,0,0,.15);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 height:40px!important;
 margin:0!important
}
.ihc-login-template-13 .impu-temp5-row {
 margin:5px 0
}
.ihc-login-template-13 .impu-temp5-row:after {
 content:"";
 clear:both
}
.ihc-login-template-13 .impu-temp5-row-left {
 float:left;
 width:48%;
 margin-top:20px
}
.ihc-login-template-13 .impu-temp5-row-right {
 float:right;
 width:48%;
 margin-top:20px
}
.ihc-login-template-13 .impu-remember-wrapper {
 clear:both;
 text-align:left;
 line-height:24px
}
.ihc-login-template-13 .impu-form-label-remember {
 display:inline-block!important;
 font-weight:400;
 font-size:15px;
 line-height:24px;
 color:#888;
 text-transform:inherit;
 margin-left:5px;
 vertical-align:middle
}
.ihc-login-template-13 .impu-form-input-remember {
 vertical-align:middle;
 border-radius:0;
 height:20px;
 width:20px;
 margin:0 5px 0 5px;
 border:2px solid #ddd;
 background:#fff;
 -webkit-appearance:initial;
 position:relative;
 vertical-align:middle
}
.ihc-login-template-13 .impu-form-input-remember:checked:before {
 content:"";
 border:3px solid #00b9eb;
 display:inline-block;
 width:3px;
 height:10px;
 border-top:0;
 border-left:0;
 position:absolute;
 top:0;
 left:5px;
 box-sizing:content-box;
 -webkit-transform:rotate(36deg);
 -khtml-transform:rotate(36deg);
 -moz-transform:rotate(36deg);
 -ms-transform:rotate(36deg);
 -o-transform:rotate(36deg);
 transform:rotate(36deg)
}
.ihc-login-template-13 .impu-form-links-pass {
 padding-top:20px;
 line-height:22px;
 color:#888!important;
 display:block!important;
 font-weight:400;
 font-size:15px
}
.ihc-login-template-13 .impu-form-label-remember:after {
 content:"";
 clear:both
}
.ihc-login-template-13 .impu-form-links {
 text-align:left;
 clear:both;
 margin-top:3px
}
.ihc-login-template-13 .impu-form-links div {
 display:inline-block
}
.ihc-login-template-13 .impu-form-links a {
 color:#aaa;
 font-size:12px;
 text-decoration:none;
 padding-right:10px
}
.ihc-login-template-13 .impu-form-links a:hover {
 color:#e05d5d
}
.ihc-login-template-13 .impu-form-submit {
 text-align:center
}
.ihc-login-template-13 .ihc-register-link,
.ihc-login-template-13 .impu-form-submit input {
 color:#fff!important;
 min-width:100px;
 border:none;
 text-transform:capitalize;
 padding:16px 20px!important;
 background:none repeat scroll 0 0 #6ba64a;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 display:block;
 width:100%;
 font-size:15px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px;
 font-family:Nunito,sans-serif;
 font-weight:400;
 box-sizing:border-box;
 line-height:16px;
 cursor:pointer;
 border-bottom:2px solid rgba(0,0,0,.1)!important
}
.ihc-login-template-13 .impu-form-submit input:hover {
 background:none repeat scroll 0 0 #80b04a
}
.ihc-login-template-13 .ihc-register-link {
 background:#eee
}
.ihc-login-template-13 .ihc-register-link:hover {
 background:#e5e5e5
}
.ihc-login-template-13 .ihc-register-link a {
 color:#666
}
.ihc-pass-form-wrap.ihc-login-template-13 .impu-form-submit input {
 width:auto
}
.ihc-login-template-13.ihc-pass-form-wrap .impu-form-submit input {
 margin:10px auto;
 margin-top:20px;
 width:auto!important;
 min-width:250px!important
}
.ihc-login-template-13 .impu-form-label-pass {
 margin-bottom:30px
}
.impu-form-pass-additional-content {
 color:#777;
 font-size:17px;
 text-align:center;
 padding:15px 15px 0 15px
}
.iump-register-form * {
 box-sizing:border-box
}
.iump-register-form .iump-submit-form {
 text-shadow:none!important
}
.ihc-register-1 .iump-labels-register {
 font-size:13px;
 min-width:130px;
 padding-right:10px
}
.ihc-register-1 .iump-form-line-register {
 border-bottom:none
}
.ihc-register-1 .iump-form-line-register input[type="number"],
.ihc-register-1 .iump-form-line-register input[type="password"],
.ihc-register-1 .iump-form-line-register input[type="text"],
.ihc-register-1 .iump-form-line-register select,
.ihc-register-1 .iump-form-line-register textarea {
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 min-height:37px;
 margin:0
}
.ihc-register-1 .iump-form-line-register .iump-form-checkbox-wrapper,
.ihc-register-1 .iump-form-line-register .iump-form-radiobox-wrapper {
 display:inline-block;
 vertical-align:top
}
.ihc-register-1 .iump-submit-form {
 text-align:center
}
.ihc-register-1 .ihc-tos-wrap {
 text-align:right;
 display:inline-block
}
.ihc-register-1 .ihc-strength-wrapper {
 text-align:right
}
.ihc-register-2 {
 min-width:300px;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px;
 box-sizing:border-box;
 display:block;
 max-width:500px
}
.ihc-register-2 .iump-labels-register {
 font-size:14px;
 min-width:130px;
 padding-right:10px;
 display:block;
 text-align:left;
 color:#777
}
.ihc-register-2 .ihc-tos-wrap {
 display:inline-block
}
.ihc-register-2 .iump-form-line-register {
 border-bottom:none;
 margin-bottom:15px
}
.ihc-register-2 .iump-form-line-register .select2-selection,
.ihc-register-2 .iump-form-line-register input[type="number"],
.ihc-register-2 .iump-form-line-register input[type="password"],
.ihc-register-2 .iump-form-line-register input[type="text"],
.ihc-register-2 .iump-form-line-register select,
.ihc-register-2 .iump-form-line-register textarea {
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#444;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 min-height:40px;
 background-color:#f7f7f7;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 margin:0
}
.ihc-register-2 .iump-form-line-register .select2-selection:focus,
.ihc-register-2 .iump-form-line-register .select2-selection:hover,
.ihc-register-2 .iump-form-line-register input[type="number"]:focus,
.ihc-register-2 .iump-form-line-register input[type="number"]:hover,
.ihc-register-2 .iump-form-line-register input[type="password"]:focus,
.ihc-register-2 .iump-form-line-register input[type="password"]:hover,
.ihc-register-2 .iump-form-line-register input[type="text"]:focus,
.ihc-register-2 .iump-form-line-register input[type="text"]:hover,
.ihc-register-2 .iump-form-line-register select:focus,
.ihc-register-2 .iump-form-line-register select:hover,
.ihc-register-2 .iump-form-line-register textarea:focus,
.ihc-register-2 .iump-form-line-register textarea:hover {
 border-color:#08d1b2;
 background-color:#fff;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc-register-2 .iump-form-line-register .iump-form-checkbox-wrapper,
.ihc-register-2 .iump-form-line-register .iump-form-radiobox-wrapper {
 margin-top:10px
}
.ihc-register-2 .iump-submit-form {
 text-align:center
}
.ihc-register-2 .iump-submit-form input {
 color:#fff!important;
 width:100%;
 background:none repeat scroll 0 0 #08d1b2!important;
 border:4px solid #5bc4be;
 border-width:3px;
 border-color:#08d1b2!important;
 box-shadow:none!important;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:16px 22px;
 box-sizing:border-box
}
.ihc-register-2 .iump-submit-form input:hover {
 color:#fff!important;
 background:none repeat scroll 0 0 #08d1b2!important;
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px
}
.ihc-register-2 .iump-form-line-register textarea {
 min-height:60px
}
.ihc-register-2 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 display:block;
 margin-top:10px;
 border:2px dashed #08d1b2;
 width:100%
}
.ihc-register-2 .ihc-register-notice {
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 nimation:fadeIn 1s
}
.ihc-register-2 .ihc-input-notice {
 border-color:#dd3559!important
}
.ihc-register-3 {
 margin:10px;
 padding:30px;
 text-align:left;
 box-sizing:border-box;
 background-color:#fff;
 border-top:7px solid #33b5e5;
 border-radius:3px;
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
 box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
 min-width:300px;
 max-width:500px;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-family:Oswald,arial,sans-serif!important;
 font-size:14px;
 color:#7f7f97
}
.ihc-register-3 .ihc-sm-wrapp-fe {
 text-align:left
}
.ihc-register-3 .iump-level-details-register {
 margin:15px 0
}
.ihc-register-3 .iump-labels-register {
 font-size:13px;
 min-width:130px;
 padding-right:10px;
 display:block;
 text-align:left;
 text-transform:uppercase;
 color:#7f7f97
}
.ihc-register-3 .iump-form-line-register {
 border-bottom:none;
 margin-bottom:10px;
 position:relative
}
.ihc-register-3 .iump-form-line-register .select2-selection,
.ihc-register-3 .iump-form-line-register input[type="number"],
.ihc-register-3 .iump-form-line-register input[type="password"],
.ihc-register-3 .iump-form-line-register input[type="text"],
.ihc-register-3 .iump-form-line-register select,
.ihc-register-3 .iump-form-line-register textarea {
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#7f7f97;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 min-height:40px;
 text-align:left;
 font-family:Oswald,arial,sans-serif!important;
 font-weight:300;
 background-color:#edf0f5;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 margin:0
}
.ihc-register-3 .iump-form-line-register .select2-selection {
 padding-top:4px
}
.ihc-register-3 .iump-form-line-register .select2-selection:focus,
.ihc-register-3 .iump-form-line-register .select2-selection:hover,
.ihc-register-3 .iump-form-line-register input[type="number"]:focus,
.ihc-register-3 .iump-form-line-register input[type="number"]:hover,
.ihc-register-3 .iump-form-line-register input[type="password"]:focus,
.ihc-register-3 .iump-form-line-register input[type="password"]:hover,
.ihc-register-3 .iump-form-line-register input[type="text"]:focus,
.ihc-register-3 .iump-form-line-register input[type="text"]:hover,
.ihc-register-3 .iump-form-line-register select:checked,
.ihc-register-3 .iump-form-line-register select:focus,
.ihc-register-3 .iump-form-line-register select:hover,
.ihc-register-3 .iump-form-line-register textarea:focus,
.ihc-register-3 .iump-form-line-register textarea:hover {
 border:1px solid rgba(0,0,0,.1);
 background-color:#fff
}
.ihc-register-3 .ihc-file-upload-button,
.ihc-register-3 .iump-form-sublabel {
 text-align:left
}
.ihc-register-3 .ihc-wrapp-file-upload {
 display:block;
 margin-top:10px
}
.ihc-register-3 .iump-form-checkbox-wrapper,
.ihc-register-3 .iump-form-radiobox-wrapper {
 text-align:left;
 padding-left:20px
}
.ihc-register-3 .iump-form-line-register .iump-form-checkbox,
.ihc-register-3 .iump-form-paybox,
.ihc-register-3 .iump-form-line-register .iump-form-radiobox {
 display:inline-block
}
.ihc-register-3 .ihc-tos-wrap {
 position:relative;
 left:-30px;
 margin:10px -60px 10px 0;
 text-align:left;
 padding:10px 0;
 padding-left:30px;
 display:inline-block
}
.ihc-register-3 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 border:2px dashed #ddd
}
.ihc-register-3 .iump-submit-form {
 text-align:center;
 margin-top:10px
}
.ihc-register-3 .iump-submit-form input {
 color:#fff!important;
 width:100%;
 border:none;
 background:none repeat scroll 0 0 #33b5e5!important;
 border-color:#1a9bcb!important;
 box-shadow:none!important;
 border-radius:3px;
 text-transform:capitalize;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-family:Oswald,arial,sans-serif!important;
 font-size:16px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px
}
.ihc-register-3 .iump-submit-form input:hover {
 background:none repeat scroll 0 0 #1a9bcb!important
}
.ihc-register-3 #ihc_coupon_code_check_div_msg,
.ihc-register-3 .ihc-register-notice {
 position:absolute;
 z-index:100;
 background:#dd3559;
 padding:5px 8px;
 -webkit-border-radius:3px;
 border-radius:3px;
 position:absolute;
 right:0;
 margin-bottom:8px;
 max-width:230px;
 font-size:12px;
 color:#fff;
 top:100%;
 margin-top:-2px;
 opacity:1;
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 animation:fadeIn 1s;
 color:#fff!important
}
.ihc-register-3 .ihc-register-notice:before {
 content:"";
 display:block;
 position:absolute;
 left:50%;
 top:-8px;
 margin-left:-5px;
 width:0;
 height:0;
 border-style:solid;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid #dd3559
}
.ihc-register-3 .ihc-input-notice {
 border-color:#dd3559!important
}
.ihc-register-3 .ihc-coupon-valid {
 background:#27bebe!important
}
.i .ihc-register-4 {
 margin:10px;
 padding:30px 20px;
 text-align:center;
 box-sizing:border-box;
 background-color:#fff;
 border-radius:3px;
 min-width:310px;
 max-width:450px;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px
}
.ihc-register-4 .ihc-sm-wrapp-fe {
 text-align:center;
 margin:20px 0
}
.ihc-register-4 .iump-labels-register {
 font-size:13px;
 min-width:130px;
 padding-right:10px;
 margin-top:5px;
 margin-left:5px;
 display:block;
 text-align:left;
 text-transform:uppercase;
 color:#777
}
.ihc-register-4 .ihc-register-notice,
.ihc-register-4 .iump-form-checkbox-wrapper,
.ihc-register-4 .iump-form-radiobox-wrapper,
.ihc-register-4 .iump-form-sublabel {
 margin-left:5px
}
.ihc-register-4 .iump-form-line-register {
 box-sizing:content-box;
 text-align:left;
 background-color:#fafafa;
 border:1px solid #efefef;
 border-bottom:1px solid #efefef;
 border-top:1px solid #efefef;
 margin-bottom:7px;
 position:relative;
 padding:0;
 padding-bottom:3px;
 border-radius:4px!important;
 -webkit-border-radius:4px!important;
 -moz-border-radius:4px!important;
 -o-border-radius:4px!important
}
.ihc-register-4 .iump-form-line-register:hover {
 border-color:#27ae60;
 background-color:#fefefe
}
.ihc-register-4 .iump-form-social_media,
.ihc-register-4 .iump-form-capcha,
.ihc-register-4 .iump-form-tos {
 background-color:initial;
 border:none;
 border-bottom:none;
 border-top:none
}
.ihc-register-4 .iump-form-social_media:hover,
.ihc-register-4 .iump-form-capcha:hover,
.ihc-register-4 .iump-form-tos:hover {
 background-color:initial
}
.ihc-register-4 .ihc-no-backs {
 background:0 0!important;
 border-width:0
}
.ihc-register-4 .iump-form-line-register .select2-selection,
.ihc-register-4 .iump-form-line-register input[type="number"],
.ihc-register-4 .iump-form-line-register input[type="password"],
.ihc-register-4 .iump-form-line-register input[type="text"],
.ihc-register-4 .iump-form-line-register select,
.ihc-register-4 .iump-form-line-register textarea {
 width:100%;
 background-color:#fafafa;
 border:1px solid rgba(0,0,0,.1);
 color:#444;
 padding:8px 10px 7px;
 background-color:none!important;
 border:none!important;
 padding:10px;
 display:inline-block;
 min-height:38px;
 margin:0
}
.ihc-register-4 .iump-form-line-register .select2-selection,
.ihc-register-4 .iump-form-line-register select {
 border:1px solid #efefef!important
}
.ihc-register-4 .iump-form-line-register .select2-selection:focus,
.ihc-register-4 .iump-form-line-register .select2-selection:hover,
.ihc-register-4 .iump-form-line-register input[type="number"]:focus,
.ihc-register-4 .iump-form-line-register input[type="number"]:hover,
.ihc-register-4 .iump-form-line-register input[type="password"]:focus,
.ihc-register-4 .iump-form-line-register input[type="password"]:hover,
.ihc-register-4 .iump-form-line-register input[type="text"]:focus,
.ihc-register-4 .iump-form-line-register input[type="text"]:hover,
.ihc-register-4 .iump-form-line-register select:focus,
.ihc-register-4 .iump-form-line-register select:hover,
.ihc-register-4 .iump-form-line-register textarea:focus,
.ihc-register-4 .iump-form-line-register textarea:hover {
 background-color:#fefefe
}
.ihc-register-4 .iump-form-line-register .select2-selection:hover,
.ihc-register-4 .iump-form-line-register select:hover {
 border-color:#27ae60;
 background-color:#fefefe
}
.ihc-register-4 .iump-form-line-register .select2-selection {
 min-height:40px
}
.ihc-register-4 .iump-form-line-register .iump-form-checkbox,
.ihc-register-4 .iump-form-paybox,
.ihc-register-4 .iump-form-line-register .iump-form-radiobox {
 display:inline-block
}
.ihc-register-4 .ihc-tos-wrap {
 text-align:left;
 display:inline-block
}
.ihc-register-4 .iump-submit-form {
 text-align:center;
 margin-top:10px
}
.ihc-register-4 .iump-submit-form input {
 width:100%;
 border:none;
 background:none repeat scroll 0 0 #27ae60!important;
 border-color:#27ae60!important;
 box-shadow:none!important;
 border-radius:3px;
 text-transform:capitalize;
 font-size:15px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px;
 border-radius:3px;
 color:#b3eecc!important;
 border-bottom:4px solid #1e8449!important
}
.ihc-register-4 .iump-submit-form input:hover {
 background:none repeat scroll 0 0 #43be77!important
}
.ihc-register-4 .ihc-register-notice {
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 nimation:fadeIn 1s
}
.ihc-register-4 .ihc-input-notice {
 border-color:#dd3559!important
}
.ihc-register-4 .ihc-strength-wrapper {
 position:absolute;
 right:0;
 top:100%;
 margin-top:-6px
}
.ihc-register-4 .ihc-strength-wrapper .ihc-strength-label {
 margin-top:-7px
}
.ihc-register-4 .iump-form-password {
 margin-bottom:35px
}
.ihc-register-5 {
 min-width:300px;
 max-width:100%;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px;
 display:block
}
.ihc-register-5 .iump-labels-register {
 font-size:13px;
 font-weight:700;
 min-width:130px;
 padding-right:10px;
 display:block;
 text-align:left
}
.ihc-register-5 .ihc-tos-wrap {
 display:inline-block
}
.ihc-register-5 .iump-form-line-register {
 border-bottom:none
}
.ihc-register-5 .iump-form-line-register .select2-selection,
.ihc-register-5 .iump-form-line-register input[type="number"],
.ihc-register-5 .iump-form-line-register input[type="password"],
.ihc-register-5 .iump-form-line-register input[type="text"],
.ihc-register-5 .iump-form-line-register select,
.ihc-register-5 .iump-form-line-register textarea {
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 min-height:37px;
 margin:0
}
.ihc-register-5 .iump-form-line-register .select2-selection {
 min-height:40px
}
.ihc-register-5 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 border:2px dashed #ddd;
 display:block;
 margin-top:10px
}
.ihc-register-5 .iump-submit-form {
 text-align:right
}
.ihc-register-5 .iump-form-line-register .iump-form-checkbox,
.ihc-register-5 .iump-form-paybox,
.ihc-register-5 .iump-form-line-register .iump-form-radiobox {
 display:inline-block
}
.ihc-register-5 .iump-submit-form input {
 color:#fff!important;
 background:none repeat scroll 0 0 #e05d5d!important;
 border-color:#e05d5d!important;
 box-shadow:none!important;
 padding:16px 22px;
 box-sizing:border-box;
 border-radius:5px;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
 font-weight:700;
 line-height:1.2;
 border:none
}
.ihc-register-5 .ihc-register-notice {
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 nimation:fadeIn 1s
}
.ihc-register-5 .ihc-input-notice {
 border-color:#dd3559!important
}
.ihc-register-6 {
 min-width:620px;
 max-width:800px;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px
}
.ihc-register-6 .ihc-register-col {
 width:50%;
 box-sizing:border-box;
 padding-right:10px;
 max-width:400px;
 min-width:310px;
 display:inline-block;
 vertical-align:top
}
.ihc-register-6 .iump-labels-register {
 font-size:13px;
 font-weight:700;
 min-width:130px;
 padding-right:10px;
 display:block;
 text-align:left
}
.ihc-register-6 .iump-form-line-register {
 border-bottom:none;
 position:relative
}
.ihc-register-6 .iump-form-line-register .select2-selection,
.ihc-register-6 .iump-form-line-register input[type="number"],
.ihc-register-6 .iump-form-line-register input[type="password"],
.ihc-register-6 .iump-form-line-register input[type="text"],
.ihc-register-6 .iump-form-line-register select,
.ihc-register-6 .iump-form-line-register textarea {
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 font-size:14px;
 min-height:37px;
 margin:0
}
.ihc-register-6 .iump-form-line-register .select2-selection {
 min-height:40px
}
.ihc-register-6 .iump-submit-form {
 text-align:right
}
.ihc-register-6 .iump-submit-form input {
 color:#fff!important;
 background:none repeat scroll 0 0 #e05d5d!important;
 border-color:#e05d5d!important;
 box-shadow:none!important;
 min-width:200px;
 padding:16px 22px;
 box-sizing:border-box;
 border-radius:5px;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
 font-weight:700;
 line-height:1.2;
 border:none
}
.ihc-register-6 .iump-form-line-register .iump-form-checkbox,
.ihc-register-6 .iump-form-paybox,
.ihc-register-6 .iump-form-line-register .iump-form-radiobox {
 display:inline-block
}
.ihc-register-6 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 border:2px dashed #ddd;
 display:block;
 margin-top:10px
}
.ihc-register-6 .ihc-register-notice {
 position:absolute;
 z-index:100;
 background:#dd3559;
 padding:5px 8px;
 -webkit-border-radius:3px;
 border-radius:3px;
 position:absolute;
 right:0;
 margin-bottom:8px;
 max-width:230px;
 font-size:12px;
 color:#fff;
 top:100%;
 margin-top:-2px;
 opacity:1;
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 animation:fadeIn 1s
}
.ihc-register-6 .ihc-register-notice:before {
 content:"";
 display:block;
 position:absolute;
 left:50%;
 top:-8px;
 margin-left:-5px;
 width:0;
 height:0;
 border-style:solid;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid #dd3559
}
.ihc-register-6 .ihc-input-notice {
 border-color:#dd3559!important
}
.ihc-register-6 .ihc-tos-wrap {
 position:relative;
 display:inline
}
.ihc-register-7 {
 width:400px;
 max-width:100%;
 margin:10px;
 padding:20px;
 padding-bottom:0;
 border-radius:3px;
 -webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.15);
 -moz-box-shadow:0 0 2px 0 rgba(0,0,0,.15);
 box-shadow:0 0 2px 0 rgba(0,0,0,.15);
 background-color:#f6f9fc;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px
}
.ihc-register-7 .impu-temp7-row {
 position:relative;
 left:-20px;
 margin:15px -40px 0 0;
 background-color:#aab7c4;
 padding:15px 20px
}
.ihc-register-7 .iump-labels-register {
 font-size:13px;
 font-weight:700;
 min-width:130px;
 padding-right:10px;
 display:block;
 text-align:left
}
.ihc-register-7 .ihc-tos-wrap {
 display:inline-block
}
.ihc-register-7 .iump-form-line-register {
 border-bottom:none;
 position:relative
}
.ihc-register-7 .iump-form-line-register .select2-selection,
.ihc-register-7 .iump-form-line-register input[type="number"],
.ihc-register-7 .iump-form-line-register input[type="password"],
.ihc-register-7 .iump-form-line-register input[type="text"],
.ihc-register-7 .iump-form-line-register select,
.ihc-register-7 .iump-form-line-register textarea {
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 min-height:37px;
 margin:0
}
.ihc-register-7 .iump-form-line-register .select2-selection {
 min-height:40px
}
.ihc-register-7 .iump-submit-form {
 text-align:center
}
.ihc-register-7 .iump-submit-form input {
 color:#fff!important;
 background:none repeat scroll 0 0 #aab7c4!important;
 border-width:2px;
 border-style:solid;
 border-color:#fff!important;
 box-shadow:none!important;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px;
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px;
 min-width:70%
}
.ihc-register-7 .iump-submit-form input:hover {
 color:#aab7c4!important;
 background:none repeat scroll 0 0 #fff!important
}
.ihc-register-7 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 border:2px dashed #ddd;
 display:block;
 margin-top:10px
}
.ihc_payment_register_wrapper {
 margin-top:30px;
 margin-bottom:20px;
 text-align:left
}
.ihc_payment_details {
 border-bottom:1px solid #aaa;
 font-size:16px;
 margin:10px 0 5px 0;
 padding-bottom:10px;
 line-height:21px;
 text-align:left;
 font-weight:700;
 color:#6c7a8d
}
.iump-sublabel-register {
 padding:3px 8px;
 color:#999;
 font-size:13px
}
.ihc-register-7 .ihc-register-notice {
 position:absolute;
 z-index:100;
 background:#dd3559;
 padding:5px 8px;
 -webkit-border-radius:3px;
 border-radius:3px;
 position:absolute;
 right:0;
 margin-bottom:8px;
 max-width:230px;
 font-size:12px;
 color:#fff;
 top:100%;
 margin-top:-2px;
 opacity:1;
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 animation:fadeIn 1s
}
.ihc-register-7 .ihc-register-notice:before {
 content:"";
 display:block;
 position:absolute;
 left:50%;
 top:-8px;
 margin-left:-5px;
 width:0;
 height:0;
 border-style:solid;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid #dd3559
}
.ihc-register-7 .ihc-input-notice {
 border-color:#dd3559!important
}
.ihc-register-8 {
 margin:10px;
 padding:30px;
 text-align:left;
 box-sizing:border-box;
 display:block;
 min-width:300px;
 max-width:600px!important
}
.ihc-register-8 .iump-form-line-register {
 margin-bottom:20px;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 color:#888;
 font-size:15px
}
.ihc-register-8 .ihc-register-notice {
 text-align:left;
 font-size:13px
}
.ihc-register-8 .ihc-sm-wrapp-fe {
 text-align:left
}
.ihc-register-8 .iump-level-details-register {
 margin:15px 0
}
.ihc-register-8 .iump-labels-register {
 font-size:15px;
 min-width:130px;
 padding-right:10px;
 display:block;
 text-align:left;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-register-8 .iump-form-line-register {
 border-bottom:none
}
.ihc-register-8 .iump-form-line-register .select2-selection,
.ihc-register-8 .iump-form-line-register input[type="number"],
.ihc-register-8 .iump-form-line-register input[type="password"],
.ihc-register-8 .iump-form-line-register input[type="text"],
.ihc-register-8 .iump-form-line-register select,
.ihc-register-8 .iump-form-line-register textarea {
 border:0 solid rgba(0,0,0,.1);
 border-bottom:1px solid rgba(0,0,0,.15);
 border-radius:2px;
 color:#555;
 background-color:transparent;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px;
 min-height:36px;
 text-align:left
}
.ihc-register-8 .iump-form-line-register textarea {
 min-height:60px
}
.ihc-register-8 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 border:2px dashed #ddd
}
.ihc-register-8 .ihc-file-upload-button,
.ihc-register-8 .iump-form-sublabel {
 text-align:left
}
.ihc-register-8 .ihc-wrapp-file-upload {
 display:block;
 margin-top:10px
}
.ihc-register-8 .iump-form-checkbox-wrapper,
.ihc-register-8 .iump-form-radiobox-wrapper {
 text-align:left;
 padding-left:20px
}
.ihc-register-8 .iump-form-line-register .iump-form-checkbox,
.ihc-register-8 .iump-form-paybox,
.ihc-register-8 .iump-form-line-register .iump-form-radiobox {
 display:inline-block
}
.ihc-register-8 .ihc-tos-wrap {
 position:relative;
 text-align:left;
 padding:10px 0;
 display:inline-block
}
.ihc-register-8 .iump-submit-form {
 text-align:center;
 margin-top:10px
}
.ihc-register-8 .iump-submit-form input {
 color:#fff!important;
 width:100%;
 border:none;
 background:none repeat scroll 0 0 #ea4872!important;
 border-color:#ea4872!important;
 box-shadow:none!important;
 border-radius:3px;
 text-transform:capitalize;
 font-size:14px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px;
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px;
 min-height:45px;
 font-size:18px;
 font-weight:700
}
.ihc-register-8 .iump-submit-form input:hover {
 background:none repeat scroll 0 0 #d3365e!important
}
.ihc-register-8 .ihc-register-notice {
 color:#dd3559;
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 animation:fadeIn 1s
}
.ihc-register-8 .ihc-input-notice {
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 border-color:#dd3559!important
}
.ihc-register-9 {
 margin:10px;
 padding:30px;
 box-sizing:border-box;
 display:block;
 min-width:300px;
 max-width:600px!important
}
.ihc-register-9 .iump-form-line-register {
 margin-bottom:20px;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 color:#888;
 font-size:15px
}
.ihc-register-9 .ihc-register-notice {
 text-align:left;
 font-size:13px
}
.ihc-register-9 .ihc-sm-wrapp-fe {
 text-align:left
}
.ihc-register-9 .iump-level-details-register {
 margin:15px 0
}
.ihc-register-9 .iump-labels-register {
 font-size:15px;
 min-width:130px;
 padding-right:10px;
 padding-left:15px;
 display:block;
 text-align:left;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-register-9 .iump-form-line-register {
 border-bottom:none;
 position:relative
}
.ihc-register-9 .iump-form-line-register .select2-selection,
.ihc-register-9 .iump-form-line-register input[type="number"],
.ihc-register-9 .iump-form-line-register input[type="password"],
.ihc-register-9 .iump-form-line-register input[type="text"],
.ihc-register-9 .iump-form-line-register select,
.ihc-register-9 .iump-form-line-register textarea {
 border:0 solid rgba(0,0,0,.1);
 border:1px solid rgba(0,0,0,.15);
 border-radius:2px;
 color:#555;
 background-color:transparent;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 max-width:100%;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px;
 min-height:36px;
 text-align:left;
 border-radius:45px!important;
 -webkit-border-radius:45px!important;
 -moz-border-radius:45px!important;
 -o-border-radius:45px!important;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-register-9 .iump-form-multi_select select {
 border-radius:0!important
}
.ihc-register-9 .iump-form-line-register .select2-selection {
 padding-top:2px
}
.ihc-register-9 .iump-form-line-register .select2-selection:focus,
.ihc-register-9 .iump-form-line-register .select2-selection:hover,
.ihc-register-9 .iump-form-line-register input[type="number"]:focus,
.ihc-register-9 .iump-form-line-register input[type="number"]:hover,
.ihc-register-9 .iump-form-line-register input[type="password"]:focus,
.ihc-register-9 .iump-form-line-register input[type="password"]:hover,
.ihc-register-9 .iump-form-line-register input[type="text"]:focus,
.ihc-register-9 .iump-form-line-register input[type="text"]:hover,
.ihc-register-9 .iump-form-line-register select:checked,
.ihc-register-9 .iump-form-line-register select:focus,
.ihc-register-9 .iump-form-line-register select:hover,
.ihc-register-9 .iump-form-line-register textarea:focus,
.ihc-register-9 .iump-form-line-register textarea:hover {
 border-color:#26bbea;
 background-color:#fff;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc-register-9 .iump-form-line-register textarea {
 min-height:60px;
 border-radius:10px!important;
 -webkit-border-radius:10px!important;
 -moz-border-radius:10px!important;
 -o-border-radius:10px!important
}
.ihc-register-9 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 border:2px dashed #ddd
}
.ihc-register-9 .ihc-register-notice,
.ihc-register-9 .iump-form-sublabel {
 text-align:left;
 padding-left:15px
}
.ihc-register-9 .ihc-file-upload-button {
 text-align:left
}
.ihc-register-9 .ihc-wrapp-file-upload {
 display:block;
 margin-top:10px
}
.ihc-register-9 .iump-form-checkbox-wrapper,
.ihc-register-9 .iump-form-radiobox-wrapper {
 text-align:left;
 padding-left:20px
}
.ihc-register-9 .iump-form-line-register .iump-form-checkbox,
.ihc-register-9 .iump-form-paybox,
.ihc-register-9 .iump-form-line-register .iump-form-radiobox {
 display:inline-block
}
.ihc-register-9 .ihc-tos-wrap {
 position:relative;
 text-align:left;
 padding:10px 0;
 display:inline-block
}
.ihc-register-9 .iump-submit-form {
 text-align:center;
 margin-top:30px
}
.ihc-register-9 .iump-submit-form input {
 color:#fff!important;
 min-width:250px;
 width:60%;
 border:none;
 box-shadow:none!important;
 border-radius:3px;
 text-transform:capitalize;
 font-size:14px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px;
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px;
 min-height:45px;
 font-size:18px;
 font-weight:700;
 background-color:#f15f79;
 background-image:linear-gradient(to left,#b24592,#f15f79)
}
.ihc-register-9 .iump-submit-form input:hover {
 width:67%
}
.ihc-register-9 #ihc_coupon_code_check_div_msg,
.ihc-register-9 .ihc-register-notice {
 position:absolute;
 z-index:100;
 background:#dd3559;
 padding:5px 8px;
 -webkit-border-radius:3px;
 border-radius:3px;
 position:absolute;
 right:0;
 margin-bottom:8px;
 max-width:230px;
 font-size:12px;
 color:#fff;
 top:100%;
 margin-top:-2px;
 opacity:1;
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 animation:fadeIn 1s;
 color:#fff!important
}
.ihc-register-9 .ihc-coupon-valid {
 background:#27bebe!important
}
.ihc-register-9 .ihc-register-notice:before {
 content:"";
 display:block;
 position:absolute;
 left:50%;
 top:-8px;
 margin-left:-5px;
 width:0;
 height:0;
 border-style:solid;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid #dd3559
}
.ihc-register-9 .ihc-input-notice {
 border-color:#dd3559!important
}
.ihc-register-9 .ihc-strength-wrapper {
 width:auto!important;
 margin-right:15px
}
.ihc-register-10 {
 min-width:300px;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px;
 box-sizing:border-box;
 display:block;
 max-width:500px!important;
 font-size:14px;
 color:#7f7f97;
 text-align:left
}
.ihc-register-10 .iump-labels-register {
 font-size:14px;
 min-width:130px;
 padding-right:10px;
 display:block;
 text-align:left;
 color:#777
}
.ihc-register-10 .iump-form-line-register {
 border-bottom:none;
 margin-bottom:15px;
 position:relative
}
.ihc-register-10 .iump-form-date,
.ihc-register-10 .iump-form-password,
.ihc-register-10 .iump-form-text,
.ihc-register-10 .iump-form-unique_value_text,
.ihc-register-10 .iump-form-verifcode {
 position:relative;
 display:table;
 border-collapse:separate
}
.ihc-register-10 .iump-form-line-register .select2-selection,
.ihc-register-10 .iump-form-line-register input[type="number"],
.ihc-register-10 .iump-form-line-register input[type="password"],
.ihc-register-10 .iump-form-line-register input[type="text"],
.ihc-register-10 .iump-form-line-register select,
.ihc-register-10 .iump-form-line-register textarea {
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#444;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 min-height:40px;
 background-color:#f7f7f7;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-register-10 .iump-form-line-register .select2-selection:focus,
.ihc-register-10 .iump-form-line-register .select2-selection:hover,
.ihc-register-10 .iump-form-line-register input[type="number"]:focus,
.ihc-register-10 .iump-form-line-register input[type="number"]:hover,
.ihc-register-10 .iump-form-line-register input[type="password"]:focus,
.ihc-register-10 .iump-form-line-register input[type="password"]:hover,
.ihc-register-10 .iump-form-line-register input[type="text"]:focus,
.ihc-register-10 .iump-form-line-register input[type="text"]:hover,
.ihc-register-10 .iump-form-line-register select:focus,
.ihc-register-10 .iump-form-line-register select:hover,
.ihc-register-10 .iump-form-line-register textarea:focus,
.ihc-register-10 .iump-form-line-register textarea:hover {
 border-color:#31aae1;
 background-color:#fff;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc-register-10 .iump-form-line-register .iump-form-checkbox-wrapper,
.ihc-register-10 .iump-form-line-register .iump-form-radiobox-wrapper {
 margin-top:10px
}
.ihc-register-10 .iump-form-date .iump-labels-register,
.ihc-register-10 .iump-form-password .iump-labels-register,
.ihc-register-10 .iump-form-text .iump-labels-register,
.ihc-register-10 .iump-form-unique_value_text .iump-labels-register,
.ihc-register-10 .iump-form-verifcode .iump-labels-register {
 padding:6px 12px;
 width:1%;
 white-space:nowrap;
 vertical-align:middle;
 font-size:14px;
 font-weight:400;
 line-height:1;
 color:#555;
 text-align:center;
 background-color:#eee;
 border:1px solid #ccc;
 border-radius:4px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right:0;
 display:table-cell;
 min-width:inherit
}
.ihc-register-10 .iump-form-date input[type="text"],
.ihc-register-10 .iump-form-password input[type="password"],
.ihc-register-10 .iump-form-password input[type="text"],
.ihc-register-10 .iump-form-text input[type="text"],
.ihc-register-10 .iump-form-unique_value_text input[type="text"],
.ihc-register-10 .iump-form-verifcode input[type="text"] {
 border-radius:4px;
 height:34px;
 padding:6px 12px;
 font-size:14px;
 line-height:1.42857143;
 border:1px solid #ddd;
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.07);
 background-color:#fff;
 color:#32373c;
 outline:0;
 -webkit-transition:50ms border-color ease-in-out;
 transition:50ms border-color ease-in-out;
 position:relative;
 z-index:2;
 float:left;
 width:100%;
 margin-bottom:0!important;
 margin-top:0!important;
 display:table-cell;
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.ihc-register-10 .iump-form-date .iump-form-sublabel,
.ihc-register-10 .iump-form-password .iump-form-sublabel,
.ihc-register-10 .iump-form-text .iump-form-sublabel,
.ihc-register-10 .iump-form-unique_value_text .iump-form-sublabel,
.ihc-register-10 .iump-form-verifcode .iump-form-sublabel {
 display:table-cell;
 width:1%;
 white-space:nowrap;
 vertical-align:middle;
 padding:6px 12px;
 font-size:14px;
 font-weight:400;
 line-height:1;
 color:#555;
 text-align:center;
 background-color:#eee;
 border:1px solid #ccc;
 border-radius:4px;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-left:0
}
.ihc-register-10 #ihc_coupon_code_check_div_msg,
.ihc-register-10 .ihc-register-notice {
 position:absolute;
 z-index:100;
 background:#dd3559;
 padding:5px 8px;
 -webkit-border-radius:3px;
 border-radius:3px;
 position:absolute;
 right:0;
 margin-bottom:8px;
 max-width:230px;
 font-size:12px;
 color:#fff;
 top:100%;
 margin-top:-2px;
 opacity:1;
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 animation:fadeIn 1s;
 color:#fff!important
}
.ihc-register-10 .ihc-coupon-valid {
 background:#27bebe!important
}
.ihc-register-10 .ihc-input-notice {
 border-color:#dd3559!important
}
.ihc-register-10 .ihc-register-notice:before {
 content:"";
 display:block;
 position:absolute;
 left:50%;
 top:-8px;
 margin-left:-5px;
 width:0;
 height:0;
 border-style:solid;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid #dd3559
}
.ihc-register-10 .iump-submit-form {
 text-align:center
}
.ihc-register-10 .ihc-tos-wrap {
 display:inline-block
}
.ihc-register-10 .iump-submit-form input {
 color:#fff!important;
 width:100%;
 padding:15px 14px;
 background-color:#348ac7;
 background-image:linear-gradient(to left,#7474bf,#348ac7);
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-register-10 .iump-submit-form input:hover {
 color:#fff!important;
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px
}
.ihc-register-10 .iump-form-line-register textarea {
 min-height:60px
}
.ihc-register-10 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 display:block;
 margin-top:10px;
 border:2px dashed #08d1b2;
 width:100%
}
.ihc-register-10 .ihc-strength-wrapper {
 position:absolute;
 right:10px;
 top:100%;
 margin-top:-17px
}
.ihc-register-10 .ihc-strength-wrapper .ihc-strength-label {
 margin-top:-7px
}
.ihc-register-11 {
 margin:10px;
 text-align:left;
 box-sizing:border-box;
 display:block;
 text-align:left;
 max-width:820px!important
}
.ihc-register-11 .iump-form-line-register {
 margin-bottom:20px;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 color:#888;
 font-size:15px
}
.ihc-register-11 .ihc-register-notice {
 text-align:left;
 font-size:13px
}
.ihc-register-11 .ihc-sm-wrapp-fe {
 text-align:left
}
.ihc-register-11 .iump-level-details-register {
 margin:15px 0
}
.ihc-register-11 .iump-labels-register {
 font-size:15px;
 min-width:130px;
 padding-right:10px;
 display:block;
 text-align:left;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-register-11 .iump-form-line-register {
 border-bottom:none
}
.ihc-register-11 .iump-form-line-register .select2-selection,
.ihc-register-11 .iump-form-line-register input[type="number"],
.ihc-register-11 .iump-form-line-register input[type="password"],
.ihc-register-11 .iump-form-line-register input[type="text"],
.ihc-register-11 .iump-form-line-register select,
.ihc-register-11 .iump-form-line-register textarea {
 border:0 solid rgba(0,0,0,.1);
 border-bottom:1px solid rgba(0,0,0,.15);
 border-radius:2px;
 color:#555;
 background-color:transparent;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px;
 min-height:36px;
 text-align:left
}
.ihc-register-11 .iump-form-line-register textarea {
 min-height:60px
}
.ihc-register-11 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 border:2px dashed #ddd
}
.ihc-register-11 .ihc-file-upload-button,
.ihc-register-11 .iump-form-sublabel {
 text-align:left
}
.ihc-register-11 .ihc-wrapp-file-upload {
 display:block;
 margin-top:10px
}
.ihc-register-11 .iump-form-checkbox-wrapper,
.ihc-register-11 .iump-form-radiobox-wrapper {
 text-align:left;
 padding-left:20px
}
.ihc-register-11 .iump-form-line-register .iump-form-checkbox,
.ihc-register-11 .iump-form-paybox,
.ihc-register-11 .iump-form-line-register .iump-form-radiobox {
 display:inline-block
}
.ihc-register-11 .ihc-tos-wrap {
 position:relative;
 text-align:left;
 padding:10px 0;
 display:inline-block
}
.ihc-register-11 .iump-submit-form {
 text-align:center;
 margin-top:10px
}
.ihc-register-11 .iump-submit-form input {
 color:#fff!important;
 width:100%;
 border:none;
 background:none repeat scroll 0 0 #ea4872!important;
 border-color:#ea4872!important;
 box-shadow:none!important;
 border-radius:3px;
 text-transform:capitalize;
 font-size:14px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px;
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px;
 min-height:45px;
 font-size:18px;
 font-weight:700
}
.ihc-register-11 .iump-submit-form input:hover {
 background:none repeat scroll 0 0 #d3365e!important
}
.ihc-register-11 .ihc-register-notice {
 color:#dd3559;
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 animation:fadeIn 1s
}
.ihc-register-11 .ihc-input-notice {
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 border-color:#dd3559!important
}
.ihc-register-12 {
 margin:10px;
 text-align:center;
 box-sizing:border-box;
 display:block;
 text-align:left;
 max-width:820px!important
}
.ihc-register-12 .iump-form-line-register {
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 color:#888;
 font-size:15px
}
.ihc-register-12 .ihc-register-notice {
 text-align:left;
 font-size:13px
}
.ihc-register-12 .ihc-sm-wrapp-fe {
 text-align:left
}
.ihc-register-12 .iump-level-details-register {
 margin:15px 0
}
.ihc-register-12 .iump-labels-register {
 font-size:15px;
 min-width:130px;
 padding-right:10px;
 padding-left:15px;
 display:block;
 text-align:left;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.ihc-register-12 .iump-form-line-register {
 border-bottom:none;
 position:relative
}
.ihc-register-12 .iump-form-line-register .select2-selection,
.ihc-register-12 .iump-form-line-register input[type="number"],
.ihc-register-12 .iump-form-line-register input[type="password"],
.ihc-register-12 .iump-form-line-register input[type="text"],
.ihc-register-12 .iump-form-line-register select,
.ihc-register-12 .iump-form-line-register textarea {
 border:0 solid rgba(0,0,0,.1);
 border:1px solid rgba(0,0,0,.15);
 border-radius:2px;
 color:#555;
 background-color:transparent;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px;
 min-height:36px;
 text-align:left;
 border-radius:45px!important;
 -webkit-border-radius:45px!important;
 -moz-border-radius:45px!important;
 -o-border-radius:45px!important;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 margin-bottom:0!important
}
.ihc-register-12 .iump-form-line-register .select2-selection {
 padding-top:2px
}
.ihc-register-12 .iump-form-line-register .select2-selection:focus,
.ihc-register-12 .iump-form-line-register .select2-selection:hover,
.ihc-register-12 .iump-form-line-register input[type="number"]:focus,
.ihc-register-12 .iump-form-line-register input[type="number"]:hover,
.ihc-register-12 .iump-form-line-register input[type="password"]:focus,
.ihc-register-12 .iump-form-line-register input[type="password"]:hover,
.ihc-register-12 .iump-form-line-register input[type="text"]:focus,
.ihc-register-12 .iump-form-line-register input[type="text"]:hover,
.ihc-register-12 .iump-form-line-register select:checked,
.ihc-register-12 .iump-form-line-register select:focus,
.ihc-register-12 .iump-form-line-register select:hover,
.ihc-register-12 .iump-form-line-register textarea:focus,
.ihc-register-12 .iump-form-line-register textarea:hover {
 border-color:#26bbea;
 background-color:#fff;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc-register-12 .iump-form-line-register textarea {
 min-height:60px;
 border-radius:10px!important;
 -webkit-border-radius:10px!important;
 -moz-border-radius:10px!important;
 -o-border-radius:10px!important
}
.ihc-register-12 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 border:2px dashed #ddd
}
.ihc-register-12 .ihc-register-notice,
.ihc-register-12 .iump-form-sublabel {
 text-align:left;
 padding-left:15px
}
.ihc-register-12 .ihc-file-upload-button {
 text-align:left
}
.ihc-register-12 .ihc-wrapp-file-upload {
 display:block;
 margin-top:10px
}
.ihc-register-12 .iump-form-checkbox-wrapper,
.ihc-register-12 .iump-form-radiobox-wrapper {
 text-align:left;
 padding-left:20px
}
.ihc-register-12 .iump-form-line-register .iump-form-checkbox,
.ihc-register-12 .iump-form-paybox,
.ihc-register-12 .iump-form-line-register .iump-form-radiobox {
 display:inline-block
}
.ihc-register-12 .ihc-tos-wrap {
 position:relative;
 text-align:left;
 padding:10px 0;
 display:inline-block
}
.ihc-register-12 .iump-submit-form {
 text-align:center;
 margin-top:10px
}
.ihc-register-12 .iump-submit-form input {
 color:#fff!important;
 min-width:250px;
 width:50%;
 border:none;
 box-shadow:none!important;
 border-radius:3px;
 text-transform:capitalize;
 font-size:14px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 padding:10px 30px 11px;
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px;
 min-height:45px;
 font-size:18px;
 font-weight:700;
 background-color:#f15f79;
 background-image:linear-gradient(to left,#b24592,#f15f79)
}
.ihc-register-12 .iump-submit-form input:hover {
 width:57%
}
.ihc-register-12 #ihc_coupon_code_check_div_msg,
.ihc-register-12 .ihc-register-notice {
 position:absolute;
 z-index:100;
 background:#dd3559;
 padding:5px 8px;
 -webkit-border-radius:3px;
 border-radius:3px;
 position:absolute;
 right:0;
 margin-bottom:8px;
 max-width:230px;
 font-size:12px;
 color:#fff;
 top:100%;
 margin-top:-2px;
 opacity:1;
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 animation:fadeIn 1s;
 color:#fff!important
}
.ihc-register-12 .ihc-coupon-valid {
 background:#27bebe!important
}
.ihc-register-12 .ihc-register-notice:before {
 content:"";
 display:block;
 position:absolute;
 left:50%;
 top:-8px;
 margin-left:-5px;
 width:0;
 height:0;
 border-style:solid;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid #dd3559
}
.ihc-register-12 .ihc-input-notice {
 border-color:#dd3559!important
}
.ihc-register-13 {
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px;
 box-sizing:border-box;
 display:block;
 font-size:14px;
 color:#7f7f97;
 max-width:820px!important
}
.ihc-register-13 .iump-labels-register {
 font-size:14px;
 min-width:130px;
 padding-right:10px;
 display:block;
 text-align:left;
 color:#777
}
.ihc-register-13 .ihc-tos-wrap {
 display:inline-block
}
.ihc-register-13 .iump-form-line-register {
 border-bottom:none;
 margin-bottom:15px;
 position:relative
}
.ihc-register-13 .iump-form-date,
.ihc-register-13 .iump-form-password,
.ihc-register-13 .iump-form-text,
.ihc-register-13 .iump-form-unique_value_text,
.ihc-register-13 .iump-form-verifcode {
 position:relative;
 display:table;
 border-collapse:separate
}
.ihc-register-13 .iump-form-line-register .select2-selection,
.ihc-register-13 .iump-form-line-register input[type="number"],
.ihc-register-13 .iump-form-line-register input[type="password"],
.ihc-register-13 .iump-form-line-register input[type="text"],
.ihc-register-13 .iump-form-line-register select,
.ihc-register-13 .iump-form-line-register textarea {
 border:1px solid rgba(0,0,0,.1);
 border-radius:2px;
 color:#444;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 min-height:40px;
 background-color:#f7f7f7;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-register-13 .iump-form-line-register .select2-selection:focus,
.ihc-register-13 .iump-form-line-register .select2-selection:hover,
.ihc-register-13 .iump-form-line-register input[type="number"]:focus,
.ihc-register-13 .iump-form-line-register input[type="number"]:hover,
.ihc-register-13 .iump-form-line-register input[type="password"]:focus,
.ihc-register-13 .iump-form-line-register input[type="password"]:hover,
.ihc-register-13 .iump-form-line-register input[type="text"]:focus,
.ihc-register-13 .iump-form-line-register input[type="text"]:hover,
.ihc-register-13 .iump-form-line-register select:focus,
.ihc-register-13 .iump-form-line-register select:hover,
.ihc-register-13 .iump-form-line-register textarea:focus,
.ihc-register-13 .iump-form-line-register textarea:hover {
 border-color:#31aae1;
 background-color:#fff;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc-register-13 .iump-form-line-register .iump-form-checkbox-wrapper,
.ihc-register-13 .iump-form-line-register .iump-form-radiobox-wrapper {
 margin-top:10px
}
.ihc-register-13 .iump-form-date .iump-labels-register,
.ihc-register-13 .iump-form-password .iump-labels-register,
.ihc-register-13 .iump-form-text .iump-labels-register,
.ihc-register-13 .iump-form-unique_value_text .iump-labels-register,
.ihc-register-13 .iump-form-verifcode .iump-labels-register {
 padding:6px 12px;
 width:1%;
 white-space:nowrap;
 vertical-align:middle;
 font-size:14px;
 font-weight:400;
 line-height:1;
 color:#555;
 text-align:center;
 background-color:#eee;
 border:1px solid #ccc;
 border-radius:4px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right:0;
 display:table-cell;
 min-width:inherit
}
.ihc-register-13 .iump-form-date input[type="text"],
.ihc-register-13 .iump-form-password input[type="password"],
.ihc-register-13 .iump-form-password input[type="text"],
.ihc-register-13 .iump-form-text input[type="text"],
.ihc-register-13 .iump-form-unique_value_text input[type="text"],
.ihc-register-13 .iump-form-verifcode input[type="text"] {
 border-radius:4px;
 height:34px;
 padding:6px 12px;
 font-size:14px;
 line-height:1.42857143;
 border:1px solid #ddd;
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.07);
 background-color:#fff;
 color:#32373c;
 outline:0;
 -webkit-transition:50ms border-color ease-in-out;
 transition:50ms border-color ease-in-out;
 position:relative;
 z-index:2;
 float:left;
 width:100%;
 margin-bottom:0!important;
 margin-top:0!important;
 display:table-cell;
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.ihc-register-13 .iump-form-date .iump-form-sublabel,
.ihc-register-13 .iump-form-password .iump-form-sublabel,
.ihc-register-13 .iump-form-text .iump-form-sublabel,
.ihc-register-13 .iump-form-unique_value_text .iump-form-sublabel,
.ihc-register-13 .iump-form-verifcode .iump-form-sublabel {
 display:table-cell;
 width:1%;
 white-space:nowrap;
 vertical-align:middle;
 padding:6px 12px;
 font-size:14px;
 font-weight:400;
 line-height:1;
 color:#555;
 text-align:center;
 background-color:#eee;
 border:1px solid #ccc;
 border-radius:4px;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-left:0
}
.ihc-register-13 #ihc_coupon_code_check_div_msg,
.ihc-register-13 .ihc-register-notice {
 position:absolute;
 z-index:100;
 background:#dd3559;
 padding:5px 8px;
 -webkit-border-radius:3px;
 border-radius:3px;
 position:absolute;
 right:0;
 margin-bottom:8px;
 max-width:230px;
 font-size:12px;
 color:#fff;
 top:100%;
 margin-top:-2px;
 opacity:1;
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 animation:fadeIn 1s;
 color:#fff!important
}
.ihc-register-13 .ihc-coupon-valid {
 background:#27bebe!important
}
.ihc-register-13 .ihc-input-notice {
 border-color:#dd3559!important
}
.ihc-register-13 .ihc-register-notice:before {
 content:"";
 display:block;
 position:absolute;
 left:50%;
 top:-8px;
 margin-left:-5px;
 width:0;
 height:0;
 border-style:solid;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid #dd3559
}
.ihc-register-13 .iump-submit-form {
 text-align:center
}
.ihc-register-13 .iump-submit-form input {
 color:#fff!important;
 width:60%;
 padding:15px 14px;
 background-color:#348ac7;
 background-image:linear-gradient(to left,#7474bf,#348ac7);
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc-register-13 .iump-submit-form input:hover {
 color:#fff!important;
 border-radius:50px;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -o-border-radius:50px
}
.ihc-register-13 .iump-form-line-register textarea {
 min-height:60px
}
.ihc-register-13 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 display:block;
 margin-top:10px;
 border:2px dashed #08d1b2;
 width:100%
}
.ihc-register-13 .ihc-strength-wrapper {
 position:absolute;
 right:10px;
 top:100%;
 margin-top:-17px
}
.ihc-register-13 .ihc-strength-wrapper .ihc-strength-label {
 margin-top:-7px
}
.ihc-register-14 {
 min-width:300px;
 max-width:600px!important;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:14px;
 display:block;
 margin:10px auto
}
.ihc-register-14 .iump-labels-register {
 font-size:15px;
 font-weight:700;
 min-width:130px;
 padding-right:10px;
 display:block;
 text-align:left;
 box-sizing:content-box;
 color:#555;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 line-height:26px;
 font-size:15px;
 font-weight:600;
 margin-bottom:8px
}
.ihc-register-14 .iump-form-line-register {
 border-bottom:none;
 padding:9px 5px
}
.ihc-register-14 .iump-form-line-register .select2-selection,
.ihc-register-14 .iump-form-line-register input[type="number"],
.ihc-register-14 .iump-form-line-register input[type="password"],
.ihc-register-14 .iump-form-line-register input[type="text"],
.ihc-register-14 .iump-form-line-register select,
.ihc-register-14 .iump-form-line-register textarea {
 border:2px solid rgba(0,0,0,.15);
 border-radius:2px;
 color:#2b2b2b;
 padding:8px 10px 7px;
 display:block;
 width:100%;
 min-height:37px
}
.ihc-register-14 .iump-form-line-register .select2-selection {
 min-height:40px
}
.ihc-register-14 .ihc-wrapp-file-field {
 box-sizing:border-box;
 padding:10px;
 border:2px dashed #ddd;
 display:block;
 margin-top:10px
}
.ihc-register-14 .iump-submit-form {
 text-align:right
}
.ihc-register-14 .iump-form-line-register .iump-form-checkbox,
.ihc-register-14 .iump-form-paybox,
.ihc-register-14 .iump-form-line-register .iump-form-radiobox {
 display:inline-block
}
.ihc-register-14 .ihc-login-link,
.ihc-register-14 .iump-submit-form input {
 color:#fff!important;
 min-width:100px;
 border:none;
 text-transform:capitalize;
 padding:16px 20px!important;
 background:none repeat scroll 0 0 #6ba64a;
 border-color:#e05d5d!important;
 box-shadow:none!important;
 border-color:#5bc4be!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 display:block;
 width:100%;
 font-size:15px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px;
 font-family:Nunito,sans-serif;
 font-weight:400;
 box-sizing:border-box;
 line-height:16px;
 cursor:pointer;
 border-bottom:2px solid rgba(0,0,0,.1)!important;
 text-align:center
}
.ihc-register-14 .iump-submit-form input:hover {
 background:none repeat scroll 0 0 #80b04a
}
.ihc-register-14 .ihc-login-link {
 background:#eee
}
.ihc-register-14 .ihc-login-link:hover {
 background:#e5e5e5
}
.ihc-register-14 .ihc-login-link a {
 color:#666
}
.ihc-register-14 .ihc-register-notice {
 -webkit-transition:all 0.6s linear 0s;
 -moz-transition:all 0.6s linear 0s;
 -ms-transition:all 0.6s linear 0s;
 -o-transition:all 0.6s linear 0s;
 transition:all 0.6s linear 0s;
 -webkit-animation:fadeIn 1s;
 nimation:fadeIn 1s
}
.ihc-register-14 .ihc-input-notice {
 border-color:#dd3559!important
}
.ihc-register-14 .iump-register-row-left {
 float:left;
 width:48%;
 margin-top:20px
}
.ihc-register-14 .iump-register-row-right {
 float:right;
 width:48%;
 margin-top:20px
}
.ihc-login-form-wrap * {
 box-sizing:border-box;
 text-decoration:none;
}
.ihc-login-form-wrap a {
 border-bottom:none!important
}
.ihc_locker_1 {
 text-align:center;
 max-width:300px
}
.ihc_locker_2 {
 border:1px solid #ededed;
 -moz-box-shadow:0 0 20px rgba(0,0,0,.07);
 -webkit-box-shadow:0 0 20px rgba(0,0,0,.07);
 box-shadow:0 0 20px rgba(0,0,0,.07);
 background-color:#f7f7f7;
 text-align:center;
 min-height:120px;
 padding:25px;
 border-radius:9px;
 max-width:500px;
 margin:10px auto
}
.ihc_locker_2 .lock_content {
 min-height:30px;
 vertical-align:middle;
 font-size:13px;
 font-family:Arial,Helvetica,sans-serif
}
.ihc_locker_2 .lock_content h2 {
 text-shadow:1px 1px 2px #fff;
 font-size:20px;
 font-weight:700;
 font-family:Arial,Helvetica,sans-serif;
 line-height:16px
}
.ihc_locker_2 .lock_buttons {
 margin:3px auto;
 display:inline-block;
 border-radius:8px;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 background:rgba(0,0,0,.04);
 padding:5px 12px;
 padding-bottom:0;
 text-align:center;
 border:1px solid rgba(0,0,0,.08);
 -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
 -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
 box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1)
}
.ihc_locker_3 {
 border:1px solid #ededed;
 -moz-box-shadow:0 0 20px rgba(0,0,0,.07);
 -webkit-box-shadow:0 0 20px rgba(0,0,0,.07);
 box-shadow:0 0 20px rgba(0,0,0,.07);
 background-color:#f7f7f7;
 background:#fff url(../images/lockers/lock_1.png) 0 top repeat-x;
 text-align:center;
 min-height:140px;
 padding:25px 15px;
 position:relative;
 max-width:600px;
 margin:10px auto
}
.ihc_locker_3 .lk_wrapper {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:5px;
 background:url(../images/lockers/lock_1.png) 0 bottom repeat-x
}
.ihc_locker_3 .lock_content {
 min-height:80px;
 vertical-align:middle;
 font-size:12px;
 font-family:Arial,Helvetica,sans-serif;
 padding-top:10px;
 padding-bottom:10px
}
.ihc_locker_3 .lock_content h2 {
 text-shadow:1px 1px 2px #fff;
 font-size:26px;
 font-weight:700;
 font-family:Arial,Helvetica,sans-serif;
 color:#719fd6
}
.ihc_locker_3 .lock_content h1,
.ihc_locker_3 .lock_content h2,
.ihc_locker_3 .lock_content h3 {
 color:#719fd6
}
.ihc_locker_3 .lock_content p {
 padding:0;
 margin:0
}
.ihc_locker_3 .lock_buttons {
 margin:3px -15px 3px -15px;
 background:rgba(0,0,0,.02);
 padding:6px 5px;
 padding-bottom:0;
 text-align:center;
 border:1px solid rgba(0,0,0,.08);
 border-left:none;
 border-right:none
}
.ihc_locker_4 {
 border:1px solid #ededed;
 -moz-box-shadow:0 0 20px rgba(0,0,0,.07);
 -webkit-box-shadow:0 0 20px rgba(0,0,0,.07);
 box-shadow:0 0 20px rgba(0,0,0,.07);
 background:-webkit-linear-gradient(#fefefe,#f1f1f1);
 background:-o-linear-gradient(#fefefe,#f1f1f1);
 background:-moz-linear-gradient(#fefefe,#f1f1f1);
 background:linear-gradient(#fefefe,#f1f1f1);
 background:-webkit-linear-gradient(#fafafa,#fff);
 background:-o-linear-gradient(#fafafa,#fff);
 background:-moz-linear-gradient(#fafafa,#fff);
 background:linear-gradient(#fafafa,#fff);
 text-align:center;
 min-height:140px;
 padding:25px;
 position:relative;
 max-width:620px;
 margin:10px auto
}
.ihc_locker_4 .lk_wrapper {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:9px;
 background:#fff url(../images/lockers/lock_3.png) 0 bottom repeat-x
}
.ihc_locker_4 .lk_left_side {
 border-radius:50%;
 -moz-border-radius:50%;
 -webkit-border-radius:50%;
 height:130px;
 width:130px;
 position:absolute;
 top:20px;
 left:30px;
 margin:0 15px 10px 18px;
 border:1px solid rgba(0,0,0,.08);
 -webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
 -moz-box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
 box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
 background:#ddd url(../images/lockers/lock_5.png) center center no-repeat;
 background-size:80px auto
}
.ihc_locker_4 .lock_content {
 min-height:80px;
 vertical-align:middle;
 font-size:12px;
 font-family:Arial,Helvetica,sans-serif;
 margin-left:160px;
 padding-top:10px
}
.ihc_locker_4 .lock_content h2 {
 text-shadow:1px 1px 2px #fff;
 font-size:26px;
 font-weight:700;
 font-family:Arial,Helvetica,sans-serif;
 color:#719fd6;
 line-height:16px
}
.ihc_locker_4 .lock_content h1,
.ihc_locker_4 .lock_content h2,
.ihc_locker_4 .lock_content h3 {
 color:#719fd6
}
.ihc_locker_4 .lock_content p {
 padding:0;
 margin:0
}
.ihc_locker_4 .lock_buttons {
 margin-top:20px
}
.ihc_locker_5 {
 border:1px solid #ededed;
 -moz-box-shadow:0 0 20px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 20px rgba(0,0,0,.1);
 box-shadow:0 0 20px rgba(0,0,0,.1);
 background:rgba(250,250,250,.7);
 text-align:center;
 min-height:140px;
 padding:15px 15px;
 position:relative;
 max-width:610px;
 margin:10px auto
}
.ihc_locker_5 .lk_top_side {
 background:url(../images/lockers/lock_5.png) center center no-repeat;
 background-size:40px auto;
 margin:0 auto;
 height:40px;
 width:100px
}
.ihc_locker_5 .lock_content {
 min-height:80px;
 vertical-align:middle;
 font-size:12px;
 font-family:Arial,Helvetica,sans-serif;
 padding-top:20px
}
.ihc_locker_5 .lock_content h2 {
 text-shadow:1px 1px 2px #fff;
 font-size:26px;
 font-weight:700;
 font-family:Arial,Helvetica,sans-serif;
 color:#333;
 line-height:16px
}
.ihc_locker_5 .lock_content h1,
.ihc_locker_5 .lock_content h2,
.ihc_locker_5 .lock_content h3 {
 color:#0082a2
}
.ihc_locker_5 .lock_content p {
 padding:0;
 margin:0
}
.ihc_locker_5 .lock_buttons {
 margin-top:20px
}
.ihc_locker_6 {
 border:1px solid #ededed;
 -moz-box-shadow:0 0 20px rgba(0,0,0,.07);
 -webkit-box-shadow:0 0 20px rgba(0,0,0,.07);
 box-shadow:0 0 20px rgba(0,0,0,.07);
 background:-webkit-linear-gradient(#fefefe,#f1f1f1);
 background:-o-linear-gradient(#fefefe,#f1f1f1);
 background:-moz-linear-gradient(#fefefe,#f1f1f1);
 background:linear-gradient(#fefefe,#f1f1f1);
 background:-webkit-linear-gradient(#fafafa,#fff);
 background:-o-linear-gradient(#fafafa,#fff);
 background:-moz-linear-gradient(#fafafa,#fff);
 background:linear-gradient(#fafafa,#fff);
 text-align:center;
 min-height:140px;
 padding:15px 15px;
 position:relative;
 max-width:620px;
 margin:10px auto;
 margin-top:50px
}
.ihc_locker_6 .lk_top_side {
 border-radius:50%;
 -moz-border-radius:50%;
 -webkit-border-radius:50%;
 height:110px;
 width:110px;
 position:absolute;
 top:-50px;
 left:50%;
 z-index:999;
 margin-left:-55px;
 border:4px solid #fff;
 -webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
 -moz-box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
 box-shadow:inset 0 0 14px rgba(0,0,0,.22),0 1px 1px rgba(255,255,255,.7);
 background:#0082a2 url(../images/lockers/lock_4.png) center center no-repeat;
 background-size:46px auto
}
.ihc_locker_6 .lock_content {
 min-height:80px;
 vertical-align:middle;
 font-size:12px;
 font-family:Arial,Helvetica,sans-serif;
 margin-top:30px;
 padding-top:30px
}
.ihc_locker_6 .lock_content h2 {
 text-shadow:1px 1px 2px #fff;
 font-size:26px;
 font-weight:700;
 font-family:Arial,Helvetica,sans-serif;
 color:#0082a2;
 line-height:16px
}
.ihc_locker_6 .lock_content h1,
.ihc_locker_6 .lock_content h2,
.ihc_locker_6 .lock_content h3 {
 color:#0082a2
}
.ihc_locker_6 .lock_content p {
 padding:0;
 margin:0
}
.ihc_locker_6 .lock_buttons {
 margin-top:20px
}
.ihc_locker_6 .ihc-login-template-6 {
 background-color:#fff
}
.ihc_locker_7 {
 border:1px solid #ddd;
 -moz-box-shadow:0 0 20px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 20px rgba(0,0,0,.1);
 box-shadow:0 0 20px rgba(0,0,0,.1);
 background:#406cb8;
 text-align:center;
 min-height:140px;
 padding:15px 15px;
 position:relative;
 max-width:630px;
 margin:10px auto
}
.ihc_locker_7 .lk_wrapper {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 border:3px solid #fefefe
}
.ihc_locker_7 .lk_top_side {
 background:url(../images/lockers/lock_6.png) center center no-repeat;
 background-size:auto 60px;
 margin:0 auto;
 height:60px;
 width:100px
}
.ihc_locker_7 .lock_content {
 min-height:80px;
 vertical-align:middle;
 font-size:12px;
 font-family:Arial,Helvetica,sans-serif;
 padding-top:15px;
 color:#fff
}
.ihc_locker_7 .lock_content h2 {
 font-size:29px;
 font-weight:700;
 font-family:Arial,Helvetica,sans-serif;
 color:#fff;
 line-height:16px
}
.ihc_locker_7 .lock_content h1,
.ihc_locker_7 .lock_content h2,
.ihc_locker_7 .lock_content h3 {
 color:#fff
}
.ihc_locker_7 .lock_content p {
 padding:0;
 margin:0
}
.ihc_locker_7 .lock_buttons {
 margin:3px auto;
 margin-top:20px;
 display:inline-block;
 max-width:100%;
 border-radius:8px;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 background:rgba(255,255,255,.07);
 padding:8px 9px;
 padding-bottom:0;
 text-align:center;
 border:1px solid rgba(0,0,0,.08);
 -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
 -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
 box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
 z-index:99999;
 position:relative
}
.ihc_locker_7 .ihc_timeout_line {
 background-color:rgba(231,231,231,.7);
 background:-webkit-linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%);
 background:-o-linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%);
 background:-moz-linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%);
 background:linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%)
}
.ihc_locker_7 .ihc-login-template-2 .impu-form-links a {
 color:#fff!important
}
.ihc_locker_8 {
 border:1px solid #ededed;
 -moz-box-shadow:0 0 20px rgba(0,0,0,.4);
 -webkit-box-shadow:0 0 20px rgba(0,0,0,.4);
 box-shadow:0 0 20px rgba(0,0,0,.4);
 border-radius:8px;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 background-color:#737373;
 text-align:center;
 min-height:140px;
 padding:20px 15px;
 padding-bottom:25px;
 position:relative;
 max-width:600px;
 margin:10px auto
}
.ihc_locker_8 .lk_top_side {
 background:url(../images/lockers/lock_4.png) center center no-repeat;
 margin:0 auto;
 height:36px;
 width:100px;
 background-size:26px auto
}
.ihc_locker_8 .lk_wrapper_top {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:9px;
 border-radius:8px 8px 0 0;
 -moz-border-radius:8px 8px 0 0;
 -webkit-border-radius:8px 8px 0 0;
 background:#df1346
}
.ihc_locker_8 .lk_wrapper_bottom {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:9px;
 background:#df1346;
 border-radius:0 0 8px 8px;
 -moz-border-radius:0 0 8px 8px;
 -webkit-border-radius:0 0 8px 8px
}
.ihc_locker_8 .lock_content {
 min-height:80px;
 vertical-align:middle;
 font-size:12px;
 font-family:Arial,Helvetica,sans-serif;
 padding-top:10px;
 padding-bottom:10px;
 color:#c9c5c4
}
.ihc_locker_8 .lock_content h2 {
 font-size:26px;
 font-weight:700;
 font-family:Arial,Helvetica,sans-serif;
 color:#ededed
}
.ihc_locker_8 .lock_content h1,
.ihc_locker_8 .lock_content h2,
.ihc_locker_8 .lock_content h3 {
 color:#719fd6
}
.ihc_locker_8 .lock_content p {
 padding:0;
 margin:0
}
.ihc_locker_8 .lock_buttons {
 margin:3px -15px 3px -15px;
 background:rgba(0,0,0,.07);
 padding:6px 5px;
 padding-bottom:0;
 text-align:center;
 border:1px solid rgba(0,0,0,.08);
 border-left:none;
 border-right:none;
 -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
 -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1);
 box-shadow:inset 0 0 3px rgba(0,0,0,.08),0 1px 1px rgba(255,255,255,.1)
}
.ihc_locker_8 .ihc_timeout_line {
 background-color:rgba(231,231,231,.7);
 background:-webkit-linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%);
 background:-o-linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%);
 background:-moz-linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%);
 background:linear-gradient(to top,rgba(231,231,231,.7) 0,rgba(255,255,255,.8) 100%)
}
.ihc_locker_8 .ihc-login-template-4 {
 background-color:transparent!important
}
.ihc_locker_8 .ihc-login-template-4 .impu-form-line-fr {
 color:#fff!important;
 background-color:transparent!important;
 border-bottom:1px solid #aaa!important
}
.ihc_locker_8 .ihc-login-template-4 .impu-form-submit {
 background-color:transparent!important;
 border-bottom-width:0!important
}
.ihc_locker_8 .ihc-login-template-4 .impu-form-links a {
 color:#fff!important
}
.ihc_locker_8 .ihc-login-template-4 .impu-form-line-fr input[type="password"],
.ihc_locker_8 .ihc-login-template-4 .impu-form-line-fr input[type="text"] {
 color:#fff!important
}
.ihc-purchased-level {
 background-color:#0bb586!important;
 background:#0bb586!important
}
.ihc_level_template_1 .ihc-level-item {
 width:100%;
 margin:5px;
 margin-bottom:15px;
 box-sizing:border-box;
 border:1px solid #eee;
 padding:10px;
 padding-bottom:0;
 max-width:400px;
 position:relative
}
.ihc_level_template_1 .ihc-level-item-top {
 display:block;
 width:50%;
 box-sizing:border-box;
 border-bottom:3px solid #33b5e5;
 padding:4px 0 4px 10px
}
.ihc_level_template_1 .ihc-level-item-title {
 color:#555;
 font-size:20px;
 line-height:25px;
 font-family:Oswald,sans-serif;
 font-weight:400
}
.ihc_level_template_1 .ihc-level-item-content {
 padding:10px;
 text-align:left;
 color:#000;
 min-height:70px
}
.ihc_level_template_1 .ihc-level-item-bottom {
 position:relative;
 left:-10px;
 margin:0 -20px 0 0;
 background-color:#f2f2f2;
 border-top:1px solid #ddd;
 box-sizing:border-box
}
.ihc_level_template_1 .ihc-level-item-price {
 float:left;
 box-sizing:border-box;
 padding-left:10px;
 line-height:48px;
 font-family:Oswald,sans-serif;
 font-weight:200;
 font-size:14px;
 height:100%
}
.ihc_level_template_1 .ihc-level-item-link {
 float:right;
 text-align:center;
 box-sizing:border-box;
 margin-right:20px;
 margin-top:10px;
 margin-bottom:10px;
 color:#fff!important;
 min-width:100px;
 border:none;
 border-radius:4px;
 text-transform:capitalize;
 padding:5px 15px;
 background:none repeat scroll 0 0 #f47e7e;
 border-color:#5bc4be!important;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc_level_template_1 .ihc-level-item-link a {
 color:#fff;
 text-decoration:none
}
.ihc_level_template_2 {
 margin:0 auto
}
.ihc_level_template_2 .ihc-level-item {
 width:25%;
 padding:10px;
 margin-bottom:15px;
 box-sizing:border-box;
 max-width:400px;
 position:relative;
 display:inline-block;
 vertical-align:top;
 min-width:250px
}
.ihc_level_template_2 .ihc-level-item-top {
 display:block;
 width:100%;
 box-sizing:border-box;
 background:rgba(33,172,172,.8)!important;
 text-align:center;
 border:1px solid #eee;
 border-width:1px 1px 0 1px
}
.ihc_level_template_2 .ihc-level-item-title {
 font-family:Oswald,arial,sans-serif!important;
 font-size:19px!important;
 border:none!important;
 color:#fff!important;
 padding:4px;
 line-height:40px
}
.ihc_level_template_2 .ihc-level-item-content {
 padding:10px;
 text-align:left;
 color:#000;
 min-height:150px;
 padding-bottom:65px;
 border:1px solid #eee;
 border-width:0 1px 0 1px;
 box-sizing:border-box
}
.ihc_level_template_2 .ihc-level-item-bottom {
 position:absolute;
 bottom:0;
 left:10px;
 right:10px;
 height:60px;
 padding-top:7px;
 background-color:#f2f2f2;
 border:1px solid #eee;
 border-width:0 1px 0 1px;
 border-top:1px solid #ddd;
 box-sizing:border-box;
 text-align:center
}
.ihc_level_template_2 .ihc-level-item-price {
 font-family:Oswald,arial,sans-serif!important;
 box-sizing:border-box;
 width:100%;
 position:relative;
 box-sizing:border-box;
 background:rgba(39,190,190,.8)!important;
 font-size:45px!important;
 color:#fff!important;
 text-align:center;
 line-height:65px;
 padding:10px 0;
 border:1px solid #eee;
 border-width:0 1px 0 1px;
 min-height:90px
}
.ihc_level_template_2 .ihc-level-item-link {
 text-align:center;
 box-sizing:border-box;
 display:inline-block;
 margin:10px auto;
 color:#fff!important;
 min-width:100px;
 border:none;
 border-radius:4px;
 text-transform:capitalize;
 padding:5px 15px;
 background:none repeat scroll 0 0 #f36510;
 border-color:#f36510!important;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc_level_template_2 .ihc-level-item-link a {
 color:#fff;
 text-decoration:none
}
.ihc_level_template_3 {
 margin:0 auto
}
.ihc_level_template_3 .ihc-level-item {
 width:20%;
 box-sizing:border-box;
 max-width:400px;
 position:relative;
 display:inline-block;
 vertical-align:top;
 min-width:250px
}
.ihc_level_template_3 .ihc-level-item-wrap {
 margin:10px;
 margin-bottom:15px;
 box-sizing:border-box;
 border:1px solid #eee;
 padding:0;
 padding-top:0;
 position:relative;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc_level_template_3 .ihc-level-item-top {
 display:block;
 width:100%;
 box-sizing:border-box;
 background:#fff!important;
 text-align:center
}
.ihc_level_template_3 .ihc-level-item-title {
 font-family:Oswald,arial,sans-serif!important;
 font-size:19px!important;
 border:none!important;
 padding:10px 4px;
 line-height:40px
}
.ihc_level_template_3 .ihc-level-item-content {
 padding:10px 20px;
 text-align:left;
 color:#000;
 min-height:250px;
 padding-bottom:65px;
 box-sizing:border-box;
 background-color:#fafafa
}
.ihc_level_template_3 .ihc-level-item-bottom {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:60px;
 background-color:#fff;
 border-top:1px solid #eee;
 box-sizing:border-box
}
.ihc_level_template_3 .ihc-level-item-price {
 font-family:Oswald,arial,sans-serif!important;
 box-sizing:border-box;
 width:100%;
 position:relative;
 box-sizing:border-box;
 background:-webkit-linear-gradient(top,#4f97cd,#3b8bc7);
 background:-moz-linear-gradient(top,#4f97cd,#3b8bc7);
 background:-o-linear-gradient(top,#4f97cd,#3b8bc7);
 background:-ms-linear-gradient(top,#4f97cd,#3b8bc7);
 background:linear-gradient(top,#4f97cd,#3b8bc7);
 font-size:35px!important;
 color:#fff!important;
 text-align:center;
 line-height:75px;
 padding:10px 0;
 min-height:95px
}
.ihc_level_template_3 .ihc-level-item-link {
 text-align:center;
 box-sizing:border-box;
 margin:10px auto;
 color:#fff!important;
 width:100px;
 border:none;
 border-radius:4px;
 text-transform:capitalize;
 padding:10px 20px;
 font-size:13px;
 background-color:#699d34;
 background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#699d34),color-stop(1,#83c143));
 background:-ms-linear-gradient(bottom,#699d34,#83c143);
 background:-moz-linear-gradient(center bottom,#699d34 0,#83c143 100%);
 background:-o-linear-gradient(#83c143,#699d34);
 border-color:#f36510!important;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc_level_template_3 .ihc-purchased-level {
 background-color:#f47e7e!important
}
.ihc_level_template_3 .ihc-level-item-link a {
 color:#fff;
 text-decoration:none
}
.ihc_level_template_4 .ihc-level-item {
 width:50%;
 display:inline-block;
 vertical-align:top;
 box-sizing:border-box;
 max-width:400px;
 min-width:250px
}
.ihc_level_template_4 .ihc-level-item-wrap {
 margin:10px;
 margin-bottom:15px;
 box-sizing:border-box;
 border:1px solid #eee;
 padding:10px;
 padding-top:0;
 position:relative;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc_level_template_4 .ihc-level-item-top {
 position:relative;
 left:-10px;
 margin:0 -20px 0 0;
 background-color:#6c7a8d;
 border-bottom:1px solid #ddd;
 box-sizing:border-box
}
.ihc_level_template_4 .ihc-level-item-title {
 color:#fafafa;
 font-size:20px;
 padding-left:20px;
 line-height:45px;
 font-family:Oswald,sans-serif;
 font-weight:400
}
.ihc_level_template_4 .ihc-level-item-content {
 padding:10px;
 text-align:left;
 color:#000;
 min-height:70px
}
.ihc_level_template_4 .ihc-level-item-bottom {
 display:block;
 box-sizing:border-box;
 border-top:3px solid #33b5e5;
 padding:4px 0 4px 10px;
 text-align:right
}
.ihc_level_template_4 .ihc-level-item-price {
 float:left;
 box-sizing:border-box;
 padding-left:10px;
 line-height:48px;
 font-family:Oswald,sans-serif;
 font-weight:200;
 font-size:14px;
 height:100%
}
.ihc_level_template_4 .ihc-level-item-link {
 float:right;
 text-align:center;
 box-sizing:border-box;
 margin-right:0;
 margin-top:10px;
 margin-bottom:10px;
 color:#6c7a8d;
 min-width:100px;
 border:1px solid #ddd;
 border-radius:4px;
 text-transform:capitalize;
 padding:5px 15px;
 background:none repeat scroll 0 0 #efefef;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 cursor:pointer
}
.ihc_level_template_4 .ihc-level-item-link a {
 color:#333;
 text-decoration:none
}
.ihc_level_template_4 .ihc-level-item-link:hover {
 background:none repeat scroll 0 0 #e05d5d!important;
 color:#fff!important
}
.ihc_level_template_4 .ihc-level-item-link:hover a {
 color:#efefef
}
.ihc_level_template_4 .ihc-level-item-link.ihc-purchased-level {
 color:#fff
}
.ihc_level_template_4 .ihc-level-item-link.ihc-purchased-level:hover {
 color:#efefef!important;
 background-color:#0bb586!important
}
.ihc_level_template_5 {
 margin:0 auto
}
.ihc_level_template_5 .ihc-level-item {
 width:32%;
 box-sizing:border-box;
 max-width:380px;
 position:relative;
 display:inline-block;
 vertical-align:top;
 min-width:270px
}
.ihc_level_template_5 .ihc-level-item-wrap {
 margin:10px;
 margin-bottom:15px;
 box-sizing:border-box;
 border:1px solid #eee;
 padding:0;
 padding-top:0;
 position:relative;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1);
 background-color:#08a7e3
}
.ihc_level_template_5 .ihc-level-item-wrap:hover {
 box-shadow:5px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:5px 0 30px rgba(0,0,0,.1);
 -moz-box-shadow:5px 0 30px rgba(0,0,0,.1);
 -webkit-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -moz-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -o-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -ms-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 top:-4px;
 position:relative;
 z-index:98
}
.ihc_level_template_5 .ihc-level-item-top {
 display:block;
 width:100%;
 box-sizing:border-box;
 text-align:center
}
.ihc_level_template_5 .ihc-level-item-title {
 font-family:Oswald,arial,sans-serif!important;
 color:#fff;
 font-size:22px!important;
 border:none!important;
 padding:17px 6px;
 line-height:40px;
 min-height:60px
}
.ihc_level_template_5 .ihc-level-item-content {
 padding:20px 30px;
 text-align:left;
 color:#fff;
 min-height:250px;
 padding-bottom:80px;
 box-sizing:border-box
}
.ihc_level_template_5 .ihc-level-item-content * {
 color:#fff!important
}
.ihc_level_template_5 .ihc-level-item-bottom {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:75px;
 box-sizing:border-box
}
.ihc_level_template_5 .ihc-level-item-price {
 font-family:Oswald,arial,sans-serif!important;
 box-sizing:border-box;
 width:100%;
 position:relative;
 box-sizing:border-box;
 background-color:#f6f9fc;
 font-size:31px!important;
 color:#a2a8b1!important;
 text-align:center;
 line-height:75px;
 padding:10px 0;
 min-height:95px
}
.ihc_level_template_5 .ihc-level-item-link {
 text-align:center;
 box-sizing:border-box;
 margin:10px auto;
 width:60%;
 border:none;
 border-radius:6px;
 text-transform:capitalize;
 padding:5px 20px;
 font-size:15px;
 line-height:35px;
 background-color:#fff;
 border-color:#fff!important;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:17px;
 font-weight:700;
 color:#777
}
.ihc_level_template_5 .ihc-level-item-link:hover {
 color:#000
}
.ihc_level_template_5 .ihc-purchased-level {
 background-color:#f47e7e!important
}
.ihc_level_template_6 {
 margin:0 auto
}
.ihc_level_template_6 .ihc-level-item {
 width:32%;
 box-sizing:border-box;
 max-width:350px;
 position:relative;
 display:inline-block;
 vertical-align:top;
 min-width:260px
}
.ihc_level_template_6 .ihc-level-item-wrap {
 margin:10px;
 margin-bottom:15px;
 box-sizing:border-box;
 border:1px solid #eee;
 padding:0;
 padding-top:0;
 position:relative;
 box-shadow:2px 0 30px transparent;
 -webkit-box-shadow:0 0 9px transparent;
 -moz-box-shadow:2px 0 30px transparent;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 background-color:#fff;
 border:1px solid #e8e0e0
}
.ihc_level_template_6 .ihc-level-item-wrap:hover {
 box-shadow:5px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:5px 0 30px rgba(0,0,0,.1);
 -moz-box-shadow:5px 0 30px rgba(0,0,0,.1);
 -webkit-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -moz-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -o-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -ms-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 top:-4px;
 position:relative;
 z-index:99994
}
.ihc_level_template_6 .ihc-level-item-wrap:hover {
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1)
}
.ihc_level_template_6 .ihc-level-item-wrap:hover .ihc-level-item-price {
 color:#6c7a8d
}
.ihc_level_template_6 .ihc-level-item-top {
 display:block;
 width:100%;
 box-sizing:border-box;
 text-align:center
}
.ihc_level_template_6 .ihc-level-item-title {
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 color:#6c7a8d;
 font-size:32px!important;
 border:none!important;
 padding:2px 6px;
 line-height:40px;
 min-height:40px;
 font-weight:700
}
.ihc_level_template_6 .ihc-level-item-content {
 padding:20px 30px;
 text-align:left;
 color:#5a6575;
 min-height:250px;
 padding-bottom:80px;
 box-sizing:border-box
}
.ihc_level_template_6 .ihc-level-item-bottom {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:85px;
 box-sizing:border-box
}
.ihc_level_template_6 .ihc-level-item-price {
 font-family:Oswald,arial,sans-serif!important;
 box-sizing:border-box;
 width:100%;
 position:relative;
 box-sizing:border-box;
 font-size:65px!important;
 color:#f35863;
 text-align:center;
 line-height:75px;
 padding:30px 15px;
 min-height:105px;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s
}
.ihc_level_template_6 .ihc-level-item-link {
 text-align:center;
 box-sizing:border-box;
 margin:10px auto;
 width:70%;
 border:none;
 border-radius:35px;
 -webkit-border-radius:35px;
 -moz-border-radius:35px;
 -o-border-radius:35px;
 text-transform:capitalize;
 padding:5px 20px;
 font-size:15px;
 line-height:35px;
 background-color:#f35863;
 border-color:#f35863!important;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:17px;
 font-weight:700;
 color:#fff
}
.ihc_level_template_6 .ihc-level-item-link:hover {
 color:#fff;
 background-color:#6c7a8d
}
.ihc_level_template_6 .ihc-purchased-level {
 background-color:#f47e7e!important
}
.ihc_level_template_7 {
 margin:0 auto
}
.ihc_level_template_7 .ihc-level-item {
 width:32%;
 box-sizing:border-box;
 max-width:400px;
 position:relative;
 display:inline-block;
 vertical-align:top;
 min-width:290px
}
.ihc_level_template_7 .ihc-level-item-wrap {
 margin:10px;
 margin-bottom:15px;
 margin-left:60px;
 box-sizing:border-box;
 border:1px solid #eee;
 padding:0;
 padding-top:0;
 position:relative;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1);
 background-color:#5bcc80
}
.ihc_level_template_7 .ihc-level-item-top {
 display:block;
 width:100%;
 box-sizing:border-box;
 text-align:center
}
.ihc_level_template_7 .ihc-level-item-title {
 font-family:Oswald,arial,sans-serif!important;
 color:#fff;
 font-size:28px!important;
 border:none!important;
 padding:17px 6px;
 line-height:40px;
 min-height:60px
}
.ihc_level_template_7 .ihc-level-item-content {
 padding:20px 30px;
 text-align:left;
 color:#fff;
 min-height:250px;
 padding-bottom:80px;
 box-sizing:border-box
}
.ihc_level_template_7 .ihc-level-item-bottom {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:85px;
 box-sizing:border-box
}
.ihc_level_template_7 .ihc-level-item-price {
 font-family:Oswald,arial,sans-serif!important;
 box-sizing:border-box;
 width:100%;
 position:relative;
 box-sizing:border-box;
 background-color:#fff;
 font-size:42px!important;
 color:#a2a8b1!important;
 text-align:center;
 line-height:50px;
 padding:12px 20px;
 min-height:80px;
 left:-50px;
 border:4px solid #5bcc80;
 border-radius:50px 0 0 50px
}
.ihc_level_template_7 .ihc-level-item-link {
 text-align:center;
 box-sizing:border-box;
 margin:10px auto;
 width:60%;
 border:none;
 border-radius:26px;
 text-transform:capitalize;
 padding:5px 20px;
 font-size:15px;
 line-height:35px;
 background-color:#fff;
 border-color:#fff!important;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:17px;
 font-weight:700;
 color:#777
}
.ihc_level_template_7 .ihc-level-item-link:hover {
 color:#000
}
.ihc_level_template_7 .ihc-purchased-level {
 background-color:#f47e7e!important
}
.ihc_level_template_8 {
 margin:0 auto
}
.ihc_level_template_8 .ihc-level-item {
 width:32%;
 box-sizing:border-box;
 max-width:380px;
 position:relative;
 display:inline-block;
 vertical-align:top;
 min-width:340px
}
.ihc_level_template_8 .ihc-level-item-wrap {
 margin:13px;
 margin-bottom:15px;
 box-sizing:border-box;
 border:1px solid #eee;
 padding:0;
 padding-top:0;
 position:relative;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1);
 background:#fff;
 color:grey;
 border-bottom:5px solid #ddd
}
.ihc_level_template_8 .ihc-level-item-wrap:hover {
 box-shadow:5px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:5px 0 30px rgba(0,0,0,.1);
 -moz-box-shadow:5px 0 30px rgba(0,0,0,.1);
 -webkit-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -moz-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -o-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -ms-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 top:-4px;
 position:relative;
 z-index:98
}
.ihc_level_template_8 .ihc-level-item-top {
 display:block;
 width:100%;
 box-sizing:border-box;
 text-align:center;
 background:#f4f4f4;
 color:#565656
}
.ihc_level_template_8 .ihc-level-item-title {
 font-family:Oswald,arial,sans-serif;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 text-transform:uppercase;
 font-weight:600;
 color:#565656;
 font-size:24px;
 line-height:26px;
 border:none!important;
 padding:20px 0
}
.ihc_level_template_8 .ihc-level-item-content {
 padding:20px 30px;
 text-align:left;
 font-weight:300;
 color:grey;
 min-height:250px;
 padding-bottom:80px;
 box-sizing:border-box;
 text-align:center
}
.ihc_level_template_8 .ihc-level-item-content * {
 color:grey!important
}
.ihc_level_template_8 .ihc-level-item-bottom {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:75px;
 box-sizing:border-box;
 text-align:center
}
.ihc_level_template_8 .ihc-level-item-price {
 font-family:Oswald,arial,sans-serif;
 box-sizing:border-box;
 width:100%;
 position:relative;
 box-sizing:border-box;
 background:#f4f4f4;
 color:#565656;
 text-align:center;
 line-height:75px;
 padding:0 0 15px 0;
 min-height:90px;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:800;
 color:#565656;
 font-size:60px;
 line-height:64px
}
.ihc_level_template_8 .ihc-level-item-link {
 text-align:center;
 box-sizing:border-box;
 margin:10px auto;
 width:60%;
 border:none;
 border-radius:6px;
 text-transform:capitalize;
 padding:5px 20px;
 font-size:15px;
 line-height:35px;
 background:#f4f4f4;
 color:#565656;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 font-family:Helvetica,sans-serif,"Trebuchet MS";
 font-size:17px;
 font-weight:700;
 font-size:14px;
 line-height:16px;
 border-radius:3px;
 padding:10px;
 border:1px solid #eaeaea;
 text-transform:uppercase
}
.ihc_level_template_8 .ihc-level-item-link:hover {
 color:#000
}
.ihc_level_template_8 .ihc-purchased-level {
 background-color:#565656!important;
 color:#f4f4f4!important
}
.ihc_level_template_8 .ihc-purchased-level:hover {
 color:#fff!important
}
.ihc_level_template_9 {
 margin:0 auto
}
.ihc_level_template_9 .ihc-level-item {
 width:32%;
 box-sizing:border-box;
 max-width:380px;
 position:relative;
 display:inline-block;
 vertical-align:top;
 min-width:340px
}
.ihc_level_template_9 .ihc-level-item-wrap {
 margin:13px;
 margin-bottom:15px;
 box-sizing:border-box;
 border:1px solid #eee;
 padding:0;
 padding-top:0;
 position:relative;
 box-shadow:2px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 9px rgba(0,0,0,.1);
 -moz-box-shadow:2px 0 30px rgba(0,0,0,.1);
 background:#fff;
 color:#363f48;
 border:1px solid #dadee4!important;
 border-radius:5px;
 overflow:hidden
}
.ihc_level_template_9 .ihc-level-item-wrap:hover {
 box-shadow:5px 0 30px rgba(0,0,0,.1);
 -webkit-box-shadow:5px 0 30px rgba(0,0,0,.1);
 -moz-box-shadow:5px 0 30px rgba(0,0,0,.1);
 -webkit-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -moz-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -o-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 -ms-transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 transition:top 0.4s linear,left 0.4s ease,box-shadow 0.5s ease;
 top:-4px;
 position:relative;
 z-index:98
}
.ihc_level_template_9 .ihc-level-item-top {
 display:block;
 width:100%;
 box-sizing:border-box;
 text-align:center;
 background-color:#f0f4f6;
 color:#363f48
}
.ihc_level_template_9 .ihc-level-item-title {
 font-family:"Open Sans",sans-serif;
 text-transform:uppercase;
 font-weight:600;
 color:#363f48;
 font-size:28px;
 line-height:26px;
 border:none!important;
 padding:40px 15px 15px
}
.ihc_level_template_9 .ihc-level-item-content {
 padding:20px 30px;
 font-weight:300;
 color:#363f48;
 min-height:250px;
 padding-bottom:80px;
 box-sizing:border-box;
 text-align:center
}
.ihc_level_template_9 .ihc-level-item-content * {
 color:#363f48!important
}
.ihc_level_template_9 .ihc-level-item-bottom {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:75px;
 box-sizing:border-box;
 text-align:center
}
.ihc_level_template_9 .ihc-level-item-price {
 box-sizing:border-box;
 width:100%;
 position:relative;
 box-sizing:border-box;
 background:#f0f4f6;
 text-align:center;
 line-height:75px;
 padding:10px 0;
 padding-bottom:30px;
 min-height:90px;
 font-family:"Open Sans",sans-serif;
 font-weight:600;
 color:#363f48;
 font-size:90px;
 line-height:64px;
 line-height:1!important
}
.ihc_level_template_9 .ihc-level-item-link {
 text-align:center;
 box-sizing:border-box;
 margin:10px auto;
 width:60%;
 border:none;
 border-radius:6px;
 text-transform:capitalize;
 padding:5px 20px;
 font-size:15px;
 line-height:35px;
 background:#363f48;
 color:#fff;
 box-shadow:none!important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:all 0.3s linear 0s;
 -moz-transition:all 0.3s linear 0s;
 -ms-transition:all 0.3s linear 0s;
 -o-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 font-family:"Open Sans",sans-serif;
 font-size:14px;
 ont-weight:600;
 line-height:16px;
 border-radius:3px;
 padding:10px;
 text-transform:uppercase
}
.ihc_level_template_9 .ihc-level-item-link:hover {
 background-color:#3998f0!important
}
.ihc_level_template_9 .ihc-purchased-level {
 background-color:#3998f0!important
}
.ihc_level_template_9 .ihc-purchased-level:hover {
 color:#fff!important
}
.iump-user-page-wrapper {
 display:block;
 padding:10px;
 box-sizing:border-box
}
.iump-user-page-wrapper .iump-user-page-details {
 padding-bottom:40px;
 min-height:100px
}
.iump-user-page-mess-special {
 font-size:19px;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 color:#999;
 font-family:Open Sans,sans-serif,"Trebuchet MS";
 color:#555454;
 font-size:16px;
 font-weight:500;
}
.iump-user-page-name {
 font-size:26px;
 font-weight:700;
 color:#333
}
.iump-user-page-mess {
 font-size:16px;
 font-weight:500;
 color:#555;
 color:#888;
 font-family:Helvetica,sans-serif,"Trebuchet MS"
}
.iump-user-page-email {
 font-size:13px;
 line-height:19px;
 color:#555
}
.iump-user-page-box {
 margin-bottom:50px
}
.iump-user-page-box .iump-user-page-box-title {
 font-size:18px;
 line-height:40px;
 color:#555;
 text-transform:uppercase;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 margin-bottom:30px;
 
}
.iump-user-page-box .iump-register-form {
 display:block
}
.iump-user-page-wrapper .ihc-register-3 {
 border-top:7px solid #aaa
}
.ihc-logout-wrap.ihc-login-template-2 {
 width:auto;
 padding:0
}
.ihc-logout-wrap.ihc-login-template-2 a {
 background:none repeat scroll 0 0 #5bc4be!important;
 color:#fff!important;
 font-size:12px;
 font-weight:700;
 padding:10px 30px 11px;
 text-transform:uppercase;
 border-radius:2px
}
.ihc-logout-wrap.ihc-login-template-3 {
 width:auto;
 padding:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:transparent;
 border:none!important
}
.ihc-logout-wrap.ihc-login-template-3 a {
 background:none repeat scroll 0 0 #33b5e5!important;
 color:#fff!important;
 font-size:14px;
 font-weight:400;
 padding:10px 30px 11px;
 text-transform:capitalize;
 border-radius:3px
}
.ihc-logout-wrap.ihc-login-template-3 a:hover {
 background:none repeat scroll 0 0 #1a9bcb!important
}
.ihc-logout-wrap.ihc-login-template-4 {
 width:auto;
 padding:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:transparent;
 border:none!important
}
.ihc-logout-wrap.ihc-login-template-4 a {
 background:none repeat scroll 0 0 #27ae60!important;
 color:#b3eecc!important;
 font-size:15px;
 font-weight:400;
 padding:7px 30px 7px;
 text-transform:capitalize;
 border-radius:3px;
 border-bottom:4px solid #1e8449!important
}
.ihc-logout-wrap.ihc-login-template-4 a:hover {
 background:none repeat scroll 0 0 #43be77!important
}
.ihc-logout-wrap.ihc-login-template-5 {
 width:auto;
 padding:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.ihc-logout-wrap.ihc-login-template-5 a {
 background:none repeat scroll 0 0 #f47e7e!important;
 padding:8px 15px;
 color:#fff!important
}
.ihc-logout-wrap.ihc-login-template-5 a:hover {
 background:none repeat scroll 0 0 #e05d5d!important
}
.ihc-logout-wrap.ihc-login-template-6 {
 width:auto;
 padding:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.ihc-logout-wrap.ihc-login-template-6 a {
 background:none repeat scroll 0 0 #f47e7e!important;
 padding:8px 15px;
 color:#fff!important;
 border-radius:20px
}
.ihc-logout-wrap.ihc-login-template-6 a:hover {
 background:none repeat scroll 0 0 #e05d5d!important
}
.ihc-logout-wrap.ihc-login-template-7 a {
 background:none repeat scroll 0 0 #6c7a8d!important;
 padding:8px 30px 8px;
 color:#fff!important
}
.ihc-logout-wrap.ihc-login-template-7 a:hover {
 background:none repeat scroll 0 0 #94a1b2!important
}
.ihc-ap-theme-1 .iump-user-page-avatar {
 display:inline-block;
 padding-right:15px;
 float:left;
 width:30%
}
.ihc-ap-theme-1 .iump-user-page-details {
 padding-bottom:15px;
 margin-top:10px
}
.ihc-ap-theme-1 .iump-user-page-avatar img {
 border-bottom-color:#888;
 border-bottom-style:none;
 border-bottom-width:0;
 border-image-outset:0;
 border-image-repeat:stretch;
 border-image-slice:100%;
 border-image-source:none;
 border-image-width:1;
 border-left-color:#888;
 border-left-style:none;
 border-left-width:0;
 border-right-color:#888;
 border-right-style:none;
 border-right-width:2px;
 border-top-color:#888;
 border-top-style:none;
 border-top-width:0;
 display:block;
 max-width:100%;
 width:100%!important;
 margin:0 auto;
 -webkit-transition:all 0.2s ease;
 -moz-transition:all 0.2s ease;
 -ms-transition:all 0.2s ease;
 -o-transition:all 0.2s ease;
 transition:all 0.2s ease;
 border-radius:100%;
 box-shadow:0 0 15px 0 rgba(0,0,0,.3);
 border:1px solid #fff
}
.ihc-ap-theme-1 .ihc-account-page-top-mess {
 display:inline-block;
 float:left;
 padding-top:5px;
 padding-left:20px
}
.ihc-ap-theme-1 .ihc-account-page-top-mess p {
 margin-bottom:12px
}
.ihc-ap-theme-1 .ihc-ap-menu {
 clear:both;
 background:#0091cd;
 background-color:#3f9cc2;
 border-color:#0073aa;
 min-width:560px
}
.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item {
 float:left;
 font-size:0;
 padding-left:0;
 padding-right:0;
 cursor:pointer;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:300;
 font-size:14px;
 font-family:"Source Sans Pro",Helvetica,sans-serif;
 font-weight:500
}
.ihc-ap-menu .ihc-ap-menu-item:hover {
 background-color:#555
}
.ihc-ap-menu .ihc-ap-menu-item-selected {
 background-color:#777
}
.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc {
 font-size:19px;
 line-height:40px;
 padding-right:8px;
 vertical-align:middle;
 color:#fff
}
.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item a {
 text-decoration:none;
 border:none;
 color:#fff;
 vertical-align:bottom;
 line-height:45px;
 padding-left:17px;
 padding-right:19px;
 display:inline-block;
 box-shadow:none
}
.ihc-ap-theme-1 .ihc-ap-menu .ihc-ap-menu-item a:hover {
 color:#fff
}
.ihc-ap-theme-1 #ihc_account_page_tab_content {
 padding-top:15px;
 padding-bottom:35px;
 min-height:400px
}
.ihc-ap-theme-1 .iump-user-page-box .iump-user-page-box-title {
 font-size:21px;
 border-width:0
}
.ihc-ap-theme-1 .iump-user-page-wrapper {
 padding:0
}
.ihc-ap-theme-1 .iump-account-content-title {
 font-size:21px;
 line-height:40px;
 color:#555;
 text-transform:uppercase;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 margin-bottom:30px;
 font-family:Open Sans,sans-serif,"Trebuchet MS"!important;
 font-weight:600;
 font-size:28px;
 color:#333;
 text-transform:inherit
}
.ihc-ap-theme-1 .ihc-account-subscr-list {
 margin-top:20px;
 color:#888;
 font-size:13px;
 margin-bottom:40px
}
.ihc-ap-theme-1 .ihc-account-subscr-list {
 width:100%
}
.ihc-ap-theme-1 .ihc-account-subscr-list thead {
 color:#555;
 text-transform:uppercase;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 margin-bottom:30px;
 border-bottom:4px solid #33b5e5;
 font-size:14px
}
.ihc-ap-theme-1 .ihc-account-subscr-list thead td {
 padding:6px 10px 6px 0;
 border:none
}
.ihc-ap-theme-1 .ihc-account-subscr-list tbody td {
 vertical-align:top;
 padding:10px;
 padding-left:5px;
 border:none
}
.ihc-ap-theme-1 .ihc-account-subscr-list .ihc-level-name {
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 color:#21759b;
 font-size:14px;
 font-size:15px;
 font-family:Open Sans,sans-serif,"Trebuchet MS";
 font-weight:600
}
.ihc-ap-theme-1 .ihc-account-subscr-list .ihc-level-name-wrapp {
 padding-left:15px;
 font-size:12px;
 color:#21759b
}
.ihc-ap-theme-1 .ihc-account-subscr-list tr:nth-child(even) {
 background-color:#f6f6f6
}
.ihc-ap-theme-1 .ihc-account-tranz-list tr:nth-child(even) {
 background-color:#fafafa
}
.ihc-ap-theme-1 .ihc-account-tranz-list {
 border-collapse:collapse;
 border-spacing:0;
 width:100%;
 margin:25px 0 15px 0;
 border:1px solid #eee;
 font-family:Lato;
 font-size:16px;
 font-weight:400;
 line-height:24px;
 color:#888
}
.ihc-ap-theme-1 .ihc-account-tranz-list thead {
 background-color:#fafafa!important
}
.ihc-ap-theme-1 .ihc-account-tranz-list tbody {
 background:0 0
}
.ihc-ap-theme-1 .ihc-account-tranz-list th {
 border:1px solid #eee;
 text-align:center
}
.ihc-ap-theme-1 .ihc-account-tranz-list td {
 text-align:center;
 font-size:13px
}
.ihc-ap-theme-1 .ihc-account-tranz-list td .ihc-level-name {
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 color:#21759b;
 font-size:13px;
 font-family:Open Sans,sans-serif,"Trebuchet MS";
 font-weight:600
}
.ihc-ap-theme-1 .ihc_account_level_status {
 font-family:Oswald,arial,sans-serif!important;
 color:#222
}
.ihc-ap-theme-1 .ihc-ap-wrap {
 box-sizing:border-box;
 margin:35px 0 20px 0;
 font-family:Arial,Verdana,sans-serif;
 font-size:16px;
 font-size:15px;
 color:#333;
 min-width:200px
}
.ihc-ap-theme-1 .ihc-ap-wrap .iump-pagination-wrapper {
 margin-right:0
}
.ihc-ap-theme-2 .ihc-ap-menu {
 clear:both;
 background-color:#607d8b;
 background-color:#444;
 min-width:560px
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item {
 float:left;
 font-size:17px;
 padding-left:0;
 padding-right:0;
 cursor:pointer;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:300;
 background-color:#444;
 font-size:14px;
 font-family:"Source Sans Pro",Helvetica,sans-serif;
 font-weight:500
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item:hover {
 background-color:#333!important
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item-selected {
 background-color:#47565d!important
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc {
 font-size:19px;
 line-height:40px;
 padding-right:8px;
 vertical-align:middle;
 color:#fff
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a {
 text-decoration:none;
 border:none;
 color:#e8e8e8;
 vertical-align:bottom;
 line-height:40px;
 padding-left:17px;
 padding-right:19px;
 display:inline-block;
 box-shadow:none
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a:hover {
 color:#fff
}
.ihc-ap-theme-2 #ihc_account_page_tab_content {
 padding-top:15px;
 padding-bottom:35px;
 min-height:400px
}
.ihc-ap-theme-2 .iump-user-page-box .iump-user-page-box-title {
 font-size:21px;
 border-width:0
}
.ihc-ap-theme-2 .iump-user-page-wrapper {
 padding:0
}
.ihc-ap-theme-2 .iump-account-content-title {
 font-size:21px;
 line-height:40px;
 color:#555;
 text-transform:uppercase;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 margin-bottom:30px;
 font-family:Open Sans,sans-serif,"Trebuchet MS"!important;
 font-weight:600;
 font-size:28px;
 color:#333;
 text-transform:inherit
}
.ihc-ap-theme-2 .ihc-account-subscr-list {
 margin-top:20px;
 color:#888;
 font-size:13px;
 margin-bottom:40px
}
.ihc-ap-theme-2 .ihc-account-subscr-list thead {
 color:#555;
 text-transform:uppercase;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 margin-bottom:30px;
 border-bottom:4px solid #33b5e5;
 font-size:14px
}
.ihc-ap-theme-2 .ihc-account-subscr-list thead td {
 padding:6px 10px 6px 0;
 border:none
}
.ihc-ap-theme-2 .ihc-account-subscr-list tbody td {
 vertical-align:top;
 padding:10px;
 padding-left:5px;
 border:none
}
.ihc-ap-theme-2 .ihc-account-subscr-list .ihc-level-name {
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 color:#21759b;
 font-size:14px;
 font-size:15px;
 font-family:Open Sans,sans-serif,"Trebuchet MS";
 font-weight:600
}
.ihc-ap-theme-2 .ihc-account-subscr-list .ihc-level-name-wrapp {
 padding-left:15px;
 font-size:12px;
 color:#21759b
}
.ihc-ap-theme-2 .ihc-account-subscr-list tr:nth-child(even) {
 background-color:#f6f6f6
}
.ihc-ap-theme-2 .ihc-account-tranz-list tr:nth-child(even) {
 background-color:#fafafa
}
.ihc-ap-theme-2 .ihc-account-tranz-list {
 border-collapse:collapse;
 border-spacing:0;
 width:100%;
 margin:25px 0 15px 0;
 border:1px solid #eee;
 font-family:Lato;
 font-size:16px;
 font-weight:400;
 line-height:24px;
 color:#888
}
.ihc-ap-theme-2 .ihc-account-tranz-list thead {
 background-color:#fafafa!important
}
.ihc-ap-theme-2 .ihc-account-tranz-list tbody {
 background:0 0
}
.ihc-ap-theme-2 .ihc-account-tranz-list th {
 border:1px solid #eee;
 text-align:center
}
.ihc-ap-theme-2 .ihc-account-tranz-list td {
 text-align:center;
 font-size:13px
}
.ihc-ap-theme-2 .ihc-account-tranz-list td .ihc-level-name {
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 color:#21759b;
 font-size:13px;
 font-family:Open Sans,sans-serif,"Trebuchet MS";
 font-weight:600
}
.ihc-ap-theme-2 .ihc_account_level_status {
 font-family:Oswald,arial,sans-serif!important;
 color:#222
}
.ihc-ap-theme-2 .ihc-ap-wrap {
 box-sizing:border-box;
 margin:35px 0 20px 0;
 font-family:Arial,Verdana,sans-serif;
 font-size:16px;
 font-size:15px;
 color:#333;
 min-width:200px
}
.ihc-ap-theme-2 .ihc-ap-wrap .iump-pagination-wrapper {
 margin-right:0
}
.ihc-ap-theme-3 .iump-user-page-avatar {
 display:inline-block;
 padding-right:15px;
 float:left;
 width:30%
}
.ihc-ap-theme-3 .iump-user-page-details {
 padding-bottom:15px;
 margin-top:10px
}
.ihc-ap-theme-3 .iump-user-page-avatar img {
 border-bottom-color:#888;
 border-bottom-style:none;
 border-bottom-width:0;
 border-image-outset:0;
 border-image-repeat:stretch;
 border-image-slice:100%;
 border-image-source:none;
 border-image-width:1;
 border-left-color:#888;
 border-left-style:none;
 border-left-width:0;
 border-right-color:#888;
 border-right-style:none;
 border-right-width:2px;
 border-top-color:#888;
 border-top-style:none;
 border-top-width:0;
 display:block;
 max-width:100%;
 width:100%!important;
 margin:0 auto;
 -webkit-transition:all 0.2s ease;
 -moz-transition:all 0.2s ease;
 -ms-transition:all 0.2s ease;
 -o-transition:all 0.2s ease;
 transition:all 0.2s ease;
 border-radius:100%;
 box-shadow:0 0 15px 0 rgba(0,0,0,.3);
 border:1px solid #fff
}
.ihc-ap-theme-3 .ihc-account-page-top-mess {
 display:inline-block;
 float:left;
 padding-top:5px;
 padding-left:20px
}
.ihc-ap-theme-3 .ihc-account-page-top-mess p {
 margin-bottom:12px
}
.ihc-ap-theme-3 .ihc-ap-menu {
 clear:both;
 background:#0091cd;
 background-color:transparent;
 border-color:transparent;
 min-width:560px;
 padding:10px 0;
 border-bottom:1px solid #e6e6e6
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item {
 float:left;
 font-size:0;
 padding-left:0;
 padding-right:0;
 cursor:pointer;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:300;
 font-size:16px;
 font-family:"Source Sans Pro",Helvetica,sans-serif;
 font-weight:500;
 margin:10px 0;
 text-align:center
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item:hover {
 background-color:transparent
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item-selected {
 background-color:transparent
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc {
 font-size:36px;
 line-height:40px;
 padding-right:8px;
 vertical-align:middle;
 color:#333;
 display:none;
 text-align:center;
 margin-bottom:7px
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item a {
 text-decoration:none;
 color:#333;
 vertical-align:bottom;
 line-height:20px;
 padding-left:17px;
 padding-right:19px;
 display:inline-block;
 padding-bottom: 10px;
 opacity:.6
}
.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item a:hover {
 opacity:1
}
.ihc-ap-menu .ihc-ap-menu-item-selected a {
 opacity:1!important;
 box-shadow: 0 -1px 0 #63A273 inset;
}
.ihc-ap-theme-3 #ihc_account_page_tab_content {
 padding-top:15px;
 padding-bottom:35px;
 min-height:400px
}
.ihc-ap-theme-3 .iump-user-page-box .iump-user-page-box-title {
 font-size:21px;
 border-width:0
}
.ihc-ap-theme-3 .iump-user-page-wrapper {
 padding:0
}
.ihc-ap-theme-3 .iump-account-content-title {
 font-size:21px;
 line-height:40px;
 color:#555;
 text-transform:uppercase;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 margin-bottom:30px;
 font-family:Open Sans,sans-serif,"Trebuchet MS"!important;
 font-weight:600;
 font-size:28px;
 color:#333;
 text-transform:inherit
}
.ihc-ap-theme-3 .ihc-account-subscr-list {
 margin-top:20px;
 color:#888;
 font-size:13px;
 margin-bottom:40px
}
.ihc-ap-theme-3 .ihc-account-subscr-list {
 width:100%
}
.ihc-ap-theme-3 .ihc-account-subscr-list thead {
 color:#555;
 text-transform:uppercase;
 font-weight:500;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 margin-bottom:30px;
 border-bottom:4px solid #33b5e5;
 font-size:14px
}
.ihc-ap-theme-3 .ihc-account-subscr-list thead td {
 padding:6px 10px 6px 0;
 border:none
}
.ihc-ap-theme-3 .ihc-account-subscr-list tbody td {
 vertical-align:top;
 padding:10px;
 padding-left:5px;
 border:none
}
.ihc-ap-theme-3 .ihc-account-subscr-list .ihc-level-name {
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 color:#21759b;
 font-size:14px;
 font-size:15px;
 font-family:Open Sans,sans-serif,"Trebuchet MS";
 font-weight:600
}
.ihc-ap-theme-3 .ihc-account-subscr-list .ihc-level-name-wrapp {
 padding-left:15px;
 font-size:12px;
 color:#21759b
}
.ihc-ap-theme-3 .ihc-account-subscr-list tr:nth-child(even) {
 background-color:#f6f6f6
}
.ihc-ap-theme-3 .ihc-account-tranz-list tr:nth-child(even) {
 background-color:#fafafa
}
.ihc-ap-theme-3 .ihc-account-tranz-list {
 border-collapse:collapse;
 border-spacing:0;
 width:100%;
 margin:25px 0 15px 0;
 border:1px solid #eee;
 font-family:Lato;
 font-size:13px;
 font-weight:400;
 line-height:24px;
 color:#888
}
.ihc-ap-theme-3 .ihc-account-tranz-list thead {
 background-color:#fafafa!important
}
.ihc-ap-theme-3 .ihc-account-tranz-list tbody {
 background:0 0
}
.ihc-ap-theme-3 .ihc-account-tranz-list th {
 border:1px solid #eee;
 text-align:center
}
.ihc-ap-theme-3 .ihc-account-tranz-list td {
 text-align:center;
 font-size:13px;
 border:1px solid #eee
}
.ihc-ap-theme-3 .ihc-account-tranz-list td .ihc-level-name {
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 color:#6f6f6f;
 font-size:13px;
 font-family:Open Sans,sans-serif,"Trebuchet MS";
 font-weight:600
}
.ihc-ap-theme-3 .ihc_account_level_status {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:600;
 color:#222
}
.ihc-ap-theme-3 .ihc-ap-wrap {
 box-sizing:border-box;
 margin:20px 0 20px 0;
 font-family:Arial,Verdana,sans-serif;
 font-size:16px;
 font-size:15px;
 color:#777;
 text-align:left;
 min-width:200px
}
.ihc-ap-theme-3 .ihc-ap-wrap h3 {
 font-size:22px;
 font-weight:700;
 margin-bottom:15px;
 color:#777
}
.ihc-ap-theme-3 .ihc-ap-wrap .iump-pagination-wrapper {
 margin-right:0
}
.ihc-ap-theme-4 .iump-user-page-avatar {
 display:inline-block;
 padding-right:15px;
 float:left;
 width:30%
}
.ihc-ap-theme-4 .iump-user-page-details {
 padding-bottom:15px;
 margin-top:10px
}
.ihc-ap-theme-4 .iump-user-page-avatar img {
 border-bottom-color:#888;
 border-bottom-style:none;
 border-bottom-width:0;
 border-image-outset:0;
 border-image-repeat:stretch;
 border-image-slice:100%;
 border-image-source:none;
 border-image-width:1;
 border-left-color:#888;
 border-left-style:none;
 border-left-width:0;
 border-right-color:#888;
 border-right-style:none;
 border-right-width:2px;
 border-top-color:#888;
 border-top-style:none;
 border-top-width:0;
 display:block;
 max-width:100%;
 width:100%!important;
 margin:0 auto;
 -webkit-transition:all 0.2s ease;
 -moz-transition:all 0.2s ease;
 -ms-transition:all 0.2s ease;
 -o-transition:all 0.2s ease;
 transition:all 0.2s ease;
 border-radius:100%;
 box-shadow:0 0 15px 0 rgba(0,0,0,.3);
 border:1px solid #fff
}
.ihc-ap-theme-4 .ihc-account-page-top-mess {
 display:inline-block;
 float:left;
 padding-top:5px;
 padding-left:20px
}
.ihc-ap-theme-4 .ihc-account-page-top-mess p {
 margin-bottom:12px
}
.ihc-ap-theme-4 .ihc-ap-menu {
 clear:both;
 background:#444;
 background-color:#444;
 border-color:#444;
 min-width:560px;
 padding:10px
}
.ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item {
 float:left;
 margin-left:5px;
 margin-bottom:5px;
 border-radius:4px;
 font-size:0;
 padding-left:0;
 padding-right:0;
 cursor:pointer;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:300;
 font-size:16px;
 font-family:"Source Sans Pro",Helvetica,sans-serif;
 font-weight:500
}
.ihc-ap-menu .ihc-ap-menu-item:hover {
 background-color:#555
}
.ihc-ap-menu .ihc-ap-menu-item-selected {
 background-color:#3ba1da
}
.ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc {
 font-size:19px;
 line-height:40px;
 padding-right:8px;
 vertical-align:middle;
 color:#fff
}
.ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item a {
 text-decoration:none;
 border:none;
 color:#fff;
 vertical-align:bottom;
 line-height:40px;
 padding-left:17px;
 padding-right:19px;
 display:inline-block;
 box-shadow:none
}
.ihc-ap-theme-4 .ihc-ap-menu .ihc-ap-menu-item a:hover {
 color:#fff
}
.ihc-ap-theme-4 #ihc_account_page_tab_content {
 padding-top:15px;
 padding-bottom:35px;
 min-height:400px
}
.ihc-ap-theme-4 .iump-user-page-box .iump-user-page-box-title {
 font-size:21px;
 border-width:0
}
.ihc-ap-theme-4 .iump-user-page-wrapper {
 padding:0
}
.ihc-ap-theme-4 .iump-account-content-title {
 font-size:21px;
 line-height:40px;
 color:#555;
 text-transform:uppercase;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 margin-bottom:30px;
 font-family:Open Sans,sans-serif,"Trebuchet MS"!important;
 font-weight:600;
 font-size:28px;
 color:#333;
 text-transform:inherit
}
.ihc-ap-theme-4 .ihc-account-subscr-list {
 margin-top:20px;
 color:#888;
 font-size:13px;
 margin-bottom:40px
}
.ihc-ap-theme-4 .ihc-account-subscr-list {
 width:100%
}
.ihc-ap-theme-4 .ihc-account-subscr-list thead {
 color:#555;
 text-transform:uppercase;
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 margin-bottom:30px;
 border-bottom:4px solid #33b5e5;
 font-size:14px
}
.ihc-ap-theme-4 .ihc-account-subscr-list thead td {
 padding:6px 10px 6px 0;
 border:none
}
.ihc-ap-theme-4 .ihc-account-subscr-list tbody td {
 vertical-align:top;
 padding:10px;
 padding-left:5px;
 border:none
}
.ihc-ap-theme-4 .ihc-account-subscr-list .ihc-level-name {
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 color:#21759b;
 font-size:14px;
 font-size:15px;
 font-family:Open Sans,sans-serif,"Trebuchet MS";
 font-weight:600
}
.ihc-ap-theme-4 .ihc-account-subscr-list .ihc-level-name-wrapp {
 padding-left:15px;
 font-size:12px;
 color:#21759b
}
.ihc-ap-theme-4 .ihc-account-subscr-list tr:nth-child(even) {
 background-color:#f6f6f6
}
.ihc-ap-theme-4 .ihc-account-tranz-list tr:nth-child(even) {
 background-color:#fafafa
}
.ihc-ap-theme-4 .ihc-account-tranz-list {
 border-collapse:collapse;
 border-spacing:0;
 width:100%;
 margin:25px 0 15px 0;
 border:1px solid #eee;
 font-family:Lato;
 font-size:16px;
 font-weight:400;
 line-height:24px;
 color:#888
}
.ihc-ap-theme-4 .ihc-account-tranz-list thead {
 background-color:#fafafa!important
}
.ihc-ap-theme-4 .ihc-account-tranz-list tbody {
 background:0 0
}
.ihc-ap-theme-4 .ihc-account-tranz-list th {
 border:1px solid #eee;
 text-align:center
}
.ihc-ap-theme-4 .ihc-account-tranz-list td {
 text-align:center;
 font-size:13px
}
.ihc-ap-theme-4 .ihc-account-tranz-list td .ihc-level-name {
 font-family:Oswald,Arial,Helvetica,sans-serif;
 font-weight:400;
 color:#21759b;
 font-size:13px;
 font-family:Open Sans,sans-serif,"Trebuchet MS";
 font-weight:600
}
.ihc-ap-theme-4 .ihc_account_level_status {
 font-family:Oswald,arial,sans-serif!important;
 color:#222
}
.ihc-ap-theme-4 .ihc-ap-wrap {
 box-sizing:border-box;
 margin:35px 0 20px 0;
 font-family:Arial,Verdana,sans-serif;
 font-size:16px;
 font-size:15px;
 color:#333;
 min-width:200px
}
.ihc-ap-theme-4 .ihc-ap-wrap .iump-pagination-wrapper {
 margin-right:0
}
.ihc-sm-template-2 .ihc-sm-item {
 padding:0;
 padding-right:0;
 transition:all 0.4s;
 -moz-transition:all 0.4s;
 -webkit-transition:all 0.4s;
 position:relative
}
.ihc-sm-template-2 .fa-ihc-sm {
 width:36px;
 height:36px;
 text-align:center;
 background-color:rgba(0,0,0,.2);
 border-right:1px solid rgba(0,0,0,.3);
 line-height:36px;
 font-size:20px;
 position:relative;
 overflow:hidden
}
.ihc-sm-template-2 .fa-ihc-sm:after,
.ihc-sm-template-2 .fa-ihc-sm:before {
 transition:all 0.3s;
 -moz-transition:all 0.3s;
 -webkit-transition:all 0.3s;
 position:relative
}
.ihc-sm-template-2 .fa-ihc-sm:after {
 display:block;
 left:-100%;
 position:absolute
}
.ihc-sm-template-2 .fa-ihc-sm:before {
 left:0;
 position:relative
}
.ihc-sm-template-2 .ihc-sm-item-label {
 line-height:36px;
 padding-right:0;
 margin-left:0;
 padding-left:6px;
 padding-right:15px;
 border-left:1px solid rgba(255,255,255,.2)
}
.ihc-sm-template-2 .ihc-sm-item:hover .fa-ihc-sm {
 background-color:rgba(255,255,255,.1);
 transition:all 0.3s;
 -moz-transition:all 0.3s;
 -webkit-transition:all 0.3s
}
.ihc-sm-template-2 .ihc-sm-item:hover .fa-ihc-sm:before {
 left:100%;
 position:absolute
}
.ihc-sm-template-2 .ihc-sm-item:hover .fa-ihc-sm:after {
 left:0;
 position:relative
}
.ihc-sm-template-3 .ihc-sm-item {
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 transition:all 0.3s ease-in-out;
 -webkit-transition:all 0.3s ease-in-out;
 -moz-transition:all 0.3s ease-in-out;
 -o-transition:all 0.3s ease-in-out;
 -ms-transition:all 0.3s ease-in-out;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 box-shadow:0 0 1px transparent;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale;
 position:relative;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-property:transform;
 transition-property:transform;
 padding:8px 10px;
 color:#484f59;
 text-shadow:1px 1px 0 #fff;
 margin-top:12px;
 -moz-box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 3px rgba(0,0,0,.1);
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 3px rgba(0,0,0,.1);
 box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 3px rgba(0,0,0,.1)
}
.ihc-sm-template-3 .ihc-sm-item:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 bottom:2px;
 left:0;
 right:0;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#e7e8ea));
 background-image:-webkit-linear-gradient(top,#f4f4f4,#e7e8ea);
 background-image:-moz-linear-gradient(top,#f4f4f4,#e7e8ea);
 background-image:-ms-linear-gradient(top,#f4f4f4,#e7e8ea);
 background-image:-o-linear-gradient(top,#f4f4f4,#e7e8ea);
 background-image:linear-gradient(top,#f4f4f4,#e7e8ea);
 -webkit-transform:scaleY(1);
 transform:scaleY(1);
 -webkit-transform-origin:50%;
 transform-origin:50%;
 -webkit-transition-property:transform;
 transition-property:transform;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.ihc-sm-template-3 .ihc-sm-item:after {
 content:"";
 position:absolute;
 z-index:-1;
 left:0;
 right:100%;
 bottom:0;
 -webkit-border-radius:4px 4px 0 0;
 -moz-border-radius:4px 4px 0 0;
 border-radius:4px 4px 0 0;
 background-color:rgba(0,0,0,.2);
 height:4px;
 -webkit-transition-property:right;
 transition-property:right;
 -webkit-transition-duration:0.3s;
 transition-duration:0.3s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.ihc-sm-template-3 .ihc-sm-item:hover {
 -webkit-transform:translateY(-6px);
 transform:translateY(-6px);
 overflow:visible;
 color:#fff;
 text-shadow:1px 1px 0 rgba(255,255,255,0)
}
.ihc-sm-template-3 .ihc-sm-item:active:before,
.ihc-sm-template-3 .ihc-sm-item:focus:before,
.ihc-sm-template-3 .ihc-sm-item:hover:before {
 -webkit-transform:scaleY(0);
 transform:scaleY(0)
}
.ihc-sm-template-3 .ihc-sm-item:hover:after {
 right:0
}
.ihc-sm-template-3 .ihc-sm-item-label {
 padding-right:20px
}
.ihc-sm-template-4 .ihc-sm-item {
 border-radius:5px;
 padding:3px;
 -webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,.24);
 -moz-box-shadow:1px 1px 8px 0 rgba(0,0,0,.24);
 box-shadow:1px 1px 8px 0 rgba(0,0,0,.24)
}
.ihc-sm-template-4 .ihc-sm-item:hover {
 opacity:.8
}
.ihc-sm-template-4 .fa-ihc-sm {
 width:27px;
 text-align:center
}
.ihc-sm-template-4 .ihc-sm-item-label {
 padding-right:10px
}
.ihc-sm-template-5 .ihc-sm-item {
 border-radius:27px;
 background-color:#fff;
 padding:3px;
 -webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.24);
 -moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.24);
 box-shadow:1px 1px 3px 0 rgba(0,0,0,.24);
 margin:7px
}
.ihc-sm-template-5 .ihc-sm-item-label {
 padding-right:6px
}
.ihc-sm-template-5 .ihc-sm-item:hover .ihc-sm-item-label {
 color:#fff!important;
 -webkit-transition:all 0.3s;
 -moz-transition:all 0.3s;
 -o-transition:all 0.3s;
 transition:all 0.3s
}
.ihc-sm-template-5 .ihc-sm-item:hover .fa-ihc-sm {
 color:#fff!important;
 -webkit-transition:all 0.3s;
 -moz-transition:all 0.3s;
 -o-transition:all 0.3s;
 transition:all 0.3s
}
.ihc-sm-template-5 .ihc-sm-item {
 background:#fff;
 background:-moz-linear-gradient(-45deg,#fff 0,#f5f5f5 100%);
 background:-webkit-gradient(left top,right bottom,color-stop(0,#fff),color-stop(100%,#f5f5f5));
 background:-webkit-linear-gradient(-45deg,#fff 0,#f5f5f5 100%);
 background:-o-linear-gradient(-45deg,#fff 0,#f5f5f5 100%);
 background:-ms-linear-gradient(-45deg,#fff 0,#f5f5f5 100%);
 background:linear-gradient(135deg,#fff 0,#f5f5f5 100%);
 -webkit-transition:all 0.3s;
 -moz-transition:all 0.3s;
 -o-transition:all 0.3s;
 transition:all 0.3s
}
.ihc-sm-template-5 .ihc-fb .fa-ihc-sm,
.ihc-sm-template-5 .ihc-fb .ihc-sm-item-label {
 color:#3b5998
}
.ihc-sm-template-5 .ihc-tw .fa-ihc-sm,
.ihc-sm-template-5 .ihc-tw .ihc-sm-item-label {
 color:#4099ff
}
.ihc-sm-template-5 .ihc-in .fa-ihc-sm,
.ihc-sm-template-5 .ihc-in .ihc-sm-item-label {
 color:#0074a2
}
.ihc-sm-template-5 .ihc-goo .fa-ihc-sm,
.ihc-sm-template-5 .ihc-goo .ihc-sm-item-label {
 color:#d95232
}
.ihc-sm-template-5 .ihc-vk .fa-ihc-sm,
.ihc-sm-template-5 .ihc-vk .ihc-sm-item-label {
 color:#5d83aa
}
.ihc-sm-template-5 .ihc-ig .fa-ihc-sm,
.ihc-sm-template-5 .ihc-ig .ihc-sm-item-label {
 color:#125688
}
.ihc-sm-template-5 .ihc-tbr .fa-ihc-sm,
.ihc-sm-template-5 .ihc-tbr .ihc-sm-item-label {
 color:#2c4762
}
.ihc-sm-template-5 .ihc-sm-item.ihc-fb:hover {
 background:#3b5998
}
.ihc-sm-template-5 .ihc-sm-item.ihc-tw:hover {
 background:#4099ff
}
.ihc-sm-template-5 .ihc-sm-item.ihc-in:hover {
 background:#0074a2
}
.ihc-sm-template-5 .ihc-sm-item.ihc-goo:hover {
 background:#d95232
}
.ihc-sm-template-5 .ihc-sm-item.ihc-vk:hover {
 background:#5d83aa
}
.ihc-sm-template-5 .ihc-sm-item.ihc-ig:hover {
 background:#125688
}
.ihc-sm-template-5 .ihc-sm-item.ihc-tbr:hover {
 background:#2c4762
}
.ihc-public-wrapp-visitor-user .iump-user-page-avatar {
 width:50%
}
.ihc-public-wrapp-visitor-user .iump-user-page-avatar img {
 border-bottom-color:#888;
 border-bottom-style:none;
 border-bottom-width:0;
 border-image-outset:0;
 border-image-repeat:stretch;
 border-image-slice:100%;
 border-image-source:none;
 border-image-width:1;
 border-left-color:#888;
 border-left-style:none;
 border-left-width:0;
 border-right-color:#888;
 border-right-style:none;
 border-right-width:2px;
 border-top-color:#888;
 border-top-style:none;
 border-top-width:0;
 display:block;
 max-width:100%;
 width:100%!important;
 margin:0 auto;
 -webkit-transition:all 0.2s ease;
 -moz-transition:all 0.2s ease;
 -ms-transition:all 0.2s ease;
 -o-transition:all 0.2s ease;
 transition:all 0.2s ease;
 border-radius:100%;
 box-shadow:0 0 15px 0 rgba(0,0,0,.3);
 border:1px solid #fff
}
.ihc-public-wrapp-visitor-user .ihc-account-page-top-mess {
 border-bottom:1px solid #ededed;
 margin-bottom:15px;
 padding-bottom:10px
}
.ihc-public-wrapp-visitor-user .ihc-account-page-top-mess p {
 margin-bottom:10px
}
.ihc-public-wrapp-visitor-user .ihc-account-page-top-mess .ihc-ap-sm-top-icons-wrap {
 float:none;
 padding-left:2px
}
.ihc-ap-sm-top-icons-wrap .ihc-account-page-sm-icon {
 border-radius:100%;
 -webkit-border-radius:100%;
 border:2px solid #fff;
 box-shadow:0 0 5px 0 rgba(0,0,0,.3);
 opacity:.9;
 color:#fff
}
.ihc-ap-sm-top-icons-wrap .ihc-account-page-sm-icon .fa-ihc-sm {
 width:27px
}
.ihc-user-page-top-ap-wrapper {
 /*! padding:20px 15px 10px 15px; */
 /*! box-sizing:border-box; */
 /*! position:relative; */
 /*! overflow:hidden; */
 /*! z-index:1 */
}
.ihc-user-page-top-ap-background {
 position:absolute;
 height:200%;
 left:0;
 right:0;
 top:-100%;
 z-index:-10;
 background-size:cover;
 background-position:50% 50%;
 background-blend-mode:overlay;
 background-image:url(../images/top_aff_bk_1.png)
}
.ihc-ap-top-theme-1 #js_ihc_edit_top_ap_banner {
 height:180px
}
.ihc-user-page-top-ap-wrapper .ihc-left-side {
 float:left;
 max-width:30%
}
.ihc-user-page-top-ap-wrapper .ihc-middle-side {
 float:left;
 max-width:70%
}
.ihc-user-page-top-ap-wrapper .ihc-user-page-avatar {
 display:inline-block;
 padding-right:15px;
 max-width:150px
}
.ihc-user-page-top-ap-wrapper .ihc-top-levels {
 margin:10px 0;
 margin-top:5px;
 display:block;
 padding-left:20px;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.ihc-user-page-top-ap-wrapper .ihc-top-level-box {
 background-color:#5a6077;
 color:#fff;
 padding:3px 9px;
 margin:2px 2px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 font-size:12px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-radius:3px;
 display:inline-block;
 cursor:pointer
}
.ihc-user-page-top-ap-wrapper .ihc-top-level-box.ihc-expired-level {
 background-color:rgba(240,80,80,.8)
}

.ihc-user-page-top-ap-wrapper .ihc-top-level-box.ihc-remaning-points {
 background-color:rgb(63, 159, 96)
}

.ihc-ap-top-sm {
 margin:10px 0;
 margin-top:5px;
 display:block;
 padding-left:20px
}
.ihc-user-page-top-ap-wrapper .ihc-user-page-details {
 margin-top:10px
}
.ihc-user-page-top-ap-wrapper .ihc-user-page-avatar img {
 border-bottom-color:#888;
 border-bottom-style:none;
 border-bottom-width:0;
 border-image-outset:0;
 border-image-repeat:stretch;
 border-image-slice:100%;
 border-image-source:none;
 border-image-width:1;
 border-left-color:#888;
 border-left-style:none;
 border-left-width:0;
 border-right-color:#888;
 border-right-style:none;
 border-right-width:2px;
 border-top-color:#888;
 border-top-style:none;
 border-top-width:0;
 display:block;
 max-width:100%;
 margin:0 auto;
 -webkit-transition:all 0.2s ease;
 -moz-transition:all 0.2s ease;
 -ms-transition:all 0.2s ease;
 -o-transition:all 0.2s ease;
 transition:all 0.2s ease;
 border-radius:100%;
 box-shadow:0 0 15px 0 rgba(0,0,0,.3);
 border:1px solid #fff
}
.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess {
 display:inline-block;
 padding-top:5px;
 padding-left:20px;
 word-break:break-word;
 font-family:Open Sans,sans-serif,"Trebuchet MS"
}
.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess div,
.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess p {
 margin-bottom:8px
}
.ihc-user-page-top-ap-wrapper .ihc-stats-label {
 min-height:30px;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:400;
 line-height:1.5;
 padding:0;
 padding-right:5px
}
.ihc-user-page-top-ap-wrapper .ihc-stats-content {
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:700;
 line-height:1.2;
 margin-bottom:16px;
 color:#454545;
 font-size:24px
}
.ihc-ap-top-theme-1 .ihc-user-page-avatar img {
 min-width:150px
}
.ihc-ap-top-theme-2 {
 padding-top:270px
}
.ihc-ap-top-theme-2 .ihc-user-page-top-ap-background {
 height:250px;
 top:0;
 background-image:url(../images/top_ump_bk_4.png)
}
.ihc-ap-top-theme-2 #js_ihc_edit_top_ap_banner {
 height:250px
}
.ihc-ap-top-theme-2 .ihc-left-side {
 margin-bottom:-75px
}
.ihc-ap-top-theme-2 .ihc-middle-side {
 margin-top:-10px
}
.ihc-ap-top-theme-2 .ihc-user-page-details {
 top:-5px;
 position:relative;
 margin-top:0;
 /*! background-color:#fff */
}
.ihc-ap-top-theme-2 .ihc-user-page-avatar {
 padding-right:0;
 max-width:190px
}
.ihc-ap-top-theme-2 .ihc-user-page-avatar img {
 border-radius:0;
 box-shadow:none;
 border:5px solid #fff
}
.ihc-ap-top-theme-3 {
 padding-top:320px;
 padding-bottom:20px
}
.ihc-ap-top-theme-3 .ihc-user-page-top-ap-background {
 height:300px;
 top:0;
 background-image:url(../images/top_ump_bk_4.png)
}
.ihc-ap-top-theme-3 .ihc-left-side {
 margin-bottom:-75px
}
.ihc-ap-top-theme-3 .ihc-middle-side {
 float:none;
 max-width:inherit;
 margin-top:-10px;
 margin-left:189px;
 margin-bottom:20px
}
.ihc-ap-top-theme-3 .ihc-special-clear {
 clear:none
}
.ihc-ap-top-theme-3 .ihc-stats-label {
 min-height:20px;
 line-height:1.2;
 padding-right:0
}
.ihc-ap-top-theme-3 .ihc-stats-content {
 margin-bottom:6px;
 font-size:21px
}
.ihc-ap-top-theme-3 .ihc-user-page-details {
 top:-75px;
 position:relative;
 margin-top:0;
 background-color:#fff;
 border-radius:100%
}
.ihc-ap-top-theme-3 .ihc-user-page-avatar {
 padding-right:0;
 max-width:190px
}
.ihc-ap-top-theme-3 .ihc-user-page-avatar img {
 border-radius:100%;
 box-shadow:none;
 border:5px solid #fff;
 min-height:210px
}
.ihc-ap-top-theme-4 {
 padding-top:85px;
 padding-bottom:0;
 height:300px
}
.ihc-ap-top-theme-4 .ihc-user-page-top-ap-background {
 height:300px;
 top:0;
 background-image:url(../images/top_aff_bk_3.png);
 background-color:#00a0e3;
 background-image:-webkit-linear-gradient(left,#00a0e3,#39c8df);
 background-image:linear-gradient(to right,#00a0e3,#39c8df);
 z-index:-2
}
.ihc-ap-top-theme-4 .ihc-left-side {
 margin-bottom:-75px;
 margin-left:50px;
 z-index:1
}
.ihc-ap-top-theme-4 .ihc-middle-side {
 float:none;
 max-width:inherit;
 margin-top:-15px;
 z-index:1;
 margin-left:260px
}
.ihc-ap-top-theme-4 .ihc-special-clear {
 clear:none
}
.ihc-ap-top-theme-4 .ihc-stats-label {
 min-height:20px;
 line-height:1.2;
 padding-right:0
}
.ihc-ap-top-theme-4 .ihc-stats-content {
 margin-bottom:6px;
 font-size:21px
}
.ihc-ap-top-theme-4 .ihc-user-page-details {
 top:-48px;
 position:relative;
 margin-top:0;
 border-radius:100%
}
.ihc-ap-top-theme-4 .ihc-user-page-avatar {
 padding-right:0;
 max-width:210px;
 display:block
}
.ihc-ap-top-theme-4 .ihc-user-page-avatar img {
 border-radius:100%;
 box-shadow:none;
 box-sizing:border-box;
 border:7px solid rgba(255,255,255,.2)!important;
 max-height:210px;
 min-height:200px
}
.ihc-ap-top-theme-4 .ihc-account-page-top-mess,
.ihc-ap-top-theme-4 .iump-user-page-mess,
.ihc-ap-top-theme-4 .iump-user-page-mess-special,
.ihc-ap-top-theme-4 .iump-user-page-name {
 color:#fff!important
}
.ihc-ap-top-theme-4 .ihc-background-overlay {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:-1;
 background-color:rgba(0,0,0,.35)
}
.ihc-ap-top-theme-4 .ihc-top-levels {
 margin-left:0;
 margin-top:10px;
 padding-left:20px
}
.ihc-ap-top-theme-4 .iump-user-page-name {
 margin-bottom:20px!important
}
.ihc-user-page-top-ap-wrapper .ihc-user-page-avatar img {
 border-bottom-color:#888;
 border-bottom-style:none;
 border-bottom-width:0;
 border-image-outset:0;
 border-image-repeat:stretch;
 border-image-slice:100%;
 border-image-source:none;
 border-image-width:1;
 border-left-color:#888;
 border-left-style:none;
 border-left-width:0;
 border-right-color:#888;
 border-right-style:none;
 border-right-width:2px;
 border-top-color:#888;
 border-top-style:none;
 border-top-width:0;
 display:block;
 max-width:100%;
 margin:0 auto;
 -webkit-transition:all 0.2s ease;
 -moz-transition:all 0.2s ease;
 -ms-transition:all 0.2s ease;
 -o-transition:all 0.2s ease;
 transition:all 0.2s ease;
 border-radius:100%;
 box-shadow:0 0 15px 0 rgba(0,0,0,.3);
 border:1px solid #fff
}
.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess {
 display:inline-block;
 padding-top:5px;
 padding-left:20px;
 word-break:break-word
}
.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess div,
.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess p {
 margin-bottom:8px
}
.ihc-user-page-top-ap-wrapper .ihc-stats-label {
 min-height:30px;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:16px;
 font-weight:400;
 line-height:1.5;
 padding:0;
 padding-right:5px
}
.ihc-user-page-top-ap-wrapper .ihc-stats-content {
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-weight:700;
 line-height:1.2;
 margin-bottom:16px;
 color:#454545;
 font-size:24px
}
.ihc-ap-top-theme-2 {
 padding-top:270px
}
.ihc-ap-top-theme-2 .ihc-user-page-top-ap-background {
 height:250px;
 top:0;
 background-image:url(../images/top_ump_bk_4.png)
}
.ihc-ap-top-theme-2 .ihc-user-page-avatar img {
 min-width:40px;
}
.ihc-ap-top-theme-2 .ihc-left-side {
 margin-bottom:-75px
}
.ihc-ap-top-theme-2 .ihc-middle-side {
 margin-top:-10px
}
.ihc-ap-top-theme-2 .ihc-user-page-details {
 top:-5px;
 position:relative;
 margin-top:0;
 /*! background-color:#fff; */
}
.ihc-ap-top-theme-2 .ihc-user-page-avatar {
 padding-right:0;
 max-width:190px
}
.ihc-ap-top-theme-2 .ihc-user-page-avatar img {
 border-radius:0;
 box-shadow:none;
 border:5px solid #fff
}
.ihc-ap-top-theme-3 {
 padding-top:320px;
 padding-bottom:0
}
.ihc-ap-top-theme-3 .ihc-user-page-top-ap-background {
 height:300px;
 top:0;
 background-image:url(../images/top_ump_bk_4.png)
}
.ihc-ap-top-theme-3 .ihc-left-side {
 margin-bottom:-75px
}
.ihc-ap-top-theme-3 .ihc-middle-side {
 float:none;
 max-width:inherit;
 margin-top:-10px
}
.ihc-ap-top-theme-3 .ihc-special-clear {
 clear:none
}
.ihc-ap-top-theme-3 .ihc-stats-label {
 min-height:20px;
 line-height:1.2;
 padding-right:0
}
.ihc-ap-top-theme-3 .ihc-stats-content {
 margin-bottom:6px;
 font-size:21px
}
.ihc-ap-top-theme-3 .ihc-user-page-details {
 top:-75px;
 position:relative;
 margin-top:0;
 background-color:#fff;
 border-radius:100%
}
.ihc-ap-top-theme-3 .ihc-user-page-avatar {
 padding-right:0;
 max-width:190px
}
.ihc-ap-top-theme-3 .ihc-user-page-avatar img {
 border-radius:100%;
 box-shadow:none;
 border:5px solid #fff
}
.iump-list-posts-template-2 .iump-list-access-posts-item-wrapp .iump-list-access-posts-the-feature-image {
 display:block;
 width:100%;
 padding:0;
 text-align:left
}
.iump-list-posts-template-2 .iump-list-access-posts-item-wrapp .iump-list-access-posts-the-feature-image img {
 width:100%
}
.iump-list-posts-template-2 .iump-list-access-posts-item-wrapp .iump-list-access-posts-item-content {
 display:block;
 width:100%;
 padding-left:0;
 margin-top:20px
}
.iump-invoice-template-2 .iump-invoice-title {
 background-color:#5e97e4
}
.iump-invoice-template-2 .iump-invoice-invoice-code {
 background-color:#777;
 color:#e4e4e6
}
.iump-invoice-template-2 .iump-invoice-client-details {
 background-color:#eee
}
.ihc-account-tranz-list {
 width:100%;
 font-size:13px
}
.iump-view-user-wrapp-temp1 {
 font-family:Arial,Helvetica,sans-serif
}
.iump-view-user-wrapp-temp1 .ihc-user-page-top-ap-wrapper {
 padding:20px 15px 10px 15px;
 box-sizing:border-box;
 position:relative;
 overflow:hidden;
 z-index:1;
 padding-top:270px;
 border-bottom:solid 2px #eee
}
.iump-view-user-wrapp-temp1 .ihc-left-side {
 float:left;
 max-width:30%;
 margin-bottom:-75px
}
.iump-view-user-wrapp-temp1 .ihc-left-side .ihc-user-page-details {
 top:-75px;
 position:relative;
 margin-top:0;
 background-color:#fff
}
.iump-view-user-wrapp-temp1 .ihc-left-side .ihc-user-page-avatar {
 display:inline-block;
 padding-right:0;
 max-width:190px
}
.iump-view-user-wrapp-temp1 .ihc-left-side .ihc-user-page-avatar img {
 border-bottom-color:#888;
 border-bottom-style:none;
 border-bottom-width:0;
 border-image-outset:0;
 border-image-repeat:stretch;
 border-image-slice:100%;
 border-image-source:none;
 border-image-width:1;
 border-left-color:#888;
 border-left-style:none;
 border-left-width:0;
 border-right-color:#888;
 border-right-style:none;
 border-right-width:2px;
 border-top-color:#888;
 border-top-style:none;
 border-top-width:0;
 display:block;
 max-width:100%;
 margin:0 auto;
 -webkit-transition:all 0.2s ease;
 -moz-transition:all 0.2s ease;
 -ms-transition:all 0.2s ease;
 -o-transition:all 0.2s ease;
 transition:all 0.2s ease;
 border-radius:100%;
 box-shadow:0 0 15px 0 rgba(0,0,0,.3);
 border:1px solid #fff;
 border-radius:0;
 box-shadow:none;
 border:5px solid #fff
}
.iump-view-user-wrapp-temp1 .ihc-middle-side {
 float:left;
 max-width:70%;
 padding:5px 15px;
 box-sizing:border-box
}
.iump-view-user-wrapp-temp1 .ihc-middle-side .iump-name {
 font-size:23px;
 font-weight:600;
 color:#666;
 line-height:1.6em
}
.iump-view-user-wrapp-temp1 .ihc-middle-side .iump-addiional-elements {
 color:#888;
 font-size:14px;
 line-height:18px;
 box-sizing:content-box;
 margin:10px 0
}
.iump-view-user-wrapp-temp1 .ihc-middle-side .iump-element {
 padding:0 10px;
 border-right:1px solid #ddd;
 box-sizing:content-box
}
.iump-view-user-wrapp-temp1 .ihc-middle-side .iump-element:first-child {
 padding-left:0
}
.iump-view-user-wrapp-temp1 .ihc-middle-side .iump-element:last-child {
 border-right:none
}
.iump-view-user-wrapp-temp1 .ihc-user-page-top-ap-background {
 position:absolute;
 left:0;
 right:0;
 z-index:-10;
 background-size:cover;
 background-position:50% 50%;
 background-blend-mode:overlay;
 height:250px;
 top:0;
 background-image:url(../images/top_aff_bk_2.png)
}
.iump-view-user-wrapp-temp1 .ihc-levels-wrapper {
 padding:10px 30px;
 border-bottom:solid 2px #eee;
 box-sizing:border-box;
 background-color:#777a80
}
.iump-view-user-wrapp-temp1 .ihc-levels-wrapper .ihc-top-level-box {
 background-color:transparent;
 color:#fff;
 padding:6px 16px;
 margin:5px 5px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 font-size:12px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 box-radius:4px;
 display:inline-block;
 cursor:pointer;
 border:1px solid #ccc;
 font-weight:700
}
.iump-view-user-wrapp-temp1 .iump-user-fields-list {
 padding:30px 20px 20px 20px;
 color:#555;
 font-family:Arial,Helvetica,sans-serif;
 font-size:16px
}
.iump-view-user-wrapp-temp1 .iump-user-field {
 padding:10px 0;
 border-bottom:1px solid #eee
}
.iump-view-user-wrapp-temp1 .iump-user-field .iump-label {
 color:#333;
 font-weight:700;
 width:35%;
 text-align:right;
 padding-right:7%;
 box-sizing:border-box;
 float:left
}
.iump-view-user-wrapp-temp1 .iump-user-field .iump-value {
 float:left;
 white-space:pre-wrap
}
.iump-view-user-wrapp-temp1 .iump-additional-content {
 padding:30px 20px 20px 20px;
 color:#555;
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px
}
.iump-view-user-wrapp-temp2 {
 font-family:Arial,Helvetica,sans-serif
}
.iump-view-user-wrapp-temp2 .ihc-user-page-top-ap-wrapper {
 padding:20px 15px 10px 15px;
 box-sizing:border-box;
 position:relative;
 overflow:hidden;
 z-index:1;
 padding-top:170px;
 border-bottom:solid 2px #eee
}
.iump-view-user-wrapp-temp2 .ihc-left-side {
 margin:0 auto;
 max-width:40%;
 min-width:200px;
 margin-bottom:-75px;
 float:none
}
.iump-view-user-wrapp-temp2 .ihc-left-side .ihc-user-page-details {
 top:-75px;
 position:relative;
 margin-top:0
}
.iump-view-user-wrapp-temp2 .ihc-left-side .ihc-user-page-avatar {
 max-width:100%;
 padding-right:0
}
.iump-view-user-wrapp-temp2 .ihc-left-side .ihc-user-page-avatar img {
 border-bottom-color:#888;
 border-bottom-style:none;
 border-bottom-width:0;
 border-image-outset:0;
 border-image-repeat:stretch;
 border-image-slice:100%;
 border-image-source:none;
 border-image-width:1;
 border-left-color:#888;
 border-left-style:none;
 border-left-width:0;
 border-right-color:#888;
 border-right-style:none;
 border-right-width:2px;
 border-top-color:#888;
 border-top-style:none;
 border-top-width:0;
 display:block;
 width:100%;
 height:auto;
 max-height:100%;
 margin:0 auto;
 -webkit-transition:all 0.2s ease;
 -moz-transition:all 0.2s ease;
 -ms-transition:all 0.2s ease;
 -o-transition:all 0.2s ease;
 transition:all 0.2s ease;
 border-radius:100%;
 box-shadow:0 0 19px 0 rgba(0,0,0,.15)!important;
 border:11px solid #fff;
 box-shadow:none
}
.iump-view-user-wrapp-temp2 .ihc-middle-side {
 float:none;
 max-width:100%;
 padding:5px 15px;
 box-sizing:border-box;
 text-align:center
}
.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-name {
 font-size:26px;
 font-weight:600;
 color:#666;
 line-height:1.6em
}
.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-username {
 font-size:18px;
 font-weight:700;
 color:#222;
 line-height:1.2em
}
.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-addiional-elements {
 color:#888;
 font-size:14px;
 line-height:18px;
 box-sizing:content-box;
 margin:10px 0
}
.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-element {
 padding:0 10px;
 border-right:1px solid #ddd;
 box-sizing:content-box
}
.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-since {
 color:#333
}
.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-element:first-child {
 padding-left:0
}
.iump-view-user-wrapp-temp2 .ihc-middle-side .iump-element:last-child {
 border-right:none
}
.iump-view-user-wrapp-temp2 .ihc-user-page-top-ap-background {
 position:absolute;
 left:0;
 right:0;
 z-index:-10;
 background-size:cover;
 background-position:50% 50%;
 background-blend-mode:overlay;
 height:180px;
 top:0;
 background-image:url(../images/top_aff_bk_2.png)
}
.iump-view-user-wrapp-temp2 .ihc-levels-wrapper {
 padding:10px 30px;
 border-bottom:solid 2px #eee;
 box-sizing:border-box;
 background-color:#777a80
}
.iump-view-user-wrapp-temp2 .ihc-levels-wrapper .ihc-top-level-box {
 background-color:transparent;
 color:#fff;
 padding:6px 16px;
 margin:5px 5px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 font-size:12px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 box-radius:4px;
 display:inline-block;
 cursor:pointer;
 border:1px solid #ccc;
 font-weight:700
}
.iump-view-user-wrapp-temp2 .iump-user-fields-list {
 padding:30px 20px 20px 20px;
 color:#555;
 font-family:Arial,Helvetica,sans-serif;
 font-size:16px
}
.iump-view-user-wrapp-temp2 .iump-user-field {
 padding:10px 0
}
.iump-view-user-wrapp-temp2 .iump-user-field .iump-label {
 color:#333;
 font-weight:700;
 padding-left:7%;
 box-sizing:border-box;
 border-bottom:1px solid #eee
}
.iump-view-user-wrapp-temp2 .iump-user-field .iump-value {
 padding-left:7%
}
.iump-view-user-wrapp-temp2 .iump-additional-content {
 padding:30px 20px 20px 20px;
 color:#555;
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px
}
.ihc-account-tranz-list {
 border:1px solid #ccd0d4!important;
 box-shadow:0 1px 1px rgb(0 0 0 / 4%)
}
.ihc-account-tranz-list thead tr,
.ihc-account-tranz-list tfoot tr {
 background-color:rgba(80,88,107,1);
 height:46px
}
.ihc-account-tranz-list thead th,
.ihc-account-tranz-list tfoot th {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
 padding:8px 7px;
 font-weight:300;
 font-style:normal;
 font-size:14px;
 background-color:#f9f9fa;
 border:none!important;
 border-bottom:1px solid #cad0d6!important;
 border-top:1px solid #cad0d6!important;
 color:#4b5764;
 font-weight:700;
 font-size:11px!important
}
.ihc-account-tranz-list tbody td,
.ihc-account-tranz-list tbody th {
 -webkit-box-shadow:inset 0 -1px 0 rgb(100 100 100 / 10%);
 box-shadow:inset 0 -1px 0 rgb(100 100 100 / 10%);
 -moz-box-shadow:inset 0 -1px 0 rgba(100,100,100,.1);
 -ms-box-shadow:inset 0 -1px 0 rgba(100,100,100,.1);
 -o-box-shadow:inset 0 -1px 0 rgba(100,100,100,.1);
 padding:16px 9px 15px;
 line-height:2.4em;
 font-size:11px!important;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
 color:#555;
 border:none
}
.ihc-account-tranz-list .ihc-data-highlighted {
 font-weight:700
}
.ihc-account-subscr-list {
 border:1px solid #ddd;
 box-shadow:none;
 color:#555
}
.ihc-account-subscr-list thead {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
 background:#f1f4f8!important;
 border-bottom:1px solid #ddd;
 line-height:1.4
}
.ihc-account-subscr-list thead td {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
 font-weight:600!important;
 font-size:13px!important;
 box-sizing:content-box;
 text-transform:capitalize!important;
 padding:1.5em 0.5em!important;
 word-break:normal!important
}
.ihc-account-subscr-list tbody td {
 font-size:11px;
 box-sizing:border-box;
 color:#555;
 word-break:normal!important
}
.ihc-account-subscr-list .ihc-subscription-table-level {
 max-width:130px
}
.ihc-account-subscr-list .ihc-level-name {
 max-width:120px;
 box-sizing:border-box;
 font-size:12px!important
}
.ihc-account-subscr-list .ihc-level-name-wrapp {
 max-width:120px;
 box-sizing:border-box
}
.ihc-account-subscr-list .ihc-level-type-wrapp {
 width:110px;
 box-sizing:border-box;
 word-break:break-word
}
.ihc-account-subscr-list .ihc-level-price-wrapp {
 width:130px;
 box-sizing:border-box;
 word-break:break-word
}
.ihc-account-subscr-list .ihc-level-payment-wrapp {
 width:130px;
 box-sizing:border-box;
 word-break:break-word
}
.ihc-account-subscr-list .ihc-level-trial-wrapp {
 width:100px;
 box-sizing:border-box;
 word-break:break-word
}
.ihc-account-subscr-list .ihc-level-grace-wrapp {
 width:110px;
 box-sizing:border-box;
 word-break:break-word
}
.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button {
 color:#11afea!important;
 padding:5px;
 margin:0;
 border-right:1px solid #eee;
 border-right:none
}
.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button span {
 background-color:#eaeaea;
 border-radius:3px;
 padding:4px 8px;
 font-family:Open Sans,sans-serif,'Trebuchet MS';
 font-size:12px;
 color:#444;
 font-weight:600;
 min-width:90px;
 cursor:pointer
}
.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button a {
 text-decoration:none;
 background-color:#eaeaea;
 border-radius:3px;
 padding:4px 8px;
 font-family:Open Sans,sans-serif,'Trebuchet MS';
 font-size:12px;
 color:#444;
 font-weight:600;
 min-width:90px;
 cursor:pointer
}
.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button:last-child {
 border-right:none
}
.ihc-account-subscr-list .ihc_account_level_status {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
 font-weight:700
}
.ihc-account-subscr-list .ihc-subscription-table-actions {
 width:150px!important;
 min-width:70px;
 max-width:150px
}
.ihc-register-1 .ihc-hide-pw,
.ihc-register-2 .ihc-hide-pw,
.ihc-register-5 .ihc-hide-pw,
.ihc-register-6 .ihc-hide-pw,
.ihc-register-7 .ihc-hide-pw {
 bottom:40px;
 top:auto;
 max-height:35px
}
.ihc-register-14 .ihc-hide-pw {
 max-height:9em
}
.ihc-register-9 .ihc-hide-pw {
 right:10px
}
.ihc-login-template-13 .ihc-hide-login-pw {
 bottom:0;
 top:auto;
 max-height:40px
}
.ihc-login-template-6 .ihc-hide-login-pw,
.ihc-login-template-2 .ihc-hide-login-pw {
 bottom:4px;
 top:auto
}
.ihc-login-template-7 .ihc-hide-login-pw {
 bottom:0;
 top:auto;
 max-height:4em;
 right:10px
}
.ihc-login-template-5 .ihc-hide-login-pw {
 bottom:3px;
 top:auto
}
.ihc-login-template-3 .ihc-hide-login-pw {
 bottom:11px;
 top:auto
}
.ihc-login-template-1 .ihc-hide-login-pw {
 bottom:6px;
 top:auto
}
@media (max-width:567px) {
 .ihc_locker_4 .lock_content {
  margin-left:0;
  margin-top:140px
 }
}
@media (max-width:570px) {
 .ihc-user-page-top-ap-wrapper .ihc-left-side {
  max-width:100%;
  width:100%
 }
 .ihc-user-page-top-ap-wrapper .ihc-user-page-avatar {
  max-width:100%;
  width:100%
 }
 .ihc-user-page-top-ap-wrapper .ihc-middle-side {
  max-width:100%;
  width:100%
 }
 .ihc-ap-top-theme-3 .ihc-middle-side {
  margin-left:0;
  margin-top:10px
 }
 .ihc-user-page-name {
  font-size:1.3em
 }
 .ihc-user-page-mess {
  font-size:.9em
 }
 .ihc-ap-top-theme-3 .ihc-user-page-details {
  background-color:transparent
 }
 .ihc-user-page-top-ap-wrapper .ihc-stats-content {
  font-size:1.3em
 }
 .ihc-ap-top-theme-3 .ihc-middle-side {
  display:inline-block
 }
 .ihc-user-page-top-ap-wrapper .ihc-left-side {
  max-width:70%
 }
 .ihc-user-page-top-ap-wrapper .ihc-user-page-avatar {
  max-width:100%;
  width:100%
 }
 .ihc-user-page-top-ap-wrapper .ihc-middle-side {
  max-width:100%;
  width:100%
 }
 .ihc-user-page-name {
  font-size:1.3em
 }
 .ihc-user-page-mess {
  font-size:.9em
 }
 .ihc-user-page-top-ap-wrapper .ihc-stats-content {
  font-size:1.3em
 }
 .ihc-ap-top-theme-2 .ihc-user-page-details,
 .ihc-ap-top-theme-3 .ihc-user-page-details {
  background-color:transparent
 }
 .ihc-ap-top-theme-2 .ihc-left-side {
  margin:0 auto;
  margin-bottom:-75px;
  float:none
 }
 .ihc-ap-top-theme-3 .ihc-middle-side {
  display:inline-block
 }
 .ihc-ap-top-theme-4 {
  padding-top:10px
 }
 .ihc-ap-top-theme-4 .ihc-left-side {
  margin-left:0;
  margin-bottom:0
 }
 .ihc-ap-top-theme-4 .ihc-user-page-details {
  top:0
 }
 .ihc-ap-top-theme-4 .ihc-middle-side {
  margin-left:0;
  margin-top:5px;
  text-align:center
 }
 .ihc-ap-top-theme-4 .ihc-account-page-top-extra-mess {
  display:none
 }
 .ihc-ap-top-theme-4 .ihc-top-levels {
  height:36px;
  overflow:hidden
 }
 .ihc-ap-theme-3 .ihc-mobile-bttn {
  background-color:transparent;
  border:none
 }
 .ihc-ap-theme-3 .ihc-mobile-bttn:before {
  color:#444
 }
}
@media (max-width:768px) {
 .ihc-account-tranz-list tfoot,
 .ihc-account-tranz-list thead {
  display:none
 }
 .ihc-account-tranz-list tbody {
  display:block
 }
 .ihc-account-tranz-list tr {
  display:block;
  display:block;
  padding:5px!important;
  box-sizing:border-box;
  border-bottom:1px solid #ddd
 }
 .ihc-account-tranz-list tr td {
  display:block;
  text-align:right!important;
  padding:0!important
 }
 .ihc-account-tranz-list tr td:before {
  content:attr(data-title) ": ";
  font-weight:700;
  float:left
 }
 .ihc-account-subscr-list tfoot,
 .ihc-account-subscr-list thead {
  display:none
 }
 .ihc-account-subscr-list tbody {
  display:block
 }
 .ihc-account-subscr-list tr {
  display:block;
  display:flow-root;
  padding:5px!important;
  box-sizing:border-box;
  border-bottom:1px solid #ddd;
  text-align:right
 }
 .ihc-subscription-table-actions {
  width:auto
 }
 .ihc-account-subscr-list tr td {
  display:block;
  text-align:right!important;
  padding:0!important
 }
 .ihc-account-subscr-list .ihc-level-name-wrapp {
  padding:10px 0!important;
  font-size:14px
 }
 .ihc-account-subscr-list .ihc-level-end-time-wrapp,
 .ihc-account-subscr-list .ihc-level-start-time-wrapp {
  display:inline-flex
 }
 .ihc-account-subscr-list .ihc-level-end-time-wrapp:before {
  content:" - ";
  padding:0 5px
 }
 .ihc-account-subscr-list .ihc-level-paid-status-wrapp {
  padding-top:10px!important
 }
 .ihc-account-subscr-list .ihc-subscription-table-actions {
  padding-top:10px!important
 }
 .ihc-account-subscr-list .iump-subscription-table-button {
  margin-right:0;
  margin-left:6px
 }
 .iump-user-page-name {
  font-size:14px
 }
 .ihc-ap-top-theme-4 .iump-user-page-name {
  margin-bottom:10px!important
 }
}
@media (max-width:620px) {
 .ihc-register-6 {
  width:100%;
  min-width:auto
 }
}
