﻿/* === styles === */
	/* fonts */
	body,input,select,textarea,strong,h6{font-family:'Roboto',sans-serif;}
	h1,h2,h3,h4,h5{font-family:"Roboto Slab",serif;}
	
	/* font sizes and line-height */
	body,input,select,textarea{font-size:14px;line-height:22px;}
    .form-control{font-size:16px;line-height:22px;}
	#utility,#utility a {font-size:11px;line-height:20px;}	
	#copyright p {font-size:11px;line-height:24px;}
	#copyright nav .menu li ,#copyright{font-size:12px;}
	input[type="submit"],nav.std-menu .menu li ,.btn.large,ul.navbar-nav li  ul li,ul.navbar-nav li  ul li a,ul.navbar-nav .fa,.btn{font-size:14px;}
	input[type="submit"],.btn {line-height:14px;}
	.btn i{line-height:12px;}	
	ul.navbar-nav  li,#to-top i{font-size:18px;}
	.btn span{line-height:20px;}
	.header-wrap .navbar-nav > li > a {line-height: 22px;}
	h1 {font-size:32px;line-height:34px;}
	h2 {font-size:28px;line-height:34px;}
	h3{font-size:20px;line-height:26px;}
	h4{font-size:16px;line-height:20px;}
	h5 {font-size:14px;line-height:18px;}
	h6 {font-size:12px;line-height:16px;}
	dl dt,dl dd {line-height:180%;}
	
	/* === font colors === */
	/* greys */
	body,select{color:#4d4f53;}
	h6,h6 a {color:rgba(0,0,0,1);}
	input[type="text"],input[type="password"],input[type="email"],textarea,.search-bar input[type="text"]{color:#4d4f53;}
	ul.navbar-nav > li > a{color:rgba(51,51,51,1);}
	input[type="submit"],.btn,input[type="submit"]:hover,.btn:hover,input[type="submit"]:focus,.btn:focus{color:#4d4f53;}	
	#footer, #footer p ,#footer a{color:rgba(204,204,204,1);}
	#copyright a:hover{color:rgba(228,228,228,1);}
	#copyright p {color:rgba(153,153,153,1);}
	input[type="submit"],input[type="submit"]:hover,input[type="submit"]:focus,ul.menu a,#footer h4,#copyright a,.btn-primary,.btn-primary:hover,.btn-primary:focus,#footer .btn,#footer .btn:hover,#footer .btn:focus,#utility .menu > li > a,input[type="submit"],.btn-primary,.icon-stroke,input[type="submit"]:hover,.btn-primary:hover,input[type="submit"]:focus,.btn-primary:focus,.icon-stroke:hover,.icon-stroke:focus,.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus,ul.navbar-nav li li:hover > a,.btn-danger,.btn-danger:hover,.btn-danger:focus{color:rgba(255,255,255,1);}
	
	/* green */
	#utility ul.menu > li > a:hover,#utility a:hover {color:rgba(204,204,51,1);}
	.amount-incoming-transfer{color:rgba(36,110,32,1);}

	/* light orange */
	a,#footer a:hover,#footer a:focus,#footer a:active,#to-top:hover i,#to-top:focus i,#to-top:active i{color:rgba(255,127,0,1);}
	.btn-warning,.panel-warning > .panel-heading{color:rgba(208,104,0,.8);}
	.btn-warning:hover,.btn-warning:focus{color:rgba(208,104,0,.9);}
	
	/* light blue */
	ul.navbar-nav  > li:hover > a,ul.navbar-nav  > li:focus > a,ul.navbar-nav  > li:active > a,.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{color:#e87722;}
	.btn-info{color:rgba(35,129,129,.9);}
	.btn-info:hover,.btn-info:focus {color:rgba(35,129,129,1);}
	
	a:hover,a:focus,a:active{color:#e87722;}
	
	/* red */
	.validation-summary-errors{color:rgba(201, 40, 40, 0.9);}
	.amount-purchase,.amount-subscription{color:rgba(201, 40, 40, 1);}
	
	/* font weights */
	body,input,select,textarea{font-weight:400;}
	h6,strong,dl dt,label,#footer .btn{font-weight:600;}
	
	/* other font */
	h6 {text-transform:uppercase;}
	a,a:hover,a:focus,a:active,ul.navbar-nav > li > a {text-decoration:none;}
	a {outline:medium none !important;}
	#footer-wrap .row >div:first-child{text-align:center;}
	ul.navbar-nav,.amount-subscription,.amount-purchase,.amount-incoming-transfer{text-align:right;}
	ul.navbar-nav li  ul li,ul.navbar-nav li  ul li a{text-align:left;}
	ul.navbar-nav ul.dropdown-menu  li a {padding:10px 15px;}
	nav.std-menu .menu li > a,.btn.icon-stroke span,.header-wrap .dropdown-menu-right-container .dropdown-toggle span,.btn span {white-space:nowrap;}
	.btn{white-space:normal;}
	.header-wrap .dropdown-menu-right-container .dropdown-toggle span{text-overflow:ellipsis;}
	input[type="submit"],.btn{vertical-align:middle;}
	
	/* list-style & cursor */
	ul ul,.menu,ul.navbar-nav,ul.navbar-nav ul,.navbar-nav ul li{list-style:none;}
	ul.navbar-nav  li,#to-top,a {cursor:pointer;}
	
/* === layout & layout styles === */
	/* positioning */
	#container,.header-wrap,#utility,#header-section ,ul.navbar-nav,ul.navbar-nav  > li ,ul.navbar-nav > li > a,nav.std-menu .menu li ,input[type="submit"],.btn,#header .container,.header-wrap .dropdown-menu-right-container .dropdown-toggle i{position: relative;}
	@media only screen and (max-width: 991px) {
		#footer-wrap {position: relative;}
	}
	#logo,#header-section:before,.icon-stroke i,#header-section:before {position:absolute;}
	#to-top{position:fixed;}	
	#header-section:before {z-index:-1;}
	#logo{z-index:2;}
	#header-section {z-index:7;}
	#utility {z-index:8;}
	.header-wrap {z-index:10;}
	#container {z-index:99;}
	#to-top{z-index:1000;}	
	
	/* annoying clearfix */
	.clearfix {clear:none!important;}
	
	/* generic layout */
	#container {overflow:hidden;}
	#container.boxed-layout {margin:0px auto;overflow:hidden;width:1000px;}
	@media only screen and (max-width: 991px) {
		#container.boxed-layout {width: auto;}
	}
	/* main wrappers */
	body {background:#fff url('images/iMoneza_Patterns-5grey3.png') repeat center top;}
	#container.boxed-layout,#main-wrap{background:rgba(255,255,255,1);}	
	.page-shadow .boxed-layout {-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .3);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .3);box-shadow:0 0 4px rgba(0, 0, 0, .3);}
	#container.boxed-layout{display: block;min-height: 500px;overflow: visible;max-width: 100%;-webkit-transition: all 0.5s;transition: all 0.5s;}
	
	/* mobile menu */
	.no-csstransforms3d #container.boxed-layout, .ie-mobile #container {-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;transition: all 0.3s ease-in-out;transform-style: flat;position: inherit;}
	/* */.mobile-menu-open  #container.boxed-layout {-webkit-transform: translate3d(-320px, 0, 0);transform: translate3d(-320px, 0, 0);}
	.no-csstransforms .mobile-menu-open #container.boxed-layout, .ie-mobile.mobile-menu-open #container.boxed-layout {-webkit-transform: none;transform: none;}
	#mobile-wrap {position: fixed;top: 0;right: -320px;z-index: 1001;visibility: hidden;width: 320px;height: 100%;background: #222;-webkit-transition: all 0.5s;transition: all 0.5s;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
	.no-csstransforms #mobile-wrap, .ie-mobile #mobile-wrap {position: relative;width: 100%;right: 0;display: none;height: auto;-webkit-transition: none;transition: none;-webkit-transform: none;transform: none;}
	.mobile-menu-open #mobile-wrap {visibility: visible;-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;-webkit-transform: translate3d(-320px, 0, 0);transform: translate3d(-320px, 0, 0);}
	.no-csstransforms .mobile-menu-open #mobile-wrap, .ie-mobile.mobile-menu-open #mobile-wrap {display: block;visibility: visible;-webkit-transition: none;transition: none;-webkit-transform: none;transform: none;}
	.mobile-close {position: fixed;top: 8px;right:10px;font-size: 20px;display: block;z-index: 9999;cursor: pointer;padding: 13px;width: 46px;background:url('images/close.png') no-repeat center;}
	#mobile-menu {max-height: 100%;position: relative;overflow-y: scroll;-webkit-overflow-scrolling: touch;padding-bottom: 60px;}
	#mobile-menu::-webkit-scrollbar { display: none; }
	.no-csstransforms #mobile-menu, .ie-mobile #mobile-menu {height: auto;overflow: visible;padding-bottom: 0;}
	#mobile-menu ul {margin:50px 0 0 0;padding:0;}	
	#mobile-menu ul li {font-size: 18px;}
	#mobile-menu ul li a {display: block;padding: 10px 15px;color: #fff;}
	#mobile-menu ul li a, #mobile-menu ul li:hover a {background: transparent!important;}
	#mobile-menu ul li.current-menu-item > a, #mobile-menu ul li a:hover, #mobile-menu ul li a:active, #mobile-menu ul li a:focus {text-decoration:underline;color:rgba(255,127,0,1);}
	#mobile-menu ul li {border-top: 1px solid #333;border-bottom: 0;}
	#mobile-menu ul.menu > li:first-child {border-top: 0;}
	.mobile-browser .is-sticky > .header-wrap {top: 0!important;width: 100%;}
	#logo + a.mobile-menu { float: right;padding: 9px 4px 11px 10px;margin-right:20px;font-size: 22px;display: block;height: auto;overflow: hidden;}
	.is-sticky #logo + a.mobile-menu{padding-top: 8px;}
	#logo + a.mobile-menu i {vertical-align: -2px;height:20px;width:20px;background:url('images/hamburger.gif') no-repeat center;display:inline-block;}
	.mobile-menu-open #logo + a.mobile-menu i {background:url('images/hamburger-on.gif') no-repeat center;}
	@media only screen and (min-width: 992px) {
		.mobile-menu,#logo + a.mobile-menu{display:none;}
	}
	/* mobile nav accordion */
	#mobile-menu .dropdown-toggle .caret{border-color: #fff transparent -moz-use-text-color;}
	#mobile-menu .dropdown-toggle:hover .caret,
	#mobile-menu .dropdown-toggle:focus .caret{border-color:rgba(255,127,0,1) transparent -moz-use-text-color;}
	#mobile-menu .dropdown-menu{float:none;position:static;margin:0;padding:0;background:rgba(255,255,255,.1);border-radius:0;box-shadow:none;border-bottom:1px solid #333}
	#mobile-menu ul.dropdown-menu li{border-top:0;}
	#mobile-menu ul.dropdown-menu  .divider{ background-color:rgba(255,255,255,.5)}

	/* header-wrap */
	#main-navigation > div {margin-left:0;}	/* ??? */
	.header-shadow #header-section {box-shadow:0 3px 5px rgba(0, 0, 0, 0.1);}
	.header-shadow #header-section:before {box-shadow:0 3px 5px rgba(0, 0, 0, 0.05);}
	.is-sticky #header.sticky-header {backface-visibility:hidden;background:#fff;box-shadow:0 3px 5px rgba(0, 0, 0, 0.1);}
	#header-section #header {animation-fill-mode:both;transition:padding 0.5s ease-in-out 0s;}
	@media only screen and (min-width: 1200px) {
		#container.boxed-layout {width: 1200px;}
		#header .is-sticky .sticky-header {max-width: 1140px;}
		.boxed-layout #header-section #header .is-sticky .sticky-header {max-width: 1230px;}
	}
	@media only screen and (min-width:1250px) {
		#container.boxed-layout{width:1230px;}
	}
	@media only screen and (max-width: 1024px) {
		#header .sticky-wrapper{height: auto!important;}
	}
	@media only screen and (max-width: 991px) {
		#container.boxed-layout {width: auto;}
		#header .is-sticky .sticky-header {left: 0;}
		#logo img {height: auto!important;min-height: auto!important;}
		#header .header-container {height: auto;overflow: hidden;padding-bottom: 10px;}
		#logo a {float: left;}
	}
	@media only screen and (max-width: 767px) {
		#container.boxed-layout {width: 100%;}
		.inner-page-wrap {margin-top: 20px;margin-bottom: 20px;}
		#outer-wrap {padding: 0 5px;}
		#header .sticky-wrapper {height: auto!important;}
		#header-section:before,#header-section .is-sticky{top: 0!important;}
		#header-section .is-sticky  #header{width:100%;}
	}
	@media only screen and (min-width: 992px) {
		#header-section .is-sticky  #header{width:100%}
	}
	@media only screen and (min-width: 1024px) {
		#header-section .is-sticky  #header{width:1000px}
	}
	@media only screen and (min-width: 1200px) {
		#header-section .is-sticky  #header{width:100%}
	}
	@media only screen and (min-width:1250px) {
		#header-section .is-sticky  #header{width:1230px;}
	}
	@media only screen and (min-width:767px) and (max-width:1249px){
		
	}
	


	#header-section {display:block;width:100%;}
	#header-section:before {content:"";display:block;height:100%;top:0 !important;width:100%;}
	
	#utility {background:rgba(51,51,51,1);}
	#utility .menu li {border-left:1px solid rgba(255,255,255,1);}
	#utility .menu li:first-child {border-left:0;}
	nav.std-menu .menu li {display:inline-block;float:left;margin:8px 0;}
	nav.std-menu .menu li > a {display:block;margin:0 10px;padding:2px 0;}
	
	#utility {display:block;padding:5px 0;}
	#utility .container {max-width:100%;}
	#utility nav{float:right;margin-right:-10px;}
	#utility .menu{overflow:hidden;margin:0 30px 0 0;padding:0;}
	#utility .menu li {float:left;padding:0;margin:0;}
	#utility .menu li a{display:block;margin:0;padding:3px 10px;}
	@media only screen and (max-width:767px) {
		#utility {display: none;}
	}
	@media only screen and (min-width:767px) and (max-width:1249px){
		#utility .menu{margin:0 10px 0 0;}
	}
	
	#logo a:hover img{opacity:.6}
	#logo img {transition: all 0.3s ease-in-out 0s;}
	
	#logo {height:35px!important;height:100%;left:0;padding:0 15px;}
	#logo a {display:block;height:auto;overflow:hidden;}
	#logo img {display:block;padding-top:0px;padding-bottom:0px;}
	@media only screen and (max-width: 991px) {
		#logo a {float: left;}	
	}
	@media only screen and (max-width: 479px) {
		#logo img {height: auto!important;max-width: 200px;}
	}

	/* nav bar also used in other areas outside header-wrap */
	.dropdown-menu {background-clip:padding-box;background-color:rgba(255,255,255,1);border:0;border-radius:0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}	
	ul.navbar-nav > li > a {background:transparent;}
	ul.navbar-nav  > li:hover > a,ul.navbar-nav  > li:focus > a,ul.navbar-nav  > li:active > a,ul.navbar-nav  > li > a:active,ul.navbar-nav  > li > a:focus,.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav .open > a:active{background-color:rgba(255,255,255,1);}
	#header-section .dropdown-menu > li > a{background:rgba(255,255,255,1);}
	.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu > li > a:active,
	#header-section .dropdown-menu > li > a:hover,#header-section .dropdown-menu > li > a:focus,#header-section .dropdown-menu > li > a:active	{background-color:#e87722;}
	.nav .caret {border-bottom-color:rgba(51,51,51,1);border-top-color:rgba(51,51,51,1);}
	.nav li:hover .caret,.nav li:focus .caret,.nav li:active .caret,.nav .open .caret{border-bottom-color:#e87722;border-top-color:#e87722;}
	
	.dropdown-menu{float:right;left:auto;right:0;margin:0;}
	
	.btn-group.open .dropdown-toggle {box-shadow: 0 0 0 rgba(221,221,221,1) inset;}
	.btn-group .dropdown-toggle:hover{border:1px solid rgba(221,221,221,1);}
	.btn-group .dropdown-toggle:focus,
	.btn-group .dropdown-toggle:active,
	.btn-group .dropdown-toggle.active,
	.btn-group.open .dropdown-toggle,
	.btn-group.open .dropdown-toggle:hover
	.btn-group.open.dropdown-toggle:focus,
	.btn-group.open .dropdown-toggle:active,
	.btn-group.open .dropdown-toggle.active{border:1px solid #ebebeb;}
	.dropdown-menu{border-radius:2px;background-color:#ebebeb;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);}
	
	ul.navbar-nav{display:none;float:right;height:auto;margin-right:0;margin-left:-10px;padding:0;}
	ul.navbar-nav.navbar-left{float:left;margin-left:23%;}
	ul.navbar-nav  > li {display:inline-block;float:none;margin-bottom:0;margin-top:0;}
	ul.navbar-nav div  > li:first-child {margin-left:50px;}
	ul.navbar-nav > li > a {display:block;float:left;overflow:hidden;}
	.dropdown-menu {top:96%;}
	ul.navbar-nav li  ul{margin:0;padding:0;}
	ul.navbar-nav li  ul li,
	ul.navbar-nav li  ul li a{display:block;}
	.navbar-right .dropdown-menu {left:0;right:auto;}
	.navbar-right li.last .dropdown-menu {left:auto;right:0;}
	ul.navbar-nav ul li ul {display:none;}
	ul.navbar-nav .divider{margin:0;}
	ul.navbar-nav .fa{margin-right:5px;}
	ul.navbar-nav .fa-cog{margin-left:4px;}
	.header-wrap .dropdown-menu-right-container .dropdown-toggle *{overflow:hidden;display:inline-block;}
	.header-wrap .dropdown-menu-right-container .dropdown-toggle i{top:-3px;}
	.header-wrap .dropdown-menu-right-container .dropdown-toggle .caret{margin-top:-7px;}
	.header-wrap .dropdown-menu-right-container .dropdown-toggle span{max-width:150px;}
	
	@media only screen and (max-width:767px) {
		#header-section #header {padding:0;}
	}
	@media only screen and (min-width:992px) {
		ul.navbar-nav{display:block;}
	}
	@media only screen and (min-width:1200px) {
		ul.navbar-nav.navbar-left{margin-left:25%;}
	}
	
	/* main-wrap */
	#main-wrap {clear:both;display:block;max-width:100%;min-height:500px;overflow:visible;}
	.inner-wrap {clear:both;margin-bottom:60px;margin-top:20px;min-height:500px;}
	.breadcrumb{display:none}
	@media only screen and (max-width: 767px) {
		#breadcrumbs {float: none;margin-top: 15px;display: none;}
	}
	
	/* for header animation dynamic height */
	#header-section #header {padding: 15px 0 0 0;width:100%;} /* */
	#header-section #header.sticky-header.sticky-header-resized,
	#header .is-sticky .sticky-header.sticky-header-resized .header-container {padding-top:10px;}/* */
	#header-section .row {height: 55px;}/* */
	ul.navbar-nav{margin-bottom:-8px;padding:0;}/* */
	ul.navbar-nav  > li {padding:0 10px 20px;}/* */
	.is-sticky .sticky-header-resized ul.navbar-nav > li {padding: 0 10px 13px;}

	ul.navbar-nav > li > a {padding:10px 0 11px;} /* padding:10px 0 12px */
	.is-sticky .sticky-header-resized ul.navbar-nav > li > a{padding:6px 0 11px;} /* padding:6px 0 12px */
	
	/* footer-wrap */
	#footer {background:rgba(51,51,51,1);border-top:1px solid transparent;}
	#copyright {border-top:1px solid rgba(51,51,51,1);box-sizing:border-box;background-color:rgba(37,37,37,1);box-sizing:border-box;}
	#copyright nav .menu li {border-left:1px solid rgba(51,51,51,1);}
	#copyright nav .menu li:first-child,#copyright nav .menu.social li {border-left:0;}
	#to-top{background-clip:padding-box;background-color:rgba(247,247,247,1);border-radius:4px;box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset;opacity:0;}
	@media only screen and (max-width: 991px) {
		#copyright p,
		#copyright nav .menu {text-align:center;}
	}
	@media only screen and (max-width: 767px) {
		#to-top {opacity: 0.6!important;padding: 7px 10px 5px;}
		#copyright nav .menu li {border-top-width: 0;}
	}
	@media only screen and (max-width: 479px) {
		#copyright nav .menu li {border-top-width: 1px;border-left: 0;}
		#copyright nav .menu li:first-child {border-top-width: 0;}
	}
	
	#footer {padding: 40px 0 0;}
	#footer-wrap .row section {padding-bottom:30px;}
	#copyright {height:auto;overflow:hidden;padding:15px 0;}
	#copyright p {float:left;margin-bottom:0;}
	@media only screen and (min-width:991px) {
		#copyright nav{float:right;}
		#copyright nav .menu,#copyright nav li{float:left;}
	}
	#copyright nav .menu{margin:0;padding:0;}
	#copyright nav .menu li {margin:0;}
	#to-top{bottom:-40px;padding:8px 13px 7px!important;right:10px;}	
	@media only screen and (max-width: 991px) {
		#copyright {padding: 20px;}
		#copyright p {float: none;}
		#copyright nav .menu {float: none;margin-top: 20px;width: 100%;}
		#copyright nav .menu li {float: none;}
	}

	@media only screen and (max-width: 767px) {
		#to-top {padding:7px 10px 5px;}
		#footer {padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
		#copyright nav .menu li {float: none;width: auto;}
	}

	/* miscellaneous animations */
	a {transition:all 0.2s ease-in-out 0s;}
	input[type="submit"],.btn{transition:all 0.3s ease-out 0s;}
	
/* === content === */
	input,
	select,
	textarea {max-width: 280px;}
	
	p {margin:0 0 24px;}
	
	h3 {margin-bottom:15px;}
	h4 {margin-bottom:15px;}
	h5 {margin-bottom:15px;}
	h6 {margin-bottom:10px;}
	h1,h2,h3,h4,h5{clear:both;}
	
	ul ,ol{margin:0 0 20px;padding:0 0 0 20px;}
	ul > li > ul, ol > li > ol {margin-left:20px;padding-left:0;}
	dl dd {margin-bottom:20px;}
	ul ul, ul ol, ol ol, ol ul {margin-left:0;}
	
	img {height: auto;max-width:100%;}
	
	/* search bar */
	.search-bar input[type="text"]{border:1px solid rgba(221,221,221,1);border-top-left-radius:2px;border-bottom-left-radius:2px;}
	.search-bar .btn,.search-bar .btn:hover,.search-bar .btn:focus,.search-bar .btn:active{border-left:0;}
	.search-bar .btn,.search-bar .btn:hover,.search-bar .btn:focus,.search-bar .btn:active{min-width:102px;}
	.caret.caret-lg {
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid #e87722;
    }

	/* inputs & forms*/
	input[type="text"],input[type="password"],input[type="tel"],input[type="email"],textarea,select,input.single-line{box-shadow:none!important;}
	input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus,select:focus,input[type="password"]:focus,input.single-line:focus{border:1px solid rgba(255,127,0,1)!important;}
	.form-control-static{word-wrap:break-word;}
	
	.form-control{padding:7px 12px 5px 12px;}
	.form-horizontal .radio, .form-horizontal .checkbox {padding-top: 0;}
	.input-group-btn{width:auto;}
	#expirationPeriodValueUnit{display:inline-block;margin-top:7px;}
	
	/* buttons */
	.btn{background-color:#fff;border:0;background-clip:padding-box;border-radius: 2px;border:1px solid rgba(221,221,221,1);}
	.btn:hover,.btn:focus{background-color:rgba(221,221,221,1);border:1px solid rgba(221,221,221,1);}
	.icon-stroke i {border-right:1px solid rgba(0, 0, 0, 0.1);}		
	.ss-write{background:transparent url('images/pencilicon.png') no-repeat center;}
	.btn-info{background-color:rgba(51,153,153,.25);border:1px solid rgba(51,153,153,.25);}
	.btn-info:hover,.btn-info:focus{background-color:rgba(51,153,153,.35);border:1px solid rgba(51,153,153,.35);}
	.btn-warning{background-color:rgba(255,127,0,.15);border:1px solid rgba(255,127,0,.15);}
	.btn-warning:hover,.btn-warning:focus{background-color:rgba(255,127,0,.25);border:1px solid rgba(255,127,0,.25);}
	.icon-stroke{background-color:rgba(255,147,40,1);border:1px solid rgba(255,147,40,1);}
    .btn-primary{background-color:#e87722;border:1px solid rgba(255,147,40,1);}
	.btn-primary:hover,.btn-primary:focus,.icon-stroke:hover,.icon-stroke:focus{background-color:rgba(255,127,0,1);border:1px solid rgba(255,147,40,1);}	
	.btn-danger{background-color:rgba(201,40,40,.9);border:1px solid rgba(201,40,40,.9);}
	.btn-danger:hover,.btn-danger:focus{background-color:rgba(201,40,40,1);border:1px solid rgba(201,40,40,1);}

    .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
        background-color:rgba(255,147,80,1);border:1px solid rgba(255,147,80,1);
    }

	/*input[type="submit"],.btn{display:inline-block;margin:0 10px 20px 0;max-width: 100%;padding:10px 20px 8px 20px;}*/
	.btn-group .btn, .pull-right .btn{margin:0;}
	.btn.icon-stroke{padding:6px 12px;}
	.btn span{display:inline-block;padding:12px 19px 12px 73px;vertical-align:4px;}
	.icon-stroke i {display:inline-block;height:56px;padding:0;left:0;top:0;width:56px;}		
	#footer .btn{overflow:hidden;}
	.btn-default .caret {padding:0;}
	
	/* tables */
	.table-bank-accounts .btn-group,
	.table-property-admin .btn-group,
	.table-my-credit-card .btn-group{min-width:260px;}
	.table-reports .btn-group{min-width:190px;}
	@media only screen and (min-width: 768px) {
		.table-api-keys .btn-group,
		.table-subscription-groups  .btn-group,
		
		.table-property-users .btn-group{min-width:140px;}
		.table-my-credit-card .btn-group{min-width:250px;}
	}
	
	/* tables btn groups */
	table .text-right .btn-group .btn{margin-top:-5px;}
	.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td{padding-bottom:3px;}
	@media only screen and (max-width:767px) {
		.table-api-keys .btn-group .btn,
		.table-subscription-groups  .btn-group .btn,
		.table-bank-accounts .btn-group .btn,
		.table-my-credit-card .btn-group .btn,
		.table-property-users .btn-group .btn{display:block;float:none;border-radius:3px!important;}
		table.table-api-keys .text-right .btn-group .btn + .btn,
		table.table-subscription-groups .text-right .btn-group .btn + .btn,
		table.table-bank-accounts .text-right .btn-group .btn + .btn,
		table.table-my-credit-card .text-right .btn-group .btn + .btn,
		table.table-property-users .text-right .btn-group .btn + .btn{margin-top:5px;margin-left:0;}
	}
	
	/* tab content save and cancel */
	hr + .pull-right{border-bottom:1px solid #eee;}
	hr + .pull-right .btn{margin-top:5px;}
	@media only screen and (min-width: 992px) {
		hr + .pull-right{border-bottom:0;}
	}
		
	hr + .pull-right{float:none!important;margin-bottom:20px;padding-bottom:20px;}
	@media only screen and (min-width: 992px){
		hr + .pull-right{margin-top:-75px;float:right!important;margin-bottom:0;padding-bottom:0;}
	}
	
	/* panels */
	.panel {background-color:rgba(255,255,255,1);border: 1px solid transparent;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
	.panel-info{border-color: #005293;}
	.panel-heading {border: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;}
	.panel-footer {border: 1px solid #dddddd;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
	.panel-info > .panel-heading {background-color:#005293;border-color:#005293;color: #fff;}
	.panel-warning{border-color:rgba(255,127,0,.15);} 
	.panel-warning > .panel-heading{background-color:rgba(255,127,0,.15);border-color:rgba(255,127,0,.05);}
	
	.panel {margin-bottom:20px;}
	.panel-heading {padding:10px 15px;}
	.panel-heading .btn,.panel-heading p{margin-bottom:0;}

	/* pagination */
	.panel-footer .pagination > .active > a,.panel-footer .pagination > .active > span,.panel-footer .pagination > .active > a:hover,.panel-footer .pagination > .active > span:hover,.panel-footer .pagination > .active > a:focus,.panel-footer .pagination > .active > span:focus {background-color:#e87722;border-color:#e87722;}
	
	/* tabs */
	.nav-pills{border-bottom:1px solid #eee;}
	.nav-pills > li.active > a,
	.nav-pills > li.active > a:hover,
	.nav-pills > li.active > a:focus{background-color:#e87722;}
	.nav-pills{padding-bottom:20px}
	
	/* label tags */
	.label-info{background-color:rgba(51, 153, 153,.8);}
	.label-success{background-color:rgba(56,153,51,.7);}
	
	/* alert */
	.alert {position:relative;}
	.alert button.close{position:absolute;top:5px;right:10px;}
	
/* access ui */
	body.access-ui{background-color:#fff;background-image:none;}
	.access-ui .body-content{padding-top:50px;padding-bottom:100px;}
	.access-ui header.navbar{height:60px;overflow:hidden;}
	.access-ui header.navbar .navbar-header{width:100%;}
	.access-ui header.navbar .navbar-brand-without-image{white-space:nowrap;overflow:hidden;}
	.access-ui .navbar-brand{padding:15px;width:95%;overflow:hidden}
	.access-ui header.navbar .navbar-brand-without-image{padding:22px 15px 17px 15px;text-overflow:ellipsis;} 
	.access-ui footer{padding:12px;}	
	.access-ui footer .footer-user-name text,
	.access-ui .navbar-footer{color:#666;}
	.access-ui footer a{color:#bbb;}
	.access-ui footer .footer-user-name{color:#999;}
	.access-ui footer a:hover,.access-ui footer a:focus,.access-ui footer:active{color:#fff;}
	.access-ui footer img{margin-top:-5px;}
	.access-ui .purchase-option .btn,.access-ui .subscription-option .btn,
	.access-ui .purchase-option-expander,.access-ui  .subscription-option-expander{margin-bottom:5px;}
	.purchase-option-details,.subscription-option-details,.external-subscriber-option-details{display:none;}
    /*
	.access-ui .subscription-option{margin-top:20px;} 
    .access-ui .external-subscriber-option{margin-top:20px;} 
    */
    .access-ui .option-row { padding-top: 15px; border-top: 1px solid #eeeeee; margin-bottom: 15px;}
	.access-ui .well{padding-bottom:0;margin-bottom:15px;}
	.access-ui .well >div >div{padding-bottom:19px;}
	.access-ui .panel{border-color:#e3e3e3;}
	.access-ui .panel-collapse .btn{margin-bottom:0;}
    .access-ui .external-subscriber-option-details .well .form-group{margin-left: 0px;}
    .access-ui .external-subscriber-option-details .well p {margin-top:24px;}
	@media only screen and (max-width: 767px) {
		.access-ui footer{padding-left:0;padding-right:0;}
		.access-ui footer .footer-user-name{display:block;}
		.access-ui footer .footer-user-name + a{float:none;clear:both;display:inline-block;}
		.access-ui footer .footer-user-name text{display:none;}
		.access-ui footer .pull-right{float:none!important;clear:both;}
	}		

/* styles for validation helpers */
.field-validation-error {color: #b94a48;}
.field-validation-valid {display: none;}
input.input-validation-error {border: 1px solid rgba(201, 40, 40, 0.9);}
input[type="checkbox"].input-validation-error {border: 0 none;}
.validation-summary-errors {color: #b94a48;}
.validation-summary-valid {display: none;}
.tab-content {padding-top: 20px;}
.thumbnail-row {margin-bottom: 20px;}
.doc-footer {padding-top: 40px;padding-bottom: 40px;margin-top: 50px;color: #777;text-align: center;border-top: 1px solid #e5e5e5;font-size: 87.5%;}
.footer-item {padding-right: 10px;margin-right: 10px;border-right: 1px solid #e5e5e5;}
.footer-item-close {padding-right: 2px;}
.large {font-size: 125%;font-weight: bold;}
.x-large {font-size: 150%;font-weight: bold;}
.small {font-size: 75%;}
.x-small {font-size: 50%;}
.small-box-lead {margin-bottom: 10px;font-size: 18px;font-weight: 600;line-height: 1.2;}
h2 span {display: block;}
h4 span {display: block;}
.agree-to-tac {width: 15px; display: inline; margin-right: 8px !important; margin-top: 0px !important;}
.agree-to-tac-error {display: block;}
.form-group.required .control-label:after {content:" *";color:red;font-size: 1.2em;}
.control-label-message {font-style: italic;font-size: .8em;color: gray;}

.alert {margin-top: 25px;}

.moneris-frame { height: 34px; }

.inline-small-text-form-control { display: inline; width: 80px; margin-left: 2px; margin-right: 2px; }
span.radio-inline-interior { font-weight: normal; }

.paywall-custom-fields { margin-left: 15px; }
.paywall-custom-fields .form-group { margin-left: 0px; }

.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}
.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google:hover,.btn-google:focus,.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}
.btn-google.disabled,.btn-google[disabled],fieldset[disabled] .btn-google,.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled:active,.btn-google[disabled]:active,fieldset[disabled] .btn-google:active,.btn-google.disabled.active,.btn-google[disabled].active,fieldset[disabled] .btn-google.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google .badge{color:#dd4b39;background-color:#fff}

.wallit-footer-logo {height: 16px;}