.footer-link-wrapper{background:white;padding:20px 0 50px;border-top:1px solid #ccc;-webkit-box-shadow:0 -4px 3px #eee;-moz-box-shadow:0 -4px 3px #eee;-ms-box-shadow:0 -4px 3px #eee;-o-box-shadow:0 -4px 3px #eee;box-shadow:0 -4px 3px #eee}
.text-center{text-align:center}


.shorten-wrapper{position:fixed;top:0;left:0;width:100%;background-color:white;padding:13px 15px;-webkit-box-shadow:1px 1px 6px 0 rgba(0,0,0,0.22);-moz-box-shadow:1px 1px 6px 0 rgba(0,0,0,0.22);box-shadow:1px 1px 6px 0 rgba(0,0,0,0.22);-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;box-sizing:border-box;z-index:101;border-top:7px solid #61b3de}
.susi-box{z-index:1;width:540px;margin:0 auto;background:#fff;border:1px solid #b8b8b9;-webkit-box-shadow:2px 2px 3px #bbb;-moz-box-shadow:2px 2px 3px #bbb;-ms-box-shadow:2px 2px 3px #bbb;-o-box-shadow:2px 2px 3px #bbb;box-shadow:2px 2px 3px #bbb;padding:25px 35px}
.susi-box,.sign_up.oauth.manual-link .susi-box,.sign_up.oauth.email-exists .susi-box,.sign_up.oauth.already-linked .susi-box{padding-bottom:0}


    html,
    body {
    margin:0;
    padding:0;
    height:100%;
    }
    #wrapper {
    min-height:100%;
    position:relative;
    }
    #header {
    padding:10px;
    background:#5ee;
    }
    #content {
    padding:10px;
    padding-bottom:80px; /* Height of the footer element */
    }
    #footer {
    width:100%;
    height:80px;
    position:absolute;
    bottom:0;
    left:0;
    background:#ee5;
    }   

.body{
	margin: 0;
	background-color: #eeeeee;
	font-family: sans-serif;
	color: #434343;
}
p.serif{font-family:"Times New Roman",Times,serif;font-size:11px;color:red;font-weight:900;}
p.sansserif{font-family:Arial,Helvetica,sans-serif;}
p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}
p.serif{font-size:11px;}
p.sansserif{font-size:11px;}
p.normal{font-size:11px;}
p.italic {font-size:11px;color:red;font-weight:900;}
p.oblique {font-size:11px;color:red;font-weight:900;}

a:link    {
	color: blue;
	text-decoration: none;
	font-size:20px;
}
a:visited {
	color: red;
	text-decoration:none;
	}
a:hover   {
	color: green;
	text-decoration: none;
	border-bottom:1px dotted;
}
a:active  {
	color:#000;;
	text-decoration: none;
}

::selection
{
color:#000;
}
::-moz-selection
{
color:#000;
}

.sms{
	max-width:1000px;
	max-height: auto;
	margin: auto;
	background-color: #FFF;
	border: 1px solid #c0c0c0;
	padding: 15px;
}

input[type="text"],input[type="password"] {
	width:250px;
	height:32px;
	border:1px solid #c0c0c0;
	padding-left: 12px;
	border-radius: 5px;
	outline: none;
	font-size: 13pt;
	background-color: #FFF;
	margin-bottom: 10px;
	transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

.textarea{
	width:25px;
	height:10px;
	border:1px solid #c0c0c0;
	padding-left: 12px;
	border-radius: 5px;
	outline: none;
	font-size: 13pt;
	background-color: #f1ff;
	margin-bottom: 10px;
	transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

#footer{
	font-size: 13px;
}

.textarea:focus{
	box-shadow: 0 0 15px #c0c0c0;
    -webkit-box-shadow: 0 0 15px #c0c0c0;
    -moz-box-shadow: 0 0 15px #c0c0c0;
    border:1px solid gray; 
    background-color: #ffffff;
}
input[type="text"]:focus,input[type="password"]:focus,select[type="drop"]:focus {
box-shadow: 0 0 15px #c0c0c0;
    -webkit-box-shadow: 0 0 15px #c0c0c0;
    -moz-box-shadow: 0 0 15px #c0c0c0;
    border:1px solid rgba(0, 219, 255, 2.5); 
    background-color:;
}

input[type="submit"],[type="reset"] {
	outline: none;
	border-radius: 5px;
	width:auto;
	cursor:pointer;
	height:35px;
	margin-top: 5px;
	padding:13px;
	padding-top: 9px;
	border:0px solid;
	background-color:rgba(0, 219, 255, 2.5) ;
	color:#ffffff;
	    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}
input[type="submit"]:hover, [type="reset"]:hover {
	background-color:rgba(0, 219, 255, 0.67);
	color:
}
