@font-face {
    font-family: "HelveticaRegular";
    src: url("../fonts/HelveticaRegular/HelveticaRegular.eot");
    src: url("../fonts/HelveticaRegular/HelveticaRegular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaRegular/HelveticaRegular.woff") format("woff"),
    url("../fonts/HelveticaRegular/HelveticaRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaBold"; */
@font-face {
    font-family: "HelveticaBold";
    src: url("../fonts/HelveticaBold/HelveticaBold.eot");
    src: url("../fonts/HelveticaBold/HelveticaBold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaBold/HelveticaBold.woff") format("woff"),
    url("../fonts/HelveticaBold/HelveticaBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaItalic"; */
@font-face {
    font-family: "HelveticaItalic";
    src: url("../fonts/HelveticaItalic/HelveticaItalic.eot");
    src: url("../fonts/HelveticaItalic/HelveticaItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaItalic/HelveticaItalic.woff") format("woff"),
    url("../fonts/HelveticaItalic/HelveticaItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaLight"; */
@font-face {
    font-family: "HelveticaLight";
    src: url("../fonts/HelveticaLight/HelveticaLight.eot");
    src: url("../fonts/HelveticaLight/HelveticaLight.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaLight/HelveticaLight.woff") format("woff"),
    url("../fonts/HelveticaLight/HelveticaLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaBlack"; */
@font-face {
    font-family: "HelveticaBlack";
    src: url("../fonts/HelveticaBlack/HelveticaBlack.eot");
    src: url("../fonts/HelveticaBlack/HelveticaBlack.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaBlack/HelveticaBlack.woff") format("woff"),
    url("../fonts/HelveticaBlack/HelveticaBlack.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaHeavy"; */
@font-face {
    font-family: "HelveticaHeavy";
    src: url("../fonts/HelveticaHeavy/HelveticaHeavy.eot");
    src: url("../fonts/HelveticaHeavy/HelveticaHeavy.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaHeavy/HelveticaHeavy.woff") format("woff"),
    url("../fonts/HelveticaHeavy/HelveticaHeavy.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaMedium"; */
@font-face {
    font-family: "HelveticaMedium";
    src: url("../fonts/HelveticaMedium/HelveticaMedium.eot");
    src: url("../fonts/HelveticaMedium/HelveticaMedium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaMedium/HelveticaMedium.woff") format("woff"),
    url("../fonts/HelveticaMedium/HelveticaMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaThin"; */
@font-face {
    font-family: "HelveticaThin";
    src: url("../fonts/HelveticaThin/HelveticaThin.eot");
    src: url("../fonts/HelveticaThin/HelveticaThin.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaThin/HelveticaThin.woff") format("woff"),
    url("../fonts/HelveticaThin/HelveticaThin.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaUltraLight"; */
@font-face {
    font-family: "HelveticaUltraLight";
    src: url("../fonts/HelveticaUltraLight/HelveticaUltraLight.eot");
    src: url("../fonts/HelveticaUltraLight/HelveticaUltraLight.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaUltraLight/HelveticaUltraLight.woff") format("woff"),
    url("../fonts/HelveticaUltraLight/HelveticaUltraLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaBoldItalic"; */
@font-face {
    font-family: "HelveticaBoldItalic";
    src: url("../fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot");
    src: url("../fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaBoldItalic/HelveticaBoldItalic.woff") format("woff"),
    url("../fonts/HelveticaBoldItalic/HelveticaBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaBlackItalic"; */
@font-face {
    font-family: "HelveticaBlackItalic";
    src: url("../fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot");
    src: url("../fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaBlackItalic/HelveticaBlackItalic.woff") format("woff"),
    url("../fonts/HelveticaBlackItalic/HelveticaBlackItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaLightItalic"; */
@font-face {
    font-family: "HelveticaLightItalic";
    src: url("../fonts/HelveticaLightItalic/HelveticaLightItalic.eot");
    src: url("../fonts/HelveticaLightItalic/HelveticaLightItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaLightItalic/HelveticaLightItalic.woff") format("woff"),
    url("../fonts/HelveticaLightItalic/HelveticaLightItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaMediumItalic"; */
@font-face {
    font-family: "HelveticaMediumItalic";
    src: url("../fonts/HelveticaMediumItalic/HelveticaMediumItalic.eot");
    src: url("../fonts/HelveticaMediumItalic/HelveticaMediumItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaMediumItalic/HelveticaMediumItalic.woff") format("woff"),
    url("../fonts/HelveticaMediumItalic/HelveticaMediumItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaHeavyItalic"; */
@font-face {
    font-family: "HelveticaHeavyItalic";
    src: url("../fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot");
    src: url("../fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.woff") format("woff"),
    url("../fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaThinItalic"; */
@font-face {
    font-family: "HelveticaThinItalic";
    src: url("../fonts/HelveticaThinItalic/HelveticaThinItalic.eot");
    src: url("../fonts/HelveticaThinItalic/HelveticaThinItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaThinItalic/HelveticaThinItalic.woff") format("woff"),
    url("../fonts/HelveticaThinItalic/HelveticaThinItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "HelveticaUltraLightItalic"; */
@font-face {
    font-family: "HelveticaUltraLightItalic";
    src: url("../fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot");
    src: url("../fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.woff") format("woff"),
    url("../fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/*-----------------------------------------------------------------------------------*/
/*	GENERAL STYLING
/*-----------------------------------------------------------------------------------*/
/*body {
    overflow-x: hidden;
    position: relative;
    margin: 0;
    padding: 0;
    font-family: 'Helvetica', sans-serif !important;
    /*font-weight: 400;* /
    font-size: 13px;
    line-height: 20px;
    background-color: #f2f2f3 !important
}*/
body {
    /*background-image: url("../img/background_page.png");*/
    width: 100%;
    max-height: 100%;
    background: -moz-linear-gradient(0deg, rgba(22, 193, 242, 1) 0%, rgba(255, 222, 0, 1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(22, 193, 242, 1)), color-stop(100%, rgba(255, 222, 0, 1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(22, 193, 242, 1) 0%, rgba(255, 222, 0, 1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(22, 193, 242, 1) 0%, rgba(255, 222, 0, 1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(22, 193, 242, 1) 0%, rgba(255, 222, 0, 1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(22, 193, 242, 1) 0%, rgba(255, 222, 0, 1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#16c1f2', endColorstr='#ffde00', GradientType=1); /* ie6-9 */
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
}

#page {
    color: #000000;
}

.inner_page #content {
    background-color: #FFFFFF !important;
    padding-top: 15px;
    padding-bottom: 15px;
    /*padding-top: 0px !important;*/
    /*padding-bottom: 0px !important;*/
}

/**************  ***********/
#head .col-lg-12 > .col-lg-6 {
    height: 80px;
    position: relative;
}

#head .col-lg-12 .col-lg-6 > img {
    position: absolute;
    bottom: 0;
}

#head .col-lg-12 .col-lg-6:nth-of-type(2) > img {
    right: 5px;
    max-height: 16px;
}

#head .col-lg-12 .col-lg-6:nth-of-type(1) a > img, #head .col-lg-12 .col-lg-6:nth-of-type(1) > img {
    height: 100%;
    max-height: 80px;
    left: 5px;
}

/*************************/

.inner_page .form_line {
    background-color: #f2f2f3 !important;
    /*height: 80px;*/
    font-size: 18px;
    padding: 15px;
    font-weight: bold;
    border-radius: 3px;
    margin-bottom: 15px !important;
}

.form_line, .form-group, .row-space-bottom {
    margin-bottom: 15px !important;
}

.contact_search_data .form-group {
    margin-bottom: 0px !important;
}

.modal-header .close:disabled i {
    color: #FFFFFF !important;
}

.contact_search_data .navbar-form {
    margin-top: 6px;
    color: #706562;
}

#feed_order_form_and_system_description_form label {
    font-weight: normal !important;
}

.thin {
    font-weight: normal !important;
    font-size: 16px;
}

.container-fluid {
    /*max-width: 1440px;*/
    margin-right: auto;
    margin-left: auto;
    /*border: 1px solid red;*/
}

.logo {
    margin-left: 32px;
    float: left !important;
}

.logo img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
}

#page .headline {
    /*border: 1px solid blue;*/
    font-size: 16px;
    background-color: #FFFFFF;
    /*width: 1440px;*/
    margin: 0 auto;
}

#page .headline input[type="text"] {
    display: block;
    /* width: 100%; */
    width: 255px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-top: 0px;
    margin-bottom: 0px;
}

#page .contact_search_data, #page .container {
    height: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

#page .container > .col-lg-10 {
    margin-left: 0px;
    padding-left: 0px;
}

#page .container > .col-lg-2 {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 0px;
}

#page .contact_search_data .container .col-md-4, #page .contact_search_data .container .col-md-4, #page .contact_search_data .container .col-md-8 .col-md-3, #page .contact_search_data .container .col-md-4 .col-md-3,
#page .contact_search_data .container .contact_data {
    margin-top: 11px;
    margin-top: 11px;
}

#page .contact_search_data .container .contact_data {
    /*line-height: 47px;*/
}

#page .contact_search_data .container .contact_data .col-md-6 {
    min-width: 190px;
}

#page .contact_search_data .container .contact_data .col-md-3, #page .contact_search_data .container .col-md-8 .search_form {
    margin-top: 0px !important;
}

#page .select:after {
    color: #706562 !important;
}

#page .contact_search_data .container .col-md-4 {
    /*border-right: 1px solid #706562;*/
}

#page .headline, .headline select option {
    height: 47px;
    color: #706562;
}

.present_search_bar {
    margin-top: 47px;
}

#search_bar {
    padding-top: 5px;
}

#search_bar > input {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

#page .headline .form-control {
    border: none;
}

#page .headline > .col-md-6:nth-of-type(2) {
    margin-right: 80px;
}

.contact_search_data .container .col-md-6:nth-of-type(1) i {
    font-size: 20px;

}

.contact_search_data .container .search_block .select {
    padding-right: 0px;
    padding-left: 5px;
}

.contact_search_data .container .search_block input[type="text"] {
    border-radius: 0px;
}

.contact_search_data .container .search_block input {
    /*width: 87px !important;*/
}

.contact_search_data .container .search_block {
    float: right;
    /*margin-right: 30px;*/
    line-height: 25px;
    position: absolute;
}

.contact_search_data .container .col-md-5 {
    color: #706562;
    padding-right: 5px;
    padding-left: 5px;

}

.contact_search_data .container {
    /*padding-left: 92px;*/
    /*padding-right: 82px;*/
}

.contact_search_data [class*="col-md-"] {
    padding-left: 0px;
    padding-right: 0px;
}

#page .navbar-fixed-top {
    top: 0;
}

#page .headline .contact_search_data input[type="text"] {
    width: 220px;
}

#page .header .headline .contact_search_data .col-md-6:nth-child(2) .col-md-4:nth-last-of-type(2) {
    margin-top: 3px;
    min-width: 1366px;
}

#page .header .headline .contact_search_data {
    margin: 0px 0px;
    height: 47px;
    /*padding-left: 35px;*/
    /*padding-right: 35px;*/
}

#page .headline a {
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
    line-height: 23px;
    font-size: 14px;
    color: #706562;
}

#page .headline .contact_search_data .col-md-8 > .col-md-2:nth-of-type(1) {
    width: 22.1% !important;
    padding-right: 5px;
}

#page .headline .contact_search_data .stat_data {
    min-width: 491px;
}

#page .headline .contact_search_data .stat_data > span {
    line-height: 47px;
    /*padding-left: 40px;*/
}

#page .headline .contact_search_data .col-md-7 > .col-md-2:nth-of-type(2) {
    width: 49.9% !important;
}

#page .headline .contact_search_data .col-md-8 .col-md-3 {
    width: 14% !important;
    padding-left: 5px;
    width: 110px !important;
}

#page .headline .contact_search_data .col-md-8 {
    width: 74%;
}

#page .headline .contact_search_data .col-md-4 {
    font-size: 23px;
    width: 26%
}

#page .headline .contact_search_data .col-md-4 .col-md-4 {
    margin-left: 5px;
}

#page .headline .contact_search_data .col-md-4 .col-md-4 {
    padding-right: 5px;
}

#page .headline .contact_search_data .col-md-4 .col-md-3 {
    padding-left: 5px;
}

#page .headline .contact_search_data > .col-md-4 {
    width: 28%;
    margin-top: 0px;
}

#page .headline .contact_search_data .col-md-8 .search_form {
    /*min-width: 385px;*/
}

#page .navbar-form {
    min-width: 385px;
}

#page .headline .contact_search_data .col-md-8 .stat_bar li:nth-of-type(1) {
    line-height: 47px;
    background-color: transparent;
    color: #706562;
    font-size: 14px;
}

#page .headline .contact_search_data .col-md-8 .stat_bar li {
    color: #FFFFFF;
    background-color: #16c1f2;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    margin-bottom: 0px;
    font-family: Roboto;
    line-height: 21px;
}

#page .headline .contact_search_data .col-md-8 .stat_bar li p:nth-of-type(1) {
    font-size: 13px;
    margin-top: 3px;
    margin-bottom: 0px;
    text-align: center;
}

#page .headline .contact_search_data .col-md-8 .stat_bar li p:nth-of-type(2) {
    margin-bottom: 4px;
    text-align: center;
}

#page .headline .col-md-2:nth-of-type(1) .fa {
    margin-top: 2px;
    font-size: 21px;
    line-height: 20px;
}

.linkedin a i, .twitter a i, .facebook a i, .youtube a u {
    padding-top: 5px !important;
}

.linkedin a, .twitter a, .facebook a, .youtube a {
    color: #FFFFFF;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.linkedin, .twitter, .facebook, .youtube {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#page .social_buttons > ul.inline > li i {
    margin-top: 3px;
}

#page .social_buttons > ul.inline > li {
    margin-left: 0px;
    margin-right: 0px;
    display: inline-flex;
    padding: 5px;
    color: #FFFFFF;
}

#page .social_buttons {
    margin-bottom: 0px;
    list-style-type: none;
    float: left;
    margin-left: 0px !important;
    width: 112px;
}

#page .social_buttons li a {
    color: #FFFFFF !important;
    margin-left: 0px;
    margin-right: 0px;
    text-align: center;
    width: 25px;
    height: 25px;
}

.social_buttons li {
    /*display: inline;*/
    /*width: 25px;*/
    /*height: 25px;*/
}

.linkedin, .twitter, .facebook, .youtube {
    width: 28px;
    height: 25px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;

}

footer .linkedin, footer .twitter, footer .facebook, footer .youtube {
    width: 35px;
    height: 35px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;

}

.linkedin {
    background-color: #0775b7;
}

.twitter {
    background-color: #49c9f2;
}

.facebook {
    background-color: #3a5897;
}

.youtube {
    background-color: #e91b1b;
}

a, input[type="text"] {
    vertical-align: top;
    outline: none !important;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

.header {
    position: absolute;
    width: 100%;
    bottom: 0px;
    /*height: 80px;*/
    /*background-color: #0e0e0e;*/
    /*opacity: 0.702;*/
}

#home {
    height: 320px;
    background-image: url("../img/background_page.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    /*padding-top: 80px;*/
    /*margin-top: 80px;*/
    padding-bottom: 0px;
    padding-top: 135px;
    min-height: 335px;
}

.client_portal #home {
    height: auto !important;
}

.client_portal #home .page_content {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.client_portal #home .page_content H1 {
    margin-top: 0;
    padding-top: 25px;
    margin-bottom: 0;
    padding-bottom: 25px;
}

#page #home .container {
    padding-right: 0;
    padding-left: 0;

}

.inner_page .regulations p {
    text-align: justify;
}

.inner_page .regulations table .table_step {
    vertical-align: middle;
    text-align: center;
}

.inner_page .regulations table tbody tr td {
    vertical-align: middle;
}

.inner_page .regulations table td.table_step {
    width: 80px;
}

.inner_page .regulations p.header {
    margin-bottom: 10px;
}

.inner_page .regulations table tbody tr th {
    font-weight: 100;
}

#page .info_block {
    /*float: right;*/
    /*width: 370px;*/
    width: 100%;
    list-style: none;
    position: absolute;
    z-index: 111;
    /*padding-left: 105px !important;*/
    border: 2px solid #FFFFFF;

    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-left: 0px;
    overflow: hidden;
    font-weight: bold;
    padding: 0px;

}

.navbar-nav > li > a {
    background-color: transparent !important;
}

#page #navigationbar .navbar-nav > li > a {
    font-size: 16px;
    font-weight: bold;
}

#page .info_block li {
    /*height: 67px;*/
    /*height: 41px;*/
    /*width: 370px;*/
    background: none repeat scroll rgba(22, 193, 243, 0.99);
    /*opacity: 0.702;*/
    /*margin-top: 15px;*/
    vertical-align: middle;
    /*display: inline-block;*/
    text-align: left;
    width: 100%;
}

#page .info_block li a:focus, #page .info_block li a:hover, .active_submemu_item {
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.3);
    /*background-color: rgba(237, 235, 234, 0.99);*/
    /*color: #706562!important;*/
    border-radius: 0px !important;
    border: none !important;
    font-weight: bold;
}

#page #home .page_content {
    /*position: absolute;*/
    bottom: 90px;
    float: left;
    /*margin-left: 101px;*/
    color: #FFFFFF;
    margin-top: 70px;
    margin-left: 90px;
    margin-bottom: 0px;

}

#navigationbar .navbar-nav li a:hover > .info_block {
    display: block !important;
}

#page #home .page_content .info_block li {
    width: 100% !important;
}

#page #home .page_content li a {
    border: none;
}

#page .page_content {
    width: 100%;
    padding: 1em;
    margin: 10% auto;
    font-family: arial, serif;
    color: #000;
    margin-top: 219px;
}

/*#page .page_content_inner > div > p:nth-of-type(1) {*/
/*margin-bottom: 0px !important;*/
/*}*/

#page .page_content_inner {
    /*width: 100%;*/
    /*padding: 1em;*/
    /*margin: 10% auto;*/
    font-family: arial, serif;
    color: #000;
    /*margin-top: 25px;*/
    /*margin-bottom: 25px;*/
}

#page .page_content H1 {
    font-size: 49.5px;
    font-family: 'HelveticaBold';
    margin-bottom: 33px;
}

#page #home .page_content div p {
    font-family: 'Helvetica';
}

#page #home .page_content div {
    /*position: relative;*/
    width: 700px;
    height: 150px;
    background: rgba(144, 150, 156, 0.8);
    /*opacity: 0.8;*/
    font-size: 16px;
    padding-left: 20px;
    padding-top: 22px;
    padding-bottom: 20px;
    padding-right: 50px;
}

#page #home .page_content .get_quote {
    width: 186px;
    height: 42px;
    background-color: #041f2c;
    border: none;
    font-size: 25px;
}

#page #blocks .container {
    padding-left: 12px;
}

#page #blocks {
    /*padding-top: 64px;*/
    padding: 0;
}

#page #blocks .container .col-lg-4 .trading_block_inside H3 {
    font-family: 'HelveticaBold';
    color: #000000;
    margin-top: 17px;
    margin-bottom: 5px;
}

#page #blocks .container .col-md-4 col-md-12 {
    font-family: 'Helvetica' !important;
    color: #000000;
}

#page #blocks .container .col-lg-4 .trading_block_inside .col-lg-12:nth-of-type(3) {
    font-weight: bold;
    font-size: 12px;
}

#page hr {
    width: 130px;
    margin-left: auto;
    margin-right: auto;
    height: 1px;
    border: none;
    color: #041f2c;
    background-color: #041f2c;
}

#page #blocks .container .col-lg-4 .trading_block_inside {
    max-width: 274px;
    height: 100%;
    width: 100%;
    margin: 0 auto;
}

#page #blocks .container .col-md-4 .trading_block {
    width: 420px;
    height: 415px;
    margin: 0 auto;
    background-color: #FFFFFF;
    padding-top: 45px;
    /*padding-left: 20px;*/
    /*padding-right: 20px;*/
    padding-bottom: 20px;
    margin: 0 auto;
}

#page #blocks .container .col-md-4 .col-md-12:nth-of-type(1), #page #blocks .container .col-md-4 .col-md-12:nth-of-type(2) {
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}

#page #blocks .container .col-md-4 .col-md-12:nth-of-type(3) {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}

#page #blocks .container .col-md-4 .col-md-12 img {
    width: 194px;
    height: 167px;
}

#page #blocks .container .col-md-4 .col-md-12 {
    font-size: 13px;
}

#page #partners H1, #page .light_text H1, .profile_page h1, .page_content_inner h1 {
    font-family: 'HelveticaLight';
    font-weight: 100;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 21px;
    color: #041f2c;
    margin-bottom: 24px;

}

.light_text, .col-lg-12 > p, .col-xs-12 > p {
    padding-left: 5px;
    padding-right: 5px;
    /*padding-top: 27px;*/
    /*padding-bottom: 27px;*/
}

#page #partners .partner {
    width: 208px;
    height: 42px;
    display: inline-block;
    margin: 0px 62px;
}

.inner_page #content .text {
    font-size: 16px;
}

/*#page #home .page_content p {*/
/*!*position: relative;*!*/
/*width: 700px;*/
/*height: 150px;*/
/*background-color: #90969c;*/
/*opacity: 0.8;*/
/*font-size: 16px;*/
/*padding: 20px;*/
/*}*/

/*#page #home .page_content p:after {*/
/*content: '';*/
/*position: absolute;*/
/*top: 0;*/
/*left: 0;*/
/*width: 100%;*/
/*height: 100%;*/
/*background: #fff;*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*/
/*opacity: .6;*/
/*z-index: -1;*/
/*}*/
#page #home .page_conten p {
    width: 50%;
    padding: 1em;
    margin: 10% auto;
    font-family: arial, serif;
    color: #000;
}

#page .info_block li a {
    padding: 6px 10px;
    text-transform: uppercase;
    font-weight: 400;
    color: #fff;
    font-size: 12pt;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: 'HelveticaLight';
    width: 100%;
    border: none !important;
    text-align: left;
    font-weight: bold;
}

.article_img {
    width: 385px;
    height: 150px;
    margin-top: 10px;
}

.article_img_news {
    width: 357px;
    height: 260px;
    margin-top: 10px;
}

#page #articles .col-lg-12 .col-lg-4 H2, #page #articles .col-lg-12 .col-lg-8 H2, .inner_page .col-xs-15 .director_name H3, .director_name_inside H3 {
    font-family: 'HelveticaLight';
    font-weight: 100;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}

#page #articles {
    padding: 48px 0px;
}

#page #articles .col-lg-8 {
    width: 50%;
    margin-left: 138px;
}

#page #articles .article_title_news {
    font-size: 22px;
    font-weight: bold;
    padding: 20px 0px;
    font-family: 'HelveticaBlack';
    font-weight: bold;
}

#page #articles .article_one {
    margin-bottom: 40px;
}

#page #articles .article_news {
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 20px;
}

#page #articles .col-lg-4 {
    /*width:50%;*/
    margin-left: 38px;
}

.article_title {
    font-size: 16px;
    line-height: 1.2;
    margin: 15px 0px;
    max-width: 385px;
    width: 100%;
    font-family: 'Helvetica';
    font-weight: bold;
}

.article_title_inside {
    font-size: 16px;
    line-height: 1.2;
    margin: 15px 0px;
    max-width: 385px;
    width: 100%;
    font-family: 'Helvetica';
    font-weight: bold;
    margin-bottom: 0px;
}

.article_publish_date {
    font-size: 13px;
    line-height: 1.2;
    font-weight: bold;
    font-family: 'Helvetica';
}

.read_more_link {
    color: #706562;
    font-size: 18px;
}

.read_more {
    margin-bottom: 20px;
}

#page #call {
    background-image: url("../img/call_layer.png");
    /*background: none repeat scroll rgba(14, 14, 14, 0.9);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
    /*max-height: 431px;*/
    height: 462px;
}

#page #call .white_header {
    font-size: 70px;
    color: #ffffff;
    font-weight: bold;
    margin-top: 65px;
    margin-bottom: 55px;
}

#page #call .call_to_action {
    width: 300px;
    height: 60px;
    background-color: #ffde00;
    color: #ffffff;
    font-size: 27px;
    border: none;
}

#page #call .container .call_description {
    font-size: 27px;
    color: #ffffff;
    margin-bottom: 35px;
}

#page #call .container {
    text-align: center;
}

footer {
    background-color: #706562;
    font-size: 10pt;
    color: #FFFFFF;
    /*position: relative;*/
    /*bottom: 0px;*/
    /*width: 100%;*/
}

footer ul {
    list-style: none;
    font-size: 10pt;
    color: #FFFFFF;
    margin-left: 15px;
}

footer ul li a, footer ul li a:focus, footer ul li a:hover {
    text-decoration: none;
    font-size: 10pt;
    color: #FFFFFF;
}

footer img {
    width: 149px;
    height: 119px;
    margin: 0 auto;
}

footer .col-md-3 {
    color: #ffffff;
}

footer .col-md-3 ul li {
    font-size: 20px;
    margin-bottom: 6px;
}

footer .container {
    padding-left: 200px;
    padding-right: 200px;
}

footer {
    color: #ffffff;
}

footer H3 {
    margin-top: 31px;
    font-weight: normal;
    margin-bottom: 22px;
    font-size: 27px;
}

footer .col-md-12:nth-child(3) {
    margin-top: 25px;
    margin-bottom: 20px;
}

footer .subscribe {
    width: 119px;
    height: 38px;
    background-color: #ffde00;
    color: #041f2c;
    border-radius: 10px;
    /*padding-left: 25px;*/
    /*padding-right: 25px;*/
    font-size: 17px;
    font-weight: bold;
    border: none;
    margin-left: 8px;
}

#page form .buttons_group {
    /*margin-right: 50px !important;*/
}

.battons_default {
    color: black;
    background-color: #ffde00;
    border-radius: 10px;
    font-size: 17px;
    font-weight: bold;
    border: none;
    padding: 10px 25px;
}

.contact_search_data .battons_default {
    padding: 6px 23px;
}

.battons_default:disabled, .battons_default[disabled] {
    width: 119px;
    height: 38px;
    color: rgba(51, 51, 51, 0.78);
    background-color: rgba(251, 184, 39, 0.38);
    border-radius: 10px;
    font-size: 17px;
    font-weight: bold;
    border: none;
    margin-left: 8px;
}

.battons_default_link {
    width: 119px !important;
    /* height: 38px; */
    color: black;
    background-color: #ffde00;
    border-radius: 10px;
    font-size: 15px;
    font-weight: bold;
    border: none;
    margin-left: 8px;
}

.battons_default_link {
    width: 119px !important;
    /* height: 38px; */
    color: black;
    background-color: #ffde00;
    border-radius: 10px;
    font-size: 15px;
    font-weight: bold;
    border: none;
    margin-left: 8px;
}

footer .enter_email, .buttons_dark {
    background-color: #041f2c;
    border: none;
    border-radius: 10px;
    padding: 10px 25px;
    font-size: 17px;
    margin-right: 8px;

    font-family: 'HelveticaLight';
}

footer .enter_email {
    color: #ffde00;
}

.buttons_dark {
    color: #fff;
}

footer .enter_email {
    color: #ffde00;
}

footer ::-webkit-input-placeholder {
    color: #ffffff;
}

footer ::-moz-placeholder {
    color: #ffffff;
}

/* Firefox 19+ */
footer :-moz-placeholder {
    color: #ffffff;
}

/* Firefox 18- */
footer :-ms-input-placeholder {
    color: #ffffff;
}

footer .social_buttons_footer i {
    padding-top: 5px;
    color: #000000;
    font-size: 21px;
}

footer .socials_footer {
    margin: 0 auto;
    text-align: center;
    margin-bottom: 47px;
}

footer .follow_us {
    margin-top: 43px;
    margin-bottom: 15px;
}

footer .sign_up_footer, footer .follow_us {
    font-size: 21px;
}

footer .social_buttons_footer {
    width: 140px;
    margin: 0 auto;
    list-style-type: none;
}

footer .social_buttons_footer > ul.inline > li {
    margin-left: 0px;
    margin-right: 0px;
    display: inline-flex;
    padding-left: 0px;
    padding-right: 0px;
    color: #000000;
}

footer .copyright {
    color: #cfcfcf;
    font-family: 'HelveticaLight';
    font-size: 19px;
    margin-top: 15px;
}

footer .copyright a, footer .copyright a:focus, footer .copyright a:hover {
    color: #cfcfcf;
    text-decoration: none;
}

::-webkit-input-placeholder {
    opacity: 1 !important;
}

:-moz-placeholder {
    opacity: 1 !important;
}

::-moz-placeholder {
    opacity: 1 !important;
}

:-ms-input-placeholder {
    opacity: 1 !important;
}

select:-moz-focusring {
    color: transparent;
    outline: none !important;
    text-shadow: 0 0 0 #000 !important;
    border: 0 !important;
}

/*textarea {*/
/*resize: none;*/
/*}*/

img {
    outline: 0;
    vertical-align: top;
    border: 0;
    /*width: 100%;*/
    max-width: 100.1%;
    height: auto;
}

/*a {
    text-decoration: none;
    color: #7daded;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}*/

/*a:hover,
a:focus {
    text-decoration: none;
    /*color:#f2b84b;* /
}*/

#page {
    /*overflow-x: hidden;*/
    /*height: 100%;*/
    /*max-height: 100%;*/
    /*height: 100vh;*/
    /*position: relative;*/
    /*height: 100%;*/
}

.clear {
    clear: both;
    height: 0;
    font-size: 0;
}

section {
    padding: 55px 0;
}

/*.container {
    padding-left: 30px;
    padding-right: 30px;
}*/

.margbot0 {
    margin-bottom: 0 !important;
}

.margbot5 {
    margin-bottom: 5px !important;
}

.margbot10 {
    margin-bottom: 10px !important;
}

.margbot20 {
    margin-bottom: 20px !important;
}

.margbot25 {
    margin-bottom: 25px !important;
}

.margbot30 {
    margin-bottom: 30px !important;
}

.margbot40 {
    margin-bottom: 40px !important;
}

.margbot50 {
    margin-bottom: 50px !important;
}

.margbot55 {
    margin-bottom: 55px !important;
}

.margbot60 {
    margin-bottom: 60px !important;
}

.margbot65 {
    margin-bottom: 65px !important;
}

.margbot70 {
    margin-bottom: 70px !important;
}

.margbot75 {
    margin-bottom: 75px !important;
}

.margbot80 {
    margin-bottom: 80px !important;
}

.margbot95 {
    margin-bottom: 95px !important;
}

.margbot120 {
    margin-bottom: 120px !important;
}

.pad0 {
    padding: 0 !important;
}

.padbot0 {
    padding-bottom: 0 !important;
}

.padbot10 {
    padding-bottom: 10px !important;
}

.padbot20 {
    padding-bottom: 20px !important;
}

.padbot30 {
    padding-bottom: 30px !important;
}

.padbot40 {
    padding-bottom: 40px !important;
}

.padbot50 {
    padding-bottom: 50px !important;
}

.padbot60 {
    padding-bottom: 60px !important;
}

.padbot70 {
    padding-bottom: 70px !important;
}

.padbot80 {
    padding-bottom: 80px !important;
}

.padbot85 {
    padding-bottom: 85px !important;
}

.padtop0 {
    padding-top: 0 !important;
}

.padright0 {
    padding-right: 0 !important;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.color_text {
    color: #f2b84b !important;
}

.btn {
    display: inline-block;
    vertical-align: top;
    padding-left: 53px;
    padding-right: 53px;
    padding-top: 12px;
    padding-bottom: 11px;
    text-transform: none;
    font-weight: 400;
    line-height: 20px;
    font-size: 15px;
    color: #fff;
    text-shadow: none;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background-color: #333;
}

#market_filter_buttons .btn:not(.active):not(:hover) {
    background-color: #16c1f3;
}

.btn:hover {
    color: #333;
    background-color: #f2b84b;
}

.btn-blue {
    background-color: #16c1f3;
}

/*-----------------------------------------------------------------------------------*/
/*	TYPOGRAPHY
/*-----------------------------------------------------------------------------------*/
/*ul, ol {*/
/*padding: 0;*/
/*margin: 0;*/
/*}*/

/*li {*/
/*padding: 0;*/
/*margin: 0;*/
/*list-style: none;*/
/*}*/

p {
    margin: 0 0 20px;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    font-family: 'Raleway', sans-serif;
    text-transform: none;
    font-weight: 400;
    line-height: 1.2;
}

h1 {
    margin: 0 0 24px;
    font-size: 28px;
}

h2 {
    margin: 0 0 43px;
    font-size: 23px;
}

h3 {
    margin: 0 0 21px;
    font-size: 20px;
    color: #16c1f2 !important;
    font-weight: normal !important;
}

h4 {
    margin: 0 0 21px;
    font-size: 10pt !important;
}

h5 {
    margin: 0 0 15px;
    font-size: 15px;
}

h6 {
    margin: 0 0 15px;
    font-size: 12px;
}

/*-----------------------------------------------------------------------------------*/
/*	HEADER
/*-----------------------------------------------------------------------------------*/
header {
    /*position: fixed;*/
    /*z-index: 9999;*/
    /*left: 0;*/
    /*top: 0;*/
    /*width: 100%;*/
    /*padding: 26px 0;*/
    /*transition: all 0.3s ease-in-out;*/
    /*-webkit-transition: all 0.3s ease-in-out;*/
}

.navbar {
    min-height: 100%;
}

.nav_menus {
    /*padding-top: 16px;*/
    /*height: 82px;*/
    /*line-height: 80px;*/
    /*background: rgba(14, 14, 14, 0.8);*/
    /*margin-top: 25px;*/
    height: 80px;
    border: none;
}

.navbar-header {
    margin-left: 25px;
    margin-right: 15px !important;
    margin-top: 17px;
    /*margin-bottoms: 17px;*/
    /*width: 233px !important;*/
}

.navbar-header a img {
    /*width: 233px;*/
    /*height: 48px;*/
    /*margin-right: 30px;*/
}

/*ul,*/
/*ol {*/
/*padding: 0;*/
/*margin: 0 0 10px 25px;*/
/*}*/

header.menu_fixed {
    padding-top: 65px;
    padding-bottom: 100px;
    position: relative;
    /*background-color: #333;*/
}

#page .logo {
    float: left !important;
}

.logo a {
    display: block;
}

/* Menu */
.main_menu {
    margin-bottom: 0px;
}

.main_menu {
    float: left;
    /*padding: 8px 0 0;*/
    font-size: 16px;
    /*line-height: 78px;*/
    font-size: 18px;
    margin-left: 10px;
    font-family: 'HelveticaLight';
}

.navbar-collapse {
    position: static !important;
    /*float: left;*/
}

.main_menu li, #page .header .navbar-collapse li {
    display: inline-block;
    margin: 0 0 0 0px;
    padding: 0;
    /*border-right: 1px solid #FFF;*/
}

.main_menu li, #page .header .navbar-right li {
    border: none;
}

.main_menu li a:hover, .main_menu li a:focus {
    text-decoration: none !important;
}

.main_menu li a, #page .header .navbar-collapse li a {

    display: block;
    padding: 6px 10px;
    text-transform: uppercase;
    font-weight: 400;
    color: #fff;
    /*text-shadow: 1px 0 2px rgba(0, 0, 0, 0.31);*/
    /*border-radius: 15px;*/
    font-size: 14px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: 'HelveticaLight';

    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom: none;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-top: 2px solid #FFFFFF;
}

.main_menu li a, #page .header .navbar-collapse li {
    margin-right: 1px;
    min-width: 160px;
    text-align: center;
}

#navigationbar {
    padding-top: 10px;
    /*padding-bottom: 10px;*/
    /*margin-left: 25px;*/
}

#page #partners .slider {
    margin-left: 0px;
    margin-right: 0px;
    /*height: 64px;*/
    /*padding-top: 107px;*/
    /*padding-bottom: 123px;*/
}

.white_info ul {
    padding-top: 50px;
    padding-bottom: 50px;
}

.triangle_block {
    height: 0;
    border-style: solid;
    border-width: 0 280px 604px 280px;
    margin-left: 20%;
    border-color: transparent transparent #5998d4 transparent;
    position: absolute;
}

.arrow-right {
    position: absolute;
    height: 190px;
    background-color: #67c6ff; /* #5998d4*/
    width: 75%;
    margin-left: 100px;
    opacity: 0.89;
    /*position: relative;*/
    /*background: green;*/
}

.arrow-right:after {
    content: "";
    border-top: 150px solid transparent;
    border-bottom: 150px solid transparent;
    border-left: 150px solid #67c6ff;
    position: absolute;
    left: 100%;
    top: -47px;
    /*opacity: 0.89;*/
    /*margin-top: -15px;*/
}

.international_investor_focus img {
    width: auto;
    height: auto;
}

.dbot_prime {
    background-color: #16c1f2;
    min-height: 614px;
    width: 100%;
}

.white_info ul li p {
    font-size: 20px;
}

.arrow_block_info ul li span {
    min-height: 110px;
    height: 110px;
    display: table-cell;
    vertical-align: middle;
}

.arrow_block_info ul li {
    color: #FFFFFF;
    max-width: 390px;
    font-size: 16px;
    font-weight: bold;
    background-color: #5998d4;
    opacity: 0.89;
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    border-radius: 20px;
    min-height: 125px;
    height: 100%;
    vertical-align: middle;
    /*display: table-cell;*/
    margin: 0px 30px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.white_info ul li {
    color: #FFFFFF;
    max-width: 390px;
    font-size: 16px;
    font-weight: bold;
    background-color: #FFFFFF;
    color: #000000;
    opacity: 0.89;
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    border-radius: 20px;
}

#page #partners {
    background-color: #FFFFFF;
}

#page #partners .slick-track .profile_block img {
    margin: 0 auto;
}

.slick-list {
    max-height: 408px;
    height: 100%;
}

.slide-img {
    max-height: 413px;
    height: 100%;
}

#page #partners .arrow_slide_previous {
    float: left;
    display: block;
    position: absolute;
    top: 0px;
    left: 153px;
    cursor: pointer;
}

#page #partners .arrow_slide_next {
    float: right;
    display: block;
    position: absolute;
    top: 0px;
    right: 153px;
    cursor: pointer;
}

#page #partners .slider .arrow_slide {
    width: 37px;
    /*height: 64px;*/
    margin: 135px auto
}

/*.main_menu li a:hover,*/
/*.main_menu li.active a {*/
/*color: #333;*/
/*background-color: #f2b84b;*/
/*}*/
.main_menu li a:hover,
.main_menu li.a:focus {
    color: #FFF;
    text-decoration: none;
    /*background-color: #f2b84b;*/
}

#page .social a {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 2px 0 0;
    text-align: center;
    line-height: 24px;
    font-size: 18px;
    color: #706562;
}

#page .social a:hover {
    color: #f2b84b;
}

footer {
    position: relative;
    /* overflow: hidden; */
    padding: 15px 0 10px;
    color: #FFFFFF;
    background-color: #706562;
    width: 100%;
    bottom: 0px;
    /*margin-top: -113px;*/
}

footer a {
    color: #b5b5b5;
}

footer a:hover {
    color: #f2b84b;
}

footer h4 {
    margin-bottom: 17px;
    padding-bottom: 17px;
    text-transform: none;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    color: #f2f1e6;
    border-bottom: 1px solid #333;
}

#copyright {
    padding: 24px 0 10px;
    color: #fff;
    border-top: 1px solid #333;
    background-color: #282828;
}

#copyright span {
    color: #f2b84b;
}

/*********************/

#page .select {
    /*border:1px solid #e3e3e3;*/
    border: none;
    border-radius: 3px;
    /*color:#616263;*/
    overflow: hidden;
    height: 25px;
    width: 110px;
    position: relative;
    display: block;
    height: 47px;
}

/*#page select {*/
/*!*height: 47px;*!*/
/*padding: 0px 0px;*/
/*!*background-color:#ececec;*!*/
/*border: 0;*/
/*outline: none;*/
/*font-size: 14px;*/
/*width: 110px;*/
/*-webkit-appearance: none;*/
/*-moz-appearance: none;*/
/*appearance: none;*/
/*border: none;*/
/*color: #706562;*/
/*margin-top: -1px;*/
/*!*line-height: 47px;*!*/
/*}*/

#page .select:after {
    content: "▼";
    color: #041f2c;
    padding: 3px 8px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 1;
    text-align: center;
    width: 10%;
    height: 100%;
    pointer-events: none;
    box-sizing: border-box;
    margin-right: 20px;
    font-size: 16px;

}

#page .contact_data > .col-md-6 {
    padding-top: 2px;
}

/*.modal-open .modal {*/
/*width: 560px !important;*/
/*height: 560px !important;*/
/*margin-top: 150px !important;*/
/*}*/

#content .container {
    max-width: 1440px !important;
    width: 100% !important;
}

#page .container, .container, #header .container {
    max-width: 1440px !important;
    width: 100%;
    margin: 0 auto;
}

#page .container_inner {
    max-width: 1220px;
    width: 100%;
    margin: 0 auto;
}

/*@media (min-width: 1440px) {*/
/*#page .container {*/
/*width: 1440px;*/
/*margin: 0 auto;*/
/*}*/
/*}*/

/*#page #home ul li*/
/*{*/
/*display: table-cell;*/
/*!*width: 110px;*!*/
/*!*height: 93px;*!*/
/*text-align: center;*/
/*vertical-align: middle;*/
/*}*/
#JsNewsModalWindow {
    /*right: 20%;*/
    /*left: 20%;*/
    /*top: 10%;*/
    /*bottom: 20%;*/
    /*width: auto;*/
    /*margin-left: 0px;*/
}

.no_logo_news {
    height: auto !important;
    margin-top: 55px !important;
    padding-left: 2px;
    padding-right: 2px;
}

#page #JsModalAjaxNewDetailsInside .modal-header div:nth-of-type(1) {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
}

#JsModalAjaxNewDetailsInside {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

#JsModalAjaxNewDetailsInside article {
    text-align: justify;
}

.jsModalAjaxNewDetailsInsideControlNext, #page #JsModalAjaxNewDetailsInside .jsModalAjaxNewDetailsInsideControlPrev {
    background-color: transparent;
    border: none;
}

#page .admin_zone > a, #page .admin_zone > a:focus, #page .admin_zone > a:hover {
    padding: 0px 10px;
    text-transform: uppercase;
    font-weight: 400;
    color: #fff;
    text-shadow: 1px 0 2px rgba(0, 0, 0, 0.31);
    border-radius: 15px;
    font-size: 18px;
    margin-left: 10px;
    font-family: 'HelveticaLight';
    text-decoration: none;
}

#page .admin_zone > a:focus, #page .admin_zone > a:hover {
    /*display: block;*/
}

.order_types {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

#page input[type="number"] {
    width: 65px !important;
    margin-right: 15px;
    /*padding-top: 10px;*/
    /*padding-bottom: 10px;*/
    left: 5px;
    /*padding-left: 5px;*/
    height: 30px !important;
    padding-left: 12px;
}

#page .form .form_client_portal .col-md-4 .col-md-12:nth-of-type(3) {
    margin-top: 15px !important;
}

.inner_page .col-md-12 > .col-md-3, .inner_page .col-md-12 > .col-md-4, .inner_page .col-md-12 > .col-md-3 > .col-md-12, .inner_page .col-md-12 > .col-md-4 {
    padding-left: 0px !important;
    padding-right: 0px !important;;
}

#page .form .form_client_portal .col-md-4 .col-md-12:nth-of-type(4) {
    margin-top: 15px !important;
}

#page #feed_order_form_and_system_description_form .vertical-align .col-md-6 .col-md-12 {
    margin-top: 12px;
    margin-bottom: 12px;
}

#page .form .form_client_portal .col-md-12 {
    margin-top: 25px;
}

#page .form_client_portal .pre_trade_controls .checkboxes {
    padding-left: 10px !important;
}

#page .form .form_client_portal .form_group, #page .form .pre_trade_controls .col-md-12 {

}

#page .form .form_client_portal .form_group, #page .form .pre_trade_controls .col-md-12 {
    line-height: 26px !important;
    /**! min-height: 31px;*/
    padding-top: 5px;
}

#page .form .form_client_portal input[type="text"], #page .form .form_client_portal input[type="email"] {
    display: block;
    /*width: 100%;*/
    max-width: 255px;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#page .form_input input[type="text"], #page .form_input input[type="email"], #page .form_input input[type="phone"] {
    display: block;
    /*width: 100%;*/
    /*width: 195px;*/
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
}

.contact_us_form > .col-lg-4 .col-lg-12 > .col-lg-2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.contact_us_form form .form-group label {
    margin-bottom: 5px;
    margin-left: 0px;
}

.contact_us_form i.fa {
    color: #16c1f2;
    font-size: 40px;
}

.bold {
    font-weight: bold !important;
}

#page .form_client_portal .col-md-5 .col-md-6:nth-of-type(2) {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

#page .form_client_portal .row {
    margin-right: 0px !important;
}

#page .form_client_portal .form-group {
    width: 100%;
}

.contact_info > .col-md-4 > .form-inline .form-group > label, .contact_info > .col-md-2 .form-group > label, .contact_info > .col-md-10 > .form-inline:nth-of-type(2) > .form-group > .col-md-4:nth-of-type(3) label, .contact_info > .col-md-10 > .form-inline:nth-of-type(2) > .form-group > .col-md-4:nth-of-type(2) label, .contact_info > .col-md-10 > .form-inline:nth-of-type(5) > .form-group > .col-md-4:nth-of-type(2) label, .contact_info > .col-md-10 > .form-inline:nth-of-type(5) > .form-group > .col-md-4:nth-of-type(3) label, .contact_info_additions > .col-md-8 > .form-group:nth-of-type(1) label, .contact_info_additional > .col-md-3 > .form-inline .form-group label, .contact_info_additional .col-md-9 .form-inline:nth-of-type(3) label {
    line-height: 30px;
}

.contact_info > .col-md-4 > .form-inline, .contact_info > .col-md-2 > .form-inline, .contact_info > .col-md-10 > .form-inline, .contact_info_additional > .col-md-9 > .form-inline, .contact_info_additional > .col-md-3 > .form-inline {
    margin-right: 25px;
    margin-bottom: 25px;
}

.contact_info > .col-md-10 > .form-inline:nth-of-type(2) > .form-group div[class*='col-'], .contact_info > .col-md-10 > .form-inline:nth-of-type(5) > .form-group div[class*='col-'] {
    padding-right: 0px !important;
}

.contact_info > .col-md-10 > .form-inline:nth-of-type(2) > .form-group > .col-md-4:nth-of-type(1), .contact_info > .col-md-10 > .form-inline:nth-of-type(5) > .form-group > .col-md-4:nth-of-type(1), .contact_info_additional > .col-md-9 > .form-inline:nth-of-type(3) > .form-group div[class*='col-'] {
    padding-left: 0px !important;
}

.contact_info > .col-md-10 > .form-inline:nth-of-type(2) > .form-group > .col-md-4:nth-of-type(2), .contact_info > .col-md-10 > .form-inline:nth-of-type(2) > .form-group > .col-md-4:nth-of-type(3), .contact_info > .col-md-10 > .form-inline:nth-of-type(5) > .form-group > .col-md-4:nth-of-type(3), .contact_info > .col-md-10 > .form-inline:nth-of-type(5) > .form-group > .col-md-4:nth-of-type(2) {
    padding-left: 35px;
}

#page .form_client_portal .contact_info #company_name, #page .form_client_portal .contact_info #billing_address, #page .form_client_portal .contact_info #billing_contact_name, #page .form_client_portal .contact_info #city, #page .form_client_portal .contact_info #technical_contact_cont, #page .form_client_portal .contact_info #billing_contact, #page .form_client_portal .contact_info_additional #mpid_company_name, #page .form_client_portal .contact_info_additional #company_name, #page .form_client_portal .contact_info_additional #electronic_authorized_signature,
#page .form_client_portal #third_party_company_name, #page .form_client_portal #third_party_address_of_principal_office {
    width: 100% !important;
}

.contact_info_additional .col-md-9 .form-inline:nth-of-type(3) label {
    padding-right: 29px;
}

.contact_info_additional .col-md-9 .form-inline:nth-of-type(3) .form-group .col-md-4 {
    padding-right: 0px !important;
}

#page .port_bundle_details > .col-md-4:nth-of-type(2) > .col-md-12:nth-of-type(3), #page .port_bundle_details > .col-md-4:nth-of-type(2) > .col-md-12:nth-of-type(4) {
    padding-left: 0px !important;
}

#page .form_client_portal .pre_trade_controls .checkboxes > .col-md-3:nth-of-type(2) {
    line-height: 26px !important;
    /**! min-height: 31px;*/
    padding-top: 5px;
}

#page .form_client_portal .pre_trade_controls .checkboxes > .col-md-3:nth-of-type(1) {
    line-height: 26px !important;
    /**! min-height: 31px;*/
    padding-top: 10px !important;
}

#page .form .form_client_portal #datetimepicker input[type="text"], #page .form .form_client_portal #datetimepicker_form input[type="text"] {
    width: 195px !important;
}

#electronics_auth_signature {
    width: 100% !important
}

#confirm_cancel_orders {
    margin-right: 15px !important;
}

.page_content_inner .form .col-md-12 textarea, .page_content_inner .form .col-md-8 .form-group #electronics_auth_signature {
    width: 100% !important;
}

.page_content_inner #tab_form_content .tab-pane.active .form_client_portal, .page_content_inner #company_profile_form, .contour {
    border: 1px solid #ddd !important;
    padding: 5px;
    margin-bottom: 20px;
}

/*.contour {*/
/*margin-bottom: 0px;*/
/*}*/
.contour .form-group {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

#page .form .form_client_portal .port_bundle_details .col-md-4 > .col-md-12 {
    padding-left: 15px !important;
}

#danger_top {
    margin-top: 65px;
    position: relative;
    /*width: 100%;*/
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.vertical-align {
    display: flex !important;
    align-items: center;
}

.form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {
    position: absolute;
}

.date_label {

}

.label_title {
    margin-top: 6px;
}

.btn_plus, .btn_minus {
    border-color: transparent !important;
    box-shadow: none;
}

.full_width, .input-group-full-width {
    width: 100% !important;
}

.form_client_portal input[type="checkbox"] {
    /* All browsers except webkit*/
    transform: scale(1.5);
    /* Webkit browsers*/
    -webkit-transform: scale(1.5);
    margin: 0px 10px;
}

.form-group label {
    margin: 0px 10px;
}

.btn-group-vertical .btn {
    padding-left: 5px !important;
    padding-right: 5px !important;
    text-align: center;
}

.profile_page .btn-group-vertical .btn-default {
    /*height: 67px;*/
    /*width: 370px;*/
    background: none repeat scroll rgba(14, 14, 14, 0.8);
    /* opacity: 0.702; */
    margin-top: 15px;
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    word-wrap: break-word;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 400;
    line-height: 20px;
}

.profile_page .page_content_inner .col-lg-3 {
    padding-left: 1px;
    padding-right: 1px;
}

.p_blocks .profile_block {
    max-width: 260px;
    width: 100%;
    max-height: 360px;
    height: 395px;
    background-color: #ffffff;
    padding-top: 10px;
    padding-bottom: 15px;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 15px;
    border: 1px solid #ebebeb;
    border-top: 5px #16c1f2 solid;
    display: inline-block;
}

.data-block {
    /*border: 1px solid #ebebeb;*/
    /*border-top: 5px #16c1f2 solid;*/
    /*margin-left: 5px !important;*/
    /*margin-right: 5px !important;*/
    /*padding-top: 5px;
    padding-bottom: 5px;*/
}

.stat-block {
    padding: 5px;
}

.mini-block {
    max-width: 170px;
    width: 100%;
}

.middle-block {
    max-width: 265px;
    /*width: 100%;*/
}

.divider_bold {
    border-top: 5px #706562 solid;
    margin: 5px;
    padding: 10px;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    min-height: 295px;
    padding: 10px 0px;
    margin-right: 15px;
}

#wrapper .profile_page #inner_container .data_b_s_block {
    margin-right: 42px;
}

.hidden {
    display: none;
}

.divider_bold #bids table tbody th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.bids_label, .offers_label {
    width: 100%;
    font-size: 15px;
    margin-bottom: 15px;
    /*font-family: Roboto Light;*/
}

.bids_label {
    color: #378c42;
}

.offers_label {
    color: #F37320 !important;
}

#bids tbody tr:hover td, #bids .active_tr, #asks tbody tr:hover td, #asks .active_tr {
    background: #ffde00 !important;
    color: #333333 !important;
}

.data-block .text-center {
    /*padding-top: 5px;*/
}

.data-block > .col-lg-12:nth-of-type(1) {
    margin-bottom: 10px;
}

.data-block > .col-lg-12:nth-of-type(2) {
    font-size: 22px;
    margin-bottom: 10px;
}

.regulations > .col-lg-9, .regulations > .col-lg-9 > .col-lg-12, .regulations > .col-lg-9 > .col-lg-12 > .col-lg-12 {
    padding-left: 0px;
    padding-right: 0px;
}

.regulations #inner_container .col-lg-12 .col-lg-9 .col-lg-12:nth-of-type(3), .regulations #inner_container .col-lg-12 .col-lg-9 .col-lg-12:nth-of-type(4) {
    margin-bottom: 10px;
}

.regulations #inner_container .col-lg-12 .col-lg-3, .regulations #inner_container .col-lg-12 .col-lg-9, .regulations #inner_container .col-lg-12 .col-lg-9 .col-lg-12 {
    padding-left: 0px;
    padding-right: 0px;
}

.data-block .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
}

.p_blocks .profile_block {
    max-width: 290px;
}

.p_blocks .asset_name_profile {
    padding-left: 0px;
    padding-right: 0px;
    /*font-family: Roboto Light;*/
    font-size: 22px;
    height: 62px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /*max-width: 228px;*/
    width: 10%;
    /*max-width: 280px;*/
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.p_blocks .profile_block_value {
    font-size: 18px;
}

.p_blocks .profile_block_value_left {
    padding-left: 0px;
    padding-right: 0px;
}

.p_blocks .profile_block_value_right {
    padding-left: 0px;
    padding-right: 0px;
}

.p_blocks .units_in_trade_data {
    margin-bottom: 10px;
}

.p_blocks .profile_data_info {
    margin-bottom: 15px;
}

.p_blocks .profile {
    height: 200px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.p_blocks.block_btn_details {
    text-align: center;
    margin: 0 auto;
    width: 100%;
}

.p_blocks.btn_details {
    width: 137px;
    height: 45px;
    border-radius: 0px;
    border: #444444 3px solid;
    font-size: 16px;
}

.profile_block {
    max-width: 260px;
    width: 100%;
    max-height: 360px;
    height: 395px;
    background-color: #ffffff;
    padding-top: 10px;
    padding-bottom: 15px;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 15px;
    border: 1px solid #ebebeb;
    border-top: 5px #16c1f2 solid;
    display: inline-block;
    max-width: 290px;
}

.profile_name {
    padding-left: 0px;
    padding-right: 0px;
    /*font-family: Roboto Light;*/
    font-size: 22px;
    height: 62px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /*max-width: 228px;*/
    width: 10%;
    /*max-width: 280px;*/
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.btn_details_profile {
    text-align: center;
    margin: 0 auto;
    width: 100%;
}

.btn_details_profile {
    width: 137px !important;
    height: 45px !important;
    border-radius: 0px !important;
    border: #444444 3px solid !important;
    font-size: 16px !important;
}

.btn-default-link:hover, .btn-default-link:focus, .btn-default-link:active, .btn-default-link_active {
    color: #333 !important;
    background-color: #f2b84b !important;
}

.headline_yellow {
    /*color: #ffde00;*/
    font-weight: normal;
    font-size: 27px;
    line-height: 40px;
    font-family: 'Helvetica';
    padding-bottom: 15px;
}

.inner_page p {
    margin-bottom: 15px;
}

.headline_yellow:nth-of-type(2) {
    margin-top: 15px !important;
}

.dbot_prime .col-lg-5 .col-lg-12:nth-of-type(1) {
    margin-bottom: 20px;
    margin-top: 20px;
}

.contact_us_form {
    margin-top: 100px;
}

.contact_us_form > .col-lg-4 > .col-lg-12 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.contact_us_form > .col-lg-4 > .col-lg-12 > .col-lg-10 {
    height: 40px;
    display: table-cell;
    vertical-align: middle;
}

.circle_div {
    width: 200px;
    height: 200px;
    background: #f0f5fb;
    -moz-border-radius: 200px;
    -webkit-border-radius: 200px;
    border-radius: 200px;
}

.circle_text {
    line-height: 200px;
    margin: 0px;
    font-size: 20px;
}

.circle {
    border: 4px solid #5799e3;
    position: relative;

}

.circle_blocks {
    max-width: 1125px;
    width: 100%;
    margin: 40px auto;
}

.circle_blocks_colour {
    margin: 40px auto;
}

.circle_triangle {
    position: relative;
    width: 225px;
}

.inner_page #home .page_content {
    margin-top: 70px !important;
}

.triangle {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 90px 0 90px 100px;
    border-color: transparent transparent transparent #007bff;
    left: 144px;
    top: 10px;
}

.z_index_5 {
    z-index: 5;
}

.z_index_4 {
    z-index: 4;
}

.z_index_3 {
    z-index: 3;
}

.z_index_2 {
    z-index: 2;
}

.z_index_1 {
    z-index: 1;
}

.circle_block_inside {
    max-width: 200px;
    width: 100%;
    margin: 20px auto;
}

.circle_blocks_colour .article_title {
    font-weight: normal !important;
    font-size: 15px;
}

.circle_blocks_colour h4 {
    margin-bottom: 5px;
}

.circle_blocks_colour {
    font-family: 'HelveticaLight';
}

.light_blue {
    background-color: #67c6ff;
}

.dark_blue {
    background-color: #16c1f2;
}

.yellow {
    background-color: #fbb927;
}

.purple {
    color: #16c1f2 !important;
}

.circle_block_inside a, .circle_block_inside a:active, .circle_block_inside a:hover {
    color: #ffffff;
    text-decoration: none;
    font-size: 20px !important;

}

/**********************************************/

.accordion-toggle:hover {
    text-decoration: none;
}

/*.panel-default > .panel-heading {*/
/*background-color: transparent;*/
/*border: none;*/
/*}*/

.col-md-1 .glyphicon {
    color: #62c6ff;
    font-weight: bold;
    line-height: 70px;
    text-align: center;
    font-size: 27px;
    /*font-family: 'HelveticaThin';*/
}

.panel-default {
    border: none;
    box-shadow: none;
    max-height: 585px;
    overflow: auto;
}

.panel-title a, .panel-title a:hover, .panel-title a:active, .panel-title a:focus, .useful_links_title, .useful_links_title:hover, .useful_links_title:focus, .useful_links_title:active {
    /*max-width: 270px;*/
    color: #FFFFFF;
    line-height: 70px;
    text-align: center;
    font-size: 27px;
    font-family: 'HelveticaThin';
    text-decoration: none;
}

.useful_links_title, .useful_links_title:hover, .useful_links_title:focus, .useful_links_title:active {
    line-height: 51px !important;
}

.panel-heading .col-md-11 {
    font-family: 'HelveticaThin';
    font-weight: 100;
}

.panel-heading .col-md-11, .panel-heading .col-md-1, .useful_links {
    height: 67px;
    background: none repeat scroll rgba(14, 14, 14, 0.8);
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    border-right: 5px #f5f5f5 solid;
    margin-right: 0px;
    left: 10px;
    border-right-width: 14px;
}

.useful_links {
    cursor: pointer;
    margin-bottom: 25px;
    line-height: 72px !important;
}

.panel-heading .col-md-1 {
    /*max-width: 81px;*/
}

.panel-heading, .panel-body {
    background-color: #f5f5f5;
    border: none;
    font-size: 16px;
    padding-left: 0px;
    padding-right: 0px;
    border: none;

}

.goverance_text .fa-chevron-up {
    color: #ffde00;
}

.panel-heading {
    padding-left: 15px;
    padding-right: 15px;
    border: none;
}

.square {
    width: 200px;
    /*width: 100%;*/
    height: 200px;
    /*height: 100%;*/
    margin: 0 auto;
    background: none repeat scroll rgba(14, 14, 14, 0.8);
}

.panel-collapse .panel-body, .panel-collapse .panel-heading {
    border: none;
    border-top-color: transparent !important;
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
}

.director_name, .office, .arrow_down {
    width: 200px;
    margin-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
}

.download_btn {
    height: 51px;
    background: none repeat scroll rgba(14, 14, 14, 0.8);
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    border-right: 5px #f5f5f5 solid;
    margin-right: 0px;
    left: 10px;
    border-right-width: 14px;
    max-width: 370px;
    cursor: pointer;
    margin-top: 25px;
}

.download_btn .useful_links_title {
    font-size: 20px;
}

.panel-group .panel + .panel {
    margin-top: 0px !important;
}

#accordion .panel-default > .panel-heading, #accordion .panel-default > .body {
    border-top-style: none !important;
    border-left-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
}

.director_name_inside, .office_inside, .arrow_down_inside {
    /*margin-top: 5px;*/
}

.arrow_down {
    width: 200px;
    max-height: 40px;
}

.fa-chevron-down, .fa-chevron-up {
    cursor: pointer;
}

.fa-chevron-down {
    font-weight: 100;
    /*margin-top: 20px;*/
    /*margin-left: 21px;*/
    /*margin-right: 21px;*/
    color: rgba(14, 14, 14, 0.8);
}

.goverance_text {
    padding-top: 20px;
    padding-bottom: 20px;
}

.hide {
    display: none;
}

.yellow_font {
    color: #fbb927 !important;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

.bordered_circle {
    border: 10px solid #dddddd;
    border-radius: 210px;
    display: inline-block;
}

.circle_block {
    padding: 35px;
    text-align: center;
    height: 320px;
    width: 320px;
    border: 8px solid #F2F2F2;

    transition: all 0.5s;
    -moz-transition: all 0.5s; /* Firefox 4 */
    -webkit-transition: all 0.5s; /* Safari and Chrome */
    -o-transition: all 0.5s; /* Opera */
    margin: 0 auto;
}

.circle_no_logo {
    background: transparent;
    padding: 10px;
    text-align: center;
    height: 200px !important;
    width: 200px !important;
    border: 8px solid #F2F2F2;
    transition: all 0.5s;
    -moz-transition: all 0.5s; /* Firefox 4 */
    -webkit-transition: all 0.5s; /* Safari and Chrome */
    -o-transition: all 0.5s; /* Opera */
    margin: 0 auto;
    line-height: 164px;
    border-radius: 20px;
    color: gray;
    font-size: 22px;
    text-align: center;
    text-align: center;
    width: 100%;
    /*position: absolute;*/
    overflow: hidden;
    /*padding: 5px;*/
}

.circle_no_logo > img {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.regulations .circle_no_logo {
    /*padding: 0;*/
}

.navbar-form {
    margin-top: 0px;
    margin-bottom: 0px;
}

@media only screen and (max-width: 1475px) {
    #page .headline .contact_search_data .col-md-8 > .col-md-3 {
        /*display: none;*/
    }
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
        margin-left: 0px;
        margin-right: 0px;
        padding-right: 5px;
    }
}

/* Notebook */
@media screen and (max-width: 1024px) {
    .headline {
        display: none;
    }

    .nav_menus {
        margin-top: 0px;
    }

    .navbar-header {
        /*margin-right: 15px !important;*/
    }
}

@media screen and (max-width: 1196px) {
    #page #articles .col-lg-4 .article_img_news, #page #articles .col-lg-4 img, #page #articles .col-lg-8 .article_img_news, #page #articles .col-lg-8 .article_title_news,
    #page #articles .col-lg-4 H2, #page #articles .col-lg-4 .article_img {
        text-align: center;
        margin: 0 auto;
    }

    #page #articles .col-lg-12 > .col-lg-4 {
        margin-bottom: 25px;
    }

    #page #articles .article_title {
        width: 100%;
        max-width: 633px;
    }

    #page #articles .col-lg-4, #page #articles .col-lg-8 {
        width: 633px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 1300px) {
    #page #partners .arrow_slide_previous {
        left: 5px;
    }

    #page #partners .arrow_slide_next {
        right: 5px;
    }
}

@media (max-width: 1200px) {
    .article_title {
        max-width: none;
    }
}

@media (max-width: 1022px) {
    .navbar-toggle {
        position: absolute;
        right: 5px;
        top: -30px;
        background-color: #777777;
    }

    .navbar-header {
        /*margin-bottom: 15px;*/
    }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border: none;
    }

    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background: rgba(14, 14, 14, 0.8);
    }

    .navbar-nav li {
        width: 100%;
    }

    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        /*margin: 7.5px 50px 7.5px -15px;*/
        margin-right: 50px;
        margin-left: -15px;
    }

    .navbar-nav > li {
        float: none;
    }

    .navbar-nav > li > a {
        /*margin-top: 10px !important;
        margin-bottom: 10px !important;*/
    }

    .col-centered {
        float: none !important;
        margin: 0 auto !important;
    }

    .navbar-text {
        float: none;
        margin: 15px 0;
    }

    #navibar {
        /*background: rgba(14, 14, 14, 0.8);*/
    }

    .navbar-collapse.collapse.in {
        display: block !important;

    }

    .collapsing {
        overflow: hidden !important;
    }

    .main_menu li, #page .header .navbar-collapse li {
        border: none;
        margin-left: 15px;
    }

    /*.main_menu li, #page .header .navbar-collapse li a {*/
    /*border-top-left-radius: 15px;*/
    /*border-top-right-radius: 15px;*/
    /*border: 2px solid #FFFFFF;*/
    /*}*/
    /*.main_menu li, #page .header .navbar-collapse li a:hover, .main_menu li, #page .header .navbar-collapse li a:active {*/
    /*background: #171717;*/
    /*}*/
    #page #home .page_content {
        margin: 0 auto;
    }

    #page .page_content {
        max-width: 768px;
        width: 100%;
    }

    #page #home .page_content div {
        width: 100%;
    }
}

.profile_photo_logo {
    border-radius: 200px;
    height: 200px;
    width: 200px;
}

.center-block {
    margin: auto;
}

p {
    text-align: justify
}

.label-cpp {
    font-size: 20px;
    color: #ffffff;
    line-height: 44px;
    background-color: #16c1f2;
    border-radius: 10px;
    text-align: center;
    margin-bottom: 24px;
    display: inline-block;
}

#mpid {
    width: 100px;
    max-width: 100px;
}

#cpp-fund-link {
    padding-left: 25px;
    padding-right: 25px;
}

/*#current_price {*/
/*min-width: 10px;*/
/*!*width: 100%;*!*/
/*display: inline-block;*/
/*font-family: arial, serif;*/
/*font-weight: 100;*/
/*margin-top: 0px;*/
/*margin-left: 0px;*/
/*margin-right: 21px;*/
/*margin-bottom: 24px;*/
/*font-size: 28px;*/
/*margin-left: 10px;*/
/*margin-right: 10px;*/
/*}*/

#difference_price_up {
    color: #009800;
}

#difference_price_down {
    color: #d9534f;
}

.glyphicon-triangle-top:before, .glyphicon-triangle-bottom:before {
    position: absolute;
    /*padding-left: 30px;*/
    bottom: 0px;
}

#difference_price_up, #difference_price_down {
    min-width: 50px;
    /*width: 100%;*/
    display: inline-block;
    font-family: arial, serif;
    font-weight: 100;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 21px;
    margin-bottom: 24px;
    font-size: 28px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 24px;
}

#difference_price_up_val, #difference_price_down_val {
    font-family: arial, serif;
    font-weight: 100;
    font-size: 24px;
    padding-left: 30px;
}

#bids tbody tr:hover td, #bids .active_tr, #asks tbody tr:hover td, #asks .active_tr {
    background-color: transparent !important;
}

#bids table > thead > tr > th, #asks table > thead > tr > th {
    font-family: Roboto, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    line-height: 15.7143px;
    background-color: #f9f9f9;
    text-transform: uppercase;
}

#inner_container .bids_table {
    padding-right: 0px;
    padding-left: 10px;
}

#inner_container .bids_table > .row {
    margin-left: 0px !important;
    margin-right: 5px !important;
}

#inner_container .offers_table {
    padding-left: 0px;
    padding-right: 10px;
}

#inner_container .offers_table > .row {
    margin-left: 5px !important;
    margin-right: 0px !important;
}

#inner_container .col-lg-9 .col-lg-12:nth-of-type(5) .data_b_s_block .col-md-12 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#bids table > tbody > tr > td, #asks table > tbody > tr > td {
    font-family: Roboto, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#page .list-group {
    /*margin-left: 0px;
      margin-bottom: 0px;*/
}
#page .search_results {
    position: relative;
}
#page #search_results {
    position: absolute;
    z-index: 122222;
    background-color: white;
    margin-top: 0;
    max-width: 210px;
    width: 100%;
}

.centered-and-cropped {
    object-fit: cover
}

.thumbnail {
    /*position: relative;*/
    width: 200px;
    max-height: 100%;
    overflow: hidden;
    border-radius: 20px;
    padding: 10px;
    border: 8px solid #F2F2F2;
}

.thumbnail img {
    /*position: absolute;*/
    /*left: 50%;*/
    /*top: 50%;*/
    /*height: 100%;*/
    width: auto;
    /*-webkit-transform: translate(-50%, -50%);*/
    /*-ms-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%);*/
}

.thumbnail img.portrait {
    width: 100%;
    height: auto;
}

.sub_menu_fixed {
    position: fixed;
    margin-top: -255px !important;
    z-index: 99999;
}

#market_activity {
    height: 408px;
}

/*  bhoechie tab */
/*div.bhoechie-tab-container {*/
    /*height: 408px;*/
/*}*/

div.bhoechie-tab-container > div:nth-of-type(1) {
    margin-left: 0px;
    padding-left: 0px;
}

div.bhoechie-tab-container > div:nth-of-type(2) {
    margin-right: 0px;
    padding-right: 0px;
}

div.bhoechie-tab-menu {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    background-color: #f1f1f1;
    height: 50px;
}

div.bhoechie-tab-menu div.list-group {
    margin-bottom: 0;
}

div.bhoechie-tab-menu div.list-group > div {
    margin-bottom: 0;
}

div.bhoechie-tab-menu div.list-group div.list-group-item {
    height: 40px;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    color: #706562;
    padding: 10px 16px 0;
    margin: 0 5px;
}

div.bhoechie-tab-menu div.list-group div.list-group-item-wide {
    cursor: pointer;
    font-size: 13px;
    color: #706562;
    padding: 10px 5px 10px 7px;
}

div.bhoechie-tab-menu .list-group-title {
    margin-top: 36px;
    margin-bottom: 10px;
}

div.bhoechie-tab-menu .list-group-total {
    margin-bottom: 35px;
    margin-top: 10px;
}

div.bhoechie-tab-menu .list-group-title div,
div.bhoechie-tab-menu div.list-group div.list-group-item div,
div.bhoechie-tab-menu .list-group-total div {
    padding: 3px;
}

div.bhoechie-tab-menu div.list-group > div .glyphicon,
div.bhoechie-tab-menu div.list-group > div .fa {
    color: #16c1f2;
}

div.bhoechie-tab-menu div.list-group > div:first-child {
    border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
}

div.bhoechie-tab-menu div.list-group > div:last-child {
    border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
}

div.bhoechie-tab-menu div.list-group > div.active,
div.bhoechie-tab-menu div.list-group > div.active .glyphicon,
div.bhoechie-tab-menu div.list-group > div.active .fa {
    background-color: #16c1f2;
    background-image: #16c1f2;
    color: #000;
}

div.bhoechie-tab-menu div.list-group > div.bkp.active:after {
    content: '';
    position: absolute;
    right: 100%;
    /*top: 50%;*/
    margin-top: -13px;
    border-right: 0;
    border-bottom: 13px solid transparent;
    border-top: 13px solid transparent;
    border-right: 10px solid #16c1f2 !important;
}

div.bhoechie-tab-content {
    /*background-color: #ffffff;*/
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
    display: none;
}

#sub_menus {
    background: none repeat scroll rgba(14, 14, 14, 0.6);
    margin-top: -41px;
    /*text-align: right!important;*/
}

#sub_menus .info_block li a {
    font-size: 18px;
    font-family: 'HelveticaLight';
}

#sub_menus .info_block li {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: transparent;
    width: auto;
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    border-right: 1px solid #FFF;
    margin-left: -4px;
}

#sub_menus .info_block li:hover {
    background-color: #f2b84b
}

#sub_menus .info_block li:last-child {
    border-right: none;
}

#sub_menus {
    background: none repeat scroll rgba(14, 14, 14, 0.6);
    margin-top: -41px;
}

#sub_menus {
    background: none repeat scroll rgba(14, 14, 14, 0.6);
    margin-top: -41px;
}

.margin-text {
    margin-top: 20px;
    margin-bottom: 10px;
}

.btn-secondary {
    background-color: #fff;
    border-color: #ccc;
}

.margin-0-auto {
    margin: 0 auto;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.black {
    color: #000000 !important;
}

.filter_btns {
    height: 50px;
    padding-top: 13px;
}

.margin-left-25 {
    margin-left: 10px;
}

.margin-right-25 {
    margin-right: 00px;
}

.margin-left-right-15 {
    margin-left: 5px;
    margin-right: 5px;
}

#chat .other .avatar:after {
    content: "";
    top: 0px;
    right: 0px;
    left: 40px;
    width: 0px;
    height: 0px;
    border: 5px solid #fff;
    border-left-color: transparent;
    border-bottom-color: transparent;
}

.filter_btns .btn-default {
    min-width: 85px;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {

}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    vertical-align: middle;
}

.field_with_errors {
    border-color: #e9322d !important;
}

.sorting {
    /*background-color: #f9f9f9;*/
}

.sorting_asc {
    background-color: #f1f1f1;
}

.sorting_desc {
    background-color: #f1f1f1;
}

.datatable {
    margin-bottom: 20px;
}

.datatable .pagination {
    margin: 2px;
}

.datatable .paging_simple_numbers {
    float: right;
}

.datatable .table {
    margin-bottom: 3px;
}

.short-text {
    word-break: break-all;
}

.news-block-img {
    width: 80%;
    margin: 0 auto;
}

.page_content_inner [class*="col-lg-12"], .page_content_inner [class*="col-xs-12"] {
    padding: 5px;
}

.page_content_inner [class*="col-lg-6"], .page_content_inner [class*="col-lg-7"], .page_content_inner [class*="col-lg-5"],
.page_content_inner [class*="col-xs-6"], .page_content_inner [class*="col-xs-7"], .page_content_inner [class*="col-xs-5"]
.page_content_inner [class*="col-xs-10"], .page_content_inner [class*="col-xs-2"] {
    padding-left: 5px;
    padding-right: 5px;
}

.row-5 {
    margin-right: -5px;
    margin-left: -5px;
}

.tab-content .round_block {
    /*border: none;*/
    /*padding: 0px;*/
    /*margin-left: 2px;*/
    /*margin-right: 2px;*/
}

.round_block .datatable {
    margin-bottom: 0px;
}

.page_content_inner .tab-content {
    overflow: hidden;
}

.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
    cursor: pointer;
}

.data_b_s_block .col-md-12,
.data_b_s_block .col-xs-6,
.data_b_s_block .col-sm-6,
.data_b_s_block .col-md-6,
.data_b_s_block .col-lg-6 {
    padding-right: 0px;
    padding-left: 0px;
}

.bids_table {
    padding-left: 0px;
}

.offers_table {
    padding-right: 0px;
}

/************ SLICK ****************/

.slick-dots li {
    display: inline-block;
}

.slick-dots {
    position: absolute;
    display: block;
    margin-top: -35px;
    right: 23px;
}

.btn-circle {
    width: 16px;
    height: 16px;
    text-align: center;
    padding: 6px 0;
    /* font-size: 12px; */
    line-height: 1.428571429;
    border-radius: 8px;
    color: transparent;
    background-color: transparent;
    border: 2px solid #FFFFFF;
    margin-left: 11px;
}

.slick-active button {
    background-color: #FFFFFF;
}

.marquee_component {
    line-height: 20px;
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #706562;
    color: #FFFFFF;
    font-size: 18px;
    height: 35px;
    overflow: hidden;
}

.green {
    color: #009800;
}

.red {
    color: #d9534f;
}

.glyphicon {
    width: 24px;
}

.glyphicon-triangle-top:before, .glyphicon-triangle-bottom:before {
    position: absolute;
    /* padding-left: 30px; */
    bottom: 0px;
}

.js-marquee {
    margin-left: 0px !important;
    margin-right: 0px !important;
    /*font-family: Courier Bold, serif;*/
    /*font-size: 10pt;*/
}

.marquee {
    /*max-width: 1440px;*/
    /*width: 100%;*/
    /*overflow: hidden;*/
}

.js-marquee > span {
    margin-left: 10px;
    margin-right: 10px;
}

.active_menu_item {
    background-color: rgba(255, 255, 255, 0.3);
}

.button-usx, .button-usx:hover, .button-usx:active, .btn-newedit, .btn-newedit:hover, .btn-newedit:active {
    border-radius: 8px;
    background-color: #16c1f2;
    color: #ffffff;
    border: 2px solid #ffffff;
    font-weight: bold;
    display: inline-block;
    padding: 6px 20px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
}

.nav-tabs > li.btn-warning.active > a {
    background-color: #f0ad4e !important;
    border-top-color: #eea236;
    border-left-color: #eea236;
    border-right-color: #eea236;
    border-bottom-color: transparent;
}

.nav-tabs > li.btn-warning > a:hover {
    background-color: #f0ad4e !important;
    border-top-color: #eea236;
    border-left-color: #eea236;
    border-right-color: #eea236;
    border-bottom-color: transparent;
    color: #000000;
}

#signup-btn {
    cursor: pointer;
}

.modal {
    bottom: inherit !important;
    background-color: inherit !important;
    border: none !important;
    width: 100%;
    box-shadow: none !important;
    margin: 30px auto;
}

.modal-content {
    max-width: 760px;
    width: 100%;
}

.form-group label {
    margin: 0 !important;
}

.margin-top {
    margin-top: 10px !important;
}

#page .dataTables_length label {
    margin-bottom: 10px;
}

.header_line {
    font-size: 23px !important;
}

.datatable.dataTables_wrapper .col-sm-5 {
    display: none!important;
}
.datatable.dataTables_wrapper .col-sm-7 {
    width: 100% !important;
}

#testimonials table {
    border-collapse: collapse;
}

#testimonials table, #testimonials table td {
    border: 1px solid black;
}
#testimonials table td {
    padding: 15px;
    text-align: left;
    vertical-align: top;
}

.tabs-usx .nav-tabs>li>a {
    color: #fff;
    background-color: #16c1f3;
}
.tabs-usx .nav>li>a:focus, .tabs-usx .nav>li>a:hover {
    color: #333;
    background-color: #f2b84b;
}
.tabs-usx .nav-tabs>li.active>a {
    color: #333;
    background-color: #e6e6e6;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.tabs-usx .nav>li.active>a:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.separate_blocks {
    margin-bottom: 30px;
}
#indication_name {
    font-size: 14px;
    height: 36px;
    padding: 10px 15px;
    display: inline-block;
}
#indication {
    font-weight: 300;
    font-size: 14px;
    height: 36px;
    padding: 10px 15px;
    display: inline-block;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 5px;
}
.indication_block {
    display: inline-block;
    font-size: 14px !important;
}
#last_screen_update {
    font-weight: 300;
    font-size: 14px;
    padding: 10px 15px;
    display: inline-block;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 5px;
 }
.timeserver {
    font-size: 14px;
    height: 36px;
    padding: 10px 15px;
    display: inline-block;
}
ul.wysihtml5-toolbar {
    margin: 0;
    padding: 0;
    display: block;
}

ul.wysihtml5-toolbar {
    margin: 0;
    padding: 0;
    display: block;
}

.dropdown {
    position: relative;
}

ul.wysihtml5-toolbar > li {
    float: left;
    display: list-item;
    list-style: none;
    margin: 0 5px 10px 0;
}
/* line 198, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
.image_auto_scale {
  max-width: 100%;
  width: auto;
  height: auto;
  vertical-align: middle;
}

/* line 3, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_ultra_small .image_logotype,
#img_ultra_small .dz-preview {
  text-align: center;
  width: 40px;
}
/* line 9, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_ultra_small .container_image,
#img_ultra_small .dz-image {
  height: 40px;
  vertical-align: middle;
  width: 40px;
  overflow: hidden;
  text-align: center;
}
/* line 21, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_ultra_small .container_image img,
#img_ultra_small .dz-image img {
  height: 40px;
  width: 40px;
}

/* line 156, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_no_logo .image_logotype,
#img_no_logo .dz-preview {
  width: 100%;
  text-align: center;
}
/* line 164, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_no_logo .container_image,
#img_no_logo .dz-image {
  height: 300px;
  width: 300px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
/* line 180, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_no_logo .container_image img,
#img_no_logo .dz-image img {
  height: auto;
  display: table-cell;
  vertical-align: middle;
  max-width: none;
  margin: 0 -50%;
}

/* line 128, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#icon_image .image_logotype,
#icon_image .dz-preview {
  width: 100%;
  text-align: center;
}
/* line 136, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#icon_image .container_image,
#icon_image .dz-image {
  width: 22px;
  height: 100%;
  overflow: hidden;
  text-align: center;
}
/* line 144, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#icon_image .container_image img,
#icon_image .dz-image img {
  vertical-align: middle;
  max-height: 16px;
  height: auto;
  width: auto;
  max-width: 100%;
}

/* line 128, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#icon_image_wide .image_logotype,
#icon_image_wide .dz-preview {
  width: 100%;
  text-align: center;
}
/* line 136, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#icon_image_wide .container_image,
#icon_image_wide .dz-image {
  width: 60px;
  height: 100%;
  overflow: hidden;
  text-align: center;
}
/* line 144, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#icon_image_wide .container_image img,
#icon_image_wide .dz-image img {
  vertical-align: middle;
  max-height: 18px;
  height: auto;
  width: auto;
  max-width: 100%;
}

/* line 97, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#widget_image .image_logotype {
  width: 100%;
  text-align: center;
}
/* line 104, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#widget_image .container_image {
  height: auto;
  width: 300px;
  overflow: hidden;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 24px;
}
/* line 112, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#widget_image .container_image img {
  height: auto;
  width: 537px;
  max-width: none;
  margin: 0 -100%;
  max-width: none;
}

/* line 128, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_quard_middle .image_logotype,
#img_quard_middle .dz-preview {
  width: 100%;
  text-align: center;
}
/* line 136, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_quard_middle .container_image,
#img_quard_middle .dz-image {
  width: 130px;
  height: 100%;
  overflow: hidden;
  text-align: center;
}
/* line 144, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_quard_middle .container_image img,
#img_quard_middle .dz-image img {
  vertical-align: middle;
  max-height: 130px;
  height: auto;
  width: auto;
  max-width: 100%;
}

/* line 36, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_small .image_logotype,
#img_small .dz-preview {
  width: 142.4px;
  text-align: center;
  margin: auto;
}
/* line 43, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_small .container_image,
#img_small .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 141.6px;
  height: 80px;
  display: flex;
  justify-content: center;
}
/* line 52, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_small .container_image img,
#img_small .dz-image img {
  max-width: 100%;
  max-height: 80px;
  height: auto;
  width: auto;
  vertical-align: middle;
}

/* line 36, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_medium .image_logotype,
#img_medium .dz-preview {
  width: 213.6px;
  text-align: center;
  margin: auto;
}
/* line 43, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_medium .container_image,
#img_medium .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 212.4px;
  height: 120px;
  display: flex;
  justify-content: center;
}
/* line 52, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_medium .container_image img,
#img_medium .dz-image img {
  max-width: 100%;
  max-height: 120px;
  height: auto;
  width: auto;
  vertical-align: middle;
}

/* line 36, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_medium_up .image_logotype,
#img_medium_up .dz-preview {
  width: 320.4px;
  text-align: center;
  margin: auto;
}
/* line 43, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_medium_up .container_image,
#img_medium_up .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 318.6px;
  height: 180px;
  display: flex;
  justify-content: center;
}
/* line 52, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_medium_up .container_image img,
#img_medium_up .dz-image img {
  max-width: 100%;
  max-height: 180px;
  height: auto;
  width: auto;
  vertical-align: middle;
}

/* line 36, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_medium_down .image_logotype,
#img_medium_down .dz-preview {
  width: 178px;
  text-align: center;
  margin: auto;
}
/* line 43, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_medium_down .container_image,
#img_medium_down .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 177px;
  height: 100px;
  display: flex;
  justify-content: center;
}
/* line 52, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_medium_down .container_image img,
#img_medium_down .dz-image img {
  max-width: 100%;
  max-height: 100px;
  height: auto;
  width: auto;
  vertical-align: middle;
}

/* line 36, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_big .image_logotype,
#img_big .dz-preview {
  width: 445px;
  text-align: center;
  margin: auto;
}
/* line 43, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_big .container_image,
#img_big .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 442.5px;
  height: 250px;
  display: flex;
  justify-content: center;
}
/* line 52, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_big .container_image img,
#img_big .dz-image img {
  max-width: 100%;
  max-height: 250px;
  height: auto;
  width: auto;
  vertical-align: middle;
}

/* line 36, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_wide .image_logotype,
#img_wide .dz-preview {
  width: 1039.52px;
  text-align: center;
  margin: auto;
}
/* line 43, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_wide .container_image,
#img_wide .dz-image {
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  width: 1033.68px;
  height: 584px;
  display: flex;
  justify-content: center;
}
/* line 52, /var/www/html/unlisted/app/assets/stylesheets/image.scss */
#img_wide .container_image img,
#img_wide .dz-image img {
  max-width: 100%;
  max-height: 584px;
  height: auto;
  width: auto;
  vertical-align: middle;
}
/* Slider */

.slick-slider {
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;

    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
    width: 100%;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}
/**
 * GMAIL Like chat css
 * CREDITS: http://css-tricks.com/replicating-google-hangouts-chat/
 *
 */


.chatbox {
    /*position: fixed;*/
    position: expression("absolute");
    /*width: 280px;*/
    display: none;
}

.chatboxhead {
    background: #666;
    color: white;
    padding: 0.5rem;
    overflow: hidden;

    border-right: 1px solid rgba(85, 85, 85, 0.87);
    border-left: 1px solid rgba(85, 85, 85, 0.87);
}

.chatboxhead h1 {
    display: inline;
    font-size: 17px;
    font-weight: 700;
}

.chatboxblink {
    background-color: #176689;
    border-right: 1px solid #176689;
    border-left: 1px solid #176689;
}

.chatboxcontent {
    font-family: Roboto;
    /*height: 100%;*/
    /*width: 280px;*/
    overflow-y: auto;
    /*max-height: 728px;*/
    padding: 7px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #ecebe9;
    background: #e5e5e5;
    line-height: 1.3em;
    list-style: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-bottom: 10px;
    margin: 0 auto;
    max-width: 1080px;

}

.chatboxinput form {
    margin: 0px;
}

.chatboxcontent li {
    padding: 0.5rem;
    overflow: hidden;
    display: flex;
}

.chatboxcontent .avatar {
    width: 40px;
    position: relative;
}

.chatboxcontent .avatar img {
    display: block;
    width: 100%;
}

.other .avatar:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border: 5px solid white;
    border-left-color: transparent;
    border-bottom-color: transparent;
}

.self {
    justify-content: flex-end;
    align-items: flex-end;
}

.self .chatboxmessagecontent {
    order: 1;
    border-bottom-right-radius: 0;
}

.self .avatar {
    order: 2;
}

.self .avatar:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    border: 5px solid white;
    border-right-color: transparent;
    border-top-color: transparent;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.chatboxmessagecontent {
    background: white;
    padding: 10px;
    border-radius: 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.chatboxmessagecontent p {
    font-size: 12px;
    margin: 0 0 0.2rem 0;
    -ms-word-break: break-all;

    /* Non standard for webkit */
    word-break: break-word;

    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

.chatboxmessagecontent time {
    font-size: 12px;
    color: #777;
}

.chatboxinput {
    padding: 5px;
    background-color: #ffffff;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    max-width: 1080px;
    margin: 0 auto;
}

.chatboxtextarea {
    width: 100%;
    height: 44px;
    padding: 3px 0pt 3px 3px;
    border: 1px solid #ecebe9;
    margin: 1px;
    overflow: hidden;
    resize: none !important;
}

.chatboxtextareaselected {
    border: 2px solid #878787;
    margin: 0;
}

.chatboxmessage {
    margin-left: 1em;
}

.chatboxinfo {
    margin-left: -1em;
    color: #666666;

}

.chatboxoptions {
    float: right;
}

.chatboxoptions a {
    text-decoration: none;
    color: white;
    font-weight: bold;
}

.chatboxtitle {
    float: left;
}

li.media {
    position: relative;
}

li.media a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}
/* line 1, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer {
  font-family: arial, serif;
}

/* line 6, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer h3 {
  border-bottom: 2px solid #49c0de;
  font-weight: 300;
  line-height: 100%;
  margin: 0 0 5px;
  padding: 0px 0 15px;
  text-transform: uppercase;
}
/* line 15, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer h3 strong {
  font-weight: 500;
}
/* line 20, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer .faqOpen {
  background: #f2f2f3;
  border: 1px solid #ccc;
  cursor: pointer;
  display: block;
  margin: 20px 0 0;
  padding: 5px 20px 5px 15px;
}
/* line 28, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer .faqOpen span {
  background: rgba(0, 0, 0, 0) url("/img/faq-plus.png") no-repeat scroll 0 0;
  display: block;
  float: right;
  height: 11px;
  margin: 15px 0 0;
  width: 11px;
}
/* line 37, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer .faqOpen h4 {
  color: #000000;
  text-transform: uppercase;
}
/* line 44, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer .faqOpen:first-child {
  margin-top: 0px;
}
/* line 47, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer .faqOpen:hover, .faqContainer .faqOn {
  background: #f2f2f3;
}
/* line 51, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer .faqOpen:hover span, .faqContainer .faqOn span {
  background-position: 0 bottom;
}
/* line 54, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer .faqOpen:hover .title, .faqContainer .faqOn .title {
  color: #fff;
}
/* line 60, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer .textContent .title {
  font-size: 1.077em;
}
/* line 65, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer .title {
  font-size: 1em;
  font-weight: bold;
  margin: 0;
  padding: 20px 0 0;
}
/* line 71, /var/www/html/unlisted/app/assets/stylesheets/faq.scss */
.faqContainer .faqContent {
  padding: 10px 0 15px;
  font-size: 14px;
  display: none;
  text-align: justify;
}
/* line 1, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
body#application {
  background: none;
}

/* line 5, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.btn-group-vertical > button.symbolMenuButton,
button.symbolMenuButton {
  background-color: #16c1f3;
  border: 1px solid transparent;
  color: #ffffff;
  background-repeat: no-repeat;
  width: 171px !important;
  background-position: -300px 0;
  line-height: 50px;
  font-size: 14px;
  padding: 5px;
}

/* line 20, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.contour {
  padding: 0px !important;
  border: none !important;
  margin-bottom: 0px !important;
}

/* line 26, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.symbolTable {
  margin: 10px 0 0 15px;
}

/* line 30, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.symbolTable td.symbolTableTitle {
  width: 120px;
  font-weight: bold;
  font-size: 12px;
  vertical-align: baseline;
  padding: 10px;
}

/* line 38, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.symbolTable td.symbolTableValue {
  font-size: 24px;
  font-weight: normal;
  vertical-align: baseline;
}

/* line 44, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.btnParticipate, .btnParticipate:hover, .btnParticipate:active, a.btnParticipate:focus {
  color: #FFF;
  padding: 10px;
  display: block;
  background-color: #16c1f3;
  background-position: 0px 0px;
  width: 155px;
  height: 134px;
  text-align: center;
  font-size: 20px;
  text-decoration: none;
}

/* line 57, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.btnParticipate i {
  font-size: 70px;
  text-align: center;
  margin-bottom: 15px;
}

/* line 63, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.btnParticipate.disabled {
  opacity: 0.7;
  cursor: default;
}

/* line 68, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.btnParticipate.disabled:hover {
  cursor: default;
  text-decoration: none;
  color: #FFF;
}

/* line 74, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.containerBoxes {
  padding-bottom: 20px;
}

/* line 78, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.containerBoxSymbolTwoColor {
  margin-bottom: 20px;
}

/* line 82, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxSymbolTwoColor {
  line-height: 55px;
}

/* line 86, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxSymbolTwoColor .boxTitle {
  background: #706562;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  height: 55px;
}

/* line 98, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxSymbolTwoColor .boxTitle .boxTitleTwo {
  line-height: 1.5;
  vertical-align: middle;
  height: 55px;
  display: table-cell;
}

/* line 105, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxSymbolTwoColor .boxValue {
  background: #ecebe9;
  color: #706562;
  font-size: 18px;
}

/* line 111, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.containerBoxes {
  padding-bottom: 20px;
}

/* line 115, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxWidgetTable {
  margin-bottom: 20px;
}

/* line 119, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxWidgetTable .boxWidgetTableTitle {
  text-transform: uppercase;
  line-height: 27px;
  padding: 15px;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
}

/* line 128, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxWidgetTable .boxWidgetTableContent {
  background: #fff;
  height: 300px;
  padding: 0px 10px 0px 10px;
  /*overflow-y:auto;*/
  overflow-y: hidden;
  border: 1px solid #ecebe9;
  padding-left: 0px;
  padding-right: 0px;
}

/* line 139, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxWidgetBids .boxWidgetTableTitle {
  background-color: #378c42;
  color: #fff;
}

/* line 144, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxWidgetBids .boxWidgetTableContent table tbody tr td:nth-child(4) {
  color: #378c42;
  font-weight: bold;
}

/* line 149, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxWidgetOffers .boxWidgetTableTitle {
  background-color: #d9534f;
  color: #fff;
}

/* line 154, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxWidgetOffers .boxWidgetTableContent table tbody tr td:nth-child(1) {
  color: #d9534f;
  font-weight: bold;
}

/* line 159, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxWidgeTrades .boxWidgetTableTitle {
  background: #706562;
  color: #ffffff;
}

/* line 164, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.inner_page .table > thead > tr > th {
  text-transform: uppercase;
  padding: 15px 5px 8px 5px;
  font-size: 11px;
}

/* line 170, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
#market_activity .table > thead > tr > th {
  padding: 3px 5px 3px 5px;
}

/* line 174, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
#market_activity .table > tbody > tr > td {
  padding: 5px;
}

/* line 178, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.boxWidgeTrades .boxWidgetTableContent table tbody tr td:nth-child(1) {
  font-weight: bold;
}

/* line 183, /var/www/html/unlisted/app/assets/stylesheets/symbol_page.css.scss */
.page_content_inner .btn-group-vertical .symbolMenuButton {
  margin-bottom: 20px;
}
/* line 1, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.round_block {
  border-radius: 23px;
  padding: 10px;
  border: 5px solid #ecebe9;
}

/* line 7, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.color_block_type_1 {
  background-color: #ecebe9;
}

/* line 11, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.round_block .list-group {
  overflow: auto;
  padding-bottom: 5px;
  width: 360px;
  margin: 0 auto;
}

/* line 19, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.round_block .list-group-item {
  background-color: transparent;
  border: transparent;
}

/* line 24, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.round_block h4 {
  font-size: 11pt;
  text-transform: uppercase;
  margin-top: 0px;
}

/* line 30, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.round_block .block-item {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 35, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.round_block i {
  color: #706562;
}

/* line 39, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.news_block {
  max-height: 780px;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 46, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
#scrollbox {
  overflow: auto;
  width: 100% !important;
  max-width: 200px !important;
  max-height: 545px;
  height: 100%;
  padding: 0 5px;
}

/* line 56, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.track {
  width: 10px;
  background: rgba(0, 0, 0, 0);
  margin-right: 2px;
  border-radius: 10px;
  -webkit-transition: background 250ms linear;
  transition: background 250ms linear;
  right: -15px;
}

/* line 66, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.track:hover,
.track.dragging {
  background: #d9d9d9;
  background: rgba(0, 0, 0, 0.15);
}

/* line 72, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.handle {
  width: 7px;
  right: 0;
  background: #999;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 7px;
  -webkit-transition: width 250ms;
  transition: width 250ms;
}

/* line 82, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.track:hover .handle,
.track.dragging .handle {
  width: 10px;
}

/* line 87, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.border_frame {
  border-top: 5px #16c1f2 solid;
}

/* line 91, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.headline_blue {
  color: #16c1f2;
}

/* line 95, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.slick {
  max-height: 408px;
  height: 100%;
}

/* line 100, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.list-group-item:first-child, .list-group-item:last-child {
  border-radius: 0px;
}

/* line 106, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
#search_bar input[type="text"] {
  line-height: 20px;
  border: 1px solid #d1d1d1;
  font: bold 12px Arial, Helvetica, Sans-serif;
  color: #000;
  width: 100%;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}

/* line 128, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
#search_bar:after {
  content: "\f002";
  font-family: FontAwesome;
  top: 12px;
  padding-right: 20px;
  line-height: 20px;
  position: absolute;
  right: 0px;
  font-size: 20px;
  color: #706562;
}

/* line 141, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
#search_bar {
  /* firefox 19+ */
  /* ie */
}
/* line 142, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
#search_bar ::-webkit-input-placeholder {
  font-size: 13.3px;
}
/* line 145, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
#search_bar ::-moz-placeholder {
  font-size: 13.3px;
}
/* line 149, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
#search_bar :-ms-input-placeholder {
  font-size: 13.3px;
}
/* line 153, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
#search_bar input:-moz-placeholder {
  font-size: 13.3px;
}

/* line 158, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.margin-bottom-20 {
  margin-bottom: 20px;
}

/* line 162, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
#market .col-lg-12, #prime .col-lg-12, #venture .col-lg-12, #international .col-lg-12 {
  padding: 5px;
}

/* line 166, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
table.table {
  background-color: transparent !important;
}

/* line 170, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.table-thin-header > thead > tr > th {
  font-size: 12px !important;
}

/* line 174, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.table-thin-header > tbody > tr > td {
  font-size: 13px !important;
}

/* line 178, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.button-usx {
  border-radius: 8px;
  background-color: #16c1f2;
  color: #ffffff;
  border: 2px solid #ffffff;
  font-weight: bold;
  display: inline-block;
  padding: 6px 20px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
}

/* line 195, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.button-usx:hover {
  background-color: #0cb3e3;
}

/* line 199, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff !important;
  background-color: #ec971f !important;
  border-color: #d58512 !important;
}

/* line 209, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.footer-menu-block {
  min-height: 135px;
  min-width: 150px;
}

/* line 214, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.padding-md {
  padding: 30px 70px 30px 20px;
}

/* line 217, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.padding-md div.title-footer-menu {
  margin-top: 30px !important;
  font-weight: bold;
  font-size: 14px;
}

/* line 222, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.padding-md div.content-footer-menu {
  margin: 8px 0 17px 0 !important;
  text-align: justify;
}

/* line 227, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.about-broker-cell-img {
  width: 350px;
  text-align: center;
  vertical-align: middle;
}

/* line 233, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.about-broker-cell-img > img {
  min-width: 180px;
  max-width: 200px;
}

/* line 237, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
.table-header-fixed {
  top: 0;
  position: fixed;
  width: auto;
  display: none;
  border: none;
}

/* line 244, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
table.table-header-fixed {
  background-color: #fff !important;
}

/* line 247, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
::-webkit-scrollbar {
  width: 7px;
}

/* line 250, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
::-webkit-scrollbar-track {
  background-color: #eaeaea;
  border-left: 1px solid #ccc;
}

/* line 254, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

/* line 257, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}

@-moz-document url-prefix(http://),url-prefix(https://) {
  /* line 262, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
  scrollbar {
    -moz-appearance: none !important;
    background: lime !important;
  }

  /* line 266, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
  thumb, scrollbarbutton {
    -moz-appearance: none !important;
    background-color: blue !important;
  }

  /* line 271, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
  thumb:hover, scrollbarbutton:hover {
    -moz-appearance: none !important;
    background-color: red !important;
  }

  /* line 276, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
  scrollbarbutton {
    display: none !important;
  }

  /* line 280, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
  scrollbar[orient="vertical"] {
    min-width: 15px !important;
  }
}
/* line 284, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
body {
  scrollbar-base-color: #C0C0C0;
  scrollbar-base-color: #C0C0C0;
  scrollbar-3dlight-color: #C0C0C0;
  scrollbar-highlight-color: #C0C0C0;
  scrollbar-track-color: #EBEBEB;
  scrollbar-arrow-color: black;
  scrollbar-shadow-color: #C0C0C0;
  scrollbar-dark-shadow-color: #C0C0C0;
  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch;
}

/* line 296, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
html {
  min-width: 1345px !important;
}

/* line 299, /var/www/html/unlisted/app/assets/stylesheets/style_common.css.scss */
#page #market_activity .table-responsive table * {
  font-size: 11px !important;
}
/* line 5, /var/www/html/unlisted/app/assets/stylesheets/company_profiles.scss */
.profile_page .form_client_portal .box-secondary-light {
  background-color: #fff;
  padding: 10px 20px;
}
/* line 9, /var/www/html/unlisted/app/assets/stylesheets/company_profiles.scss */
.profile_page .form_client_portal div h3 {
  margin-bottom: 3px;
  padding: 0 10px;
}
/* line 13, /var/www/html/unlisted/app/assets/stylesheets/company_profiles.scss */
.profile_page .image_border {
  border: 5px solid #F2F2F2 !important;
  border-radius: 10px !important;
}
/* line 17, /var/www/html/unlisted/app/assets/stylesheets/company_profiles.scss */
.profile_page .margin-bottom {
  margin-bottom: 20px !important;
}
/* line 20, /var/www/html/unlisted/app/assets/stylesheets/company_profiles.scss */
.profile_page .form_client_portal .form_line_title {
  margin: 0 0 21px;
  font-size: 20px;
  color: #16c1f2 !important;
  font-weight: normal !important;
}
/* line 26, /var/www/html/unlisted/app/assets/stylesheets/company_profiles.scss */
.profile_page .form_client_portal .datetimepicker {
  max-width: 185px !important;
}
/*
Version: 3.4.2 Timestamp: Mon Aug 12 15:04:12 PDT 2013
*/

.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
       -khtml-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -o-linear-gradient(bottom, #eee 0%, #fff 50%);
    background-image: -ms-linear-gradient(top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(top, #fff 0%, #eee 50%);
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -o-linear-gradient(bottom, #eee 0%, #fff 90%);
    background-image: -ms-linear-gradient(top, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(top, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: auto;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
    background-image: -ms-linear-gradient(top, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(top, #ccc 0%, #eee 60%);
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('select2.png') no-repeat 0 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url('select2.png') no-repeat 100% -22px;
    background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, -o-linear-gradient(bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, -ms-linear-gradient(top, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%);
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100%;
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, -o-linear-gradient(bottom, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, -ms-linear-gradient(top, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%);
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #eee 50%);
    background-image: -ms-linear-gradient(top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -ms-linear-gradient(bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;
  /*  white-space: nowrap!important;*/

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
       -khtml-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}


.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -o-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -ms-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(top, #eee 1%, #fff 15%);
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
       -khtml-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('select2.png') right top no-repeat;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}
/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  {
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
      background-image: url('select2x2.png') !important;
      background-repeat: no-repeat !important;
      background-size: 60px 40px !important;
  }
  .select2-search input {
      background-position: 100% -21px !important;
  }
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *











 */

