﻿body {
background: #F6F6F6 !important;
margin: 0 !important;
font-size: 14px !important;
font-family: 'Open Sans', Arial, sans-serif;}
a{
	color: #222;}
a:hover{
	color: #cc3399;}
.white a{color: #FFF;}
a.titleColor0,.titleColor0{
    color:#000;}
a.titleColor1,.titleColor1{
    color:#D00 !important;}
a.titleColor2,.titleColor2{
    color:#009;}
a.titleColor3,.titleColor3{
    color:#009900;}/*-------panel-list--------*/
.panel-list{}
/*scrollImages*/
.carousel {
  margin: 0 30px;
  width: calc(100% - ($button-spacing * 2));}
.carousel[data-shift="1"] .carousel-inner > .item {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;}
.carousel .carousel-inner > .item.row {
  margin: 0;}
.carousel .carousel-control {
  background: none;
  color: transparent;
  overflow: hidden;
  text-shadow: none;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 30px;}
.carousel .carousel-control:before {
  color: #444;
  font-family: 'Glyphicons Halflings';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;}
.carousel .carousel-control:after {
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  content: '';
  height: 60%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 100%;}
.carousel .carousel-control:hover:after {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.7);}
.carousel .carousel-control.left {
  left: -30px;}
.carousel .carousel-control.left:before {
  content: '\e079';}
.carousel .carousel-control.left:after {
  right: -100%;}
.carousel .carousel-control.right {
  right: -30px;}
.carousel .carousel-control.right:before {
  content: '\e080';}
.carousel .carousel-control.right:after {
  left: -100%;}
/*/scrollImages*/
.topBack{
	background-image: url(../images/pinback.jpg);
  background-size: 100%;
	background-repeat: no-repeat;}
.home {
border-bottom: 3px solid #ddd;}
.container > header {
margin: 0 auto;
padding: 10em 0em;
text-align: center;}
.container > header h1 {
font-size: 70px;
margin: 0;
font-weight: bold;
font-family: 'Open Sans', Arial, sans-serif;
color: #212122;}
.container > header span {
display: block;
font-size: 30px;
color: #89949A;
font-family: 'Open Sans', Arial, sans-serif;
width: 100%;}
.smart-body {
margin-bottom: 20px;}

/* Margin
=================================================================== */
.smart-margin-5 {
margin: 5px !important;}
.smart-margin-10 {
margin: 10px !important;}
.smart-margin-15 {
margin: 15px !important;}
.smart-margin-left-5 {
margin-left: 5px !important;}
.smart-margin-right-5 {
margin-right: 5px !important;}
.smart-margin-bottom-5 {
margin-bottom: 5px !important;}
.smart-margin-top-5 {
margin-top: 5px !important;}
.smart-margin-left-10 {
margin-left: 10px !important;}
.smart-margin-right-10 {
margin-right: 10px !important;}
.smart-margin-bottom-10 {
margin-bottom: 10px !important;}
.smart-margin-top-10 {
margin-top: 10px !important;}
.smart-margin-left-15 {
margin-left: 15px !important;}
.smart-margin-right-15 {
margin-right: 15px !important;}
.smart-margin-bottom-15 {
margin-bottom: 15px !important;}
.smart-margin-top-15 {
margin-top: 15px !important;}
.smart-margin-left-20 {
margin-left: 20px !important;}
.smart-margin-right-20 {
margin-right: 20px !important;}
.smart-margin-bottom-20 {
margin-bottom: 20px !important;}
.smart-margin-top-20 {
margin-top: 20px !important;}
.smart-margin-left-30 {
margin-left: 30px !important;}
.smart-margin-right-30 {
margin-right: 30px !important;}
.smart-margin-bottom-30 {
margin-bottom: 30px !important;}
.smart-margin-top-30 {
margin-top: 30px !important;}
.smart-margin-left-40 {
margin-left: 40px !important;}
.smart-margin-right-40 {
margin-right: 40px !important;}
.smart-margin-bottom-40 {
margin-bottom: 40px !important;}
.smart-margin-top-40 {
margin-top: 40px !important;}
.smart-margin-off {
margin: 0 !important;}
.smart-margin-off-top {
margin-top: 0 !important;}
.smart-margin-off-bottom {
margin-bottom: 0 !important;}
.smart-margin-off-left {
margin-left: 0 !important;}
.smart-margin-off-right {
margin-right: 0 !important;}
/* Padding
=================================================================== */
.smart-padding-5 {
padding: 5px !important;}
.smart-padding-10 {
padding: 10px !important;}
.smart-padding-15 {
padding: 15px !important;}
.smart-padding-20 {
padding: 20px !important;}
.smart-padding-30 {
padding: 30px !important;}
.smart-padding-40 {
padding: 40px !important;}
.smart-padding-left-5 {
padding-left: 5px !important;}
.smart-padding-right-5 {
padding-right: 5px !important;}
.smart-padding-bottom-5 {
padding-bottom: 5px !important;}
.smart-padding-top-5 {
padding-top: 5px !important;}
.smart-padding-top-10 {
padding-top: 10px !important;}
.smart-padding-left-10 {
padding-left: 10px !important;}
.smart-padding-right-10 {
padding-right: 10px !important;}
.smart-padding-bottom-10 {
padding-bottom: 10px !important;}
.smart-padding-top-15 {
padding-top: 15px !important;}
.smart-padding-left-15 {
padding-left: 15px !important;}
.smart-padding-right-15 {
padding-right: 15px !important;}
.smart-padding-bottom-15 {
padding-bottom: 15px !important;}
.smart-padding-top-20 {
padding-top: 20px !important;}
.smart-padding-left-20 {
padding-left: 20px !important;}
.smart-padding-right-20 {
padding-right: 20px !important;}
.smart-padding-bottom-20 {
padding-bottom: 20px !important;}
.smart-padding-top-30 {
padding-top: 30px !important;}
.smart-padding-left-30 {
padding-left: 30px !important;}
.smart-padding-right-30 {
padding-right: 30px !important;}
.smart-padding-bottom-30 {
padding-bottom: 30px !important;}
.smart-padding-top-40 {
padding-top: 40px !important;}
.smart-padding-left-40 {
padding-left: 40px !important;}
.smart-padding-right-40 {
padding-right: 40px !important;}
.smart-padding-bottom-40 {
padding-bottom: 40px !important;}
.smart-padding-top-50 {
padding-top: 50px !important;}
.smart-padding-left-50 {
padding-left: 50px !important;}
.smart-padding-right-50 {
padding-right: 50px !important;}
.smart-padding-bottom-50 {
padding-bottom: 50px !important;}
.smart-padding-top-60 {
padding-top: 60px !important;}
.smart-padding-left-60 {
padding-left: 60px !important;}
.smart-padding-right-60 {
padding-right: 60px !important;}
.smart-padding-bottom-60 {
padding-bottom: 60px !important;}
.smart-padding-top-70 {
padding-top: 70px !important;}
.smart-padding-left-70 {
padding-left: 70px !important;}
.smart-padding-right-70 {
padding-right: 70px !important;}
.smart-padding-bottom-70 {
padding-bottom: 70px !important;}
.smart-padding-off {
padding: 0 !important;}
.smart-padding-off-left {
padding-left: 0 !important;}
.smart-padding-off-right {
padding-right: 0 !important;}
.smart-padding-off-bottom {
padding-bottom: 0 !important;}
.smart-padding-off-top {
padding-top: 0 !important;}


/* Button
=================================================================== */
.btn{
font-family:'aileronthin'arial!important;
letter-spacing:.6px;
font-size:16px;
-webkit-font-smoothing:subpixel-antialiased;
-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;
transition:border .25s linear,color .25s linear,background-color .25s linear
;}
.btn-default{
color:#212122;
border:none;
border-radius:0;}
.btn-default:hover{
color:#212122;
border:none;}
.btn-primary{
color: #fff;
border:none;
border-radius:0;}
.btn-primary:hover{
color:#fff;
border:none;}
.btn-success{
color:#fff;
border:none;
border-radius:0;}
.btn-success:hover{
color:#fff;
border:none;}
.btn-warning{
color:#fff;
border:none;
border-radius:0;}
.btn-warning:hover{
color:#fff;
border:none;}
.btn-danger{
color:#fff;
border:none;
border-radius:0;}
.btn-danger:hover{
color:#fff;
border:none;}
.btn-info{
color:#fff;
border:none;
border-radius:0;}
.btn-info:hover{
color:#fff;
border:none;}
.btn-dark{
color:#fff;
border:none;
border-radius:0;
background-color:#414142
;}
.btn-dark:hover{
color:#fff;
border:none;
background-color:#212122
;}
.btn.btn-icon i{
position:absolute;
right:0;
top:0;
height:100%
;}
.btn-primary.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-lg.btn-primary.btn-icon i{
background-color:#286090;
padding:12px 13px;
font-size:14px
;}
.btn-danger.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-lg.btn-danger.btn-icon i{
background-color:#c9302c;
padding:12px 13px;
font-size:14px
;}
.btn-lg.btn-success.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-lg.btn-success.btn-icon i{
background-color:#449d44;
padding:12px 13px;
font-size:14px
;}
.btn-lg.btn-warning.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-lg.btn-warning.btn-icon i{
background-color:#ec971f;
padding:12px 13px;
font-size:14px
;}
.btn-lg.btn-info.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-lg.btn-info.btn-icon i{
background-color:#31b0d5;
padding:12px 13px;
font-size:14px
;}
.btn-lg.btn-dark.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-lg.btn-dark.btn-icon i{
background-color:#212122;
padding:12px 13px;
font-size:14px
;}
.btn-sm.btn-primary.btn-icon i{
background-color:#286090;
padding:7px 12px;
font-size:14px
;}
.btn-sm.btn-danger.btn-icon i{
background-color:#B11B1B;
padding:7px 12px;
font-size:14px
;}
.btn-sm.btn-success.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-sm.btn-success.btn-icon i{
background-color:#007D3D;
padding:7px 12px;
font-size:14px
;}
.btn-sm.btn-warning.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-sm.btn-warning.btn-icon i{
background-color:#e5b51c;
padding:7px 12px;
font-size:14px
;}
.btn-sm.btn-info.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-sm.btn-info.btn-icon i{
background-color:#1A8FBF;
padding:7px 12px;
font-size:14px
;}
.btn-sm.btn-dark.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-sm.btn-dark.btn-icon i{
background-color:#212122;
padding:7px 12px;
font-size:14px
;}
.btn-xs.btn-primary.btn-icon i{
background-color:#286090;
padding:5px 14px;
font-size:14px
;}
.btn-xs.btn-danger.btn-icon i{
background-color:#B11B1B;
padding:5px 14px;
font-size:14px
;}
.btn-xs.btn-success.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-xs.btn-success.btn-icon i{
background-color:#007D3D;
padding:5px 14px;
font-size:14px
;}
.btn-xs.btn-warning.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-xs.btn-warning.btn-icon i{
background-color:#e5b51c;
padding:5px 14px;
font-size:14px
;}
.btn-xs.btn-info.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-xs.btn-info.btn-icon i{
background-color:#1A8FBF;
padding:5px 14px;
font-size:14px
;}
.btn-xs.btn-dark.btn-icon{
position:relative;
padding-right:39px;
border:0
;}
.btn-xs.btn-dark.btn-icon i{
background-color:#212122;
padding:5px 14px;
font-size:14px
;}

/* Navbar
=================================================================== */
.navbar {
border-radius: 0;}
@media (min-width: 768px) {
.navbar.open-hover .navbar-nav > .dropdown:hover > .dropdown-menu,
.navbar.open-hover .navbar-nav > .dropdown > .dropdown-menu:hover {
display: block;
margin-top: 0;
visibility: visible;
opacity: 1;}
}

/* Form
=================================================================== */
.form-control {
border-radius: 0;}
.c-checkbox,
.c-radio {
margin-right: 4px;}
.c-checkbox *,
.c-radio * {
cursor: pointer;}
.c-checkbox input,
.c-radio input {
opacity: 0;
position: absolute;
margin-left: 0 !important;}
.c-checkbox span,
.c-radio span {
position: relative;
display: inline-block;
vertical-align: top;
margin-left: -20px;
width: 20px;
height: 20px;
border-radius: 0;
border: 1px solid #ccc;
margin-right: 5px;}
.c-checkbox:hover span,
.c-radio:hover span {
border-color: #337ab7;}
.form-inline .c-checkbox span,
.form-inline .c-radio span {
margin-left: 0;}
.c-checkbox.c-checkbox-rounded span,
.c-radio.c-checkbox-rounded span,
.c-checkbox.c-radio-rounded span,
.c-radio.c-radio-rounded span {
border-radius: 500px;}
/* override for radio */
.c-radio span {
border-radius: 500px;}
/* the icon */
.c-checkbox span:before,
.c-radio span:before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
text-align: center !important;
font-size: 12px;
line-height: 18px;
vertical-align: middle;}
/* Checked state */
input[type=checkbox]:checked + span:before,
input[type=radio]:checked + span:before {
color: #fff;
opacity: 1;
transition: color 0.3 ease-out;}
input[type=checkbox]:checked + span,
input[type=radio]:checked + span {
border-color: #337ab7;
background-color: #337ab7;}
/* override for radio */
input[type=radio]:checked + span {
background-color: #fff;}
input[type=radio]:checked + span:before {
color: #337ab7;}
/* Disable state */
input[type=checkbox]:disabled + span,
input[type=radio]:disabled + span {
border-color: #dddddd !important;
background-color: #dddddd !important;}
/* override for radio */
input[type=radio]:disabled + span {
background-color: #fff !important;}
input[type=radio]:disabled + span:before {
color: #dddddd;}
.form-control-rounded {
border-radius: 100px;}

/* Panels
=================================================================== */
.panel {
border-radius: 0;}
.panel-heading {
border-top-left-radius: 0;
border-top-right-radius: 0;}
/* Nav-Tabs
=================================================================== */
.nav-tabs.default.bordered+.tab-content{
border:1px solid #E0E8EC;
border-top:0;
min-height:161px;
-webkit-border-radius:0 0 1px 1px;
-webkit-background-clip:padding-box;
-moz-border-radius:0 0 1px 1px;
-moz-background-clip:padding;
border-radius:0 0 1px 1px;
background-clip:padding-box;
padding:20px;
margin-bottom:20px;
background-color:#FFF;
line-height:24px;
color:#414142
;}

.nav-tabs.default > li > a{
margin-right:2px;
line-height:1.42857143;
border-radius:1px 1px 0 0;
background-color:#e3e4e4;
color:#212122
;}

.nav-tabs.default > li > a:hover{
background-color:#efefef;
color:#212122
;}

.nav-tabs.default > li.active > a{
background-color:#fff;
border:solid 1px #E0E8EC;
border-bottom:solid 1px #FFF;
color:#212122
;}

.nav-tabs.primary.bordered+.tab-content{
border:1px solid #990066;/*#337ab7;*/
border-top:0;
min-height:161px;
-webkit-border-radius:0 0 1px 1px;
-webkit-background-clip:padding-box;
-moz-border-radius:0 0 1px 1px;
-moz-background-clip:padding;
border-radius:0 0 1px 1px;
background-clip:padding-box;
padding:20px;
margin-bottom:20px;
background-color:#990066;/*#337ab7;*/
line-height:24px;
color:#fff;
opacity: 0.75;}

.nav-tabs.primary > li > a{
margin-right:2px;
line-height:1.42857143;
border-radius:1px 1px 0 0;
background-color:#efefef;/*#60c2e8;*/
color:#999;}

.nav-tabs.primary > li > a:hover{
background-color:#cc3399;/*#286090;*/
color:#fff
;}

.nav-tabs.primary > li.active > a{
background-color:#990066;
border:solid 1px #990066;
color:#fff;
opacity: 0.75;}
/* Popover & Tooltips
=================================================================== */
.popover,
.popover-title{
border-radius: 0;}
.tooltip-inner {
border-radius: 0;}
/* Badge
=================================================================== */
.badge{
display:inline-block;
min-width:10px;
padding:4px 6.5px;
font-size:12px;
font-weight:700;
line-height:1;
color:#FFF;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
background-color:#999;
border-radius:10px
;}
.badge.badge-default{
background-color:#fff;
color:#212122;
margin:0 6px
;}
.badge.badge-dark{
background-color:#212122;
color:#fff;
margin:0 6px
;}
.badge.badge-success{
background-color:#5cb85c;
color:#fff;
margin:0 6px
;}
.badge.badge-warning{
background-color:#f0ad4e;
color:#fff;
margin:0 6px
;}
.badge.badge-danger{
background-color:#d9534f;
color:#fff;
margin:0 6px
;}
.badge.badge-info{
background-color:#60C2E8;
color:#fff;
margin:0 6px
;}
.badge.badge-primary{
background-color:#337ab7;
color:#fff;
margin:0 6px
;}
/* Label
=================================================================== */
.label{
display:inline;
padding:5px 10px;
font-size:75%;
font-weight:400;
line-height:1;
background-color:#EBEBEB;
color:#FFF;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:1px
;}
.label.label-default{
background-color:#fff;
color:#212122
;}
.label.label-dark{
background-color:#212122;
color:#fff
;}
.label.label-success{
background-color:#5cb85c;
color:#fff
;}
.label.label-warning{
background-color:#f0ad4e;
color:#fff
;}
.label.label-danger{
background-color:#d9534f;
color:#fff
;}
.label.label-info{
background-color:#60C2E8;
color:#fff
;}
.label.label-primary{
background-color:#337ab7;
color:#fff
;}

/* Progress bars
=================================================================== */
.progress{
height:20px;
margin-bottom:20px;
overflow:hidden;
background-color:#FFF;
border-radius:1px
;}
.animation-sm{
height:5px
;}
.animation-md{
height:12px
;}
.animation-lg{
height:20px
;}
.progress-bar-success{
background-color:#5cb85c
;}
.progress-bar-info{
background-color:#60C2E8
;}
.progress-bar-warning{
background-color:#f0ad4e
;}
.progress-bar-danger{
background-color:#d9534f
;}
.progress-bar-primary{
background-color:#337ab7
;}
.progress-bar-dark{
background-color:#212122
;}
.progress .progress-bar.six-sec-ease-in-out{
-webkit-transition:width 6s ease-in-out;
-moz-transition:width 6s ease-in-out;
-ms-transition:width 6s ease-in-out;
-o-transition:width 6s ease-in-out;
transition:width 6s ease-in-out
;}

.footer{
background:#990066;
padding:8px 0;
color: #fff;
opacity: 0.75;}