html {font-size:62.5%; -webkit-font-smoothing:antialiased;}
body {background:url(/panel/images/background/pattern.jpg) top left repeat-x #2d2e30; font-family:Helvetica, Arial, sans-serif; font-size:110%; color:#b9b9b9;}
html, body {height:100%;}

/*------------------------------------*\
   GLOBAL
\*------------------------------------*/
h1 {font-size:4.5em; font-weight:normal; text-align:center; text-shadow:0 -2px rgba(0,0,0, .6); color:#fff; margin-top:.8em;}
h2 {font-family:Helvetica, Arial, sans-serif; font-size:1.8em; font-weight:normal; color:#FFF; line-height:1.3em; margin-bottom:1.5em;}
h4 {font-size:1.3em; color:#d0d0d0;}
h6 {font-size:1.2em; font-weight:normal; color:#d0d0d0;}
h1, h2, h4, h6 {font-family:Helvetica, Arial, sans-serif;}

em {color:#61ae48;}
a, a:hover  {text-decoration:underline;}

h4 a, h6 a {color:#00aeef;}

p {font-family:Helvetica, Arial, sans-serif; font-size:1.3em; color:#b9b9b9;}
.cnt {text-align:center;}

a.more:after {content:" "; border-color:transparent transparent transparent #0da6e5; border-style:solid; border-width:4px; display:inline-block; position:relative; right:-6px;}
a.more:hover:after {border-color:transparent transparent transparent #FF7407;}

/*------------------------------------*\
   CONTENT
\*------------------------------------*/
.wrap {min-height:100%; height:auto !important; height:100%; margin:0 auto;}
.content {height:auto !important;}
.foot, .push {height:40px; margin-top:-40px; overflow:hidden;}
.foot {position:relative; z-index:2;}

.outer {position:fixed; top:0; left:0; width:100%; height:100%;}
.middle {height:100%; display:table; margin:0 auto;}
.inner {vertical-align:middle; display:table-cell;}

.content > div {width:880px; height:730px; margin:0 auto; padding:2em 0;}

.logo a {background:url(/panel/images/logos/clickmeeting_192x34.png) left top no-repeat; text-indent:-999em; display:block; width:192px; height:34px;}
.logo-label a {background:none;}


.main .bd {background:url(/panel/images/clickmeeting/pages/account/logout/mobile2.png) left 40px no-repeat; padding:2em 0 3em 35.5em; overflow:hidden;}
.main .bd > div {margin-bottom:3em; text-align:center;}

.appWorld {clear:right;}
.appStore, .googlePlay, .appWorld {float:left; width:27%; text-align:center; margin-bottom:9px;}
.googlePlay {margin:0 2em;}
.appStore a, .googlePlay a, .appWorld a {font-size:14px; font-family:Helvetica, Arial, sans-serif; text-decoration:none;}
.appStore img, .googlePlay img, .appWorld img { margin-bottom:5px;}

.copy p {color:#74767b; padding:0; margin:0; line-height:1em; font-size:1.1em;}
.copy .r {float:right; padding:0 20px 30px;}


/*
    [form]
*/
.signUp {float:left; margin-top:18px; height:120px; overflow:hidden; margin-bottom:0;}
fieldset input[type="text"] {font-family:Helvetica,Arial,sans-serif; font-size:13px; border:none; background:#252527; color:#d7d8da; font-weight:200; width:280px; padding:7px 10px 5px; margin-right:7px;
    -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
    -moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.5), 0 1px rgba(255,255,255,.05);
    -webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.5), 0 1px rgba(255,255,255,.05);
    box-shadow:inset 0 1px 5px rgba(0,0,0,.5), 0 1px rgba(255,255,255,.05);
}
fieldset input[type="submit"] {font-family:Helvetica,Arial,sans-serif; font-weight:normal; border:none; color:#262626; font-size:16px; padding:4px 13px; position:relative; top:-1px; min-width:100px;
    background:#f9f9f9;
    background:-moz-linear-gradient(top,  #f9f9f9 0%, #e3e3e3 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e3e3e3));
    background:-webkit-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%);
    background:-o-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%);
    background:-ms-linear-gradient(top,  #f9f9f9 0%,#e3e3e3 100%);
    background:linear-gradient(to bottom,  #f9f9f9 0%,#e3e3e3 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e3e3e3',GradientType=0 );
    -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
}
fieldset input[type="submit"]:hover {cursor:pointer;
    background:#e3e3e3;
    background:-moz-linear-gradient(top,  #e3e3e3 9%, #f9f9f9 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(9%,#e3e3e3), color-stop(100%,#f9f9f9));
    background:-webkit-linear-gradient(top,  #e3e3e3 9%,#f9f9f9 100%);
    background:-o-linear-gradient(top,  #e3e3e3 9%,#f9f9f9 100%);
    background:-ms-linear-gradient(top,  #e3e3e3 9%,#f9f9f9 100%);
    background:linear-gradient(to bottom,  #e3e3e3 9%,#f9f9f9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f9f9f9',GradientType=0 );
}
input::-webkit-input-placeholder {color:#4a4b4d;}
input:focus::-webkit-input-placeholder {color:#555;}
input:-moz-placeholder {color:#4a4b4d;}
input:focus:-moz-placeholder {color:#555;}
input:-ms-input-placeholder {color:#4a4b4d;}
input:focus:-ms-placeholder {color:#555;}

.errInp input[type="text"] {border-color:#ec303c;}
.err {margin:4px 10px; display:none; text-align:center; width:78%;}
.err span {color:#ec303c;}

.ok {margin:4px 0; display:none;}
.ok h4 {background:url(/panel/images/clickmeeting/pages/account/logout/ok.png) 0 0 no-repeat; padding:2px 0 2px 32px; text-align:left; margin-left:0;}

