Skip to content
styles.css 64.5 KiB
Newer Older
cfoe's avatar
cfoe committed
select.flags option[value=NR], select.flags option[value=nr] {background-position:0 -3675px}
select.flags option[value=NU], select.flags option[value=nu] {background-position:0 -3697px}
select.flags option[value=NZ], select.flags option[value=nz] {background-position:0 -3719px}
select.flags option[value=OM], select.flags option[value=om] {background-position:0 -3741px}
select.flags option[value=PA], select.flags option[value=pa] {background-position:0 -3763px}
select.flags option[value=PE], select.flags option[value=pe] {background-position:0 -3785px}
select.flags option[value=PF], select.flags option[value=pf] {background-position:0 -3807px}
select.flags option[value=PG], select.flags option[value=pg] {background-position:0 -3829px}
select.flags option[value=PH], select.flags option[value=ph] {background-position:0 -3851px}
select.flags option[value=PK], select.flags option[value=pk] {background-position:0 -3873px}
select.flags option[value=PL], select.flags option[value=pl] {background-position:0 -3895px}
select.flags option[value=PM], select.flags option[value=pm] {background-position:0 -3917px}
select.flags option[value=PN], select.flags option[value=pn] {background-position:0 -3939px}
select.flags option[value=PR], select.flags option[value=pr] {background-position:0 -3961px}
select.flags option[value=PS], select.flags option[value=ps] {background-position:0 -3983px}
select.flags option[value=PT], select.flags option[value=pt] {background-position:0 -4005px}
select.flags option[value=PW], select.flags option[value=pw] {background-position:0 -4027px}
select.flags option[value=PY], select.flags option[value=py] {background-position:0 -4049px}
select.flags option[value=QA], select.flags option[value=qa] {background-position:0 -4071px}
select.flags option[value=RE], select.flags option[value=re] {background-position:0 -4093px}
select.flags option[value=RO], select.flags option[value=ro] {background-position:0 -4115px}
select.flags option[value=RS], select.flags option[value=rs] {background-position:0 -4137px}
select.flags option[value=RU], select.flags option[value=ru] {background-position:0 -4159px}
select.flags option[value=RW], select.flags option[value=rw] {background-position:0 -4181px}
select.flags option[value=SA], select.flags option[value=sa] {background-position:0 -4203px}
select.flags option[value=SB], select.flags option[value=sb] {background-position:0 -4225px}
select.flags option[value=SC], select.flags option[value=sc] {background-position:0 -4247px}
select.flags option[value=SD], select.flags option[value=sd] {background-position:0 -4291px}
select.flags option[value=SE], select.flags option[value=se] {background-position:0 -4313px}
select.flags option[value=SG], select.flags option[value=sg] {background-position:0 -4335px}
select.flags option[value=SH], select.flags option[value=sh] {background-position:0 -4357px}
select.flags option[value=SI], select.flags option[value=si] {background-position:0 -4379px}
select.flags option[value=SJ], select.flags option[value=sj] {background-position:0 -4401px}
select.flags option[value=SK], select.flags option[value=sk] {background-position:0 -4423px}
select.flags option[value=SL], select.flags option[value=sl] {background-position:0 -4445px}
select.flags option[value=SM], select.flags option[value=sm] {background-position:0 -4467px}
select.flags option[value=SN], select.flags option[value=sn] {background-position:0 -4489px}
select.flags option[value=SO], select.flags option[value=so] {background-position:0 -4511px}
select.flags option[value=SR], select.flags option[value=sr] {background-position:0 -4533px}
select.flags option[value=ST], select.flags option[value=st] {background-position:0 -4555px}
select.flags option[value=SV], select.flags option[value=sv] {background-position:0 -4577px}
select.flags option[value=SY], select.flags option[value=sy] {background-position:0 -4599px}
select.flags option[value=SZ], select.flags option[value=sz] {background-position:0 -4621px}
select.flags option[value=TC], select.flags option[value=tc] {background-position:0 -4643px}
select.flags option[value=TD], select.flags option[value=td] {background-position:0 -4665px}
select.flags option[value=TF], select.flags option[value=tf] {background-position:0 -4687px}
select.flags option[value=TG], select.flags option[value=tg] {background-position:0 -4709px}
select.flags option[value=TH], select.flags option[value=th] {background-position:0 -4731px}
select.flags option[value=TJ], select.flags option[value=tj] {background-position:0 -4753px}
select.flags option[value=TK], select.flags option[value=tk] {background-position:0 -4775px}
select.flags option[value=TL], select.flags option[value=tl] {background-position:0 -4797px}
select.flags option[value=TM], select.flags option[value=tm] {background-position:0 -4819px}
select.flags option[value=TN], select.flags option[value=tn] {background-position:0 -4841px}
select.flags option[value=TO], select.flags option[value=to] {background-position:0 -4863px}
select.flags option[value=TR], select.flags option[value=tr] {background-position:0 -4885px}
select.flags option[value=TT], select.flags option[value=tt] {background-position:0 -4907px}
select.flags option[value=TV], select.flags option[value=tv] {background-position:0 -4929px}
select.flags option[value=TW], select.flags option[value=tw] {background-position:0 -4951px}
select.flags option[value=TZ], select.flags option[value=tz] {background-position:0 -4973px}
select.flags option[value=UA], select.flags option[value=ua] {background-position:0 -4995px}
select.flags option[value=UG], select.flags option[value=ug] {background-position:0 -5017px}
select.flags option[value=UM], select.flags option[value=um] {background-position:0 -5039px}
select.flags option[value=US], select.flags option[value=us] {background-position:0 -5061px}
select.flags option[value=UY], select.flags option[value=uy] {background-position:0 -5083px}
select.flags option[value=UZ], select.flags option[value=uz] {background-position:0 -5105px}
select.flags option[value=VA], select.flags option[value=va] {background-position:0 -5127px}
select.flags option[value=VC], select.flags option[value=vc] {background-position:0 -5149px}
select.flags option[value=VE], select.flags option[value=ve] {background-position:0 -5171px}
select.flags option[value=VG], select.flags option[value=vg] {background-position:0 -5193px}
select.flags option[value=VI], select.flags option[value=vi] {background-position:0 -5215px}
select.flags option[value=VN], select.flags option[value=vn] {background-position:0 -5237px}
select.flags option[value=VU], select.flags option[value=vu] {background-position:0 -5259px}
select.flags option[value=WF], select.flags option[value=wf] {background-position:0 -5303px}
select.flags option[value=WS], select.flags option[value=ws] {background-position:0 -5325px}
select.flags option[value=YE], select.flags option[value=ye] {background-position:0 -5347px}
select.flags option[value=YT], select.flags option[value=yt] {background-position:0 -5369px}
select.flags option[value=ZA], select.flags option[value=za] {background-position:0 -5391px}
select.flags option[value=ZM], select.flags option[value=zm] {background-position:0 -5413px}
select.flags option[value=ZW], select.flags option[value=zw] {background-position:0 -5435px}

.panel_login {
    max-width: 80%;
    min-width: 680px;
}
div.subsectiontoggle {
    border:1px solid #ccc;
    font-weight:bold;
    font-size:14px;
    padding-top:10px;
    padding-bottom:0;
    margin-top:5px;
    text-indent:15px;
    cursor:pointer;
    margin-bottom:10px;
    background-color:#f4f4f4;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
}
cfoe's avatar
cfoe committed
div.subsectiontoggle span {
cfoe's avatar
cfoe committed
    display:inline-block;
    margin-bottom:-3px;
    margin-right:10px;
    width:16px;
    height:16px;
cfoe's avatar
cfoe committed
    background: url("../icons/button_sprite.png") 0 -72px no-repeat transparent;
cfoe's avatar
cfoe committed
}
div.subsectiontoggle span.showing{
cfoe's avatar
cfoe committed
    background-position: 0 -40px;
cfoe's avatar
cfoe committed
}
cfoe's avatar
cfoe committed
div.subsectiontoggle em {
cfoe's avatar
cfoe committed
    display:block;
    position:relative;
    left:425px;
    top:-13px;
    margin-bottom:-3px;
    width:13px;
    height:13px;
cfoe's avatar
cfoe committed
    background:url("../images/chevron.png") top left no-repeat;
cfoe's avatar
cfoe committed
    -webkit-transform:none;
    -moz-transform:none;
    -khtml-transform:none;
    -o-transform:none;
    -ms-transform:none;
    transform:none;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -khtml-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -khtml-transition-property: -khtml-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
}
cfoe's avatar
cfoe committed
div.subsectiontoggle em.showing {
cfoe's avatar
cfoe committed
    display:block;
    position:relative;
    left:425px;
    top:-13px;
cfoe's avatar
cfoe committed
    background:url("../images/chevron.png") top left no-repeat;
cfoe's avatar
cfoe committed
    width:13px;
    height:13px;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -khtml-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
}
cfoe's avatar
cfoe committed
div.subsectiontoggle:hover em {
cfoe's avatar
cfoe committed
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -khtml-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
}

cfoe's avatar
cfoe committed

div.gs-container {
cfoe's avatar
cfoe committed
    margin-top:10px;
}
cfoe's avatar
cfoe committed
div.gs-container * {
cfoe's avatar
cfoe committed
    margin: 0;
    padding: 0;
    background-position: 0 0;
    text-decoration: none;
    font-size: 1em;
}
cfoe's avatar
cfoe committed
div.gs-container input {
cfoe's avatar
cfoe committed
    background: url("../icons/x16_sprite.png") no-repeat 2px -119px #FFFFFF;
cfoe's avatar
cfoe committed
    height:20px;
    border:1px solid #444;
    padding:0 22px 2px;
    color:#444;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
}
cfoe's avatar
cfoe committed
input.gs-loading {
cfoe's avatar
cfoe committed
    background-image: url("../images/loading.gif");
cfoe's avatar
cfoe committed
    background-repeat: no-repeat;
    background-position: center right;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox {
cfoe's avatar
cfoe committed
    margin: 0 !important;
    padding: 0 !important;
    width: 300px;
    z-index: 999999;
    border: 1px solid #777;
    font-size: 11px;
    background: #fff;
    -moz-box-shadow: 2px 2px 5px 0 #c5c5c5;
    -webkit-box-shadow: 2px 2px 5px 0 #c5c5c5;
    -khtml-box-shadow: 2px 2px 5px 0 #c5c5c5;
    -o-box-shadow: 2px 2px 5px 0 #c5c5c5;
    -ms-box-shadow: 2px 2px 5px 0 #c5c5c5;
    box-shadow: 2px 2px 5px 0 #c5c5c5;
    list-style: none;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    max-height:500px;
    overflow:auto;
cfoe's avatar
cfoe committed
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li {
cfoe's avatar
cfoe committed
    float: left;
    width: 100%;
    clear: both;
    cursor: pointer;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li.gs-cheader {
cfoe's avatar
cfoe committed
    height: 13px;
    overflow: hidden;
    padding: 5px 0;
    color: #fff;
    background: #6ea6d1;
    cursor:default;
    padding-bottom:10px;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li.gs-cheader p.gs-cheader-title {
cfoe's avatar
cfoe committed
    margin: 0 !important;
    padding: 0 0 0 10px !important;
    float: left;
    font-size: 12px;
    font-weight: bold;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li.gs-cheader p.gs-cheader-limit {
cfoe's avatar
cfoe committed
    margin: 0 !important;
    padding: 0 10px 0 0 !important;
    float: right;
    font-size: 11px;
    font-weight: normal;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li.gs-cdata {
cfoe's avatar
cfoe committed
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid #c5c5c5;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li.gs-cdata:last-child {
cfoe's avatar
cfoe committed
    border-bottom: none;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li.gs-cdata:hover {
cfoe's avatar
cfoe committed
    background: #eaf4fd;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li.gs-cdata a {
cfoe's avatar
cfoe committed
    display: block;
    padding: 5px 10px;
    text-decoration: none !important;
    background: #fff;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li.gs-cdata a:hover {
cfoe's avatar
cfoe committed
    background: #cde0ff;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li.gs-cdata img {
cfoe's avatar
cfoe committed
    margin-right: 12px;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li.gs-cdata p {
cfoe's avatar
cfoe committed
    margin: 0 !important;
    padding: 0 !important;
    color: #444;
    font-size: 10px;
    min-height:30px;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li.gs-cdata p span.gs-cdata-title {
cfoe's avatar
cfoe committed
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 11px;
    font-weight: bold;
    color: #000;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li:first-child {
cfoe's avatar
cfoe committed
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    -khtml-border-radius:5px 5px 0 0;
    -o-border-radius:5px 5px 0 0;
    -ms-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
}
cfoe's avatar
cfoe committed
ul.gs-resultbox li:last-child {
cfoe's avatar
cfoe committed
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    -khtml-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
}

cfoe's avatar
cfoe committed
div.df-container {
cfoe's avatar
cfoe committed
}
cfoe's avatar
cfoe committed
div.df-container * {
cfoe's avatar
cfoe committed
    margin: 0;
    padding: 0;
    background-position: 0 0;
    text-decoration: none;
    font-size: 1em;
}
cfoe's avatar
cfoe committed
div.df-container input {
cfoe's avatar
cfoe committed
}
cfoe's avatar
cfoe committed
input.df-loading {
cfoe's avatar
cfoe committed
    background-image: url("../images/loading.gif");
cfoe's avatar
cfoe committed
    background-repeat: no-repeat;
    background-position: center right;
}
cfoe's avatar
cfoe committed
ul.df-resultbox {
cfoe's avatar
cfoe committed
    margin: 0 !important;
    padding: 0 !important;
    min-width: 250px;
    max-width: 500px;
    z-index: 999999;
    border: 1px solid #777;
    font-size: 11px;
    background: #fff;
    -moz-box-shadow: 2px 2px 5px 0 #c5c5c5;
    -webkit-box-shadow: 2px 2px 5px 0 #c5c5c5;
    -khtml-box-shadow: 2px 2px 5px 0 #c5c5c5;
    -o-box-shadow: 2px 2px 5px 0 #c5c5c5;
    -ms-box-shadow: 2px 2px 5px 0 #c5c5c5;
    box-shadow: 2px 2px 5px 0 #c5c5c5;
    list-style: none;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li {
cfoe's avatar
cfoe committed
    float: left;
    width: 100%;
    clear: both;
    cursor: pointer;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li.df-cheader {
cfoe's avatar
cfoe committed
    height: 13px;
    overflow: hidden;
    padding: 5px 0;
    color: #fff;
    background: #6ea6d1;
    cursor:default;
    padding-bottom:10px;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li.df-cheader p.df-cheader-title {
cfoe's avatar
cfoe committed
    margin: 0 !important;
    padding: 0 0 0 10px !important;
    float: left;
    font-size: 12px;
    font-weight: bold;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li.df-cheader p.df-cheader-limit {
cfoe's avatar
cfoe committed
    margin: 0 !important;
    padding: 0 10px 0 0 !important;
    float: right;
    font-size: 11px;
    font-weight: normal;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li.df-cdata {
cfoe's avatar
cfoe committed
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid #c5c5c5;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li.df-cdata:last-child {
cfoe's avatar
cfoe committed
    border-bottom: none;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li.df-cdata:hover {
cfoe's avatar
cfoe committed
    background: #eaf4fd;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li.df-cdata a {
cfoe's avatar
cfoe committed
    display: block;
    padding: 5px 10px;
    text-decoration: none !important;
    background: #fff;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li.df-cdata a:hover {
cfoe's avatar
cfoe committed
    background: #cde0ff;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li.df-cdata img {
cfoe's avatar
cfoe committed
    margin-right: 12px;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li.df-cdata p {
cfoe's avatar
cfoe committed
    margin: 0 !important;
    padding: 0 !important;
    color: #444;
    font-size: 10px;
    min-height:30px;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li.df-cdata p span.df-cdata-title {
cfoe's avatar
cfoe committed
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 11px;
    font-weight: bold;
    color: #000;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li:first-child {
cfoe's avatar
cfoe committed
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    -khtml-border-radius:5px 5px 0 0;
    -o-border-radius:5px 5px 0 0;
    -ms-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
}
cfoe's avatar
cfoe committed
ul.df-resultbox li:last-child {
cfoe's avatar
cfoe committed
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    -khtml-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
}

cfoe's avatar
cfoe committed
span.icons16-empty {
cfoe's avatar
cfoe committed
    float:left;
    display:block;
    height:20px;
    width:20px;
    margin:0 7px 0 0;
}

cfoe's avatar
cfoe committed
.ttip {
cfoe's avatar
cfoe committed
    width:16px;
    height:16px;
    cursor:pointer;
cfoe's avatar
cfoe committed
    background: url("../icons/x16_sprite.png") no-repeat center center transparent;
cfoe's avatar
cfoe committed
    float:right;
    display:inline;
    position:relative;
    right:-2px;
    top:-2px;
}

p.prefix {
    float: left;
    margin: 0;
    text-align: right;
}
p.label {
    float: left;
    margin: 5px 15px 0 0;
}
p.value {
    float:left;
    margin: 0 0 0 2px;
}

/* content_ispc
-------------------------------------------------------------- */
cfoe's avatar
cfoe committed
.tipsy {
    font-size: 10px;
    position: absolute;
    padding: 5px;
    z-index: 100000;
}
.tipsy-inner {
    background-color: #000;
    color: #FFF;
    max-width: 350px;
    padding: 5px 8px 4px 8px;
    text-align: left;
}
cfoe's avatar
cfoe committed

/* Rounded corners */
cfoe's avatar
cfoe committed
.tipsy-inner {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
cfoe's avatar
cfoe committed

/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/

cfoe's avatar
cfoe committed
.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #000;
}
cfoe's avatar
cfoe committed
/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }

.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }

/* uni-form-generic
-------------------------------------------------------------- */

/* Uni-Form by Dragan Babic [Superawesome Industries]  - http: //sprawsm.com/uni-form/ */ 
/* Some rights reserved - http: //creativecommons.org/licenses/by-sa/2.5/ */
/* Do not edit this file directly, make your changes to uni-form.css in the same folder */

.uniForm{ margin: 0; padding: 0; position: relative; z-index: 1; } /* reset stuff */

/* Some generals and more resets */
.uniForm fieldset{ border: none; margin: 0; padding: 0; }
.uniForm fieldset legend{ margin: 0; padding: 0; }

/* This is the main unit that contains our form elements */
.uniForm .ctrlHolder,
.uniForm .buttonHolder{ margin: 0; padding: 0; clear: both; }

/* Clear all floats */ 
.uniForm:after,
.uniForm .buttonHolder:after, 
.uniForm .ctrlHolder:after, 
.uniForm .ctrlHolder .multiField:after,
.uniForm .inlineLabel:after{ content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden; }

/* A class to be used on a label that contains a checkbox or a radio button */
.uniForm .inlineLabel,
.uniForm .inlineLabels .inlineLabel,
.uniForm .blockLabels .inlineLabel{ width: auto; float: none; margin: 0; display: block; }
/* IE shows borders & padding on checkboxes and radio buttons if they are declared on an input element, remove them */
/* Legacy/Inheritance fix */
.uniForm .inlineLabel input,
.uniForm .inlineLabels .inlineLabel input,
.uniForm .blockLabels .inlineLabel input{ border: none; padding: 0; margin: 0; }

/* Styles for form controls where labels are above the input elements */
/* Set the class of the parent (preferably to a fieldset) to .blockLabels */

.uniForm label,
.uniForm .label,
.uniForm .blockLabels label,
.uniForm .blockLabels .label{ display: block; float: none; padding: 0; line-height: 100%; width: auto; }

/* Float the input elements */
.uniForm .textInput,
.uniForm .blockLabels .textInput,
.uniForm .blockLabels .fileUpload,
.uniForm .selectInput,
.uniForm .blockLabels .selectInput,
.uniForm .blockLabels select,
.uniForm textarea,
.uniForm .blockLabels textarea{ float: left; }

/* Postition the hints */
.uniForm .formHint,
.uniForm .blockLabels .formHint{ float: right; margin: 0; clear: none; }

/* Position the elements inside combo boxes (multiple selects/checkboxes/radio buttons per unit) */
.uniForm .multiField,
.uniForm .blockLabels .multiField{ width: auto; float: left; }
.uniForm .multiField .inlineLabel,
.uniForm .blockLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; }
.uniForm .multiField .blockLabel,
.uniForm .blockLabels .multiField .blockLabel{ float: left; width: auto; margin: 0; }
.uniForm .multiField .blockLabel .textInput,
.uniForm .multiField .blockLabel .selectInput,
.uniForm .multiField .blockLabel select,
.uniForm .blockLabels .multiField .blockLabel .textInput,
.uniForm .blockLabels .multiField .blockLabel .selectInput,
.uniForm .blockLabels .multiField .blockLabel select{ width: 100%; margin: 0; }

/* Styles for form controls where labels are in line with the input elements */
/* Set the class of the parent (preferably to a fieldset) to .inlineLabels */
.uniForm .inlineLabels label,
.uniForm .inlineLabels .label{ float: left; margin: 0; padding: 0; line-height: 100%; position: relative; }

/* Float the input elements */
.uniForm .inlineLabels .textInput,
.uniForm .inlineLabels .fileUpload,        
.uniForm .inlineLabels .selectInput,
.uniForm .inlineLabels select,
.uniForm .inlineLabels textarea{ float: left; }

/* Postition the hints */
.uniForm .inlineLabels .formHint{ clear: both; float: none; }
.uniForm .inlineLabels .multiField{ float: left; }
.uniForm .inlineLabels .multiField .inlineLabel{}
.uniForm .inlineLabels .multiField .blockLabel{}
.uniForm .inlineLabels .multiField .blockLabel .textInput,
.uniForm .inlineLabels .multiField .blockLabel .selectInput,
.uniForm .inlineLabels .multiField .blockLabel select{ display: block; width: 100%; float: none; }
.uniForm .inlineLabels .multiField select{ float: left; }

/* Required fields asterisk styling for .blockLabels */
.uniForm label em,
.uniForm .label em,
.uniForm .blockLabels label em,
.uniForm .blockLabels .label em{ position: absolute; left: -7px; }

/* Required fields asterisk styling for .inlineLabels */
.uniForm .inlineLabels label em,
.uniForm .inlineLabels .label em{ display: block; position: absolute; left: auto; right: 0; font-style: normal; font-weight: bold; }
.uniForm .inlineLabel em{ position: absolute; left: 7px; }

/* Messages */
.uniForm #errorMsg,
cfoe's avatar
cfoe committed
.uniForm .error{}
cfoe's avatar
cfoe committed
.uniForm #errorMsg dt,
cfoe's avatar
cfoe committed
.uniForm #errorMsg h3{}
.uniForm #errorMsg dd{}
.uniForm #errorMsg ol{}
.uniForm #errorMsg ol li{}
.uniForm .errorField{}
.uniForm #OKMsg{}
cfoe's avatar
cfoe committed

/* Columns */

.uniForm .col{ float: left; }
.uniForm .col.first{}
.uniForm .col.last{}

/* uni-form
-------------------------------------------------------------- */

cfoe's avatar
cfoe committed
/* Keep in mind that wherever you see "Required property" it means that the property must exist */
cfoe's avatar
cfoe committed

/* ------------------------------------------------------------------------------ */

/* Generals */
.uniForm fieldset{}
.uniForm fieldset legend{ color: #333; font-weight: bold; font-size: 100%; margin: 0; padding: 1.5em 1.5em 1.5em 0; }

/* This is the main unit that contains our form elements */
.uniForm .ctrlHolder{ padding: 3px; border-bottom: 1px dotted #dfdfdf; }

.uniForm .buttonHolder{ 
    text-align: left; 
    background: #CEDEEF url("../images/buttonHolder_bg.gif") no-repeat right;
    margin: 3em 0 1em;
    padding: 8px;
}
.uniForm .resetButton{ float: left; }
.uniForm .primaryAction{ font-weight: bold; }

/* This class gets added to div.ctrlHolder to highlight the row */
.uniForm .focused{ background: #fffcdf; }

/* .inlineLabel is used for inputs within labels - checkboxes and radio buttons */
.uniForm .inlineLabel input,
.uniForm .inlineLabels .inlineLabel input,
.uniForm .blockLabels .inlineLabel input{ float: left; margin: 0 .4em 0 0; }
.uniForm .inlineLabel span{ float: left; width: 90%; }

/* ------------------------------------------------------------------------------ */

cfoe's avatar
cfoe committed
/* .blockLabels (default style, will be applied even if you don"t class the parent element) */
cfoe's avatar
cfoe committed
.uniForm .blockLabels .ctrlHolder{}

.uniForm label,
.uniForm .blockLabels label,
.uniForm .blockLabels .label{ margin: 0 0 .5em 0; }

.uniForm .textInput,
.uniForm .blockLabels .textInput,
.uniForm .blockLabels .fileUpload{ width: 43%; /* <- Required property */ }

.uniForm .selectInput,
.uniForm select,
.uniForm .blockLabels .selectInput,
.uniForm .blockLabels select{ width: 43.5%; /* <- Required property */ }
.uniForm textarea,
.uniForm .blockLabels textarea{ width: 43%; /* <- Required property */ height: 12em; }

.uniForm .formHint,
.uniForm .blockLabels .formHint{ width: 55%; /* <- Required property */ font-size: .9em; color: #777; position: relative; top: -.5em; }

.uniForm .multiField,
.uniForm .blockLabels .multiField{ width: 43%; }
.uniForm .multiField .inlineLabel,
.uniForm .blockLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; }
.uniForm .multiField .blockLabel,
.uniForm .blockLabels .multiField .blockLabel{ width: 30%; margin: 0 10px 0 0; }
.uniForm .multiField .blockLabel .textInput,
.uniForm .multiField .blockLabel .selectInput,
.uniForm .multiField .blockLabel select,
.uniForm .blockLabels .multiField .blockLabel .textInput,
.uniForm .blockLabels .multiField .blockLabel .selectInput,
.uniForm .blockLabels .multiField .blockLabel select{ width: 100%; margin: .3em 0 0 0; }

/* ------------------------------------------------------------------------------ */

/* .inlineLabels */
.uniForm .inlineLabels .ctrlHolder{}

.uniForm .inlineLabels label,
.uniForm .inlineLabels .label{ width: 20%; /* <- Required property */ margin: .3em 2% 0 0; /* <- Required property */ }

.uniForm .inlineLabels .textInput,
.uniForm .inlineLabels .fileUpload{ width: 35%; /* <- Required property */ }

.uniForm .inlineLabels .selectInput,
.uniForm .inlineLabels select{ width: 35%; /* <- Required property */ }

.uniForm .inlineLabels textarea{  width: 35%; /* <- Required property */ height: 12em; }

.uniForm .inlineLabels .formHint{ margin-top: 0; margin-left: 22%; font-size: .9em; color: #777; position: static; }

.uniForm .inlineLabels .multiField{ width: 60%; /* <- Required property */ margin: 0 0 .3em 0; }
.uniForm .inlineLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; }
.uniForm .inlineLabels .multiField .blockLabel{ float: left; width: 26%; margin: 0 3% 0 0; }
.uniForm .inlineLabels .multiField .blockLabel .textInput,
.uniForm .inlineLabels .multiField .blockLabel .selectInput,
.uniForm .inlineLabels .multiField .blockLabel select{ width: 100%; margin: .3em 0 0 0; }

/* Focus pseudoclasses */
cfoe's avatar
cfoe committed
.uniForm .ctrlHolder .textInput:focus{ outline: none; /* Get rid of the "glow" effect in WebKit, optional */ }
.uniForm .ctrlHolder textarea:focus{ outline: none; /* Get rid of the "glow" effect in WebKit, optional */ }
cfoe's avatar
cfoe committed
.uniForm div.focused .formHint{ color: #333; }

/* Columns (they are floated left by default) */
.uniForm .col{ width: 37.9%; /* <- Required property */ margin: 0 2% 20px 0; }
/* Use .first and .last classes to control the layout/spacing of your columns */
.uniForm .col.first{ width: 39%; /* <- Required property */ float: left; clear: none; }
.uniForm .col.last{ width: 39%; /* <- Required property */ float: right; clear: none; margin-right: 0; }

/* Messages */
.uniForm #errorMsg, .confirmpassworderror{ background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px; }
.uniForm .error{ background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; }

.uniForm #errorMsg dt, .uniForm #errorMsg h3{ margin: 0 0 .5em 0; font-size: 100%; line-height: 100%; font-weight: bold; }
.uniForm #errorMsg dd{ margin: 0; padding: 0; }
.uniForm #errorMsg ol{ margin: 0; padding: 0; list-style:none;}
.uniForm #errorMsg ol li{ margin: 0; padding: 2px; list-style-position: inside; border-bottom: 1px dotted #df7d7d; position: relative; }
.uniForm .errorField{ color: #af4c4c; margin: 0 0 6px 0; padding: 4px; background: #ffbfbf; }

.uniForm #OKMsg, .confirmpasswordok{ background: #C8FFBF; border: 1px solid #A2EF95; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px; }
.uniForm #OKMsg p{ margin: 0; }

/* ------------------------------------------------------------------------------ */

/* This is the main unit that contains our form elements */

.uniForm .textInput, .uniForm .selectInput, .uniForm textarea {
    background:#FFFFFF none repeat scroll 0 0;
    color: #000000;
    border: 1px solid #DFDFDF;
    padding: 1px;
}

/* jquery-ui-custom
-------------------------------------------------------------- */
.ui-datepicker-calendar thead tr th {
    background-image:none;
    background-color:#FFFFFF;
    color:#000000;
}
cfoe's avatar
cfoe committed
.ui-widget { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 100%; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 100%; }