@import "http://fonts.googleapis.com/css?family=Maven+Pro:400,700,500,900";@import "http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800";
img:hover{opacity:0.7}
.pagination{font-size:medium;margin:0px 0px 16px 0px;}
.pagination ul > li > a, .pagination ul > li > span {padding: 12px 12px 12px 12px;}
.icon-logo{box-shadow:none}img{box-shadow:0 4px 0 #561B51;border-top-left-radius:4px;border-top-right-radius:4px}
.redirect-page{background:#c8c8c8}
.redirect-window{width:430px;min-height:100px;border:1px solid #b3b3b3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;margin:190px auto 30px auto;padding:30px 20px;text-align:center;position:absolute;top:50%;left:50%;margin-left:-215px;margin-top:-174px}
.redirect-window h3{font-size:16px;font-weight:600}
.redirect-window p{font-size:14px;line-height:24px;font-weight:400}
.redirect-logo{display:block;margin:30px auto 0 auto}
.loader {
	float:none;
	clear:both;
    margin: 155px auto 35px auto;
}
.loader2 {
	float:none;
	clear:both;
    margin: 40px auto;
}
/* Body and structure
-------------------------------------------------- */
@media screen and (max-width: 1200px) {
    .embed-responsive-item {
        height:400px;
    }
}
@media screen and (max-width: 600px) {
    .embed-responsive-item {
        height:350px;
    }
}
@media screen and (max-width: 400px) {
    .embed-responsive-item {
        height:200px;
    }
}
@media screen and (max-width: 1200px) {
    .thumbnail2 {
        height:150px !important;
    }
}
@media screen and (max-width: 980px) {
    .thumbnail2 {
        height:120px !important;
    }
}
@media screen and (max-width: 767px) {
    .thumbnail2 {
        height:230px !important;
    }
}
.page-header{
    margin:0px;
}
h1{
    font-size:22px;
    color: #FF6A34;
    padding-left:10px;
    text-transform: uppercase;
}
h2{
    font-size:20px;
    color: #FF6A34;
    padding-left:10px;
}
h5{
    color: #FF6A34;
	text-decoration: underline;
}
a:hover{
    color:#561B51;
}
a{
    color: #FF6A34;
}
body {font-family: 'Open Sans', serif;}
.btn.btn-small, input[type="submit"].btn.btn-small {font-family: inherit;}
.btn-primary {background-color: #561B51;color: #ffffff;background-image: -moz-linear-gradient(top, #561B51, #964D90);background-image: -ms-linear-gradient(top, #561B51, #964D90);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#561B51), to(#964D90));background-image: -webkit-linear-gradient(top, #561B51, #964D90);
              background-image: -o-linear-gradient(top, #561B51, #964D90);
              background-image: linear-gradient(top, #561B51, #964D90);
              background-repeat: repeat-x;
              filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'4eb2e0, endColorstr='#'4aaad6, GradientType=0);
              border-color: #0044cc #0044cc #002a80;
              border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
              filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    background-color: #561B51}
.btn-primary:active,
.btn-primary.active {background-color: #964D90 \9;}
.branded {color:#561B51}
.ast {padding-right:10px; margin-right:6px;}
.ast-alt { margin-right:6px;}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
    min-width: 72px;
    margin-right: 0;
    margin-bottom: 3px;
    padding: 24px 40px;
}
.nav-tabs > li > a,
.nav-pills > li > a {
    padding-right: 12px;
    padding-left: 50px;
    margin-right: 2px;
    line-height: 14px;}
/* Header
-------------------------------------------------- */
#header {;position: relative;z-index: 2;}
#header .navbar {
    font-family: 'Open Sans', sans-serif;
    *position: relative;
    *z-index: 2;
    margin-bottom: 20px;
    overflow: visible;}
#header .navbar-inner {
    min-height: 50px;
    background-color: #F3F3F3;
    background-image: none;
    border: 1px solid #DDDDDD;
}
#header .navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
}

#header .navbar .nav > li > a {
    float: none;
    padding: 15px 13px 9px;
    color: #777;
    text-decoration: none;
    text-shadow: 0 1px 0 white;
}
#header strong {
    float: left;
    width: 190px;
    height: 17px;
    margin-top: 13px;
    margin-right: 20px;
    overflow: hidden;
    background: url("images/logo.png");
    text-indent: -9999px;
}
textarea{
    width: 80%;
}
#header .input-search {
    font-family: inherit;
    background-color: #F9F9F9;
    border-color: #E7E7E7;
    border-width: 1px;
    -moz-border-radius: 0%;
    -webkit-border-radius: 0%/3%;
    border-radius: 0%/3%;
    border-style: solid;
    margin: 10px 18px;
    font-size: 12px;
}

#header .navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
    color: #555555;
    text-decoration: none;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#header .navbar .nav > li > a:focus,
#header .navbar .nav > li > a:hover {
    color: #333333;
    text-decoration: underline;
    background-color: transparent;
}

#header .navbar-form {
    margin-bottom: 0;
    *zoom: 1;
    margin-top: 5px;
    margin-right: 15px;
}

#header .navbar-form .input-append input,
.navbar-form .input-prepend input {
    margin-top: 0;
    border: 1px solid;
    font-size: 12px;
    background-color: #F9F9F9;
    border: 1px solid rgb(218, 218, 218);
    border-radius: 2px;
}

#header .dropdown-menu {
    text-transform: none;
    color: #8D8C8C;
}
#header .dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
    color: #ffffff;
    text-decoration: none;
    background-color: red;
    background-image:-moz-linear-gradient(50% 0% -90deg,rgb(255,106,52) 0%,rgb(255,106,52) 100%); 
    background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(255,106,52)),color-stop(1, rgb(255,106,52)));
    background-image:-webkit-linear-gradient(-90deg,rgb(255,106,52) 0%,rgb(255,106,52) 100%);
    background-image:-o-linear-gradient(-90deg,rgb(255,106,52) 0%,rgb(255,106,52) 100%);
    background-image:-ms-linear-gradient(-90deg,rgb(255,106,52) 0%,rgb(255,106,52) 100%);
    background-image:linear-gradient(-90deg,rgb(255,106,52) 0%,rgb(255,106,52) 100%);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5bbbeb,endColorstr=#ff1696c8,GradientType=0)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5bbbeb,endColorstr=#ff1696c8,GradientType=0);
}

#header .navbar-link {color: #FF6A34;}
#header .navbar-link:hover {color: #333333;}
#header .navbar-text {
    margin-bottom: 0;
    line-height: 46px;
    color: #777777;
    font-size: 12px;}
/* Info Unit
-------------------------------------------------- */

/* 404 Page
-------------------------------------------------- */

/* Options Bar
-------------------------------------------------- */

.options-bar {
    margin-bottom:15px;
    padding:10px;
    background: url('../img/bg-1.png') repeat;
    border: 1px solid rgb(241, 241, 241);
    -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;
}
.options-bar span {
    font-size: 12px;
    padding: 6px 21px;
    float:right;
    color: #757575;}

/* Pricing Plans
-------------------------------------------------- */

/* Thumnails
-------------------------------------------------- */

.thumbnail {background: rgb(252, 252, 252);padding: 0px; height: 255px;}
.thumbnail h6 {margin: 0px; text-align:center;}
.thumbnail > img {opacity: 1;-webkit-transition: opacity;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}
.thumbnail > img:hover {opacity: .5;background: red;-webkit-transition: opacity;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}
.thumbnail p {font-size: 12px;line-height: 15px; text-align:justify;}
ul.thumbnails li.span4:nth-child(3n + 4) {margin-left : 0px;}
/*ul.thumbnails li.span3:nth-child(4n + 5) {margin-left : 0px*/
ul.thumbnails li.span12 + li {margin-left : 0px;}

.thumbnail2 {background: rgb(252, 252, 252);padding: 0px; height:176px;}
.thumbnail2 h6 {margin: 0px; text-align:center;}
.thumbnail2 > img {opacity: 1;-webkit-transition: opacity;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}
.thumbnail2 > img:hover {opacity: .5;background: red;-webkit-transition: opacity;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}
.thumbnail2 p {font-size: 12px;line-height: 15px; text-align:justify;}
.thumbnail2 {
    display: block;
    line-height: 20px;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.thumbnail2 .caption {
    padding: 9px;
    color: #555555;
}

.thumbnail5 {background: rgb(252, 252, 252);padding: 0px;}
.thumbnail5 h6 {margin: 0px; text-align:center;}
.thumbnail5 > img {opacity: 1;-webkit-transition: opacity;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}
.thumbnail5 > img:hover {opacity: .5;background: red;-webkit-transition: opacity;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}
.thumbnail5 p {font-size: 12px;line-height: 15px; text-align:justify;}
.thumbnail5 {
    display: block;
    line-height: 20px;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.thumbnail5 .caption {
    padding: 9px;
    color: #555555;
}

[class*="span"]{
    margin-left: 0.5% !important;
    margin-right: 0.5% !important;
}

#side-section .nav-list > .active > a,
.nav-list > .active > a:hover {
    color: #1596C7;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2);
    background-color: #F7F7F7;
    border-top: 1px solid #EEE;
    border-bottom: 1px solid #EEE;
}
#side-section .nav-list > li > a {
    padding: 8px 15px;
    color: rgb(156, 156, 156);
    -webkit-transition-property: background color;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
    -moz-transition-property: background color;
    -moz-transition-duration: 0.5s;
    -moz-transition-timing-function: linear;
    -o-transition-property: background color;
    -o-transition-duration: 0.5s;
    -o-transition-timing-function: linear;
    -ms-transition-property: background color;
    -ms-transition-duration: 0.5s;
    -ms-transition-timing-function: linear;
    transition-property: background color;
    transition-duration: 0.5s;
    transition-timing-function: linear;
}

/* Right Section styling
============================================== */
#side-section  { padding-top:20px;}
#side-section .module-top {margin-top:15px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;height: 20px;background: #561B51;color: white;padding: 5px 13px 7px 13px;font-size: 12px;font-weight: 500;}
#side-section .module-top i { padding-right:10px;}
#side-section .error input {border: 1px solid #FFA0A0;}
#side-section .module {border: 1px solid whiteSmoke;padding: 12px;background: #FCFCFC;margin:  0px;}
#side-section .module span {font-size: 11px;}
#side-section .module .w-input { box-sizing: border-box;
                                 width: 100%;}

#side-section .module .label-main {font-weight: 600;font-size: 12px;}
#side-section  .nav-list {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 0;
    border: 1px solid #EEE;
    border-radius: 4px;}

#side-section .nav-list > .active > a,
.nav-list > .active > a:hover {
    color: #919191;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2);
    background-color: #F7F7F7;
    border-top: 1px solid #EEE;
    border-bottom: 1px solid #EEE;

}

/* Input styling
============================================== */
select,
input[type='checkbox'],
input[type='radio'],
input[type='button']
{
    -webkit-appearance: none;
    -webkit-user-select: none;
    background-image: -webkit-linear-gradient(#ededed, #ededed 38%, #dedede);
    border: 1px solid rgba(0, 0, 0, 0.14);
    border-radius: 2px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08), inset 0 1px 2px rgba(255, 255, 255, 0.75);
    color: #444;
    font: inherit;
    margin: 0 1px 0 0;
    text-shadow: 0 1px 0 #F0F0F0;
}

input[type='checkbox']:checked::before {
    -webkit-user-select: none;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wDBhYcG79aGIsAAACbSURBVBjTjdFBCkFhFAXgj4fp24PBy0SZ2ICRXRgYGb2xlKzBSEo2YgsiKWVoZgFKMjD5X/2Ux6lb99bpnNO5lKMR5i8MsEQHkhJiEzlS9HCqfiFWMUIt3AfsC3KKLCL30Qr7HfM4Ro4h6rhiEqmusIMKuphGqo+ogSPGcbYLzh91vdkXSHDDBk+0gxussS3rNcMCs+D6E18/9gLPPhbDshfzLgAAAABJRU5ErkJggg==");
    background-size: 100% 100%;
    content: '';
    display: block;
    height: 100%;
    width: 100%;
}
html[dir='rtl'] input[type='checkbox']:checked::before {
    -webkit-transform: scaleX(-1);
}
input[type='radio']:checked::before {
    background-color: #666;
    border-radius: 100%;
    bottom: 3px;
    content: '';
    display: block;
    left: 3px;
    position: absolute;
    right: 3px;
    top: 3px;
}
select {
    /* -webkit-appearance: none; */
    -webkit-padding-end: 20px;
    -webkit-padding-start: 6px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAWklEQVQokWNgoAOIAuI0PDiKaJMSgYCZmfkbkPkfHYPEQfJEG/b//3+FBQsWLGRjY/uJbBCIDxIHyRNtGDYDyTYI3UA+Pr4vFBmEbODbt2+bKDYIyUBWYtQBAIRzRP/XKJ//AAAAAElFTkSuQmCC), -webkit-linear-gradient(#EDEDED, #F3F3F3 38%, #FDFDFD);
    background-position: right center;
    background-repeat: no-repeat;
}
select {
    min-height: 2em;
    min-width: 4em;
    font-size: 11px;
}
html[dir='rtl'] select {
    background-position: center left;
}
input[type='checkbox'] {
    bottom: 0px;
    height: 13px;
    top: 4px;
    position: relative;
    vertical-align: middle;
    width: 13px;
}
input[type='radio'] {
    /* OVERRIDE */

    border-radius: 100%;
    bottom: -3px;
    height: 15px;
    position: relative;
    vertical-align: middle;
    width: 15px;
}

.radio,
.checkbox {
    margin: 0.65em 0;
    font-size: 11px;
}
select:focus,
input[type='checkbox']:focus,
input[type='radio']:focus
{
    -webkit-transition: border-color 200ms;
    border-color: #4d90fe;
    outline: none;
}

select:disabled {
    background-image: -webkit-linear-gradient(#f1f1f1, #f1f1f1 38%, #e6e6e6);
    border-color: rgba(80, 80, 80, 0.2);
    box-shadow: 0 1px 0 rgba(80, 80, 80, 0.08), inset 0 1px 2px rgba(255, 255, 255, 0.75);
    color: #aaa;
}
select:disabled {
    background-image: -webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAAXNSR0IArs4c6QAAAAd0SU1FB9sLAxYEBKriBmwAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAABLSURBVCiRY2CgA4gC4jQ8OIpokxKBoKGh4T8uDJIn2rD///8rLFiwYCE2g0DiIHkSfIndQLIMwmYgRQYhG/j27dsmig1CMpCVGHUAo8FcsHfxfXQAAAAASUVORK5CYII=") 1 x), -webkit-linear-gradient(#f1f1f1, #f1f1f1 38%, #e6e6e6);}
input[type='checkbox']:disabled,
input[type='radio']:disabled {
    opacity: .75;
}

select:hover:enabled,
input[type='checkbox']:hover:enabled,
input[type='radio']:hover:enabled
{

    background-image: -webkit-linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
    border-color: rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12), inset 0 1px 2px rgba(255, 255, 255, 0.95);
    color: black;
}
select:hover:enabled {

    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAWklEQVQokWNgoAOIAuI0PDiKaJMSgYCZmfkbkPkfHYPEQfJEG/b//3+FBQsWLGRjY/uJbBCIDxIHyRNtGDYDyTYI3UA+Pr4vFBmEbODbt2+bKDYIyUBWYtQBAIRzRP/XKJ//AAAAAElFTkSuQmCC"), -webkit-linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
}
select:active:enabled,
input[type='checkbox']:active:enabled,
input[type='radio']:active:enabled
{
    background-image: -webkit-linear-gradient(#e7e7e7, #e7e7e7 38%, #d7d7d7);
    box-shadow: none;
    text-shadow: none;
}
select:active:enabled {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAWklEQVQokWNgoAOIAuI0PDiKaJMSgYCZmfkbkPkfHYPEQfJEG/b//3+FBQsWLGRjY/uJbBCIDxIHyRNtGDYDyTYI3UA+Pr4vFBmEbODbt2+bKDYIyUBWYtQBAIRzRP/XKJ//AAAAAElFTkSuQmCC"), -webkit-linear-gradient(#e7e7e7, #e7e7e7 38%, #d7d7d7);}

/* Footer
-------------------------------------------------- */

.footer {
    position: relative;
    top: 48px;

    padding:  0;
    margin-top: 70px;
    border-top: 1px solid #e5e5e5;
    background-color: #f5f5f5;
}
.footer p {
    margin-bottom: 0;
    color: #A8A7A7;
    font-size: 11px;
    padding: 30px 10px;
}
.footer-links {
    margin: 10px 0;
}
.footer-links li {
    display: inline;
    padding: 0 2px;
}
.footer-links li:first-child {
    padding-left: 0;
}
.foot-logo { box-shadow:none; padding-right:25px;opacity: 1;-webkit-transition: opacity;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}
.foot-logo:hover {opacity: .5;background: transparent;-webkit-transition: opacity;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}


/* Page Elements Styling
-------------------------------------------------- */
.bs-docs-example {
    position: relative;
    margin: 15px 0;
    padding: 39px 19px 14px;
    *padding-top: 19px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.bs-docs-example .label-e {
    position: absolute;
    top: -1px;
    left: -1px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    color: #9da0a4;
    -webkit-border-radius: 4px 0 4px 0;
    -moz-border-radius: 4px 0 4px 0;
    border-radius: 4px 0 4px 0;
}

.ui-autocomplete {
  max-height: 100px;
  overflow-y: auto;
  overflow-x: hidden;
}
* html .ui-autocomplete {
  height: 100px;
}