@charset "utf-8";.sclogin { overflow: visible; text-align: left; }

.sclogin .powered-by { clear: both; }

div.sclogin-social-login a.show, div.sclogin-joomla-login a.show, div.sclogin-social-connect a.show { margin-bottom: 9px; }

div.sclogin-social-connect, div.social-login.reconnect:nth-of-type(2) { clear: left; }

.sclogin-social-login .pull-left, .social-login.reconnect.pull-left { margin: 5px; }

.sclogin-social-login.bottom { padding: 5px 0; }

input#sclogin-username.input-block-level, input#sclogin-passwd.input-block-level { height: 35px; line-height:35px; }

a.forgot.btn { height: 28px !important; padding: 0px 0px; }

a.forgot.btn i { margin-top: 6px; }

#form-sclogin-submitcreate a, .sclogin-modal-links a.btn, .scuser-menu a.dropdown-toggle { text-decoration: none !important; }

#form-sclogin-submitcreate a, .scuser-menu a.dropdown-toggle { color: #000000; }

.sclogin [class*="span"] { margin-left: 0 !important; }

.sclogin .clearfix { clear: both; }

#sclogin-username, #sclogin-passwd { margin-top: 0px; }

/* Vertical Layout */

.sclogin-joomla-login.vertical input#sclogin-username.input-block-level, .sclogin-joomla-login.vertical input#sclogin-passwd.input-block-level { width: 100%; }

.sclogin-joomla-login.vertical a.forgot.btn { width: 13% !important; }

.sclogin-joomla-login.vertical input#sclogin-username.input-append, .sclogin-joomla-login.vertical input#sclogin-passwd.input-append { width: 100%; }

.sclogin-joomla-login.vertical #form-sclogin-submitcreate .btn { margin:0px 0px 10px 0px; }

/* Modal Links */
.sclogin-modal-links a { margin-right: 5px; }

.sclogin-modal-links a.btn-primary { color: #FFFFFF; }

/* Logged in User options */
.sclogin .flat-list { display: block !important; border: none !important; box-shadow: none !important; -webkit-box-shadow: none !important; margin-top: 1px !important; }

.sclogin .logout-button { margin-top: 0px; }

.sclogin .sclogout-button { float: left; margin-right: 5px; }

.sclogin .logout-link { background-color: transparent; text-decoration: underline; border: none; color: #095197; cursor: pointer; }

.sclogin .scuser-menu.dropdown-view { float: left; }

.sclogin .scuser-menu.list-view { clear: both; }

.sclogin #scprofile-pic, .sclogin .sclogin-greeting { margin-bottom: 5px; }

.sc-connect-user { clear: both; }

.sclogin .top { padding-top: 0px; padding-bottom: 15px; }

.sclogin .side { padding-left: 15px; }

#form-sclogin-remember { margin-top:10px;}

@media (min-width: 1320px) {#login-modal { top: 25%; width:20%; margin-left:-10%; } }

@media (max-width: 1319px) {#login-modal { top: 25%; width:30%; margin-left:-15%; } }

@media (max-width: 1023px) {#login-modal { top: 25%; width:40%; margin-left:-20%;} }

@media (max-width: 768px) {#login-modal { top: 25%; width:50%; margin-left:-25%;} }

@media (max-width: 568px) {#login-modal { top: 25%; width:70%; margin-left:-35%;} }
