@media (min-width: 1200px) {
    .container {
        width: 940px;
    }

    .collapse.navbar-collapse.bs-navbar-collapse{
        margin-right: 20px;
    }

    .jumbotron .col-md-12{
        margin-top: 18px;
        padding: 0;
    }

    .container-padding.container{
        padding-left: 0;
    }

    .ContainerCompany .col-md-4{
        margin-right: 15px;
    }

    .navbar-inner .container, .about-us .col-md-12, .evaluating .col-md-12,
    .investor-faq .col-md-12, .static-page .col-md-12, .Container-full-info .col-md-8,
    .contact-us .col-md-12, .jumbotron .container, .ContainerCompany .col-md-12, .how-it-works .col-md-12{
        padding: 0;
    }

    .ContainerCompany  .col-md-7.informationCompaines{
        padding-left: 3px;
    }

    #container-user-list .container{
        padding-right: 23px;
    }
}

@media (min-width: 992px) {
    .ContainerCompany .col-md-offset-1 {
        margin-left: 2.7%;
    }
}

#layout{
    background: #F0F0EE;
}

body {
    font-family: 'open_sansregular';
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    opacity: 0.99;
    color: #363636;
    font-size: 13px;
    background: #fff;
}

a {
    color: #309E0C;
    text-decoration: none;
    cursor: pointer;
}

#container-user-list, .list-companies, .Container-full-info{ /* css */
    background: #fff;
}

.list-companies{
    overflow: hidden;
}

.how-it-works, .investor-faq, .evaluating, .Container-full-info{ /* css */
    padding-bottom: 30px;
}

.Container-full-info{ /* css */
    padding-top: 15px;
}

.list-companies .jumbotron{
    padding: 64px 0 40px 0;
}

.col-md-4.column-navigation .dynamic-period-block .progress.period-progress{
    width: 228px;
    margin-left: 21px;
}

.jumbotron{ /* */
    margin: 0; /* css */
    background: url(../img/background.png) repeat-x;
    border-bottom: 1px solid #ccc;
    padding: 11px 0;
}

.list-companies .col-md-4.column-navigation{
    padding-right: 0;
    width: 307px;
    float: right;
}

.list-companies .company-width640 .main-column{
    width: 640px;
}

.list-companies #column-navigation-4{
    margin-bottom: 10px;
}

.list-companies .jumbotron{
    height: 159px;
}

.list-companies .jumbotron h3{
    margin-left: 10px;
    font-weight: bold;
    letter-spacing: -1px;
    font-size: 28px;
    font-family: 'effraregular';
}

.jumbotron-people{
    height: 76px;
    background-image: url(../img/people-sherch-background.png);
}

.jumbotron-people .col-md-12, .jumbotron-submit .col-md-12{
    margin-top: 26px;
    padding: 0 5px;
}

.jumbotron h3, .jumbotron-people h3, .jumbotron-submit h3{
    font: normal 26px 'effraregular';
    margin: 0;
}

.jumbotron-submit{
    background: url(../img/background.png) repeat-x;
    border-bottom: 1px solid #ccc;
    height: 77px;
}

.jumbotron p{
    margin: 2px 0 14px;
    font-size: 18px;
    font-family: 'effraregular';
    color: #7d898e;
}

.jumbotron a{
    color: #309E0C;
}

/* header */

.navbar{ /* tb */
    margin-bottom: 0;
    border: 0;
}

.navbar-static-top .navbar-inner {
    background: url(../img/navbar.png) repeat;
    height: 66px;
    background-color: #222;
}

.navbar-brand {
    width: 140px;
    height: 44px;
    margin-top:-5px;
	padding: 15px 0;
}

.navbar .nav-links{
    margin-bottom: 0;
    background: url(../img/navline.png) no-repeat 100% 50%;
}

.navbar-inner .nav-links > li {
    line-height: 66px;
    margin-right: 14px;
    padding-left: 8px;
    display: inline-block !important;
}

.navbar .nav-links li:first-child {
    background: none;
}

.navbar-inner .nav-links > li > a {
    padding: 0;
    color: #c2c5c9;
    font-size: 16px;
    font-family: 'effra_mediumregular';
    text-shadow: 0 1px 2px rgba(0,0,0,.75);
}

.navbar-inner .nav-links li a:hover, .navbar-inner .nav-links .active > a, .navbar-inner .nav-links .active > a:focus {
    border-bottom: 2px solid #6BBA51;
    text-decoration: none;
    color: #fff;
}

.info-user-bar{
    margin-top:19px;
    margin-left: 10px;
}

.cam-user-temp{
    height: 32px;
    width: 32px;
    margin-right: 4px;
    margin-top: -9px;
}

.info-user-bar-name{
    padding-top: 3px;
    color: #C2C5C9;
    font-size: 16px;
    font-family: 'effra_mediumregular';
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100px;
    height: 22px;
    display: inline-block;
}

.choice-user-nav-bar{
    margin-left: 5px;
    margin-top: -7px;
}

.dropdown-menu > li > a{
    font-size: 13px;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
    color: #fff;
    text-decoration: none;
    background-image: linear-gradient(to bottom,#08c,#0077b3);
}

.btn.signup, .btn.login {
    border: 2px solid transparent;
    margin-top: 16px;
    border-radius: 0;
    text-transform: uppercase;
    color: #fff;
    font-size: 11px;
    font-family: 'open_sansbold';
    background: none;
}
.btn.login {
    margin-left: 10px;
    padding: 6px 5px 6px 21px;
    color: #c2c5c9;
    background: url(../img/login.png) no-repeat 5px 50%;
}

.btn.signup:hover, .btn.login:hover, .btn.signup:focus, .btn.login:focus,
.btn.signup.active, .btn.login.active {
    outline: 0;
    border: 2px solid #ffb400;
    background-color: rgba(255,255,255,.1);
}

#float-bar {
    left: 0;
    right: 0;
    top:0;
    position: absolute;
    z-index: 1000;
}

.home-signup-form{
    background: rgba(0,0,0,.7);
    width: 100%;
    height: 55px;
    position: fixed;
    top: 0;
    z-index: 1000;
}

.home-signup-form .center{
    padding-top: 8px;
}

.home-signup-form label{
    color: #fff;
    line-height: 35px;
    font-weight: bold;
    font-size: 14px;
}

.home-signup-form input{
    height: 36px;
    border-radius: 0;
}

.home-signup-form button{
    width: 51px;
    height: 36px;
    border: 0;
    background: url(../img/mail-submit.png) no-repeat;
    background-position-y: -4px;
}

/* popup */

.modal-backdrop.fade.in{
    height: 4000px;
    opacity: .8;
}

.modal-dialog {
    margin: 20px auto;
}

.modal-content{
    height: 880px;
    background: url(../img/waves.png) repeat;
}

.modal-header{
    margin-bottom: 20px;
    padding: 5px 0 15px 0;
}

.modal-title{
    line-height: 0.8;
    font-size: 23pt;
}

.modal-header .close {
    outline: 0;
    margin-top: -10px;
}

/* popup error */

.alert{ /* tb */
    padding: 8px;
    color: #b94a48;
    background: #f2dede;
    border: 1px solid #eed3d7;
    text-align: center;
    left: 15px;
}

.step1 .alert{
    width: 75.2%;
}

#login .alert{
    width: 65%;
    margin: 0 auto 12px auto;
}

.signup-align .alert.alert-error{
    display: none;
}

.parsley-error-list{
    text-align: left;
    color: #b94a48;
    margin-left: 5px;
    width: 100%;
}

.step2 .parsley-error-list{
    width: 100%;
    float: left;
}

.parsley-error-list li{
    float: left;
    padding-right: 5px;
    padding-left: 10px;
    margin-top: 5px;
}

/* step1 */

.step1{
    margin-bottom: 15px;
}

.step1 ul.step-list{
    list-style: initial;
    padding-bottom: 10px;
    padding-left:20px;
}

.step1 input.form-control,  #login input.form-control{
    height: 30px;
    box-shadow: none;
    border: 1px solid #ccc;
    font-size: 12px;
}

.already-have{
    font-size: 17px;
}

#external-signup a img{
    padding: 0 10px 0 0; /* img */
}

.step1 .col-md-8{
    padding-left: 0;
}

/* step2 + */

.step2 .form-group{
    margin-bottom: 20px;
}

.step2 .phone{
    margin-left: 10px;
}

.step2  ul.parsley-error-list{
    float: left;
}

/* step3 */

.step3 .popover, #user-info .popover{
    display: block;
    margin-left: 177px;
    margin-top: -21px;
    box-shadow: none;
    border: none;
}

.step3 .popover.right.fade.in, .step3 .popover.right.fade{
    top: -68px !important;
    left: 36.125px !important;
    display: block;
    width: 300px !important;
    font-size: 12px;
    border: 1px solid #ccc;
    color: #363636;
}

#user-info .popover.right.fade.in, #user-info .popover.right.fade{
    top: -79px !important;
    left: 26px !important;
    display: block;
    width: 300px !important;
    font-size: 12px;
    border: 1px solid #ccc;
    color: #363636;
}

#user-info .popover.bottom.fade.in, #user-info .popover.bottom.fade{
    top: 31px !important;
    left: -128px !important;
    display: block;
    width: 300px !important;
    font-size: 12px;
    border: 1px solid #ccc;
    color: #363636;
}

.step3 .popover.bottom.fade.in, .step3 .popover.bottom.fade{
    top: 31px !important;
    left: -128px !important;
    display: block;
    width: 300px !important;
    font-size: 12px;
    border: 1px solid #ccc;
    color: #363636;
}

.step3 .popover-content {
    padding: 9px 10px;
}

.step3 .investable-capital{
    display:none;
    width: 263px;
    height: 55px;
}

label.green { /* */
    color: green;
 }

#internal-signup { /* */
    overflow: hidden;
}
#internal-signup p {
    margin-bottom: 15px;
    font-family: 'effraregular';
}

#login{
    background: url(../img/waves.png) repeat; /* css */
}

#login { /* */
    padding: 25px 0 0px 0;
}

#login .control-group {
    margin-bottom: 10px !important;
}

#login .form-group{
    margin-bottom: 8px;
}

#login .form-group.form-group-text{
    margin-bottom: 0px;
}

#login input.next-button { /* */
    margin: 13px 0 15px -9px;
    padding: 5px 18px;
    height: 34px;
}

#password-lable{ /* */
    left: -11px;
    font-weight: normal;
    color: #4f5359;
    padding-top: 0;
}

#forgot-password{ /* */
    text-align: right;
}

.forgot-password{ /* */
    margin: 50px 0;
    padding: 70px 0 !important;
}

#forgot-password a, #forgot-password a:hover {
    color: #4f5359;
    font-size: 12px;
    font-family: 'open_sansregular';
}

.forgot-password input.btn{
    width: 93px !important;
    color: #fff;
    font-size: 16px;
    font-family: 'effra_mediumregular';
    background: #383c42;
    padding: 3px 16px;
}

.next-button { /* */
    font-family: 'effra_mediumregular';
    background: #383c42;
    color: #fff;
    padding: 4px 12px;
    width: 93px;
    font-size: 16px;
}

.signup-align .next-button{
    height: 31px;
}

.signup-align .next-button:hover, .signup-align .next-button:focus{
    height: 31px;
    outline: none;
}

#login .next-button:hover, #login.next-button:focus{
    height: 34px;
    outline: none;
}

.next-button:hover, .next-button:focus{ /* tb */
    color: #fff;
    background: #222;
    font-size: 16px;
    outline: none;
}

#signup > * {
    width: 100%;
    position: relative;
}

#signup .or, #login .or {
    background: url(../img/line_or.png) no-repeat 0 50%;
}
#login .login-with { /* */
    background: url(../img/line_login.png) no-repeat 50%;
    margin-bottom: 30px;
}
#login .or {
    background-position: 50% 50%;
}

#signup .control-group.steps{
    margin: 8px 0 0 0;
    width: 585px;
}

.step1 ul.ul-step1{
    text-align: left;
    list-style: disc;
    margin: 20px 0 20px 105px;
}

.activateEmail img{
    cursor:pointer;
}

.step2 .input-container.content-group{ /* css */
    z-index: 9999;
    min-height: 212px;
}

.step2 .input-container.content-group span{ /* */
    color: red;
    margin-right: 5px;
    float: left;
}

#continue{ /* */
    margin-bottom: 15px;
}

.parsley-error-list li{
    color: #b94a48;
}

.step3 label input{
    margin: 3px 6px 0px 2px;
}

#user-info label input{
    margin: -4px 0px 0px -18px;
    position: absolute;
    outline: none;
}

.tip span{ /* */
    color: green;
    cursor: pointer;
}

.step3 .motivations, .step3 .investable-capital{
    margin: 15px 0 0 76px;
}

.step3 .motivations label, .step3 .investable-capital label, .step3 label.radio-inline,
#user-info .motivations label, #user-info .investable-capital label, #user-info label.radio-inline{
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

#user-info label.radio-inline{
    padding-left: 0;
}

.step3 label.radio-inline{
    margin: 10px 0;
}

#user-info label.radio-inline {
    margin: 10px 19px;
}

.step3 .motivations label{
    width: 100%;
    margin-bottom: 20px;
}

#user-info .motivations label{
    width: 100%;
    margin-bottom: 20px;
    margin-left: 19px;
}

.step3 .motivations label #press{
    height: auto;
}

.step3 .dropdown-menu{
    margin: 6px 0 0;
}

.tip.control-group.input-box.btn-group.investable-capital{
    display:none;
    width: 263px;
}

.tip.control-group.input-box.btn-group.investable-capital button span{
    float: right;
}

.agreements {
    text-align: left;
}

#input-select { /* */
    width: 222px;
    text-align: left;
    height: 30px;
}

#user-info #input-select{
    height: 30px;
}

#internal-signup .control-group {
    float: left;
    margin: 10px 5px;
}

.control-group.placeholder {
    visibility: hidden;
}

#login .already-have{ /* */
    margin: 0;
}

/* user */

.ui-widget-content{
    resize: none;
}

#user-info .role-selector span>label{
    padding: 0;
}

#user-info .role-selector .col-md-10{
    padding-left: 0;
    margin-top: 10px;
}

#user-info .role-selector .col-md-10 label.radio-inline .ng-version{
    position: relative;
}

#user-info .popover.mobile-popover{
    display: block;
    margin-left: 172px;
    margin-top: -23px;
    box-shadow: none;
    border: none;
}

#user-info .motivations{
    display: none;
}

#user-info .motivations .select-one{
    margin-left: 2px
}

#user-info span.success-save{
    color:#62AB45;
    margin-left: 10px;
    display: none
}

#user-photo{
    margin-top: 3px;
}

.follow-foto-campaign{ /* */
    margin-top: -14px;
}

.image-fader { /* tb */
    width: 130px;
    height: 25px;
    background-color: #ffffff;
    opacity: 0.5;
    position: absolute;
    bottom: 9px;
    text-align: center;
    padding-top: 5px;
    display: none;
    cursor: pointer;
}

.image-container:hover .image-fader {
    display: block;
}

#list-button{
    margin: 0;
}

#show-more-block .box{ /* */
    text-align: center;
    padding: 16px 0;
    margin: 10px 0;
    border: 1px solid #eee;
    background: #ccc;
}

#show-more-block .box a { /* */
    font-size: 22px;
}

#show-more-block .box a:hover{
    text-decoration: none;
}

/* user, company */

.list-info-foto-follow{
    height:46px;
    width:46px;
    background:#DADDE2;
    display:inline-block;
    margin-left: 3px;
    margin-top:3px;
    float: left;
}

.list-info-foto-follow img{
    max-height: 46px;
}

.list-info-link-follow-conteiner{
    float:right;
    margin-right:15px;
    cursor:pointer;
}

.list-info-button-follow-conteiner{
    cursor:pointer;
    margin-left: 17px;
    padding-top: 5px !important;
}

.list-info-investors>span{ /* */
    position: relative;
    top: 4px;
}

.list-info-everyone>span{ /* */
    position: relative;
    top: 4px;
}

.list-info_first>div{ /* */
    padding-top: 7px;
    text-align: center;
}

.list-info-investors, .list-info-everyone{ /* */
    margin: 0 6px 8px 20px;
    float: left;
    cursor:pointer;
    position: relative;
    border: 1px solid #E7E7E9;
    height:30px;
    width:116px;
    background:#fff;
    font-size:9pt;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.list-info-investors{
    margin-left:2px;
}

.list-info-everyone.active, .list-info-investors.active { /* */
    border: 1px solid #dadde0;
    background:#dadde0;
}
.list-info-everyone .follow-arrow, .list-info-investors .follow-arrow {
    width: 9px;
    height: 6px;
    margin-left: -5px;
    position: absolute;
    bottom: -6px;
    left: 50%;
    display: none;
    background: url(../img/follow-arrow.png) no-repeat;
}
.list-info-everyone.active .follow-arrow, .list-info-investors.active .follow-arrow {
    display: block;
}

.invest-info-first{
    border-right-style: solid;
    border-right-color: #EFF1F0;
    border-right-width: 2px;
}

#invest-menu-investment>div{
    margin-left:20px
}

#invest-menu-investment-slider{
    width:530px;
    height:91px;
    border: 1px solid #eaeded;
    background: url(../img/invest-menu-investment-slider-background.png) no-repeat 0 0 #cccccc;
    padding: 20px 30px;
}

#invest-menu-investment{
    color:black;
    height:480px;
    width:533px;
    background-image: url(../img/investment-amore.png);
    display: inline-block;
    float: left;
}

.invest-menu-question{
    width: 368px;
    height: 43px;
    margin-top: 118px;
    display: block;
    text-indent: -9999px;
    background: url(../img/invest-menu-question.png) no-repeat;
}

#invest-menu-info-question{
    color:black;
    width:370px;
    height:372px;
    margin-top: 30px;
    margin-left: 30px;
}
#invest-menu-info-question input{
    width:350px;
    border-radius: 0;
}

#invest-menu-info-question .little-block{
    width:32%;
    display: inline-block;
}

#invest-menu-info-question .little-block input{
    width:93%;
}

#invest-menu-info-question h4 {
    font-size: 28px;
}

#invest-menu-info-question a{
    font-size: 16px;
}

#invest-menu-info-question em{
    font-size: 12px;
    color:#A4B1BA;
}

#invest-menu-info-question>img{
    cursor:pointer;
}

#invest-menu-info-question-conteiner{
    width:390px;
    height:480px;
    border-right-style: solid;
    border-right-color: #EFF1F0;
    border-right-width: 1px;
    display: inline-block;
    float: left;
    background: url(../img/invest-waves.png) repeat;
    margin-left: 0 !important;
}


#btn-primary-investment {
    width: 156px;
    height: 48px;
    line-height: 48px;
    margin-top: 20px;
    margin-left: 105px;
    padding: 0 0 0 40px;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    text-shadow: none;
    text-align: left;
    color: #fff;
    font-family: 'effraregular';
    font-size: 18px;
    background: url(../img/continue-step.png) no-repeat;
}

.invest-menu-step{
    margin-top: 6px;
    float: left;
    position: relative;
}

#invest-menu-step-conteiner .li-set{
    top: 0;
}

#invest-menu-step-conteiner .nav-tabs{
    margin-left: 0 !important;
}

.invest-menu-step>div{
    margin-left:35px;
}
.invest-menu-arrow {
    width: 100%;
    height: 6px;
    display: none;
    position: absolute;
    bottom: -6px;
    left: 0;
    background: url(../img/invest-arrow.png) no-repeat 50% 100%;
}

.invest-menu-step.active {
    color: #252525;
    font-family: 'open_sans_semiboldregular';
}
.invest-menu-step.active .invest-menu-step-number {
    margin-top: 10px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    text-align: center;
    font-family: 'open_sansbold';
    font-size: 11px;
    border-radius: 50%;
    background: #fff;
}
.invest-menu-step.active .invest-menu-arrow {
    display: block;
}

#invest-menu-step-conteiner{
    color:black;
    height:45px;
    width:100%;
    background-image: url(../img/invest-step-background.png) !important;
}

#lable-investor-bar{
    font-size:28pt
}

#invest-menu-bar>#lable-investor-bar>div{
    float:left;
    margin-top: 2px;
    margin-left: 20px;
    color:#FFF;
    font-family: 'effraregular';
}

#close-invest{
    cursor:pointer;
    float:right;
    margin-top: 25px;
    margin-right: 25px;
}

#invest-menu-bar{
    width:100%;
    height:65px;
    background:black;
}

#invest-menu{
    text-align:left;
    width:930px;
    height:590px;
    background:#FFF;
    z-index: 9;
    margin:24px auto 0;
}

#invest-conteiner{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(22, 22, 22, 0.7);
    z-index: 100;
}

.btn-follow {
    display: inline-block;
    background: url(../img/follow_btn.png) repeat scroll 0 0 transparent;
    width: 111px;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    font-size: 15px;
    font-family: 'effra_mediumregular';
    margin-bottom: 14px;
}

.btn-follow span {
    margin-left: 35px;
}

.btn-follow:hover {
    text-decoration: none;
    color: #FFF;
}

/* company */

.pictureCompaines a img{ /* + */
    width: 290px;
    height: 203px;
    background-size: contain;
}

#wistia_grid_14_center #wistia_video_wrapper_16 #wistia_13_romulus{
    background: #fff !important;
}

#wistia_grid_14_center #wistia_video_wrapper_16 #wistia_13_romulus .wistia_romulus_control{
    width: 626px !important;
}

.ContainerCompany .informationCompaines a{
    color: #6BBA51;
    font-weight: bold;
}

.ContainerCompany .informationCompaines a.linkFullInfo{
    font-weight: normal;
    color: #309E0C;
}

.headerInfo>h3>a{ /* */
    color: #363636;
}

.list-info-cont-foto{ /* */
    height: 171px;
    width:251px;
    margin: 0 auto;
    margin-top: 15px;
}

#main-column-5{
    margin-top: 40px !important;
}

.list-companies .col-md-8 #companigns-moves-leable h4{
    clear: both;
    margin: 0 0 0 20px;
    font-weight: bold;
    font-size: 24px;
    font-family: inherit !important;
}

#companigns-moves-leable{
    background:black;
    color:#FFF;
    height: 66px;
}

.li-set{ /* css */
    top: -29px;
}

.nav-tabs{ /* */
    border: 0;
    list-style: none !important;
    margin-left: -5px !important;
}

.info-no-accredired{ /* */
    padding: 10px;
    background:#F2F4F0;
}

.period-info-block { /* */
    padding-left: 10px!important;
    width: 400px;
}

.period-info-block .period-progress{ /* */
    height: 6px;
    margin-bottom: 7px;
    background-image: -moz-linear-gradient(top, lightgray, gray);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(lightgray), to(gray));
    background-image: -webkit-linear-gradient(top, lightgray, gray);
    background-image: -o-linear-gradient(top, lightgray, gray);
    background-image: linear-gradient(to bottom, lightgray, gray);
}

.period-info-block .text-blocks .text-block{ /* */
    float: left;
    width: 100px;
    border-left: 1px solid #bdbdbd;
    padding-left: 12px;
    font-weight: bold;
}
.period-info-block .text-blocks .text-block span{ /* */
    color: lightslategray;
}

.marleft{
    margin-left:15px;
}

.span-timeline{ /* */
    margin-top: -14px;
    margin-left: 15px;
    color: white;
    font-size: 9pt;
    position: relative;
    z-index: 12;
}

.year-color-timeline > ul{ /* */
    background: url(../img/timeline-dot.png) repeat-y 7px 29px; /* css */
    margin: 0 !important;
    padding: 0 0 20px 25px;
    list-style: none !important;
}

.year-color-timeline > ul>li>div>img{
    position:relative;
    right:21px;
    top: 18px;
}

.year-color-timeline > ul>li, #conteiner-timline-color div {/* */
    font-size: 8pt !important;
}

.timeline-pointer{
    position:relative;
    top: -12px;
    width: 9px;
    height: 9px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: 3px solid white;
    z-index: 12;
}

.timeline-elem-container{ /* css */
    position: relative;
    margin-bottom: 15px;
}

.timeline-diamond{ /* css */
    position: absolute;
    left: -18px;
    width: 5px;
    height: 5px;
    -webkit-transform: rotate(-45deg);
    -moz-transform:    rotate(-45deg);
    -ms-transform:     rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.timeline-element{
    position: relative;
    top: -9px;
}

#conteiner-timline-color{ /* */
    position: absolute;
    bottom: 50px;
}

.scrollcontent2-bar{
    width: 940px;
    left: 0px;
    bottom: 0px;
    position: absolute;
    z-index: 10;
}

.scrollcontent2-drag{
    width: 70px;
    top: 0px;
    height: 26px;
    position: absolute;
    z-index: 100;
    left: 0px;
}

.year-color-timeline{ /* */
    display:inline-block;
    width:330px;
}
.year-color-timeline img[align] {
    padding: 4px;
    border: 1px solid #dae0e0;
    background: #fff;
}

.timeline-pointer{
    font-size: 10pt !important;
    position: relative;
    top: -16px;
    width: 13px;
    height: 13px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: 3px solid white;
    z-index: 12;
}

/* */

.conteiner-scroll {
    width: 942px;
    left: 0px;
    bottom: 0px;
    position: absolute;
    z-index: 10;
    height: 85px;
    background-image: url(../img/project-time-line-scroll.png);
    background-repeat: repeat;
}

.scrollcontent2-bar {
    height: 26px !important;
    background: #C6CDD3 !important;
    border-radius: 15px !important;
    overflow: hidden !important;
}

.scrollcontent2-bar {
    width: 938px !important;
    left: 0px;
    bottom: 30px !important;
    position: absolute;
    z-index: 10;
}

.scrollcontent2-drag {
    border-radius: 5px !important;
    cursor: pointer;
}

.scrollcontent2-drag {
    width: 107px !important;
    height: 25px !important;
    background-image: url(../img/timeline-scrol-ist.png) !important;
}

#project-timeline-info{
    margin-top: 40px;
}

#project-timeline-info ul li::before{
    content: "";
}

.bg-timeline{
    background: url(../img/prigect-timline-cony-bg.png) repeat;
    left: -9999px;
    right: -9999px;
    position: absolute;
    height: 423px;
    bottom: 30px;
}

#project-timeline-info h3{
    font-size: 24px;
    font-family: 'effraregular';
    font-weight: normal;
}

#maps-conteiner{
    width: 333px;
    display: inline-block;
    float: right;
}

.items-maps-text{
    width: 265px;
    float: right;
}

.items-maps-img{
    height: 40px;
    width: 17px;
    display: inline-block;
}

.team-ico>div{
    width:21px;
    height:21px;
    display:inline-block;
}
.team-ico{
    width: 72px;
    float: right;
    height: 38px;
}

.info-team>div>a{
    font-size:10pt;
}

.team-conteiner{ /* */
    clear: both;
    margin-right: 0px;
    border-bottom: 3px solid #EEF0EF;
    margin-top: 15px;
}

.team-picture{ /* */
    margin: 5px 0 12px;
}

.team-picture img{ /* */
    max-width: 140px;
}

.li-set{
    width: 150px !important;
    text-align: center;
    cursor:pointer;
    position: relative;
    border-radius: 4px 4px 0 0;
    margin-left: 5px;
    border: 1px solid #d6dada;
    line-height: 38px;
    border-bottom: none;
    background-color: #ebecee;
    background-image: linear-gradient(bottom, #E7E7EA 5%, #F4F4F5 53%);
    background-image: -o-linear-gradient(bottom, #E7E7EA 5%, #F4F4F5 53%);
    background-image: -moz-linear-gradient(bottom, #E7E7EA 5%, #F4F4F5 53%);
    background-image: -webkit-linear-gradient(bottom, #E7E7EA 5%, #F4F4F5 53%);
    background-image: -ms-linear-gradient(bottom, #E7E7EA 5%, #F4F4F5 53%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.05, #E7E7EA),color-stop(0.53, #F4F4F5));
}

.li-set .corner {
    width: 12px;
    height: 14px;
    position: absolute;
    left: -1px;
    top: -1px;
    display: none;
    background: url(../img/corner.png) no-repeat;
}
.li-set.active {
    height: 39px;
    background: #fff;
    border-top-left-radius: 17px;
}
.li-set.active .corner {
    display: block;
}

.li-set a {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    font-family: 'effra_mediumregular';
    color: #363636;
}

.click{
    width:100% !important;
}

.click>p{
    width:17% !important;
}

.no-LInks{
    font-size: 9pt;
    color:black;
}

.list-info-li-last1{
    margin: 0 10px 0 5px;
    padding: 7px 0 7px 5px;
    border-bottom: 1px dotted #CCCCCE;
}

.corparation-info-column{
    width:190px;
}

.min-hr{ /* */
    width:20px;
    margin: 19px 0;
    border-top: 2px solid black;
}

.corporate-info-item{ /* */
    margin-top: 30px;
}

#broker-header-left, #broker-header-right {
    width: 50%;
    float: left;
}

.broker-list-first{
    border-bottom: 1px dotted #CCCCCE;
}

.broker-header-ul {
    margin-right: 25px;
}
.broker-header-ul>li{
    margin-bottom: 15px;
    padding: 0 0 10px 30px;
    background: url(../img/list-gray.png) no-repeat 0 5px;
}
.broker-header-ul>li>img{
    display: none;
}

#broker-header{
    margin: 25px 0 25px 25px;
    padding-left: 40px;
    background: url(../img/broker-img.png) no-repeat;
}
#broker-header h4 {
    line-height: 25px;
}
#broker-header img {
    display: none;
}

#broker{
    border: 1px solid #E5E6E8;
    width:639px;
    overflow: hidden;
    background: url(../img/broker-background.png) repeat;
}

#button-thumbmails{ /* */
    width: 151px;
    margin: 0 auto;
    margin-top: -12px;
}

.list-info-button-follow-conteiner{
    margin-bottom: 10px;
}

#button-thumbmails-left-max{ /* */
    float: left;
    height:38px;
    width:38px;
    background-image: url(../img/button-thumbmails-left-max.png);
}

#button-thumbmails-right-max{ /* */
    float: left;
    height:38px;
    width:38px;
    background-image: url(../img/button-thumbmails-right-max.png);
}

#button-thumbmails-pause{ /* */
    float: left;
    height:45px;
    width:45px;
    background-image: url(../img/pause.png);
    margin-top: -4px;
    margin-left: 10px;
    margin-right: 10px;
}

#show-thumbmails{ /* */
    visibility: hidden;
}

#thumbmails{ /* css */
    height:58px;
    width: 100%;
    background-image: url(../img/background-Thumbmails.png);
    background-repeat: repeat;
}

#company-full-info{ /* */
    border: 2px solid #E0E1E3;
    width: 100%;
}

#timeline{
    background:#F5F6F8;
    height:402px;
    width:100%;
}

.li-bottom{
    height: 358px;
}

.list-info-li-last{
    height:60px;
}

.list-info-li2{
    margin: 0 10px 0 5px;
    padding: 7px 0 7px 5px;
    border-top: 1px dotted #CBCBCD;
}
.list-info-li2:first-child {
    border: 0;
}

.list-info-ul{ /* */
    position: relative; /* css */
    padding-bottom: 10px;
}

.list-info{ /* */
    background:#F4F5F7;
    height:100%;
}

.title{ /* */
    height: 45px;
    background: #EAEEEF;
    margin-top: 10px;
    padding: 8px;
    height: 61px;
}

.title>h4{ /* css */
    margin-top: 7px;
    margin-left: 5px;
    font: normal 26px 'effraregular';
}

.list-info-button-follow-conteiner.class-display-inline-block{
    text-align: left;
}

.list-info-button-follow-conteiner.class-display-inline-block .btn-follow span {
    margin-left: 42px;
}

.col-md-4 #column-navigation-3 .list-info li a{
    line-height: 20px;
}

#column-navigation-10, #column-new-updates-navigation-10 { /* */
    background-image: url("../img/background-general-information.png");
    color:#999;
    padding-bottom: 20px;
    text-align:center;
}

.dynamic-period-block {
    margin-top: 8px;
    padding: 20px 11px 0;
}

.dynamic-period-block .period-cell{
    line-height: 20px;
}

.dynamic-period-block .period-cell div{
    width: 100%;
    margin-left: 0;
}

#column-navigation-10 .lock {
    padding-bottom: 0;
}

#column-navigation-10 .lock .apply a{
    line-height: 50px;
    display: block;
    color: #fff;
    text-decoration: none;
}

#project-maps{
    height: 100%;
    margin-top:30px;
}

#items-maps{
    display:inline-block;
    width: 288px;
}

#list-items-maps{
    margin: 0 0 41px 0px;
    margin-top: 35px;
}

.activeTabMain{
    display: none;
}

.exploration-moves { /* */
    background: #edefef;
    width: 100%;
    height: 54px;
    border: 1px solid #e1e5e5;
    border-top: 0;
    margin-top: -5px;
}

.exploration-moves-item { /* */
    margin-top: 17px;
    float: left;
    height:29px;
    line-height: 29px;
    padding-left: 15px;
    padding-right: 15px;
    background: url(../img/project-res-dot.png) no-repeat 100% 0; /* tb */
}

.exploration-moves-item.exploration-moves-item-last {
    background: none;
}

#follow-campaign-button, #unfollow-campaign-button { /* */
    padding-top: 5px;
    cursor:pointer;
    width: 90px;
    height: 30px;
    margin-left: 15px;
    float: right;
    background: url(../img/follow-button.png) no-repeat;
}

.unf-fol-button{ /* */
    padding-left: 35px;
}

#share-button { /* css */
    float: right;
    position: relative;
}
#share-button > span { /* */
    width: 90px;
    line-height: 30px;
    display: block;
    cursor: pointer;
    text-indent: -9999px; /* css */
    background: url(../img/share-button.png) no-repeat;
}
#share-button > ul { /* */
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    border-radius: 2px;
    background: #fff;
    display: none;
    text-align: center;
}
#share-button > ul li { /* css */
    padding: 10px;
    width: 90px;
}

#share-button ul li a span{ /* css */
    height: 20px;
    background-image: url(https://static.licdn.com/scds/common/u/images/apps/connect/sprites/sprite_connect_v14.png) !important;
    background-position: 8px -276px !important;
    text-indent: -9999em !important;
    width: 28px !important;
    float: left;
}

#share-button ul li a input{ /* */
    height: 20px;
    font-size: 11px;
    font-weight: bold;
    color: #333;
    padding: 0;
    width: 38px;
    margin-left: -10px;
}

#share-button ul li iframe{ /* work */
    width: 56px;
    height: 20px;
}

#unfollow-campaign-button .unf-fol-button { /* css */
    padding-left: 30px;
}

.linksCompanies{
    margin-top: -3px;
}

.linksCompanies>div>img{
    cursor:pointer;
}

.periods-content-block ul.countdown {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    text-align: center;
}
.periods-content-block ul.countdown li {
    display: inline-block;
}
.periods-content-block ul.countdown li span {
    font-size: 35px;
    font-weight: 300;
    line-height: 40px;
}
.periods-content-block ul.countdown li.seperator {
    font-size: 35px;
    line-height: 34px;
    vertical-align: top;
}
.periods-content-block ul.countdown li p {
    color: #a7abb1;
    font-size: 11px;
    margin: 0;
}
.periods-content-block ul.countdown .minutes {
    padding-left: 5px;
}

#new-updates-frame{ /* */
    border: none;
    width: 100%;
    height: 1240px;
    margin-top: -20px;
}

.news-feed{ /* */
    background-color: #EAEBED;
}

.news-feed iframe{ /* */
    border: 0;
    height: 2350px;
}

.progress-success.progress-striped .bar, .progress-striped .bar-success {
    box-shadow: none;
    background: #68c400;
}

.period-info-block .text-blocks .text-block.progress-width-big{
    width: 160px!important;
}

.mainInfo{ /* */
    padding: 6px 0;
    clear: both;
    position: relative;
    height: 5.4em;
    overflow: hidden;
}

.mainInfo .expand { /* */
    overflow: hidden;
    line-height: 20px;
}

.mainInfo .expand p {
    margin-bottom: 20px;
}

.regionsInfo, .resourseInfo { /* */
    line-height: 28px;
    margin-right: 15px;
    padding: 0 15px 0 20px;
    float: left;
    border-right: 1px dotted #c8ced3;
    font-family: 'open_sans_semiboldregular';
    font-size: 11px;
    color: #555;
    background: url(../img/k.png) no-repeat 0 50%;
}
.resourseInfo { /* */
    padding-left: 0;
    border: 0;
    background: none !important;
}

.informationCompaines .resourseInfo > span { /* */
    float: left;
    margin-right: 6px;
}

.headerInfo>h3>a span {
    color: #6BBA51;
}

.headerInfo>h3>a {
    color: #363636 !important;
}

.headerInfo>h3{ /* */
    margin-top:0px;
}

.list-companies .col-md-5 a img{ /* */
    width: 100%;
}

.list-companies .col-md-8{
    padding-left: 0;
    margin-top: -20px;
}

.list-companies .col-md-8 div h3 {
    font: normal 26px 'effraregular';
}

.list-companies .col-md-4.column-navigation{
    width: 32%;
    margin-left: 1%;
}

.list-companies .col-md-8 div{
    line-height: 20px;
    font-size: 10pt;
}

.list-companies .col-md-8 ul {
    list-style: disc;
    margin-left: 26px;
}

.overview-main img{
    max-width: 99%;
}

.pictureCompaines a.learn-more img{
    margin: -3px 4px 0 -13px;
    width: 10px;
    height: 12px;
}

.pictureCompaines .learn-more { /* + */
    width: 290px;
    line-height: 43px;
    padding-left: 30px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 11px;
    font-family: 'open_sans_semiboldregular';
    text-transform: uppercase; /* tb */
    color: #fff;
    background: black;
    opacity: 0.7;
}

.pictureCompaines a.learn-more:hover{
    color: #fff;
}

.pictureCompaines .learn-more-img img { /* */
    width: 100%;
}

.ContainerCompany{ /* listings */
    border-bottom: 4px solid #edeeee;
    padding-top: 30px;
    padding-bottom: 30px;
}

/* list-users */

.people-head{ /* */
    background-image: url(../img/person-background.png);
    margin-top: 20px;
    border: 1px solid #DEDFE1;
    font-size: 14pt;
    padding: 10px 0 9px 10px;
}

.person-list{ /* */
    border-right: 1px solid #DEDFE1;
    border-left: 1px solid #DEDFE1;
    border-bottom: 1px dotted #DEDFE1;
    height:131px;
    padding-top:21px;
}

.person-list-info.col-md-10{
    padding: 0;
    margin-top: -4px;
    line-height: 20px;
}

.person-list-info-address-first{
    margin-top: 3px;
}

.person-list-img img{ /* */
    width: 50px;
}

.person-list-info-address{ /* */
    color:#B0B3B8;
}

.people-mobile{ /* tb */
    display: none;
}

.person-list-investments, .person-list-followers, .person-list-button{
    margin-top: 15px;
}

.person-list-button{ /* */
    font-size: 14px;
    font-weight: bold;
    width: 88px;
    background:#545359;
    border: 0;
    padding: 2px 10px;
}

.person-list-button:hover{ /* */
    background:#FFB400;
}

/* Subnav */

.subnav { /* */
    margin-top: -10px;
    height: 50px;
    background: #fff;
    border-bottom: 1px solid #e0e3e4;
    box-shadow: 0 3px 2px 0 rgba(0,0,0,.03); /* tb */
}

.subnav ul{
    padding-top: 16px;
}

.subnav ul li { /* tb */
    height: 21px;
    line-height: 21px;
    margin-right: 20px;
    padding-left: 19px;
    border-left: 1px dotted #c2c5c9;
    float: left;
}
.subnav ul li:first-child { /* */
    border-left: 0;
    padding-left: 0;
}
.subnav ul li a { /* */
    padding-left: 16px;
    font-family: 'open_sans_semiboldregular';/* tb */
    background: url(../img/subnav-arrow.png) no-repeat 0 -1px;/* tb */
}
.subnav ul li.active a, .subnav ul li a:hover { /**/
    color: #4f5359;
    text-decoration: none;
    background-position: 0 -22px; /* tb */
}


.investor-faq .faq-nav h5{
    color: #7d898e;
    font-weight: bold;
    font-family: 'effraregular';
}

.investor-faq .faq-nav{
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 50px;
}

.investor-faq .faq-nav li { /* */
    line-height: 32px;
    font-size: 15px;
    list-style: none;
    padding-left: 0;
}

.investor-faq li {
    padding-left: 10px;
    list-style: disc;
    font-size: 10px;
}

.investor-faq ul {
    margin: 0 0 0 19px;
}


.investor-faq p{
    ffont-family: 'effraregular';
    color: #7d898e;
    font-size: 15px;
    padding-bottom: 10px;
}

.investor-faq .col-md-12 div{
    padding-bottom: 10px;
}

.investor-faq .col-md-12 div h3 {
    margin: 0 0 13px;
    line-height: 20px;
    font-family: 'effraregular';
    font-weight: normal;
}

.investor-faq #contact { /* */
}


/* how it works */
.how-it-works .col-md-6 { /* */
    border-left: 1px solid #ddd;
}
.how-it-works .col-md-6:first-child { /* */
    border: 0;
}
.how-it-works h2 { /* */
    font-family: 'effraregular';
    font-size: 32px;
    padding: 24px 0 14px 0px;
    border-bottom: 4px solid #dedede;
}

.how-it-works ol li
{
	list-style-type: decimal;
}
.how-it-works .how-list h3, .evaluating h3{ /* */
    margin: 25px 0 15px;
    line-height: 24px;
    font-weight: normal;
    font-size: 24px;
}

.how-it-works .btn, .evaluating .btn, .investor-faq .btn
{
	margin-top:80px;
	margin-bottom:80px;
	margin-left: auto;
	margin-right: auto;
	display:block;
    height: 51px;
    line-height: 49px;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background-color: #2abd47;
    border: 2px solid #2abd47;
    font-family: 'effraregular' !important;
    border-radius: 4px;
    padding:0;
    width: 50%;
}
.how-it-works .btn:hover, .evaluating .btn:hover, .investor-faq .btn:hover
{ /* */
    background: black;
}



.how-it-works .for-companies .col-md-4 { /* */
    height: 780px;
    background: url(../img/how-it-works1.png) no-repeat;
    background-size: 156px;
}
.how-it-works .for-investors .col-md-4 { /* */
    height: 780px;
    background: url(../img/how-it-works2.png) no-repeat;
    background-size: 156px;
    margin-left: 10px;
}

.how-list p{ /* */
   ffont-family: 'effraregular';
    color: #7d898e;
    font-size:15px;
}

.how-it-works .how-list { /* */
}

.how-it-works .how-list ul li {
    padding: 0 0 5px 10px;
    list-style: disc;
    font-size: 10px;
}


/* contact us */

.contact-us .col-md-3{ /* */
    margin-top: 20px;
}

.contact-us h2 { /* */
    margin: 25px 0;
}
.contact-us h3 { /* */
    background: url("../img/line.png") repeat-x scroll 0 100% transparent; /* tb */
}

.contact-us h3 span { /* */
    display: block;
    height: 60px;
    padding-left: 30px;
}

.contact-us .location h3 span { /* */
    background: url("../img/location.png") no-repeat;
}

.contact-us .email h3 span { /* */
    padding-left: 38px;
    background: url("../img/mail.png") no-repeat;
}
.contact-us .col-md-3 p { /* */
    font-size: 18px;
    line-height: 32px;
}

.contact-us .email li { /* */
    margin: 0 0 26px;
}
.contact-us .email li p { /* */
    margin: 0;
    font-size: 14px;
    font-family: 'open_sans_semiboldregular';
}

/* about us */

.about-us p.big, .evaluating p.big, .report-page p.big  { /* */
    margin: 34px 0 18px;
    font-size: 22px;
    color: #7d898e;
    font-family: 'effraregular';
    line-height: 28px;
}

.med-text
{
    margin: 28px 0 28px 0;
    font-size: 15px;
    color: #7d898e;
    font-family: 'effraregular';
    line-height: 22px;
}

.about-us h2, .evaluating h2, .static-page h2, .report-page h1, .report-page h2, .how-it-works h2, .investor-faq h2 { /* */
    padding: 24px 0 14px;
    border-bottom: 4px solid #dedede;
    margin: 0;
    font-family: 'effraregular';
    font-size: 32px;
}


.about-us h2, .report-page h2, .report-page h1{
    font-size: 36px;
}

.about-us p {
    line-height: 22px;
    font-size: 15px;
}

.about-us .team-back { /* work */
    float: left;
    height: 40px;
    margin: 0 14px 0 0;
    width: 40px;
    background: url("../img/team_back.png") no-repeat;
}

.about-us .col-md-4{ /* */
    padding: 0;
}

.about-us .team-col{ /* */
    padding: 12px 0 0 22px;
}

.about-us figure { /* */
    border-left: 1px dotted #c2c5c9;
    height: 216px;
}

.about-us .team-names h4 {
    color: #000;
    font-size: 16px;
    margin: 0;
    font-family: 'effraregular';
}

.about-us .line-name { /* */
    padding: 1px 0;
    height: 60px;
    background: url(../img/strip.png) repeat;
    position: absolute;
    left: 0;
    right: 0;
}

.about-us .team-names {
    position: relative;
    z-index: 1;
}

.line-name-view-bio{
    height: 60px;
    background: url(../img/strip.png) repeat;
    position: absolute;
    left: 0;
    right: 0;
}

.about-us .team-names p { /* */
    color: #686f7b;
    font-size: 11px;
    font-family: 'effra_mediumregular'; /* tb */
    text-transform: uppercase; /* tb */
}
.about-us .team-desc.team-col { /* */
    border-left: 1px dotted #c2c5c9;
    margin: 0 0 20px 0;
}

.about-us .team-desc p {
    margin-top: 50px;
    color: #4f5359;
    padding-bottom: 10px;
}

.about-us .bios figure { /* */
    border-left: none;
}

.about-us .team-desc .view-bio{ /* */
    background: #252525;
    color: #FFF;
    font-family: 'open_sansbold'; /* tb */
    padding: 4px 14px;
    border: 0;
    border-radius: 0;
}

.about-us .team-desc .view-bio:hover, .about-us .team-desc .adjust:hover { /* */
    color: #FFB400;
}

.people{ /* */
    padding-bottom: 30px;
    margin: 15px 0;
    border-bottom: 1px solid ghostWhite;
    position: relative;
}

.people .more-block{ /* */
    min-height: 100px;
}

.about-us .bios{ /* */
    border-top: 1px solid ghostWhite;
    padding-top: 44px;
}

.about-us .bios .short-bio { /* */
    padding-top: 50px;
}
.about-us .bios .short-bio p {
    font: italic 16px/26px Georgia; /* tb */
    color: #464646;
}
.about-us .bios .short-bio .expertise { /* */
    background: none repeat scroll 0 0 #DDD;
    border-radius: 20px;
    color: #777;
    font: 10px/24px 'alte_haas_groteskbold';
    margin-top: 27px;
    padding: 0 10px;
    text-transform: uppercase; /* tb */
    width: 70%;
    text-align: center;
}
.about-us .bios .short-bio .expertise span { /* */
    color: #464646;
}

.about-us .bios .full-bio p { /* */
    color: #363636;
    font-family: 'alte_haas_groteskregular';
    font-size: 15px;
    line-height: 22px;
    padding: 25px 22px 25px;
}

/* evaluating */

.evaluating .row-img { /* */
    font-size: 0;
}

.evaluating .row-img img{
    margin: 0 5px;
}

.evaluating p{ /* */
    color: #7d898e;
    line-height: 22px;
    font-size: 15px;
}

.evaluating .evaluating-list { /* */
    margin-bottom: 30px;
}

.evaluating .evaluating-list ul {
    margin: 20px 0 0 32px;
}


.evaluating .evaluating-list li {
    padding-left: 10px;
    list-style: disc;
    font-size: 15px;
    color: #7d898e;
}

/* static page */

.static-page h3{
    line-height: 40px;
    font-weight: bold;
}

.static-page p{
    line-height: 20px;
}

.static-page address { /* */
    margin-left: 20px;
}

/* user-page */

#user-info label{
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin-left: 18px;
}

#user-info input{
    box-shadow: none;
    font-family: 'open_sansregular';
    font-size: 13px;
    height: 30px;
}

#user-info input.btn.save-changes{
    color: #fff;
    background-color: #222;
    box-shadow: none;
    width: 62px;
    margin-top: 25px;
    margin-left: -15px;
}

#user-info .image-container{ /* css */
    position: relative;
}

#user-info .image-container img{ /* tb */
    width: 130px;
    height: 130px;
}

.Container-full-info #column-navigation-0 #external-signup{ /* */
    margin-bottom: 10px;
}

.Container-full-info #column-navigation-0 #external-signup p{
    display:inline-block;
    vertical-align: middle;
}

#firstName_h4, #lastName_h4{ /* */
    display: inline-block;
    font: normal 26px 'effraregular';
}

#user-about h4{
    font: normal 26px 'effraregular';
}

#user-about{
    line-height: 20px;
}

.nav-collapse.collapse{
    overflow: visible;
}

footer .footer-bottom { /* */
    margin-top: 15px;
    margin-bottom: 15px;
}

/* error */

.col-md-10.error{ /* + */
    margin-top: 150px;
    margin-bottom: 150px;
}

.fof{ /* */
    position:relative;
    text-align:center;
}

.fof .positioned{ /* */
    padding:20px;
    border:1px solid #CCC;
}

.fof .positioned h1{ /* */
    display:inline; /* tb */
    font-size:60px; /* tb */
    text-transform:uppercase; /* tb */
}

.fof .positioned p{ /* */
    margin:25px 0 0 0;
    font-size:16px;
}

.fof a.go-back, .fof a.go-home{ /* */
    position:absolute;
    top:8px;
    width:100px;
    padding:20px 0;
    font-size:20px;
    text-transform:uppercase; /* tb */
    color:#FFF;
    background-color:#FF6600;
    z-index: 99;
}

.fof a.go-back { /* */
    left: 45px;
}

.fof a.go-home{ /* */
    right: 45px;
}

.fof .positioned, .fof a.go-back, .fof a.go-home{ /* */
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
}

/* style ? */

.get_notified{ /* js */
    cursor:pointer;
}

.carousel-inner>div>img{ /* js */
    height: 451px;
    width: 639px;
}

.carousel-inner>div>img.hide{ /* js */
    display: none!important;
}

.carousel-inner>div>span{ /* js */
    height: 451px;
    width: 639px;
    background: url("../../stubs/ajax-loader.gif") no-repeat center center;
    display: inline-block;
}

.carousel-inner>div>span.hide{ /* js */
    display: none!important;
}

#preview{ /* css */
    position:absolute;
    border:1px solid #ccc;
    background:#333;
    padding:5px;
    display:none;
    color:#fff;
    z-index:1031;
}

#accordion>div{ /* css, -html */
    height:100% !important;
}

#accordion>div>span{ /* css, -html */
    margin-left:10px;
}

.jspContainer { /* js */
    overflow: hidden;
    position: relative;
}

.jspPane { /* js */
    position: absolute;
}

.jspVerticalBar { /* js */
    position: absolute;
    top: 0;
    right: 10px;
    width: 9px;
    height: 100%;
    overflow: hidden;
}

.jspHorizontalBar { /* js */
    padding-top: 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 26px;
    background: url(../img/drag-bg.png) repeat;
}

.jspVerticalBar *, .jspHorizontalBar * { /* js */
    margin: 0;
    padding: 0;
}

.jspCap { /* js */
    display: none;
}

.jspHorizontalBar .jspCap { /* js */
    width: 10px;
    height: 100%;
    float: left;
    display: block;
}

.jspTrack { /* js */
    position: relative;
}

.jspDrag { /* js */
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
    height: 18px;
    background: url(../img/drag.png) no-repeat;
}

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { /* js */
    float: left;
    height: 100%;
}
.jspHorizontalBar .jspTrack { /* js */
    height: 18px;
    border-radius: 2px;
    background: #c6ced3;
}

.jspArrow {/* js */
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}

.jspArrow.jspDisabled {/* js */
    cursor: default;
    background: #80808d;
}

.jspVerticalBar .jspArrow {/* js */
    height: 16px;
}

.jspHorizontalBar .jspArrow {/* js */
    width: 16px;
    float: left;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus {/* js */
    outline: none;
}

.jspCorner {/* js */
    background: #eeeef4;
    float: left;
    height: 100%;
}

* html .jspCorner {/* js */
    margin: 0 -3px 0 0;
}

#message-body{ /* messages.html */
    position: relative;
    top:10px;
}

.conteiner-scroll{ /*  */
    bottom: 30px;
    position: absolute;
}

.res { /* css, js */
    margin-bottom: 80px;
    overflow: hidden;
}
.res .circle { /* css, js */
    width: 218px;
    height: 198px;
    position: relative;
    margin: 0 0 20px 30px;
}
.res .circle canvas { /* css, js */
    margin-top: 2px;
}

.res #values { /* css, js */
    margin-left: -20px;
    overflow: hidden;
}
.res #values .col { /* css, js */
    width: 100px;
    float: left;
    text-align: center;
    background: url(../img/values-line.png) no-repeat 0 50%;
}
.res #values .col.blue { /* css, js */
    background: none;
}
.res #values > p { /* css, js */
    text-align: center;
    font-size: 11px;
    font-family: 'lato_bold';
    text-transform: uppercase;
    color: #464646;
}
.res #values .col p { /* css, js */
    margin: 0;
    font-size: 10px;
    font-family: 'lato_bold';
    text-transform: uppercase;
    color: #464646;
}
.res #values .col p.count { /* css, js */
    line-height: 18px;
    font-size: 16px;
    font-family: 'alte_haas_groteskbold';
}
.res #values .col.blue p.count { /* css, js */
    color: #57bae6;
}
.res #values .col.yellow p.count { /* css, js */
    color: #feb900;
}
.res #values .col.green p.count { /* css, js */
    color: #70c49e;
}
.res #values .col .line { /* css, js */
    width: 40px;
    height: 6px;
    margin: 4px auto 0;
    border-radius: 5px;
    background: #000;
}
.res #values .col.blue .line { /* css, js */
    background: #57bae6;
}
.res #values .col.yellow .line { /* css, js */
    background: #feb900;
}
.res #values .col.green .line { /* css, js */
    background: #70c49e;
}

.res .facts {  /* css, js */
    margin: 36px 0 0 50px;
}
.res .facts .row { /* css, js */
    margin: 0;
    padding: 16px 0;
    border-top: 1px dotted #c7c7c7;
}
.res .facts .row:first-child { /* css, js */
    border-top: 0;
}

#drilldata{ /* assets */
    height:100%;
}

.popover-title { /* js */
    background: #DE6027;
    opacity: 0.8;
}

#share{ /* js, css */
    font-size:8pt;
    display: inline-block;
    border-right: 1px dotted black;
    width:91px;
}

#tsx{ /* js */
    display: inline-block;
    width: 96px;
    border-right: 1px dotted black;
}

#fbx{ /* js */
    float: left;
    margin-top: 45px;
}

#fbx>img{ /* js */
    margin-left:8px;
    margin-top: -8px;
}

#fbx>span{ /* js */
    margin-left: 7px;
    position: relative;
    top: -2px;
}

#otsqx{ /* js */
    display: inline-block;
    width: 169px;
    border-right-style: dotted;
    border-right-color: black;
    border-right-width: 1px;
}

#otsqx>img{ /* js */
    margin-left: 6px;
}

#fbx{ /* js */
    display:inline-block;
}

.btn-group + .btn-group { /* css, js */
    margin-left: 15px;
}

#select{ /* css, js */
    width: 119px;
}

.ContainerCompanies .btn { /* test */
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    background: -moz-linear-gradient(top,  rgba(253,253,253,0.6) 0%, rgba(243,243,243,0.6) 51%, rgba(235,235,235,0.6) 53%, rgba(231,234,236,0.6) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,0.6)), color-stop(51%,rgba(243,243,243,0.6)), color-stop(53%,rgba(235,235,235,0.6)), color-stop(100%,rgba(231,234,236,0.6))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(253,253,253,0.6) 0%,rgba(243,243,243,0.6) 51%,rgba(235,235,235,0.6) 53%,rgba(231,234,236,0.6) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(253,253,253,0.6) 0%,rgba(243,243,243,0.6) 51%,rgba(235,235,235,0.6) 53%,rgba(231,234,236,0.6) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(253,253,253,0.6) 0%,rgba(243,243,243,0.6) 51%,rgba(235,235,235,0.6) 53%,rgba(231,234,236,0.6) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(253,253,253,0.6) 0%,rgba(243,243,243,0.6) 51%,rgba(235,235,235,0.6) 53%,rgba(231,234,236,0.6) 100%); /* W3C */
    background-color: #f8f8f8;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99fdfdfd', endColorstr='#99e7eaec',GradientType=0 ); /* IE6-9 */
}

.btn-group > .btn + .dropdown-toggle { /* css */
    background: rgb(236,237,239); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(236,237,239,1) 49%, rgba(222,224,225,1) 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,rgba(236,237,239,1)), color-stop(50%,rgba(222,224,225,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(236,237,239,1) 49%,rgba(222,224,225,1) 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(236,237,239,1) 49%,rgba(222,224,225,1) 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(236,237,239,1) 49%,rgba(222,224,225,1) 50%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(236,237,239,1) 49%,rgba(222,224,225,1) 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecedef', endColorstr='#dee0e1',GradientType=0 ); /* IE6-9 */
}
.ContainerCompanies .caret { /* test, css, js */
    border-left-width: 5px;
    border-right-width: 5px;
    border-top: 7px solid #686F7B;
}

.splitter > hr { /* css, js */
    padding: 0;
    border: none;
    border-top: 2px solid #F0F0F0;
    color: #333;
    text-align: center;
}

.splitter > hr:after { /* css, js */
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
    font-size: 12pt;
    padding-left: 15px;
    padding-right: 15px;
}

hr#or:after { /* js. css */
    content: "OR";
}

/* all page */

.agreements {
    word-wrap: break-word;
}

.agreements .checkbox > div {
    margin-top: 10px;
}

.col-md-12.submit-app iframe{ /* */
    width: 100%;
    height: 3000px;
    border: 0;
}

#overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5400;
    display: none;
    background: rgba(0,0,0,.8);
}

.blur {
    filter:blur(3px);
    -o-filter:blur(3px);
    -ms-filter:blur(3px);
    -moz-filter:blur(3px);
    -webkit-filter:blur(3px);
}

#info { /* js, css */
    text-align: left;
    width: 496px;
    margin: 0 auto;
}

.clear.error{
    width: 832px;
}

.padding-li{ /* hyml ? */
    padding-left: 30px;
}

.show-it { /* js */
    display: none;
}

.special { /* js */
    margin-top: 30px;
}
.special li {
    /* js */
    display: none;
}
footer .mixpanel{
    margin-top: 16px;
}

.report-page-logo a{
    width: 241px;
    height: 73px;
    margin: 14px 0px 0px -8px;
    padding: 0;
    text-indent: -9999px;
    background: url(../img/agfunder_logo_color_sm.png) no-repeat;
    background-size: 165px;
    display: block;
}

.report-page-logo-bg{
    margin-bottom: 40px;
    background-image: url(../img/people-sherch-background.png);
}

.report-page .col-md-5 h3 {
    color: #6BBA51!important;
    font-weight: bold;
    font-size: 22px;
}

.report-page .col-md-5 img {
    background: #ccc;
    width: 100%;
    border-radius: 0;
}

.report-page-image-styles{
    mmmmax-height: 274px;
    min-height: 274px;
}

.report-page .col-md-5 p {
    margin: 30px 0;
}

.report-page .col-md-6 {
    margin-top: 0px;
}

.report-page ul.parsley-error-list{
    padding: 0 0 24px 10px;
    margin-top: -15px;
}

.Conteiner-full-info {
    margin: 0 auto;
    text-align: left;
    height: 100%;
    background: #fff;
}

@media (max-width: 800px) {
    .mobile-support .report-page-logo {
        margin: 8px 0px 0px 10px;
    }
}

/* mobile-company */

.mobile-company .container, .mobile-company .jumbotron, .navbar.navbar-static-top .mobile-company,
.footer-out-container.mobile-company, .mobile-company .scrollcontent2-content, .mobile-company .navbar-inner{
    min-width: 940px;
}

.mobile-company .navbar-inner .nav-links > li{
    margin-right: 7px !important;
}

.mobile-company .list-companies{
    overflow: inherit;
}

.mobile-company .dynamic-period-block .period-cell {
    overflow: hidden;
    line-height: 23px;
}

.mobile-company #main-column-4 .container{
    width: auto;
    margin-left: -15px;
    padding-left: 30px;
}

.mobile-company #contentwrap{
    width: 750px;
}

.mobile-company .conteiner-scroll{
    width: 910px;
}

.mobile-company .scrollcontent2-bar{
    width: 860px !important;
}

.mobile-company .year-color-timeline{
    width: 300px;
}

.mobile-company .bg-timeline{
    right: -302px;
    left: 0;
}

.mobile-company .jumbotron{
    margin-top: -11px;
}

.mobile-company .container-presentation-type iframe{
    width: 620px !important;
    margin-top: -20px;
}

.mobile-company .fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened{
    left: 0 !important;
}

.mobile-company .collapse{
    display: block;
    visibility: visible;
    height: 66px !important;
    border: none;
    overflow: hidden;
}

.mobile-company .navbar-header{
    width: 140px;
    float: left;
}

footer.mobile-company .col-xs-6 {
    width: 25%;
}

.mobile-company .navbar-toggle{
    display: none;
}

.parsley-error-list li{
    color: #b94a48;
}

.step3 .motivations, .step3 .investable-capital{
    margin-left: 76px;
}

/* admin italic */

.set-bullet-for-content i{
    font-style: italic;
}

@-moz-document url-prefix() {
    .navbar {margin-bottom: -10px;}
    a:hover, a, a:focus, .btn, .btn:focus{outline: none;}
    #user-info .popover.mobile-popover{margin-left: 176px;}
    .list-companies {width: 100%;}
   /* .carousel-inner {right: 613px;}*/
}

#user-info input.btn.save-changes,{
    outline: none;
}

.got-questions textarea{
    margin: 10px 0;
    resize: none;
    font-size: 13px;
}

.got-questions button{
    float: right;
    width: 100px;
    font-weight: bold;
}

.got-questions .alert.alert-success{
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.column-navigation.periods-content-block a.btn{
    width: 228px;
    padding: 10px 0;
    color: white;
    border-radius: 3px;
    font-size: 24px;
    margin-bottom: 10px;
    font-family: 'Open Sans';
}

.column-navigation.periods-content-block a img{
    border-radius: 3px;
}

.column-navigation.periods-content-block a.btn b{
    font-weight: 700;
}

.column-navigation.periods-content-block a.btn.preview-details,
.column-navigation.periods-content-block a.btn.webinar-button {
    background: #e89725;
}

.column-navigation.periods-content-block a.btn.preview-details:hover,
.column-navigation.periods-content-block a.btn.webinar-button:hover{
    color:  #e89725;
    background: #fff;
}

.column-navigation.periods-content-block a.btn.invest-now{
    background: #6bbd4f;
}

.column-navigation.periods-content-block a.btn.invest-now:hover{
    color: #6bbd4f;
    background: #fff;
}

.column-navigation.periods-content-block a.btn.notify{
    background: #7f64a1;
}

.column-navigation.periods-content-block a.btn.notify:hover{
    color: #7f64a1;
    background: #fff;
}

.container-presentation-type iframe{
    margin-top: -20px;
    max-width: 625px;
}

/*reports*/

.report-page-list a{
    color: #6BBA51 !important;
    font-weight: bold;
    font-size: 22px;
    display: block;
}

.report-page-list .col-md-5 p{
    margin: 15px 0 30px 0;
}

#conteiner-corporate-info{
    margin-bottom: 30px;
}

/* */
.predge-bar .info-no-accredired .period-info-block{
    width: 100%;
}

.predge-bar .info-no-accredired .period-info-block .text-block{
    width: 32%;
}

.predge-bar .info-no-accredired .period-info-block .text-block span{
    font-size: 11px;
}
/* */
.pledge-in-first{
    padding-top: 20px;
}

.pledge-mes{
    background: #403f40;
    padding: 10px;
    margin: 20px 10px;
    border-radius: 3px
}

.pledge-mes p{
    color: #bfbfbf;
    font-size: 15px;
}

.pledge{
    background: #73bd5b;
}

a.pledge:hover{
    background: #fff;
}

a.pledge:hover b{
    color: #73bd5b;
}

.contact{
    background: #4682b3;
}

a.contact:hover{
    background: #fff;
}

a.contact:hover b{
    color: #4682b3;
}
/* new company */

.open-for-pl{
    position: absolute;
    bottom: 13px;
    left: 164px;
}

.open-for-pl a{
    font-size: 11px;
}

.open-for-pl a:hover{
    color: #309E0C;
    text-decoration: none;
}

.open-for-pl span{
    padding: 0 7px;
    border: 1px solid #309E0C;
    color: #fff;
    border-radius: 50%;
}

.open-for-pl span:hover{
    background: #309E0C;
}

.open-for-pl .popover{
    top: -38px;
    left: 156px;
    height: 69px;
    width: 531px;
    max-width: 531px !important;
    box-shadow: none;
    background-color: #6BBA51;
    border: none;
}

.open-for-pl .popover-content{
    font-family: 'open_sans_semiboldregular';
    font-size: 11px;
    color: #555;
    line-height: 1.6;
}

.open-for-pl .popover.right>.arrow {
     top: 69%;
     border-right-color: #6BBA51;
 }

.open-for-pl .popover.right>.arrow:after{
    border-right-color: #6BBA51 !important;
}

.open-for-pl .popover.top>.arrow, .open-for-pl .popover.top>.arrow:after {
    border-top-color: #6BBA51 !important;
}

.open-for-pl .popover-content {
    width: 550px !important;
}

.open-for-pl>.popover.right{
    margin-top: -13px;
    margin-left: 31px;
}

/* new step sign up */

.signup-header{
    margin-top: 25px;
}

.signup-header a{
    cursor: auto;
}

.signup-header a,
.step-3-signup a{
    color: #7d898e;
    text-decoration: none;
}

.signup-header a:nth-child(1),
.signup-header a:nth-child(2){
    padding-right: 30px;
}

.signup-header a.active-step{
    color: #978abf;
}

.signup-header a abbr{
    color: #333;
}

.signup-header a img{
    margin-bottom: 2px;
}

.step-3-signup hr,
.signup-header hr{
    margin-top: 15px;
    margin-bottom: 15px;
}

.step-3-signup label{
    color: #7d898e;
    font-weight: normal;
    margin: 4px 5px 2px 20px;
}

.step-3-signup label:nth-child(1){
    margin-left: 0;
}

.step-3-signup h4{
    margin-top: 0;
}

.step-3-signup p{
    color: #7d898e;
    margin-bottom: 15px;
}

.step-3-signup a.signup-3-category{
    border: 1px solid #ccc;
    border-radius: 15px;
    margin-bottom: 10px;
    margin-right: 4px;
    font-size: 11px;
    background-color: #fff;
}

.step-3-signup a.signup-3-category.active-category{
    background: #72ba59;
    color: #fff;
    border: 1px solid #72ba59;
}

.step-3-signup .col-md-12{
    padding-right: 0;
    padding-left: 0;
}

.step-3-signup .signup-3-other{
    margin-top: 10px;
    margin-bottom: 6px;
}

.step-3-signup .signup-3-select{
    padding-left: 0;
}

.step-3-signup .signup-3-select .dropdown-menu{
    margin-left: 17px;
    width: 222px;
}

.step-3-signup .investable-capital button.dropdown-toggle{
    border-radius: 3px;
}

.step-3-signup .signup-3-select .caret,
.step-3-signup .second-popup-inv .dropdown-toggle .caret{
    float: right;
}

.step-3-signup .dropdown-toggle .caret{
    margin: 9px 0;
}

.step-3-signup .user-caret{
    width: 94%;
    float: left;
}

.step-3-signup .signup-3-select label{
    margin-left: 0;
}

.step-3-signup .signup-3-select input{
    margin-right: 4px;
    float: left;
}

.step-3-signup .signup-3-select select{
    width: 60%;
    color: #626262;
}

.step-3-signup button.next-button{
    float: right;
    margin-top: 73px;
}

.step-3-signup .investment-types a.signup-3-category{
    margin-bottom: 0;
}

.step-3-signup .second-popup-inv .dropdown-toggle{
    margin: 10px 0 20px 0;
}

.step-3-signup .second-popup-inv h4{
    margin-top: 23px;
}

.step-3-signup .second-popup-inv .dropdown-menu{
    margin-top: -19px;
}

.step-3-signup .second-popup-inv #input-select {
    width: 243px;
}

.signup-align .step-3-signup .signup-3-select .radio-inline-margin {
    margin-top: 10px;
}

/*scroll fix from https://github.com/twbs/bootstrap/issues/14839#issuecomment-132852209*/
@media only screen and (max-device-width:768px){
    body.modal-open {
    // block scroll for mobile;
    // causes underlying page to jump to top;
    // prevents scrolling on all screens
    overflow: hidden;
        position: fixed;
    }
}
body.viewport-lg {
// block scroll for desktop;
// will not jump to top;
// will not prevent scroll on mobile
position: absolute;
}
body {
    /*overflow-x: hidden;*/
    overflow-y: scroll !important;
}

/*@@todo need Alena attention*/
.report-page .span5 h3{
    color: #6BBA51 !important;
}
.report-page .span5 img{
    background: #ccc;
    height: 300px;
    width: 100%;
    border-radius: 0;
}
.report-page .span5 p{
    color: black;
    margin: 30px 0;
    font-size: 13px;
    line-height: 20px;
    font-family: 'open_sansregular';
}
.report-page .span6{
    margin-top: 39px;
}

.report-page .span6 span.comment{
    color: #b3b3b3;
    float: right;
    margin-right: 28px;
}
.report-page a.btn{
    width: 94%;
    margin: 8px 0 15px 0;
    line-height: 50px;
    display: block;
    clear: both;
    padding: 0;
    border: 0;
    box-shadow: none;
    border-radius: 1px;
    text-shadow: none;
    color: #fff;
    font-size: 22px;
    font-family: 'open_sansregular';
    background: #6BBA51;
}
.report-page .btn:hover {
    background: #FFB400;
}

.report-page a.btn-dnld {
    background: blue;
}
.report-page a.btn-dnld:hover {
    background: #FFB400;
}


.report-page p.message-lg{
    font-size: 16px;
    color: #000;
    line-height: 28px;
    font-family: open_sansregular;
    margin-top: 0px;
}
.report-page p.message-sm{
    font-size: 12px;
    color: #666;
    font-family: open_sansregular;
}


@media (max-width: 800px){
    .mobile-support .report-page .span5{
        width: 91%;
        padding-left: 27px;
    }
    .mobile-support .report-page .span6{
        width: 94%;
        padding-left: 27px;
    }
    .mobile-support .report-page .span6 p{
        width: 90%;
    }
    .mobile-support .report-page .offset1{
        margin: 0;
    }
}

#form-report
{
	margin-top: 0;
}


.report-detail-extract
{
	margin-bottom:100px;
}

.report-margin-endyear{
    margin-top: 74px;
}

.report-page .report-margin-endyear h3{
    margin-top: -34px;
}

.report-margin{
    margin-top: 40px;
}

.report-graph
{
display: block;
    margin-left: auto;
    margin-right: auto;
}

.full-wide
{
	width: 100%;
}


.pub-meta-block
{
	margin-top: 15px;
}

.pub-context
{
	font-size:14px;
	margin:10px 0;
}


.pub-category
{
	font-family: "effraregular";
	font-weight: 900;
	text-transform: uppercase;
	font-size:18px;
	margin:10px 0 10px 0;
	line-height: 36px;
	color: #7D898E;
}

.pub-block
{
	padding-bottom:55px;
}

.reports { margin-bottom: 0px; }

.reports.media-section {
    background-color: white;
}

.reports .media-box{
	margin-top: 20px;
    height: 50px;
    border-right: 0px solid #ccc;
}

.reports .media-box:last-of-type{
    border-right: none;
}

.reports .media-box img{
    height: 25px;
}


.btn-join
{
font-family: 'effra_mediumregular'; color: #fff; margin-top:20px; width:100%; font-size:22px; padding:10px; height:auto;
}
.btn-join-email
{
background-color: #2abd47; border-color: #2abd47;
}
.btn-join-email:hover
{
background-color: #54ca6b; 
}

.btn-join-linkedin
{
border-color:  #0077b5;  background-color: #0077b5; 
}
.btn-join-linkedin:hover
{
background-color: #00a0dc; 
}


.join-form-input-large
{
font-size:20px; line-height:30px; height:auto;
}

.step2 .join-form-input-large
{
margin-left:20px;
width: 90%;
}

#form-report input[type=checkbox]
{
	margin-left:5px;
	margin-right:20px;
  -ms-transform: scale(2); 
  -moz-transform: scale(2); 
  -webkit-transform: scale(2); 
  -o-transform: scale(2); 
  transform: scale(2);
}

#form-report .checkbox-div
{
	font-family: 'open_sansregular';
	font-size: 14px;
}
