/*



Theme Name: X &ndash; Child Theme

Theme URI: http://theme.co/x/

Author: Themeco

Author URI: http://theme.co/

Description: Make all of your modifications to X in this child theme.

Version: 1.0.0

Template: x



*/



.top_navigation_bar {

    float: right;

}

.login_bar {

    float: left; width:475px;

}

.login_bar ul { margin-left:0px; }

.social_icon_bar {

    float: left;

}

.form_label {

    width: 70px;

    float: left;

    margin-right: 10px;

}

.log_in_form ul li {

    display: inline;

    list-style: none;

    float: left;

padding-top:2px;

}

.log_in_form ul li:last-child { padding-top:0px !important; } 

.log_in_form ul li input[type="text"], .log_in_form ul li input[type="password"], .log_in_form ul li input[type="submit"] { padding:3px 3px !important; height:auto !important; margin-right:10px; border:none; font-size:12px;}

.log_in_form ul li input[type="submit"] { background:#fff !important; font-size:12px; padding:2px 3px !important;}



.log_in_form{

    float: left;

    margin: 0;

    overflow: auto;

    padding: 0;

}

.login_bar form { overflow:auto; margin-bottom:0px;} 

@media ( max-width:667px ) { 

.top_navigation_bar {

    float: none;

    overflow: auto;

    width: 100% !important;

}



.login_bar {

    float: none;

    margin: 0 auto;

    text-align: center;

    width: 150px;

}



.social_icon_bar {

    float: left;

    margin: 13px auto 0;

    width: 100%;

}



 }



.form_label h5 {

    color: #fff;

    font-size: 12px;

    font-weight: bold;

    margin-top: 0;

    padding-top: 0;

}