.form-group input, .form-group select, .form-group textarea
{
    margin: 5px 0 15px 0;
}

#txtValidateCode
{
    margin-bottom: 5px;
}

h1, .h1
{
    font-size: 1.9rem;
}

.blue-skin .module-b-wrap.is-expanded-view-active .module-expanded-item .module-item-image
{
    width: 45% !important;
    height: auto !important;
    float: left;
    margin-left: 5%;
}

/* line 73, ../../../workspace/styles/skins/blue-skin-600.scss */
.blue-skin .module-b-wrap.is-expanded-view-active .module-expanded-item .module-item-info
{
    float: right;
    padding: 0 !important;
    position: relative;
    width: 45%;
    margin-right: 5%;
}

.blue-skin .filter-form-group #press-filter-button
{
    cursor: pointer;
}

li.actived
{
    background-color: #3e61ad;
}

.menu-desktop
{
    margin-top: -52px;
}

.menu-two-rows > li.actived:hover > ul + a:after
{
    display: none;
}

.global-nav #detailNavBtn .inner
{
    background: rgb(62, 97, 173);
}

.modal-content-wrap .social-sharing
{
    display: none;
}

.media-wrap header h1
{
    text-align: center;
}

section.press-section .press-container #press-article .press-article-container a
{
    padding-left: 5px;
}

.blue-skin .downloads-wrap header
{
    background-color: #3e61ad;
}

@media only screen and (min-width: 641px)
{
    .blue-skin .downloads-wrap header
    {
        background: none;
    }
}

/* updated on 2015-07-13 */
section.investors-section .investors-container .investors-content a.file-item .icon-file
{
    vertical-align: top;
}

section.investors-section .investors-container .investors-content a.file-item .icon-file:before
{
    margin-top: 7px;
}

section.investors-section .investors-container .investors-content a.file-item p
{
    word-break: break-word;
}

@media only screen and (max-width: 1279px)
{
    section.investors-section .investors-container .investors-content .show-item ul.downloads-list
    {
        left: 0%;
    }

    section.press-section .press-container .menu-wrap #filter-press-releases
    {
        border-right: 0;
        border-left: 0;
    }

    section.press-section .press-container .menu-wrap #filter-press-releases form
    {
        margin-bottom: 0px;
    }

    section.press-section .press-container #filter-press-releases form .filter-form-group.filter-form-group-btn
    {
        margin-top: 25px;
    }

    section.press-section .press-container .inv-two-btns a.investors-button.mobile-modal-button
    {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

@media only screen and (min-width: 1280px)
{
    section.investors-section .investors-container .investors-content ul.downloads-list.slider.clearfix
    {
        position: relative;
        display: inline-block;
    }

    section.investors-section .investors-container .investors-content .key-figures ul.downloads-list.slider.clearfix
    {
        left: 22%;
    }

    section.press-section .press-container .menu-wrap #filter-press-releases.filter-press-distinct
    {
        margin-top: 0;
        border-top: 2px solid #3e61ad;
        padding-top: 0;
    }

    section.press-section .press-container .menu-wrap #filter-press-releases.filter-press-distinct h3.title
    {
        background-color: #3e61ad;
        padding: 0 20px;
        font-style: normal;
        font-size: 18px;
        font-size: 1.8rem;
        color: #e2e3e4;
        line-height: 50px;
        margin-left: -20px;
        margin-right: -20px;
        margin-bottom: 15px;
        margin-top: 0;
        text-align: left;
    }

    section.press-section .press-container .menu-wrap #filter-press-releases.filter-press-distinct form .filter-form-group
    {
        display: block;
    }
}

@media only screen and (min-width: 641px) and (max-width: 1279px)
{

    section.press-section .press-container .menu-wrap #filter-press-releases.filter-press-distinct form .filter-form-group
    {
        display: inline-block;
    }

    section.press-section .press-container .menu-wrap #filter-press-releases.filter-press-distinct select
    {
        width: 120px;
    }

    section.press-section .press-container .menu-wrap #filter-press-releases.filter-press-distinct form
    {
        text-align: center;
    }

    section.press-section .press-container .menu-wrap #filter-press-releases.filter-press-distinct #press-filter-button
    {
        padding-top: 0;
        line-height: 33px;
        line-height: 3.3rem;
    }

    section.press-section .press-container #filter-press-releases.filter-press-distinct .filter-form-group:nth-child(2) select
    {
        margin-right: 60px;
    }
}


/* updated on 2015-08-13, moved from investors.css   */
section.investors-section .investors-container .investors-content .content-box a.file-item
{
    display: inline;
}

/* for jquery-ui calendar button */
button.ui-button-icon-only
{
    width: 1.9em;
    height: 1.9em;
}

.ui-corner-all
{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.ui-state-default
{
    border-left: none;
}

.ui-button
{
    margin-bottom: 2px;
    margin-bottom: 1px\0;
}

#txtDatePicker
{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    display: inline-block;
}

.icon-knockout-mobile-cover:before
{
    content: "\e032";
}

.modal-content-wrap .game-article .name h2
{
    color: #3e61ad;
    padding-bottom: 20px;
}

.modal-content-wrap .game-article .photo
{
    width: 250px;
    height: 300px;
    float: left;
    margin-right: 10px;
    display: none;
}

.modal-content-wrap .game-article .description
{
    padding-bottom: 20px;
}

.modal-content-wrap .game-article .description p
{
    margin-bottom: 10px;
}

.modal-content-wrap .game-article .description p strong
{
    color: #3e61ad;
}

@media only screen and (max-width: 500px)
{
    .modal-content-wrap .game-article .photo
    {
        float: none;
    }
}

.new-tool-popup h1
{
    font-size: 20px;
}
