html{background:#d5d8db}
html.dark{background-color:#70828f}
body{color:#333;font-size:75%}
.white-text{color:#fff}
p,th,td{line-height:1.25em}
p,ul,ol,dl,.with-margin{margin-bottom:1.667em}
.small-margin{margin-bottom:.5em}
.medium-margin{margin-bottom:1em}
.large-margin{margin-bottom:2.417em}
a{color:#39c;text-decoration:none}
strong{color:#39c}
small{color:gray;font-size:.833em;text-transform:uppercase;font-weight:400}
small strong{color:gray}
h2{color:#39c;font-size:1.25em;line-height:1.267em;margin-bottom:1.267em}
h3{color:#39c;font-size:1.25em;line-height:1.267em}
h5{font-weigth:bold;color:#333}
hr{height:0;line-height:0;border:0;border-top:1px dotted #ccc;margin-bottom:1.667em}
a.red,.red a
h2.red,.red h2,h3.red,.red h3,.danger{color:#c33}
.warning_text{color:#FB430B}
h2:last-child,p:last-child,ul:last-child,ol:last-child,dl:last-child,hr:last-child{margin-bottom:0}
h2.last-child,p.last-child,ul.last-child,ol.last-child,dl.last-child,hr.last-child{margin-bottom:0}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.margin-left{margin-left:1em}
.margin-right{margin-right:1em}
.gutter-left{margin-left:2em}
.gutter-right{margin-right:2em}
.float-left{float:left}
.float-right{float:right}
.relative{position:relative;z-index:89}
.absolute{position:absolute;z-index:89}
.upper-index{z-index:90!important}
.with-padding{padding:1em}
.no-bottom-margin{margin-bottom:0!important}
.box{-moz-border-radius:.25em;-webkit-border-radius:.25em;-webkit-background-clip:padding-box;border-radius:.25em;-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);padding:.75em;margin-bottom:1.667em;background:#fff}
.ie .box{border:1px solid #ccc}
.box:last-child{margin-bottom:0}
.box.last-child{margin-bottom:0}
.infos{background-image:url(../images/icons/web-app/48/Info.png);background-repeat:no-repeat;padding-left:5em;margin-bottom:1em;min-height:4em}
.mini-infos{background-image:url(../images/icons/web-app/24/Info.png);background-repeat:no-repeat;padding:.167em 0 .167em 2.5em;margin-bottom:1em;min-height:1.5em}
.info:last-child,.mini-infos:last-child{margin-bottom:0}
.info.last-child,.mini-infos.last-child{margin-bottom:0}
.infos p,.mini-infos p{color:gray}
.picto{margin-bottom:-4px}
.empty{color:#999!important;font-style:italic}
.number{display:block;float:left;min-width:1em;padding:.25em;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;font-weight:700;color:#fff;text-align:center;-moz-border-radius:.25em;-webkit-border-radius:.25em;-webkit-background-clip:padding-box;border-radius:.25em;margin-right:.5em;background:#39c}
.number.red,.red .number{background-color:#c33}
.bigger{font-size:2.5em}
h2.bigger{margin-bottom:.8em}
.big{font-size:1.5em}
.small{font-size:.833em}
.smaller{font-size:.75em}
.force-wrap{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word}
.grey{color:#666}
.white-bg{background-color:#fff}
.grey-bg{background-color:#c1c8cb}
.block-content .grey-bg{background-color:#e6e6e6}
p.grey-bg{padding:.417em .5em;-moz-border-radius:.333em;-webkit-border-radius:.333em;-webkit-background-clip:padding-box;border-radius:.333em}
.dark-grey-gradient{background:#666 url(../images/old-browsers-bg/dark-grey-gradient-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#3d3d3d,#484848 2%,#585858 8%,#666);background:-webkit-gradient(linear,left top,left bottom,from(#3d3d3d),to(#666),color-stop(0.02,#484848),color-stop(0.08,#585858));color:#fff}
.lite-grey-gradient{background:#fff url(../images/old-browsers-bg/lite-grey-gradient-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#d5d5d5,white);background:-webkit-gradient(linear,left top,left bottom,from(#d5d5d5),to(white))}
article h1{color:#3f525f;font-size:1.5em;-moz-text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-text-shadow:1px 1px 0 rgba(255,255,255,0.3);text-shadow:1px 1px 0 rgba(255,255,255,0.3);margin-bottom:1em}
.block-content h1,.block-content .h1{color:#fff;font-size:1.5em;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;border:1px solid;border-color:#50a3c8 #297cb4 #083f6f;background:#0c5fa5 url(../images/old-browsers-bg/title-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,white,#72c6e4 4%,#0c5fa5);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#0c5fa5),color-stop(0.03,#72c6e4));-moz-text-shadow:-1px -1px 0 rgba(0,0,0,0.2);-webkit-text-shadow:-1px -1px 0 rgba(0,0,0,0.2);text-shadow:-1px -1px 0 rgba(0,0,0,0.2);padding:.278em .444em .389em}
.block-content .h1 h1{font-size:1em;border:0;background:none;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;padding:0}
.block-content h1.red,.block-content .h1.red,.block-content .red h1,.block-content .red .h1,.block-content.red h1,.block-content.red .h1,.red .block-content h1,.red .block-content .h1{border-color:#bf3636 #5d0000 #0a0000;background:#790000 url(../images/old-browsers-bg/title-red-bg.png) repeat-x top;background:-moz-linear-gradient(top,white,#ca3535 4%,#790000);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#790000),color-stop(0.03,#ca3535))}
.button,.form legend,.legend,.mini-menu{line-height:1.333em;padding:.167em .5em .25em;border:1px solid #fff;-moz-border-radius:.417em;-webkit-border-radius:.417em;-webkit-background-clip:padding-box;border-radius:.417em;-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);text-decoration:none;font-weight:400;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;outline:0}
.ie .button,.ie .form legend,.ie .legend,.ie .mini-menu{border-color:#ccc}
.button{color:#666;background:#dfdfdf url(../images/old-browsers-bg/button-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#f6f6f6,#dfdfdf);background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#dfdfdf));cursor:pointer;display:inline-block}
.button.red,.red .button{color:#fff;background:#790000 url(../images/old-browsers-bg/button-red-bg.png) repeat-x top;background:-moz-linear-gradient(top,#ca3535,#790000);background:-webkit-gradient(linear,left top,left bottom,from(#ca3535),to(#790000))}
.button.red a,.red .button a{color:#fff}
a.button:hover,.mini-menu > li > a:hover{color:#157;background:#98d2f3 url(../images/old-browsers-bg/button-hover-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#dff3fc,#98d2f3);background:-webkit-gradient(linear,left top,left bottom,from(#dff3fc),to(#98d2f3))}
a.button.red:hover,.red a.button:hover{color:#fff;background:#9d0404 url(../images/old-browsers-bg/button-red-hover-bg.png) repeat-x top;background:-moz-linear-gradient(top,#fe6565,#9d0404);background:-webkit-gradient(linear,left top,left bottom,from(fe6565),to(#9d0404))}
.form legend,.legend,.mini-menu{color:#666;background:#e7e7e7 url(../images/old-browsers-bg/legend-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#f8f8f8,#e7e7e7);background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e7e7e7))}
.button img,.form legend img,.legend img,.mini-menu img{margin-bottom:-2px}
button,.big-button{display:inline-block;border:1px solid;border-color:#50a3c8 #297cb4 #083f6f;background:#0c5fa5 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,white,#72c6e4 4%,#0c5fa5);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#0c5fa5),color-stop(0.03,#72c6e4));-moz-border-radius:.333em;-webkit-border-radius:.333em;-webkit-background-clip:padding-box;border-radius:.333em;color:#fff;-moz-text-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-text-shadow:0 1px 2px rgba(0,0,0,0.4);text-shadow:0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4);font-size:1.12em;padding:.24em .4em .4em;line-height:1.429em;cursor:pointer;font-weight:700}
odc_button,.odc_big-button{
    display:inline-block;
    border:1px solid;
    border-color:#8f8d8d #747476 #585757;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, white 0%, #a9a9a9 3%, #474646 100%) repeat scroll 0 0 padding-box;
    background:-webkit-gradient(linear,left top,left bottom,from(white),to(#474646),color-stop(0.03,#a9a9a9));
    -moz-border-radius:.333em;-webkit-border-radius:.333em;-webkit-background-clip:padding-box;
    border-radius:.333em;color:#fff;-moz-text-shadow:0 1px 2px rgba(0,0,0,0.4);
    -webkit-text-shadow:0 1px 2px rgba(0,0,0,0.4);
    text-shadow:0 1px 2px rgba(0,0,0,0.4);
    -moz-box-shadow:0 1px 4px rgba(0,0,0,0.4);
    -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);
    box-shadow:0 1px 4px rgba(0,0,0,0.4);
    font-size:1.12em;padding:.24em .4em .4em;line-height:1.429em;cursor:pointer;
    font-weight:700
}
odc_button:hover, .odc_big-button:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, white 0%, #a7a7a7 3%, #373737 100%) repeat scroll 0 0;
    border-color: #727474 #565656 #545353;
}
.ie button{overflow:visible}
.ie7 button{padding-top:.357em;padding-bottom:.214em;line-height:1.143em}
button img,.big-button img{margin-bottom:-3px}
button:hover,.big-button:hover{border-color:#1eafdc #1193d5 #035592;background:#057fdb url(../images/old-browsers-bg/button-element-hover-bg.png) repeat-x left top;background:-moz-linear-gradient(top,white,#2bcef3 4%,#057fdb);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#057fdb),color-stop(0.03,#2bcef3))}
button:active,.big-button:active{border-color:#5b848b #b2def1 #b2def1 #68a6ba;background:#3dbfed url(../images/old-browsers-bg/button-element-active-bg.png) repeat-x top;background:-moz-linear-gradient(top,#89e7f9,#3dbfed);background:-webkit-gradient(linear,left top,left bottom,from(#89e7f9),to(#3dbfed));-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
button.red,.red button,.big-button.red,.red .big-button{color:#fff;border-color:#bf3636 #5d0000 #0a0000;background:#790000 url(../images/old-browsers-bg/button-element-red-bg.png) repeat-x top;background:-moz-linear-gradient(top,white,#ca3535 4%,#790000);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#790000),color-stop(0.03,#ca3535))}
button.red:hover,.red button:hover,.big-button.red:hover,.red .big-button:hover{border-color:#c24949 #9d3d3d #590909;background:#9d0404 url(../images/old-browsers-bg/button-element-red-hover-bg.png) repeat-x top;background:-moz-linear-gradient(top,white,#fe6565 4%,#9d0404);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#9d0404),color-stop(0.03,#fe6565))}
button.red:active,.red button:active,.big-button.red:active,.red .big-button:active{border-color:#7c5656 #f7cbcb #f7cbcb #a15151;background:#ff5252 url(../images/old-browsers-bg/button-element-red-active-bg.png) repeat-x top;background:-moz-linear-gradient(top,#ff9d9d,#ff5252);background:-webkit-gradient(linear,left top,left bottom,from(#ff9d9d),to(#ff5252))}
button:disabled,button:disabled:hover,.big-button.disabled,.big-button.disabled:hover{color:#bfbfbf;border-color:#e9f2f6 #c4c3c3 #a2a2a2 #e3e2e2;background:#c8c8c8 url(../images/old-browsers-bg/button-element-disabled-bg.png) repeat-x top;background:-moz-linear-gradient(top,#f0f2f2,#c8c8c8);background:-webkit-gradient(linear,left top,left bottom,from(#f0f2f2),to(#c8c8c8));-moz-text-shadow:1px 1px 0 rgba(255,255,255,0.75);-webkit-text-shadow:1px 1px 0 rgba(255,255,255,0.75);text-shadow:1px 1px 0 rgba(255,255,255,0.75);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:auto}
button.disabled,button.disabled:hover{color:#bfbfbf;border-color:#e9f2f6 #c4c3c3 #a2a2a2 #e3e2e2;background:#c8c8c8 url(../images/old-browsers-bg/button-element-disabled-bg.png) repeat-x top;cursor:auto}
button.grey,.big-button.grey{color:#fff;border-color:#a1a7ae #909498 #6b7076;background:#9fa7b0 url(../images/old-browsers-bg/button-element-grey-bg.png) repeat-x top;background:-moz-linear-gradient(top,white,#c5cbce 5%,#9fa7b0);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#9fa7b0),color-stop(0.05,#c5cbce));-moz-text-shadow:0 1px 2px rgba(0,0,0,0.6);-webkit-text-shadow:0 1px 2px rgba(0,0,0,0.6);text-shadow:0 1px 2px rgba(0,0,0,0.6);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2)}
button.grey:hover,.big-button.grey:hover{border-color:#a1a7b0 #939798 #6e7275;background:#b1b5ba url(../images/old-browsers-bg/button-element-grey-hover-bg.png) repeat-x top;background:-moz-linear-gradient(top,white,#d6dadc 4%,#b1b5ba);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#b1b5ba),color-stop(0.03,#d6dadc))}
button.grey:active
.big-button.grey:active{border-color:#666 #fff #fff #979898;background:#ddd url(../images/old-browsers-bg/button-element-grey-active-bg.png) repeat-x top;background:-moz-linear-gradient(top,#f1f1f1,#ddd);background:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#ddd))}
button.small,.big-button.small{font-size:.833em;padding:.2em .3em .3em .2em;vertical-align:.2em}
.ie button.small{padding:.5em .3em;vertical-align:.1em}
.ie7 button + button{margin-left:.25em}
section{margin-bottom:3em}
.block-content{border:1px solid #999;-moz-border-radius:.25em;-webkit-border-radius:.25em;-webkit-background-clip:padding-box;border-radius:.25em;padding:1.667em;background:#fff;-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5);position:relative}
.block-content.dark-bg{border-color:#aaa #333 #000 #666;background:#555 url(../images/old-browsers-bg/content-dark-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#555,#222);background:-webkit-gradient(linear,left top,left bottom,from(#222),to(#555));color:#fff}
.block-border{padding:.833em;border:1px solid #fff;border-color:rgba(255,255,255,0.75);background:url(../images/old-browsers-bg/white20.png);background:rgba(255,255,255,0.2);-moz-border-radius:.8em;-webkit-border-radius:.8em;-webkit-background-clip:padding-box;border-radius:.8em;-moz-box-shadow:0 0 4px rgba(50,50,50,0.5);-webkit-box-shadow:0 0 4px rgba(50,50,50,0.5);box-shadow:0 0 4px rgba(50,50,50,0.5)}
.block-border .block-content{-moz-box-shadow:0 0 .8em rgba(255,255,255,0.5);-webkit-box-shadow:0 0 .8em rgba(255,255,255,0.5);box-shadow:0 0 .8em rgba(255,255,255,0.5)}
.block-border .block-content + .block-content{margin-top:.833em}
.block-content .no-margin{margin-left:-1.667em;margin-right:-1.667em}
.block-content p.no-margin + .no-margin,.block-content ul.no-margin + .no-margin,.block-content ol.no-margin + .no-margin,.block-content dl.no-margin + .no-margin{margin-top:-1.667em}
.block-content .no-margin > .no-margin{margin-left:0;margin-right:0}
.block-content .no-margin:last-child,.block-content .message.no-margin:last-child{margin-bottom:-1.667em;-moz-border-radius-bottomleft:.167em;-moz-border-radius-bottomright:.167em;-webkit-border-bottom-left-radius:.167em;-webkit-border-bottom-right-radius:.167em;border-bottom-left-radius:.167em;border-bottom-right-radius:.167em}
.block-content .no-margin > .no-margin:last-child{margin-bottom:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.block-content .no-margin.last-child,.block-content .message.no-margin.last-child{margin-bottom:-1.667em}
.block-content .no-margin > .no-margin.last-child{margin-bottom:0}
.block-content hr.no-margin{margin-bottom:1.667em}
.block-content.no-padding{padding:0}
.block-content.no-padding .no-margin{margin-left:0;margin-right:0}
.block-content p.no-margin + .no-margin,.block-content ul.no-margin + .no-margin,.block-content ol.no-margin + .no-margin,.block-content dl.no-margin + .no-margin{margin-top:-1.667em}
.block-content.no-padding .no-margin:last-child{margin-bottom:0}
.block-content.no-padding .no-margin.last-child{margin-bottom:0}
.block-header{font-size:2em;font-weight:700;height:3em;line-height:3em;border-top:1px solid #9bd2ee;border-bottom:1px solid #b5b3b4;background:#0c5fa3 url(../images/old-browsers-bg/block-header-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#6dc3e6,#0c5fa3);background:-webkit-gradient(linear,left top,left bottom,from(#6dc3e6),to(#0c5fa3));text-align:center;color:#fff;-moz-text-shadow:0 1px 3px rgba(0,0,0,0.75);-webkit-text-shadow:0 1px 3px rgba(0,0,0,0.75);text-shadow:0 1px 3px rgba(0,0,0,0.75);margin:0 -.833em .833em}
.block-header:first-child{margin-top:-.833em}
.block-header.first-child{margin-top:-.833em}
.block-header + .no-margin{margin-top:-1.667em}
.block-header.red,.red .block-header{border-top-color:#e46f6f;background:#790000 url(../images/old-browsers-bg/block-header-red-bg.png) repeat-x top;background:-moz-linear-gradient(top,#ca3535,#790000);background:-webkit-gradient(linear,left top,left bottom,from(#790000),to(#ca3535))}
.block-controls{text-align:right;border-bottom:1px solid #999;background:#fff url(../images/old-browsers-bg/block-controls-bg.png) repeat-x bottom;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,white,#e5e5e5 88%,#d8d8d8);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#d8d8d8),color-stop(0.88,#e5e5e5));margin:0 -1.667em 1.667em;padding:1em}
.no-margin .block-controls:first-child{margin-left:0;margin-right:0}
.block-controls:first-child{margin-top:-1.667em}
.block-controls.first-child{margin-top:-1.667em}
.block-controls + .no-margin{margin-top:-1.667em}
.block-content.no-padding .block-controls{margin:0!important;border-bottom:0}
ul.controls-buttons,div.controls-buttons{float:right}
.block-footer > ul.controls-buttons,.block-footer > div.controls-buttons{float:none;display:inline-block;padding:.5em .25em;vertical-align:middle;zoom:1;*display:inline}
ul.controls-buttons li,div.controls-buttons > div,div.controls-buttons > span,div.controls-buttons > a{display:block;float:left;margin:-1px 0 -1px .5em;line-height:1.333em;padding:.333em .25em}
ul.controls-buttons li.sep,div.controls-buttons > div.sep,div.controls-buttons > span.sep{padding:0;width:2px;min-width:2px;height:4em;margin:-1em .25em -1em .75em;border:none;background:url(../images/controls-bt-sep.png) no-repeat bottom;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;-moz-border-radius:0;-webkit-border-radius:0;-webkit-background-clip:padding-box;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
ul.controls-buttons li.controls-block,ul.controls-buttons li a,div.controls-buttons > div,div.controls-buttons > span,div.controls-buttons > a{display:block;color:#333;min-width:1.083em;padding:.333em .5em;text-align:center;border:1px solid #fff;-moz-border-radius:.5em;-webkit-border-radius:.5em;-webkit-background-clip:padding-box;border-radius:.5em;background:#e7e7e7 url(../images/old-browsers-bg/controls-bt-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#f8f8f8,#e7e7e7);background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e7e7e7));-moz-box-shadow:0 0 .25em rgba(0,0,0,0.5);-webkit-box-shadow:0 0 .25em rgba(0,0,0,0.5);box-shadow:0 0 .25em rgba(0,0,0,0.5);text-transform:uppercase}
ul.controls-buttons li a{margin:-.333em -.25em;line-height:1.333em}
div.controls-buttons > div div,div.controls-buttons > div span,div.controls-buttons > div a{color:#333;display:block;height:1.333em;line-height:1.333em;float:left;min-width:1.083em;padding:.333em .5em;margin:-.333em 0;text-align:center;text-transform:uppercase}
div.controls-buttons > div:hover div,div.controls-buttons > div:hover span,div.controls-buttons > div:hover a{color:#fff}
div.controls-buttons > div div:first-child,div.controls-buttons > div span:first-child,div.controls-buttons > div a:first-child{margin-left:-.5em}
div.controls-buttons > div div.first-child,div.controls-buttons > div span.first-child,div.controls-buttons > div a.first-child{margin-left:-.5em}
div.controls-buttons > div > div:first-child,div.controls-buttons > div > span:first-child,div.controls-buttons > div > a:first-child{-moz-border-radius-topleft:.417em;-moz-border-radius-bottomleft:.417em;-webkit-border-top-left-radius:.417em;-webkit-border-bottom-left-radius:.417em;-webkit-background-clip:padding-box;border-top-left-radius:.417em;border-bottom-left-radius:.417em}
div.controls-buttons > div div:last-child,div.controls-buttons > div span:last-child,div.controls-buttons > div a:last-child{margin-right:-.5em}
div.controls-buttons > div div.last-child,div.controls-buttons > div span.last-child,div.controls-buttons > div a.last-child{margin-right:-.5em}
div.controls-buttons > div > div:last-child,div.controls-buttons > div > span:last-child,div.controls-buttons > div > a:last-child{-moz-border-radius-topright:.417em;-moz-border-radius-bottomright:.417em;-webkit-border-top-right-radius:.417em;-webkit-border-bottom-right-radius:.417em;-webkit-background-clip:padding-box;border-top-right-radius:.417em;border-bottom-right-radius:.417em}
div.controls-buttons > div .control-first,div.controls-buttons > div .control-prev,div.controls-buttons > div .control-next,div.controls-buttons > div .control-last{min-width:auto;width:16px;overflow:hidden;text-indent:100px;background-repeat:no-repeat;background-position:center}
div.controls-buttons > div .control-first{background-image:url(../images/icons/fugue/control-double-180.png)}
div.controls-buttons > div .control-prev{background-image:url(../images/icons/fugue/control-180.png)}
div.controls-buttons > div .control-next{background-image:url(../images/icons/fugue/control.png)}
div.controls-buttons > div .control-last{background-image:url(../images/icons/fugue/control-double.png)}
.ie ul.controls-buttons li.controls-block,.ie ul.controls-buttons li a,.ie div.controls-buttons > div,.ie div.controls-buttons > span,.ie div.controls-buttons > a{border-color:#ccc}
ul.controls-buttons li a:hover,ul.controls-buttons li a.current,div.controls-buttons > div:hover,div.controls-buttons > span:hover,div.controls-buttons > a:hover,div.controls-buttons > .current{border-color:#1eafdc #1193d5 #035592;background:#057fdb url(../images/old-browsers-bg/block-control-hover-bg.png) repeat-x;background:-moz-linear-gradient(top,white,#2bcef3 5%,#057fdb);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#057fdb),color-stop(0.05,#2bcef3));color:#fff}
div.controls-buttons > div:hover a,div.controls-buttons > span:hover a{color:#fff}
div.controls-buttons > span.sep:hover{background:url(../images/controls-bt-sep.png) no-repeat bottom}
ul.controls-buttons li a:hover strong,ul.controls-buttons li a.current strong,div.controls-buttons > div:hover strong,div.controls-buttons > span:hover strong,div.controls-buttons > a:hover strong,div.controls-buttons > .current strong{color:#fff}
div.controls-buttons > div.sub-hover:hover{border:1px solid #fff;background:#e7e7e7 url(../images/old-browsers-bg/controls-bt-bg.png) repeat-x top;background:-moz-linear-gradient(top,#f8f8f8,#e7e7e7);background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e7e7e7));color:#333}
div.controls-buttons > div.sub-hover:hover strong{color:#333}
div.controls-buttons > div.sub-hover:hover div,div.controls-buttons > div.sub-hover:hover span,div.controls-buttons > div.sub-hover:hover a{color:#333}
div.controls-buttons > div div:hover,div.controls-buttons > div span:hover,div.controls-buttons > div a:hover{background-color:#e0e0e0;background-color:rgba(0,0,0,0.1);color:#fff}
div.controls-buttons > div.sub-hover div:hover,div.controls-buttons > div.sub-hover span:hover,div.controls-buttons > div.sub-hover a:hover{color:#333}
div.controls-buttons > div.sub-hover.paging_full_numbers span:hover{background-color:none;color:#333}
div.controls-buttons > div.sub-hover.paging_full_numbers span.paginate_button:hover,div.controls-buttons > div.sub-hover.paging_full_numbers span.paginate_active:hover{background-color:#e0e0e0;background-color:rgba(0,0,0,0.1);color:#fff}
div.controls-buttons > div .disabled{opacity:.5;filter:alpha(opacity=50)}
div.controls-buttons > div .disabled:hover{background-color:transparent}
.controls-buttons img{margin:-.25em 0}
.ie7 .controls-buttons img{margin:0;vertical-align:middle}
.controls-buttons img:first-child{margin-left:-.085em}
.controls-buttons img.first-child{margin-left:-.085em}
.controls-buttons img:last-child{margin-right:-.085em}
.controls-buttons img.last-child{margin-right:-.085em}
.controls-buttons .progress-bar{margin:-.25em 0}
.controls-buttons input[type=text],.controls-buttons input[type=password],.controls-buttons .input-type-text,.controls-buttons select{margin-top:-.5em;margin-bottom:-.5em}
ul.controls-tabs{height:47px;float:right;margin:-1em;padding-left:1px;background:url(../images/controls-tabs-bg.png) no-repeat -48px 0}
ul.controls-tabs li{height:48px;width:49px;float:left}
ul.controls-tabs li:last-child{width:48px}
ul.controls-tabs li.last-child{width:48px}
ul.controls-tabs li a{display:block;height:100%;background:url(../images/controls-tabs-bg.png) no-repeat;line-height:48px;text-align:center;text-decoration:none;color:#666;position:relative}
ul.controls-tabs li a:hover{background-position:0 -48px}
ul.controls-tabs li.current a,ul.controls-tabs li.current a:hover{background-position:0 -96px}
ul.controls-tabs li a img{position:absolute;left:50%;top:50%;margin:-11px 0 0 -12px}
ul.returnee-controls-tabs{height:55px;float:right;margin:-1em;padding-left:1px}
ul.returnee-controls-tabs li{height:56px;float:left}
ul.returnee-controls-tabs li a{display:block;height:100%;line-height:28px;font-size:14px;text-align:center;text-decoration:none;color:#FFF;position:relative;background:#0c5fa5 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,white,#72c6e4 4%,#0c5fa5);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#0c5fa5),color-stop(0.03,#72c6e4));font-weight:bolder;padding:0 10px;border-right:1px solid #FFF}
ul.returnee-controls-tabs li a small{font-size:10px;color:#FFF;line-height:12px;font-weight:700}
ul.returnee-controls-tabs li a:hover{opacity:.8}
ul.returnee-controls-tabs li.current a,ul.returnee-controls-tabs li.current a:hover{background:#9fa7b0 url(../images/old-browsers-bg/button-element-grey-bg.png) repeat-x top;background:-moz-linear-gradient(top,white,#c5cbce 5%,#9fa7b0);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#9fa7b0),color-stop(0.05,#c5cbce))}
ul.returnee-controls-tabs li.current a{cursor:not-allowed}
ul.returnee-controls-tabs li a img{position:absolute;left:50%;top:50%;margin:-11px 0 0 -12px}
.block-footer{background:#bfbfbf url(../images/old-browsers-bg/block-footer-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#8b8b8b,#a9a9a9 10%,#bdbdbd 30%,#bfbfbf);background:-webkit-gradient(linear,left top,left bottom,from(#8b8b8b),to(#bfbfbf),color-stop(0.1,#a9a9a9),color-stop(0.3,#bdbdbd));margin:0 -1.667em -1.667em;-moz-border-radius:0 0 .167em .167em;-webkit-border-bottom-left-radius:.167em;-webkit-border-bottom-right-radius:.167em;border-radius:0 0 .167em .167em;padding:.5em .75em;line-height:2em;color:#4d4d4d}
section .no-margin > .block-footer{margin-right:0;margin-left:0;margin-bottom:0;-moz-border-radius:0;border-radius:0}
section .no-margin:last-child > .block-footer:last-child{-moz-border-radius:0 0 .167em .167em;-webkit-border-bottom-left-radius:.167em;-webkit-border-bottom-right-radius:.167em;border-radius:0 0 .167em .167em}
section .block-header + .block-footer,section .message.no-margin + .block-footer,section .with-head.no-margin + .block-footer{margin-top:-1.667em}
.block-footer .sep{display:inline-block;width:2px;height:3em;vertical-align:-.667em;margin:-.5em .25em;background:url(../images/controls-bt-sep.png) no-repeat bottom;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.switch-replace{display:inline-block;width:70px;height:30px;background:url(../images/switch-bg.png) no-repeat 0 -34px;vertical-align:middle;cursor:pointer}
.switch:checked + .switch-replace{background-position:0 0}
.switch:disabled + .switch-replace{background-position:0 -68px}
.switch-replace-checked{background-position:0 0}
.no-drop{ cursor: no-drop}
.switch-replace-disabled{background-position:0 -68px}
.mini-switch-replace{display:inline-block;width:40px;height:20px;background:url(../images/mini-switch-bg.png) no-repeat 0 -24px;vertical-align:middle;cursor:pointer}
.mini-switch:checked + .mini-switch-replace{background-position:0 0}
.mini-switch:disabled + .mini-switch-replace{background-position:0 -48px}
.mini-switch-replace-checked{background-position:0 0}
.mini-switch-replace-disabled{background-position:0 -48px}
.message{line-height:1.25em;margin-bottom:2.5em;border:1px solid #999;background:#F0F0F0;-moz-border-radius:.333em;-webkit-border-radius:.333em;-webkit-background-clip:padding-box;border-radius:.333em;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);position:relative;z-index:89}
ul.message{padding:.583em 0 .083em}
ul.message li{text-transform:uppercase;font-size:.833em;line-height:1.3em;padding:.2em 1em .8em 3em;background-repeat:no-repeat;background-position:.8em .1em}
div.message,p.message{padding:.583em .833em .75em 2.5em;background-repeat:no-repeat;background-position:.667em .583em}
section .message{margin-bottom:1.667em}
.message:last-child{margin-bottom:15px!important;margin-top:15px!important}
.message.last-child{margin-bottom:15px!important;margin-top:15px!important}
.block-content .message{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.block-content .message.no-margin{margin:0 -1.667em 1.667em}
.block-content.no-padding .message.no-margin,.block-content .no-margin > .message.no-margin{margin-left:0;margin-right:0}
.block-content .message.no-margin,.block-content.no-padding .message{-moz-border-radius:0;-webkit-border-radius:0;-webkit-background-clip:padding-box;border-radius:0;border-width:1px 0}
.block-content.no-title > .message.no-margin:first-child{margin-top:-1.667em}
.block-content.no-title > .message.no-margin.first-child{margin-top:-1.667em}
.block-content.no-title > .message.no-margin:first-child,.block-content.no-padding > .message:first-child{border-top:none;-moz-border-radius-topleft:.167em;-moz-border-radius-topright:.167em;-webkit-border-top-left-radius:.167em;-webkit-border-top-right-radius:.167em;border-top-left-radius:.167em;border-top-right-radius:.167em}
.block-content.no-title > .message.no-margin.first-child,.block-content.no-padding > .message.first-child{border-top:none}
.block-content > .message.no-margin:last-child{margin-bottom:-1.667em}
.block-content > .message.no-margin.last-child{margin-bottom:-1.667em}
.block-content > .message.no-margin:last-child,.block-content.no-padding > .message:last-child{border-bottom:none;-moz-border-radius-bottomleft:.167em;-moz-border-radius-bottomright:.167em;-webkit-border-bottom-left-radius:.167em;-webkit-border-bottom-right-radius:.167em;border-bottom-left-radius:.167em;border-bottom-right-radius:.167em}
.block-content > .message.no-margin.last-child,.block-content.no-padding > .message.last-child{border-bottom:none}
section .block-controls + .message.no-margin,section .block-header + .message.no-margin,section .message.no-margin + .message.no-margin{margin-top:-1.667em;border-top:none}
.message{background-color:#e4e4dc;border-color:#999}
.message.warning{background-color:#FEE5CA;color:#E97338!important;border-color:#E97338}
.message.error{background-color:#fff3f2;border-color:#c00000}
.message.success{background-color:#ddebdf;border-color:#393}
.message.loading{background-color:#dcebf2;border-color:#39c}
.message li,div.message,p.message{background-image:url(../images/icons/fugue/information-ocre.png);color:#576a73}
.message li strong,div.message strong,p.message strong{color:#576a73}
.message.warning li,div.message.warning,p.message.warning{background-image:url(../images/icons/fugue/exclamation-diamond.png);color:#56563e}
.message.warning li strong,div.message.warning strong,p.message.warning strong{color:#56563e}
.message.error li,div.message.error,p.message.error{background-image:url(../images/icons/fugue/cross-circle_small.png);color:#563f3e}
.message.error li strong,div.message.error strong,p.message.error strong{color:#563f3e}
.message.success li,div.message.success,p.message.success{background-image:url(../images/icons/fugue/tick-circle.png);color:#194a19}
.message.success li strong,p.message.success strong{color:#194a19}
.message.loading li,div.message.loading,p.message.loading{background-image:url(../images/info-loader.gif);color:#1e5774}
.message.loading li{background-position:.8em .4em}
div.message.loading,p.message.loading{background-position:.667em .917em}
.message.loading li strong,div.message.loading strong,p.message.loading strong{color:#1e5774}
.close-bt,ul li.close-bt,ul.message li.close-bt{display:block;position:absolute;top:.783em;right:.783em;font-size:1em;line-height:1em;width:1em;height:1em;padding:0;margin:0;background:url(../images/icons/fugue/cross-small.png) no-repeat center center;cursor:pointer;-moz-border-radius:.333em;-webkit-border-radius:.333em;-webkit-background-clip:padding-box;border-radius:.333em;opacity:.5;filter:alpha(opacity=0.5)}
.close-bt:hover,ul li.close-bt:hover{opacity:1;filter:none}
.mini-menu{position:absolute;z-index:89;right:2em;top:0;padding:0;height:1.833em;display:none;margin:-1.083em 0;white-space:nowrap}
td > .mini-menu{position:relative;right:0;top:0;float:right;margin-right:1em}
:hover > .mini-menu{display:block}
.mini-menu > li{float:left;color:#999;font-style:normal;height:1.833em}
.mini-menu > li > a{display:block;line-height:1.333em;height:1.333em;padding:.25em .417em;border-left:1px solid #fff;border-right:1px solid #CCC;color:#999}
.ie7 .mini-menu > li > a{display:table-cell;vertical-align:middle}
.mini-menu > li:first-child > a{border-left:none;-moz-border-radius-topleft:.25em;-moz-border-radius-bottomleft:.25em;-webkit-border-top-left-radius:.25em;-webkit-border-bottom-left-radius:.25em;border-top-left-radius:.25em;border-bottom-left-radius:.25em}
.mini-menu > li.first-child > a{border-left:none}
.mini-menu > li:last-child > a{border-right:none;-moz-border-radius-topright:.25em;-moz-border-radius-bottomright:.25em;-webkit-border-top-right-radius:.25em;-webkit-border-bottom-right-radius:.25em;border-top-right-radius:.25em;border-bottom-right-radius:.25em}
.mini-menu > li.last-child > a{border-right:none}
.mini-menu > li > a img{margin:0 0 -3px}
.ie7 .mini-menu > li > a img{margin:0;vertical-align:middle}
ul.tabs li > a,ul.side-tabs li > a,ul.tabs li > span,ul.side-tabs li > span{display:block;background:#eee url(../images/old-browsers-bg/tabs-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#fff,#eee);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));padding:.583em;color:gray;font-weight:700;border:1px solid #b3b3b3;text-decoration:none;font-size:14px}
ul.tabs li > span,ul.side-tabs li > span{color:#bfbfbf}
ul.tabs li.current > a,ul.side-tabs li.current > a,ul.tabs li.current > span,ul.side-tabs li.current > span{color:#055083;font-size:15px;background:#fff}
ul.tabs li > a:hover,ul.side-tabs li > a:hover{color:#39c;border-color:#39c}
ul.tabs li > a img,ul.side-tabs li > a img,ul.tabs li > span img,ul.side-tabs li > span img{margin:-2px 0 -3px}
.ie7 ul.tabs li > a img,.ie7 ul.side-tabs > li a img,.ie7 ul.tabs li > span img,.ie7 ul.side-tabs > li span img{margin-bottom:-2px}
ul.tabs{margin-bottom:1px;height:2.167em;clear:none}
ul.tabs li{float:left;margin-right:.417em}
ul.tabs li > a,ul.tabs li > span{border-bottom:none;-moz-border-radius:.25em .25em 0 0;-webkit-border-top-left-radius:.25em;-webkit-border-top-right-radius:.25em;border-radius:.25em .25em 0 0;margin-right:.083em}
ul.tabs li.current > a,ul.tabs li.current > span{padding-bottom:.667em}
ul.tabs li.with-margin{margin-bottom:0;margin-left:1em}
ul.side-tabs{padding-top:.417em}
ul.side-tabs li > a,ul.side-tabs li > span{border-right:none;-moz-border-radius:.25em 0 0 .25em;-webkit-border-top-left-radius:.25em;-webkit-border-bottom-left-radius:.25em;border-radius:.25em 0 0 .25em;margin-bottom:.417em}
ul.side-tabs li.current > a,ul.side-tabs li.current > span{margin-right:-1px}
ul.side-tabs li.icon-tab{float:right}
ul.side-tabs li.icon-tab > a,ul.side-tabs li.icon-tab > span{padding-right:.5em}
ul.side-tabs li.with-margin{margin-bottom:0;margin-top:1em}
.tabs-content{background-color:#fff;border:1px solid #b3b3b3;-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-border-radius:.25em;-webkit-border-radius:.25em;-webkit-background-clip:padding-box;border-radius:.25em;padding:1.667em}
ul.tabs + .tabs-content{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}
.mini-tabs{border:1px solid #b3b3b3;border-width:1px 0;margin-bottom:1.667em;padding:.583em 0 0 .5em;height:1.833em;background:#dbdbdb url(../images/old-browsers-bg/mini-tabs-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#fafafa,#dbdbdb);background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#dbdbdb))}
.mini-tabs.no-margin{margin:0 -1.667em 1.667em}
.mini-tabs.no-margin:first-child{margin-top:-1.667em;border-top:0;-moz-border-radius:.167em .167em 0 0;-webkit-border-top-left-radius:.167em;-webkit-border-top-right-radius:.167em;border-radius:.167em .167em 0 0}
.mini-tabs li{float:left;height:1.833em;line-height:1.833em;margin-right:.5em}
.mini-tabs li > a{display:block;height:1.333em;line-height:1.333em;margin-top:-1px;padding:.25em .583em;border:1px solid #b3b3b3;border-bottom:0;-moz-border-radius:.25em .25em 0 0;-webkit-border-top-left-radius:.25em;-webkit-border-top-right-radius:.25em;border-radius:.25em .25em 0 0;background:#ddd url(../images/old-browsers-bg/mini-tabs-tab-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#fff,#ddd);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));color:#666;text-decoration:none}
.mini-tabs li > a img{margin-bottom:-1px}
.ie7 .mini-tabs li > a img{vertical-align:middle}
.mini-tabs li.current > a{background:#fff;padding-bottom:.333em}
.mini-tabs li > a:hover{color:#39c;border-color:#39c}
#tips{z-index:999900;position:absolute;top:0;left:0;pointer-events:none}
#tips div{position:absolute;background:#ffc;border:1px solid #a6a6a6;-moz-border-radius:.333em;-webkit-border-radius:.333em;-webkit-background-clip:padding-box;border-radius:.333em;font-family:Arial,Helvetica,sans-serif;font-size:.75em;line-height:1.222em;text-transform:uppercase;color:#333;padding:.222em .444em;min-width:5em;text-align:center;white-space:nowrap}
#tips div .arrow{font-size:0;line-height:0;width:0;position:absolute;z-index:89;left:50%;margin-left:-6px;bottom:-7px;border-top:7px solid #a6a6a6;border-left:6px solid transparent;border-right:6px solid transparent}
#tips div.tip-right .arrow{bottom:auto;left:-7px;top:50%;margin-left:0;margin-top:-6px;border-right:7px solid #a6a6a6;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:0}
#tips div.tip-bottom .arrow{bottom:auto;top:-7px;border-top:0;border-bottom:7px solid #a6a6a6}
#tips div.tip-left .arrow{bottom:auto;left:auto;top:50%;right:-7px;margin-left:0;margin-top:-6px;border-left:7px solid #a6a6a6;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0}
#tips div .arrow span{width:0;position:absolute;z-index:89;margin-left:-5px;top:-7px;border-top:6px solid #ffc;border-left:5px solid transparent;border-right:5px solid transparent}
#tips div.tip-right .arrow span{border-right:6px solid #ffc;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:0;margin-left:0;left:1px;top:auto;margin-top:-5px}
#tips div.tip-bottom .arrow span{top:1px;border-top:0;border-bottom:6px solid #ffc}
#tips div.tip-left .arrow span{border-left:6px solid #ffc;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:0;margin-left:0;right:1px;top:auto;margin-top:-5px}
.loading-tab{background:#8e8e8e url(../images/old-browsers-bg/loading-tab-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#636363,#898989 25%,#8e8e8e);background:-webkit-gradient(linear,left top,left bottom,from(#636363),to(#8e8e8e),color-stop(0.25,#898989));border:1px solid #b6b6b6;-moz-border-radius:.25em;-webkit-border-radius:.25em;-webkit-background-clip:padding-box;border-radius:.25em;color:#fff;padding:.5em .75em;line-height:2em;margin-bottom:1.667em;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.5);box-shadow:0 2px 3px rgba(0,0,0,0.5)}
.loading-tab.no-margin{border-width:1px 0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-background-clip:padding-box;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.block-controls + .loading-tab.no-margin{border-top:0}
.with-padding .loading-tab.stick-to-top{border-top:0;-moz-border-radius:0 0 .25em .25em;-webkit-border-bottom-left-radius:.25em;-webkit-border-bottom-right-radius:.25em;border-radius:0 0 .25em .25em;margin-top:-1em;margin-bottom:0}
.loading-mask{position:absolute;z-index:89;top:0;left:0;padding:0;margin:0;width:100%;height:100%;background:url(../images/old-browsers-bg/black50.png);background:rgba(0,0,0,0.5);overflow:hidden}
.loading-mask span{position:absolute;z-index:89;left:50%;top:50%;margin-top:-3.5em;margin-left:-4.5em;padding:60px 1em 1em;min-width:7em;line-height:1.25em;text-align:center;color:#fff;background:#000 url(../images/mask-loader.gif) no-repeat center 17px;-moz-border-radius:.5em;-webkit-border-radius:.5em;-webkit-background-clip:padding-box;border-radius:.5em;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.5);box-shadow:0 1px 4px rgba(0,0,0,0.5)}
.loading-mask span.error{background-image:url(../images/icons/web-app/32/Delete.png);color:red;cursor:pointer}
.loading-mask span a{color:#fff;font-weight:700}
.progress-bar{display:inline-block;position:relative;z-index:89;height:1.167em;margin:0 .25em;width:6em;padding:0;-moz-border-radius:.167em;-webkit-border-radius:.167em;-webkit-background-clip:padding-box;border-radius:.167em;color:#333;border:1px solid gray;min-width:auto;text-transform:none;background:#a5a5a5 url(../images/old-browsers-bg/progress-bar-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(left,rgba(0,0,0,0.2),rgba(0,0,0,0) 3%,rgba(0,0,0,0) 97%,rgba(0,0,0,0.2)),-moz-linear-gradient(top,gray,#9b9b9b 15%,#c3c3c3 85%,#a5a5a5);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0.2)),color-stop(0.03,rgba(0,0,0,0)),color-stop(0.97,rgba(0,0,0,0))),-webkit-gradient(linear,left top,left bottom,from(gray),to(#a5a5a5),color-stop(0.15,#9b9b9b),color-stop(0.85,#c3c3c3));text-align:center;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;vertical-align:-.083em}
.ie7 .progress-bar{vertical-align:middle;margin-bottom:-.083em}
.button .progress-bar{vertical-align:-.333em}
.progress-bar:first-child{margin-left:0}
.progress-bar.first-child{margin-left:0}
.progress-bar:last-child{margin-right:0}
.progress-bar.last-child{margin-right:0}
.progress-bar > span,.progress-bar > span.blue{display:block;position:absolute;top:0;left:0;bottom:0;width:100%;font-size:.75em;line-height:1.333em;color:#fff;padding:0;margin:0;-moz-border-radius:.11em;-webkit-border-radius:.11em;-webkit-background-clip:padding-box;-moz-text-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-text-shadow:0 1px 2px rgba(0,0,0,0.5);text-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 0 1px #000;-webkit-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000;background:#4398c9 url(../images/old-browsers-bg/planning-bar-blue-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#b0cde5,#6ec3e3 15%,#0e62a8 73%,#4398c9);background:-webkit-gradient(linear,left top,left bottom,from(#b0cde5),to(#4398c9),color-stop(0.15,#6ec3e3),color-stop(0.73,#0e62a8))}
.progress-bar > span.with-stripes,.progress-bar > span.blue.with-stripes{background:#39c url(../images/loading-stripes.gif);background-size:auto;-moz-background-size:auto;-webkit-background-size:auto;background:url(../images/loading-stripes.png),-moz-linear-gradient(top,#b0cde5,#6ec3e3 15%,#0e62a8 73%,#4398c9);background:url(../images/loading-stripes.gif),-webkit-gradient(linear,left top,left bottom,from(#b0cde5),to(#4398c9),color-stop(0.15,#6ec3e3),color-stop(0.73,#0e62a8))}
.progress-bar > span.green{border-color:#15a80e;background:#56c943 url(../images/old-browsers-bg/planning-bar-green-bg.png) repeat-x top;background:-moz-linear-gradient(top,#b3e6b1,#8ae46f 15%,#15a80e 73%,#56c943);background:-webkit-gradient(linear,left top,left bottom,from(#b3e6b1),to(#56c943),color-stop(0.15,#8ae46f),color-stop(0.73,#15a80e))}
.progress-bar > span.green.with-stripes{background:#3c3 url(../images/loading-stripes.gif);background-size:auto;-moz-background-size:auto;-webkit-background-size:auto;background:url(../images/loading-stripes.png),-moz-linear-gradient(top,#b3e6b1,#8ae46f 15%,#15a80e 73%,#56c943);background:url(../images/loading-stripes.gif),-webkit-gradient(linear,left top,left bottom,from(#b3e6b1),to(#56c943),color-stop(0.15,#8ae46f),color-stop(0.73,#15a80e))}
.progress-bar > span.orange{border-color:#a8750e;background:#c99c43 url(../images/old-browsers-bg/planning-bar-orange-bg.png) repeat-x top;background:-moz-linear-gradient(top,#e6d4b1,#e4bd6f 15%,#a8750e 73%,#c99c43);background:-webkit-gradient(linear,left top,left bottom,from(#e6d4b1),to(#c99c43),color-stop(0.15,#e4bd6f),color-stop(0.73,#a8750e))}
.progress-bar > span.orange.with-stripes{background:#f90 url(../images/loading-stripes.gif);background-size:auto;-moz-background-size:auto;-webkit-background-size:auto;background:url(../images/loading-stripes.png),-moz-linear-gradient(top,#e6d4b1,#e4bd6f 15%,#a8750e 73%,#c99c43);background:url(../images/loading-stripes.gif),-webkit-gradient(linear,left top,left bottom,from(#e6d4b1),to(#c99c43),color-stop(0.15,#e4bd6f),color-stop(0.73,#a8750e))}
.progress-bar > span.purple{border-color:#a10ea8;background:#b543c9 url(../images/old-browsers-bg/planning-bar-purple-bg.png) repeat-x top;background:-moz-linear-gradient(top,#e3b1e6,#c86fe4 15%,#a10ea8 73%,#b543c9);background:-webkit-gradient(linear,left top,left bottom,from(#e3b1e6),to(#b543c9),color-stop(0.15,#c86fe4),color-stop(0.73,#a10ea8))}
.progress-bar > span.purple.with-stripes{background:#93c url(../images/loading-stripes.gif);background-size:auto;-moz-background-size:auto;-webkit-background-size:auto;background:url(../images/loading-stripes.png),-moz-linear-gradient(top,#e3b1e6,#c86fe4 15%,#a10ea8 73%,#b543c9);background:url(../images/loading-stripes.gif),-webkit-gradient(linear,left top,left bottom,from(#e3b1e6),to(#b543c9),color-stop(0.15,#c86fe4),color-stop(0.73,#a10ea8))}
.img-wrapper{display:inline-block;position:relative;vertical-align:middle}
.superscript{position:absolute;right:-5px;top:-5px;height:1.333em;text-align:center;font-size:.75em;line-height:1.111em;padding:0 .333em;font-weight:400;border:1px solid #fff;background:#0c5fa5 url(../images/old-browsers-bg/nb-events-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#72c6e4,#0c5fa5);background:-webkit-gradient(linear,left top,left bottom,from(72c6e4),to(#0c5fa5));-moz-border-radius:.667em;-webkit-border-radius:.667em;-webkit-background-clip:padding-box;border-radius:.667em;color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3)}
.superscript.grey{background:#dfdfdf url(../images/old-browsers-bg/nb-events-other-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,#f6f6f6,#dfdfdf);background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#dfdfdf));color:#999}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after,.block-controls:after,.side-tabs:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix,.block-controls,.side-tabs{display:inline-block}
* html .clearfix,* html .block-controls,* html .side-tabs{height:1%}
.clearfix,.block-controls,.side-tabs{display:block}
.login-header{max-width:1200px;width:100%;margin:0 auto;display:block}
.padding20{padding:20px}
.padding10{padding:10px!important}
.padding5{padding:5px}
.padding3{padding:3px}
.padding2{padding:2px}
.min_maxwidth{min-width:180px;max-width:180px}
.min_maxwidth2{min-width:250px;max-width:250px}
.min_maxwidth3{min-width:400px;max-width:400px}
.scrollingtable{display:block;overflow-y:hidden;overflow-x:auto;width:100%!important;-webkit-overflow-scrolling:touch}
.autocenter{margin:0 auto;max-width:60%;min-width:300px}
.autocenter1{margin:0 auto;max-width:50%;min-width:300px}
.autocenter2{margin:0 auto;width:70%;min-width:50%}
.autocenter3{min-width:50%;margin:0 auto;width:60%}
.autocenter4{margin:0 auto;max-width:80%;min-width:300px}
.mtop3{margin-top:3px !important;}
.mtop5{margin-top:5px !important;}
.mtop10{margin-top:10px !important;}
.mtop15{margin-top:15px !important;}
.mtop20{margin-top:20px !important;}
.mtop30{margin-top:30px}
.mtop40{margin-top:40px !important}
.mtop50{margin-top:50px }
.mtop60{margin-top:60px }
.pull_left{float:left;margin-left:10px}
.width50{width:50px}
.width60{width:60px }
.width70{width:70px !important}
.width100{width:100px}
.width130{width:130px}
.width150{width:150px}
.width180{width:180px}
.width200{width:200px}
.width210{width:210px}
.width250{width:240px}
.width245{width:245px}
.width300{width:300px}
.width350{width:350px}
.width400{width:400px}
.width310{width:310px}
.full-width{width:100%;}
.mleft10{margin-left:10px!important}
.mleft20{margin-left:20px!important}
.mright5{margin-right:5px!important}
.mright10{margin-right:10px!important}
.mright20{margin-right:20px!important}
.mleft30{margin-left:30px!important}
.mleft100{margin-left:100px!important}
.mleft5{margin-left:5px!important}
.mleft50{margin-left:50px!important}
.boldblack label{font-weight:700!important;color:#000!important}
.lineheight{line-height:30px}
.skyblue{background:#C5E8F3}
.message_chat_box{border:1px solid #C1C8C;height:500px;text-align:left;line-height:25px}
.new_ui{display:inline-block;width:90%}
.new_ui li{float:left;width:240px;display:block;border:1px solid #0D5D90;background:#C5E8F3;padding:5px;text-align:left;margin-right:10px;-moz-border-radius:.667em;-webkit-border-radius:.667em;-webkit-background-clip:padding-box;border-radius:.667em;line-height:20px;color:#044878}
.new_ui .current{background:#044878}
.new_ui .current a{color:#fff}
.new_ui li a{font-size:14px}
.new_ui li img{margin-right:5px}
.welcome_class{text-align:center;width:100%}
.welcome_admin{font-size:20px;font-weight:700;color:#00254B;line-height:35px;text-shadow:2px 2px #FFF}
.welcome_login_details{font-size:15px;font-weight:700;color:#1A72A5;line-height:25px}
.welcome_login_location{font-size:15px;font-weight:700;color:#76C5E5;line-height:30px}
.please_wait{font-size:12px;font-weight:700;color:#76C5E5;line-height:20px;margin-top:5px}
tr th.table-actions,tr td.table-actions{background:#2888BB!important;text-align:center!important;min-width:200px}
.minheight30{min-height:30px}
.minheight20{min-height:20px}
.height12{height:12px}
.height30{height:30px}
.height50{height:50px}
.height100{height:100px}
.minheight300{min-height:300px}
.minheight20{min-height:20px}
.minwidth150{min-width:150px!important}
.minwidth200{min-width:200px!important}
.align-right{text-align:right}
.yellow{background:#f8f8ca;-moz-border-radius:.667em;-webkit-border-radius:.667em;-webkit-background-clip:padding-box;border-radius:.667em;width:150px;height:30px;border:1px solid #7ECDE5;cursor:pointer}
.skyblue_btn{background:#d2f3ff;-moz-border-radius:.667em;-webkit-border-radius:.667em;-webkit-background-clip:padding-box;border-radius:.667em;width:150px;height:30px;border:1px solid #7ECDE5;cursor:pointer}
.colorpurpal{background:#ABABF4!important}
.mbottom20{margin-bottom:20px}
.mbottom15{margin-bottom:15px}
.mbottom10{margin-bottom:10px}
.mbottom5{margin-bottom:5px}
.colspnacolor{background:#C5E8F3!important;border:1px solid #C1C8CB!important;font-size:18px}
.cpointer{cursor:pointer}
.color_black{color:#373B3E;text-align:right;margin-left:20px}
.color_orange{color:#FA9F4D;text-align:right;margin-left:20px}
.borderSky{border:1px solid #71C5E3!important}
.h1_imag{margin-right:10px;position:relative;float:left}
.background_black{height:100%;width:100%;margin-top:150px}
.cutom_loader{height:100%;width:40%;min-width:50px;margin:5px auto}
.cutom_loader img{margin-left:20px}
.full_back_black{height:100%;width:100%;position:absolute;top:0;left:0;background:#000;z-index:9199;opacity:.6;display:none}
.title{color:#285A84;font-weight:700;margin-top:8px;font-size:16px}
.page_button{background:-moz-linear-gradient(center top,#F8F8F8,#E7E7E7) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#F8F8F8),color-stop(0.03,#E7E7E7));border:1px solid #FFF;border-radius:.5em;box-shadow:0 0 .25em rgba(0,0,0,0.5);color:#333;display:block;min-width:2em;padding:.3em .4em;text-align:center;text-transform:uppercase;margin-left:5px}
.page_button:hover,.current_page{background:#2A8ABD;background:-moz-linear-gradient(center top,#FFF,#2BCEF3 5%,#057FDB) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#0c5fa5),color-stop(0.03,#72c6e4));border-color:#1EAFDC #1193D5 #035592;color:#FFF;cursor:pointer}
.no_user_exists{text-align:center;color:#28C7F1;font-weight:700;font-size:16px;width:300px;margin:0 auto;background:#F6F6F6}
.selected{font-weight:700;color:#000!important}
input[type="radio"],input[type="checkbox"]{cursor:pointer}
.mbottom5{margin-bottom:5px}
.loader_center{width:120px;height:120px;margin:0 auto}
.large_black{font-size:18px;color:#000;margin:0 5px;color:#28C7F1}
.section_title{background:#5BAAD9;border:1px solid #92E2F7;padding:10px 20px;-webkit-box-shadow:2px -7px 0 0 #92E2F7;-moz-box-shadow:2px -7px 0 0 #92E2F7;box-shadow:2px -7px 0 0 #92E2F7;margin:15px 0;font-weight:700;color:#fff;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-webkit-background-clip:15px}
.custom_text_area{width:100%;height:80px;resize:none}
.resizenone{resize:none}
.section_button_expand,.section_button_collapse{margin:0 20px;color:#023C64;font-size:30px;font-weight:700;float:left;cursor:pointer;background:#83D3EB;height:21px;width:25px;padding:3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:5px}
.color_red,.bright_red,.error_msg{color:red;margin:5px;font-weight:700;font-size:16px;background:#FADFDF;border:1px dotted #CA3C3C;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:5px;visibility:hidden;padding:5px}
.all_navigation{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-webkit-background-clip:25px;cursor:pointer;float:right;position:fixed;right:0;top:220px;z-index:100;float:right;margin-right:50px;background:#D1E5EF;padding:7px;border:1px solid #2D8CBC;width:100px;height:17px;cursor:move}
.all_navigation_control{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-webkit-background-clip:25px;cursor:pointer;float:right;right:0;z-index:100;float:right;background:#D1E5EF;padding:7px;border:1px solid #2D8CBC;height:17px}
.all_navigation #zoom_plusBtn{cursor:pointer;height:20px;width:20px;float:left;margin-left:5px;margin-top:-2px;display:none}
.all_navigation #zoom_minusBtn{cursor:pointer;height:20px;width:20px;float:left;margin-left:5px;margin-top:-2px;display:none}
.all_navigation a{cursor:pointer}
#toTop{z-index:9000;display:none;position:fixed;bottom:5px;right:0;width:64px;height:64px;background-image:url(../images/up.png);background-repeat:no-repeat;opacity:.4;filter:alpha(opacity=40)}
#toTop:hover{opacity:.8;filter:alpha(opacity=80)}
.right_navidation{float:left;margin-left:5px;opacity:.5;width:17px}
.left_navidation{margin-left:5px;float:left;opacity:.5;width:17px}
.left_navidation:hover,.right_navidation:hover{opacity:1}
.overflowauto{overflow-x:auto}
.filter-control{float:left;margin-right:20px;border:1px solid #000}
.invisible{display:none}
.user_name {color: #000;float: right;font-size: 15px;font-weight: 700;margin-left: 10px;margin-right: 1%;margin-top: 5px;min-height: 25px;overflow: hidden;text-overflow: ellipsis;text-shadow: 1px 1px 0 #e5edf4;white-space: nowrap;width: 230px;}
.chart_tab{border-radius:.667em;color:#044878;display:block;line-height:20px;margin-right:10px;text-align:center;width:96%;font-weight:400;font-size:20px;min-width:200px!important;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.table-instruction{font-size:12px;font-weight:700;padding:5px;margin-bottom:5px;clear:both;color:#054E80}
.table-instruction small{font-size:11px;text-transform:none;color:red}
.black{color:#000!important}
.disabled_element{background-color:#c1c8cb}
.clear_background{background:none!important}
.element_color_black{color:#000!important}
#admin_employer_div,#admin_partner_div{color:red!important}
input[type=radio].css-checkbox{display:none}
input[type=radio].css-checkbox + label.css-label{padding-left:32px;height:27px;display:inline-block;line-height:27px;background-repeat:no-repeat;background-position:0 0;font-size:27px;vertical-align:middle;cursor:pointer}
input[type=radio].css-checkbox:checked + label.css-label{background-position:0 -27px}
label.css-label{background-image:url(img/checkbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
input[type=radio].disable-checkbox{display:none}
input[type=radio].disable-checkbox + label.disable-label{padding-left:32px;height:27px;display:inline-block;line-height:27px;background-repeat:no-repeat;background-position:0 0;font-size:27px;vertical-align:middle;cursor:pointer}
label.disable-label{background-image:url(img/disable_checkbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bg_color_1,.root_column{background:#7fb2e5!important}
.bg_color_2,.super-admin_column{background:#cae9a3!important}
.bg_color_3,.registration_column{background:#a38acd!important}
.bg_color_4,.account-managers_column{background:#d4aaaa!important}
.bg_color_5,.accounting_column{background:#ffddbd!important}
.bg_color_6,.legal_column{background:#d6e1ff!important}
.bg_color_7,.partner_column{background:#94d7da!important}
.employer-root_column{background:#eae8cb!important}
.div_left{float:left}
.div_right1{float:right;margin-top:-55px;background:#fff;width:65px;margin-left:46px}
.div_right_arrow1{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #fff;margin-left:-15px;margin-top:12px;position:absolute}
.bg_white1{background-color:#fff;width:auto}
.custom-border-sky{border:1px solid #89BAD3!important;border-radius:.417em!important;padding:5px!important;background:#fff}
.graycolor{color:gray}
.custom-content{width:100px!important;height:10px!important;box-shadow:none!important;border:none!important;background:none!important;float:left;margin-top:5px!important;margin-left:10px;padding-top:5px!important}
.bg_gray{background-color:#c1c8cb!important}
#descr_content{background:#D1E5EF}
#descr_content .descr_content_head{background:#0A588B;padding:5px;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:5px}
.border_bottom{margin-top:5px;padding:5px;border-bottom:1px solid #0A588B}
.btn_disabled{opacity:.5;cursor:text}
.align-center{line-height:20px;text-align:center!important}
.completed{color:#10A039!important}
.pending{color:#AD0D0D!important}
.back-arrow-botton{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url(../images/icons/fugue/navigation-180.png) no-repeat 6px 6px,-moz-linear-gradient(top,white,#72c6e4 4%,#0c5fa5);background:url(../images/icons/fugue/navigation-180.png) no-repeat 6px 6px,-webkit-gradient(linear,left top,left bottom,from(white),to(#0c5fa5),color-stop(0.03,#72c6e4));border-color:#50A3C8 #297CB4 #083F6F;border-radius:.333em;border-style:solid;border-width:1px;box-shadow:0 1px 4px rgba(0,0,0,0.4);color:#FFF;cursor:pointer;display:inline-block;font-size:1.167em;font-weight:700;line-height:1.429em;padding:.286em 1em .357em;text-shadow:0 1px 2px rgba(0,0,0,0.4);padding-left:25px}
.sky_color{border-color:#09c #069 #036!important;background:-moz-linear-gradient(top,white,#72c6e4 5%,#0c5fa5)!important;background:#0c5fa5 url(../images/old-browsers-bg/breadcrumb-bg.png) repeat-x!important;background:-webkit-gradient(linear,left top,left bottom,from(white),to(#0c5fa5),color-stop(0.05,#72c6e4))!important}
.date_time{float:right;height:100%;color:#fff}
#Date{font-family:Arial,Helvetica,sans-serif;font-size:17px;text-align:center;text-shadow:1px 2px 5px #00c6ff;float:left}
.date_time ul{padding:0;list-style:none;text-align:center;float:left;margin-left:20px}
.date_time ul li{display:inline;font-size:17px;text-align:center;font-family:'Arial',Helvetica,sans-serif;text-shadow:1px 2px 5px #00c6ff}
#point{position:relative;-moz-animation:mymove 1s ease infinite;-webkit-animation:mymove 1s ease infinite;padding-left:5px;padding-right:5px}
@media (max-width: 1200px) {
#Date{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:center;text-shadow:1px 2px 5px #00c6ff;float:left}
.date_time ul{padding:0;list-style:none;text-align:center;float:left;margin-left:10px;-moz-animation:mymove 1s ease infinite;-webkit-animation:mymove 1s ease infinite}
.date_time ul li{display:inline;font-size:12px;text-align:center;font-family:'Arial',Helvetica,sans-serif;text-shadow:1px 2px 5px #00c6ff}
.spaced{font-size:11px}
#breadcrumb li a{font-size:11px}
}
@-webkit-keyframes mymove {
0%{opacity:1;text-shadow:0 0 20px #00c6ff}
50%{opacity:0;text-shadow:none}
100%{opacity:1;text-shadow:0 0 20px #00c6ff}
}
@-moz-keyframes mymove {
0%{opacity:1;text-shadow:0 0 20px #00c6ff}
50%{opacity:0;text-shadow:none}
100%{opacity:1;text-shadow:0 0 20px #00c6ff}
}
.vertical_separator{background:#ccc!important;border:0 none!important;margin:0;padding:0;width:1px}
.gray-color{color:#999}
.login_content{width:550px;margin:10% auto}
.new_header_small{width:100%;max-height:150px}
.custom_popup_emp{overflow-y:auto;overflow-x:auto}
#palced_details{border:1px solid #2C8FC2;width:600px;opacity:.5;background:#C3DFEB;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:5px;display:none}
#palced_details label{color:#034877!important}
#palced_details a{color:blue}
.cuser_move{cursor:move}
.cursor_pointer{cursor:pointer}
span.tab{padding:0 18px}
.grip{width:20px;height:30px;margin-top:-3px;background-image:url(../images/grip.png);margin-left:-5px;position:relative;z-index:88;cursor:e-resize}
.grip:hover{background-position-x:-20px}
.dragging .grip{background-position-x:-40px}
.sampleText{position:relative;width:100%}
.dotted{background-image:url(../images/dotted.png);background-repeat:repeat-y}
.CRZ td table tr td{padding:3px!important}
.ajax_loader_div{min-height:50px;margin-top:20px;margin-left:20px;text-align:left;color:#2888BB;font-size:18px;font-weight:700}
.blue-circle{background:#003960;color:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;padding:20px;font-size:20px;height:30px;font-weight:700;width:60px;text-align:center;margin:0 auto;margin-bottom:20px;box-shadow:-6px -7px 5px #a8e3f4}
.multipage_action{background:#B8E8F6;padding:10px;height:50px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:-2px -2px 3px #003960}
.event_zoom{border:1px solid #000!important;z-index:5000!important;border-color:#09c #069 #036!important;background:-moz-linear-gradient(top,white,#72c6e4 5%,#0c5fa5)!important;background:#0c5fa5 url(../images/old-browsers-bg/breadcrumb-bg.png) repeat-x!important;background:-webkit-gradient(linear,left top,left bottom,from(white),to(#0c5fa5),color-stop(0.05,#72c6e4))!important;color:#FFF!important;font-size:11px!important;width:100%!important;left:0!important;position:absolute!important}
.access_level{text-align:center;width:320px;float:left!important;margin-left:5px;background:#E8FAFE;padding:5px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:-2px -2px 3px #E8ECF0}
.sql_query_box{width:95%;height:200px;resize:none;margin-left:10px}
.sql_query_btn{height:50px;width:20%;margin:15px;font-size:20px}
.tabs-content{min-height:550px}
.message_box{width:70%;height:250px;resize:none;float:left;margin-left:10px;margin-top:20px;font-size:20px!important}
.message_subject,.message_to{width:70%;height:50px;resize:none;float:left;margin-left:10px;font-size:18px!important}
.message_send_btn{width:200px;margin-left:10px;margin-top:10px;font-size:20px}
.full_white, .overlay {
  background: rgba(255, 255, 255, 0.88) none repeat scroll 0 0;
  left: 0;
  min-height: calc(100% - 100px);
  padding-top: 100px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 9;
  font-size: 20px;
}
.full_white img{margin-top:10%;margin-left:40%}
.main_message_box{background:#D5D8DB;padding:5px;width:100%;max-height:700px;overflow:auto}
.message_raw{width:98.8%;background:#CFEDF5;color:#000;padding:.5%;border-top:1px solid #89BAD3;cursor:pointer;line-height:20px}
.message_raw:last-child{border-bottom:1px solid #89BAD3}
.no_data{font-size:18px;color:#BDBFBF!important}
.message_raw_admin{float:left;margin-left:5px;text-align:left;color:#054E80;font-size:14px;font-weight:400;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.message_raw_admin {
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.message_raw_admin label{
    cursor: pointer;
}
.message_raw_admin img {
  vertical-align: bottom;
}
.message_row {
  display: inline-block;
  width: calc(100% - 260px);
}
.message_raw_subject{float:left;margin-left:20px;text-align:left;font-size:12px;font-weight: bold;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.message_raw_message_text {
  -moz-user-select: none;
  -webkit-user-select:none;
  -ms-user-select: none;
  color: #666;
  float: left;
  margin-left: 10px;
  max-width: 500px;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.message_raw_time{text-align:left;float:right;padding:0 10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.message_raw_time > img {
  margin-right: 10px;
  vertical-align: bottom;
}
.custom-checkbox{width:16px;height:16px;display:inline-block;position:relative;z-index:1;top:3px;background:url(images/checkbox.png) no-repeat!important;margin-right:10px!important}
.custom-checkbox:hover{background:url(images/checkbox-hover.png) no-repeat!important}
.custom-checkbox.selected{background:url(images/checkbox-selected.png) no-repeat!important}
.custom-checkbox input[type="checkbox"]{margin:0;position:absolute;z-index:2;cursor:pointer;outline:none;opacity:0;_nofocusline:expression(this.hideFocus=true);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0}
.show_full_message{background:#EFEFEF;border:1px solid #89BAD3;padding:10px;margin:20px 5px;display:none}
.show_full_message .balloon{float:right;margin-top:-33px}
.multiple_read_section h2{
    margin: 0;
}
.colorblue{color:#156A9D;font-size:13px;line-height:25px}
.colorgray{color:#6B6C6D;font-size:13px;line-height:25px}
.colorred{color:#D74937;font-size:13px;line-height:25px}
#drafts_count,#inbox_count{font-size:12px!important;color:#5FB3D8}
.unread_message{background:#FFF!important}
.notification_count{position:absolute;background:red;color:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;left:-10px;top:25px;padding:5px 8px;font-weight:600;display:none}
.notification_beta{background:red;color:#fff;border-radius:5px;-moz-border-radius:50%;-webkit-border-radius:50%;left:270px;top:25px;padding:3px 6px;font-weight:600}
.blink_me{-webkit-animation-name:blinker;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:2s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}
@-moz-keyframes blinker {
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes blinker {
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@keyframes blinker {
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
.show_full_message_left{float:left;width:calc(100% - 160px);text-align:justify}
.show_full_message_right{margin-right:10px;float:right;min-width:135px;color:#0C5C8F;font-size:12px;line-height:20px}
.tag{background:#D5D8DB;padding:5px;margin:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center}
.auto-populate-admin{width:50%;float:left;font-size:20px;margin-left:10px;color:#2888BB;background:#ECECEC;border:1px solid #89bad3;padding:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.trash_lable{float:left;background:#666;padding:1px 10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:11px;font-weight:100!important;margin:2px 10px!important;cursor:pointer;color:#fff!important}
.count_records{float:left;width:150px;height:35px;margin:-5px 10px 10px 0;color:#044D7E;font-size:18px;font-weight:500;line-height:35px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05);text-decoration:none;background-color:#fff;border:1px solid #ddd;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.count_records:hover{background-color:#f5f5f5}
.pagination{height:40px;margin:-5px 10px 10px;text-align:right;float:right}
.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination li{display:inline}
.pagination a,.pagination span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0;cursor:pointer}
.pagination a:hover,.pagination .active a,.pagination .active span{background-color:#f5f5f5}
.pagination .active a,.pagination .active span{color:#999;cursor:default}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999;cursor:default;background-color:transparent}
.pagination li:first-child a,.pagination li:first-child span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.pagination li:last-child a,.pagination li:last-child span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}
.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}
.pager:before,.pager:after{display:table;line-height:0;content:""}
.pager:after{clear:both}
.pager li{display:inline}
.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.pager a:hover{text-decoration:none;background-color:#f5f5f5}
.pager .next a{float:right}
.pager .previous a{float:left}
.pager .disabled a,.pager .disabled a:hover{color:#999;cursor:default;background-color:#fff}
.custom_button_dd .h1{display:block;margin-left:.5em;font-size:1em;color:#FFF;border:1px solid;border-color:#7e9098 #61727b #2b373d;background:#40535c url(../images/old-browsers-bg/title-link-bg.png) repeat-x top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background:-moz-linear-gradient(top,white,#72c6e4 4%,#0c5fa5);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#0c5fa5),color-stop(0.03,#72c6e4));-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-border-radius:.286em;-webkit-border-radius:.286em;-webkit-background-clip:padding-box;border-radius:.286em;line-height:2em;padding:3px 10px;white-space:nowrap;color:#fff;-moz-text-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-text-shadow:0 1px 2px rgba(0,0,0,0.4);text-shadow:0 1px 2px rgba(0,0,0,0.4)}
.custom_button_dd h1{min-width:100px;text-align:left}
.custom_button_dd .menu ul{background:#29CAF1}
.custom_button_dd .menu ul li:hover{background:#FFF}
.custom_button_dd .menu ul li a:hover{background:#126699}
.sell_old_history{clear:both;float:left;left:10px;margin-top:10px;padding:3px 6px 4px;font-size:12px;font-weight:700;color:#fff;background-color:#62cffc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;text-align:left;line-height:25px}
.sell_old_history .history_title{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.sell_old_history_content{background:#D1E5EF;color:#000;padding:5px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;width:97%;cursor:text}
.sell_old_history_admin{color:#126699;float:right}
.sell_old_history icon{font-size:21px;font-weight:700;margin-right:5px;margin-top:5px}
.float-center{float:center}
.total_new_cand h2{float:right;height:25px;position:relative;border-right:none;width:250px;padding:5px 15px;margin-right:20px;background:#FBE9ED;color:red;font-size:16px;font-weight:500}
.total_new_cand h2:before{content:"";background:#FBE9ED;position:absolute;top:4px;right:-13px;width:25px;height:25px;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
.download_excel{margin-top:8px}
.download_excel a{font-size:15px}
.chart_tab_main{width:97%;float:left;min-width:150px}
.arrow_control img{margin-right:20px}
.pink_loader{margin:100px auto}
.text_align_center{text-align:center}
.chart_table_container{min-height:100px}
.table_with_scroll{height:500px;display:inline-block;width:100%;overflow:auto}
.orange_font{color:#F4BD82}
#performance{background:#D1E5EF;color:#002E54;padding:5px;border:1px solid #D1E5EF}
.wrapper{min-height:100%;overflow:hidden!important;position:relative}
.returnee{background:red;color:#FFF;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:22px;line-height:22px;width:22px;background:red none repeat scroll 0 0;font-size:12px;font-weight:800;position:absolute;top:44px;left:0}
th small{color:#FFF;font-size:8px;text-transform:normal;font-weight:700}
.wtd78{width:78px}


/* Start Style by priyank */
/*Progress bar style*/
@-webkit-keyframes progress-bar-stripes {
    from {
      background-position: 40px 0;
    }
    to {
      background-position: 0 0;
    }
}
@-o-keyframes progress-bar-stripes {
    from {
      background-position: 40px 0;
    }
    to {
      background-position: 0 0;
    }
}
@keyframes progress-bar-stripes {
    from {
      background-position: 40px 0;
    }
    to {
      background-position: 0 0;
    }
}
.progress { height: 20px;overflow: hidden;background-color: #FFFFFF;border: 1px solid #3c8dbc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); }
.progress, .progress > .progress-bar { -webkit-box-shadow: none;box-shadow: none; }
.progress.sm, .progress-sm, .progress.sm .progress-bar, .progress-sm .progress-bar { border-radius: 1px; }
.progress.sm, .progress-sm { height: 10px; }
.progress-bar { float: left;width: 0;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;background-color: #337ab7;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;border: none; }

.progress-striped .progress-bar, .progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
-webkit-background-size: 40px 40px;
        background-size: 40px 40px;
}
.progress.active .progress-bar, .progress-bar.active { -webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-light-blue, .progress-bar-primary { background-color: #3c8dbc; }
.progress-striped .progress-bar-light-blue, .progress-striped .progress-bar-primary {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-success { background-color: #5cb85c; }
.progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info { background-color: #5bc0de; }
.progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning { background-color: #f0ad4e; }
.progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger { background-color: #d9534f; }
.progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

/* File Style */
.files-list { display: inline-block; }
.file { background-color: #f1f1f1;border: 1px solid #b1b1b1;border-radius: 1px;color: #3c8dbc;float: left;font-weight: bold;margin-bottom: 10px;margin-left: 5px;padding: 10px 40px 10px 30px;width: 270px;position: relative; }
.file a { cursor: pointer; }
.file-detail{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 16px; }
.remove-file { color: #636363;position: absolute;right: 10px;cursor: pointer; }
.file .fa { color: #636363;font-size: 13px;position: absolute;left: 7px; }

/* Container style */
.container { margin-bottom: 20px; }
.container .row { display: inline-block; clear: both;width: 100%;margin-bottom: 10px; }
.container .row.grid_flex { display: inline-flex; }
.container .col_1 { padding: 0 10px;width: calc(8.33% - 20px);float: left; }
.container .col_2 { padding: 0 10px;width: calc(16.66% - 20px);float: left; }
.container .col_3 { padding: 0 10px;width: calc(25% - 20px);float: left; }
.container .col_4 { padding: 0 10px;width: calc(33.32% - 20px);float: left; }
.container .col_5 { padding: 0 10px;width: calc(41.65% - 20px);float: left; }
.container .col_6 { padding: 0 10px;width: calc(50% - 20px);float: left; }
.container .col_7 { padding: 0 10px;width: calc(58.31% - 20px);float: left; }
.container .col_8 { padding: 0 10px;width: calc(66.64% - 20px);float: left; }
.container .col_9 { padding: 0 10px;width: calc(74.97% - 20px);float: left; }
.container .col_10 { padding: 0 10px;width: calc(83.3% - 20px);float: left; }
.container .col_11 { padding: 0 10px;width: calc(91.63% - 20px);float: left; }
.container .col_12 { padding: 0 10px;width: calc(100% - 20px); }

.container .col_1.border { padding: 0 10px;width: calc(8.33% - 22px);float: left; }
.container .col_2.border { padding: 0 10px;width: calc(16.66% - 22px);float: left; }
.container .col_3.border { padding: 0 10px;width: calc(25% - 22px);float: left; }
.container .col_4.border { padding: 0 10px;width: calc(33.32% - 22px);float: left; }
.container .col_5.border { padding: 0 10px;width: calc(41.65% - 22px);float: left; }
.container .col_6.border { padding: 0 10px;width: calc(50% - 22px);float: left; }
.container .col_7.border { padding: 0 10px;width: calc(58.31% - 22px);float: left; }
.container .col_8.border { padding: 0 10px;width: calc(66.64% - 22px);float: left; }
.container .col_9.border { padding: 0 10px;width: calc(74.97% - 22px);float: left; }
.container .col_10.border { padding: 0 10px;width: calc(83.3% - 22px);float: left; }
.container .col_11.border { padding: 0 10px;width: calc(91.63% - 22px);float: left; }
.container .col_12.border { padding: 0 10px;width: calc(100% - 22px); }

.container .col_1.border-end { padding: 0 10px;width: calc(8.33% - 21px);float: left; }
.container .col_2.border-end { padding: 0 10px;width: calc(16.66% - 21px);float: left; }
.container .col_3.border-end { padding: 0 10px;width: calc(25% - 21px);float: left; }
.container .col_4.border-end { padding: 0 10px;width: calc(33.32% - 21px);float: left; }
.container .col_5.border-end { padding: 0 10px;width: calc(41.65% - 21px);float: left; }
.container .col_6.border-end { padding: 0 10px;width: calc(50% - 21px);float: left; }
.container .col_7.border-end { padding: 0 10px;width: calc(58.31% - 21px);float: left; }
.container .col_8.border-end { padding: 0 10px;width: calc(66.64% - 21px);float: left; }
.container .col_9.border-end { padding: 0 10px;width: calc(74.97% - 21px);float: left; }
.container .col_10.border-end { padding: 0 10px;width: calc(83.3% - 21px);float: left; }
.container .col_11.border-end { padding: 0 10px;width: calc(91.63% - 21px);float: left; }
.container .col_12.border-end { padding: 0 10px;width: calc(100% - 21px); }

.col_1.no-padding {width: 8.33%;}
.col_2.no-padding {width: 16.66%;}
.col_3.no-padding {width: 25%;}
.col_4.no-padding {width: 33.32%;}
.col_5.no-padding {width: 41.65%;}
.col_6.no-padding {width: 50%;}
.col_7.no-padding {width: 58.31%;}
.col_8.no-padding {width: 66.64%;}
.col_9.no-padding {width: 74.97%;}
.col_10.no-padding {width: 83.3%;}
.col_11.no-padding {width: 91.63%;}
.col_12.no-padding {width: 100%;}

@media only screen and (max-width: 1366px) {
    /* For mobile phones: */
    .container .col_8 { padding: 0 10px;width: calc(100% - 20px);float: left; }
}

/** Form control style **/
.search-filter { display: block;float: right; }
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.row .box { padding: 10px;position: relative; }
.row .inline-box { display: inline-block; }
.interview-box > legend input{
    margin: 0px;
}
.interview-box > legend {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #c1c0c0;
  border-radius: 3px;
  padding: 5px 15px;
}
.interview-box {
  padding: 20px 10px !important;
}
.no-padding { padding: 0px !important; }
.control { display: block; margin-bottom: 10px; }
.control.no-control-margin { margin: 0px; }
.control > input:not([type=button]):not([type=submit]){ padding: 5px 10px; }
.control > select,
.control > input:not([type=button]):not([type=submit]),
.control > textarea { 
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 0;
    margin: 0;
    width: 100%;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.control > select:focus,
.control > input:focus,
.control > textarea:focus{ border: 1px solid #66afe9 !important; }
.control-button { display: block;float: left; }
.control label,
.control-button label { color: #676767;display: block;font-weight: bold;padding: 5px 0; }

.control > input[disabled],.control > input[readOnly] {
  background-color: f4f4f4 !important;
  cursor: default !important;
}

.inline-control { display: inline-block; margin-bottom: 10px; }
.inline-control input:not([type=button]):not([type=submit]){ padding: 5px 10px; }
.inline-control select,
.inline-control input:not([type=button]):not([type=submit]),
.inline-control textarea { 
    padding: 7px 10px;
    line-height: 20px;
    vertical-align: middle;
    border: 1px solid #ccc;
    border-radius: 0;
    margin: 0;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.inline-control select{
    padding: 10px;
}
.inline-control select:focus,
.inline-control input:focus,
.inline-control textarea:focus{ border: 1px solid #66afe9 !important; }
.inline-control-button { display: block;float: left; }
.inline-control label,
.inline-control-button label { color: #676767;display: inline-block;font-weight: bold;padding: 5px 0; }

.inline-control input[disabled],.inline-control input[readOnly] {
  background-color: f4f4f4 !important;
  cursor: default !important;
}


.inline-form { display: inline-block; }
.inline-form .control { display: block;float: left;margin: 0 5px 0 0; }
.inline-form .control > select,
.inline-form .control > input { border: 1px solid #ccc;border-radius: 0;-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.inline-form .control > select:focus,
.inline-form .control > input:focus{ border: 1px solid #66afe9; }

input[type=text].input-icon-dd{
    background: #FFFFFF url(images/dd_icon_25x.png) no-repeat;
    background-position:calc(100% - 5px) center;
}


.btn { display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 20px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px; }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px; }
.btn:hover, 
.btn:focus, 
.btn.focus { color: #333;text-decoration: none; }
.btn:active, .btn.active { background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); }
.btn-default:hover,
.btn-default:active,
.btn-default.hover { background: #e7e7e7 !important; }
.btn.btn-flat { border-radius: 0;border-width: 1px;box-shadow: none; }
.btn-default { background: #f4f4f4;border-color: #ddd;color: #444; }
.btn-block { display: block;width: 100%; }

.btn-primary { color: #fff;background: #3c8dbc;border-color: #367fa9; }
.btn-primary:hover, 
.btn-primary:focus,
.btn-primary:active, 
.btn-primary.hover { color: #fff;background: #367fa9;border-color: #367fa9; }

.btn-success { background-color: #00a65a;border-color: #008d4c;color: #fff; }
.btn-success:hover,
.btn-success:active,
.btn-success.hover { background-color: #008d4c; color: #fff; }
.btn-info { background-color: #00c0ef;border-color: #00acd6;color: #fff; }
.btn-info:hover,
.btn-info:active,
.btn-info.hover { background-color: #00acd6;color: #fff; }
.btn-danger { background-color: #dd4b39;border-color: #d73925;color: #fff; }
.btn-danger:hover,
.btn-danger:active,
.btn-danger.hover { background-color: #d73925;color: #fff; }
.button-danger { background: #dd4b39;border-color: #d73925;color: #fff; }
.button-danger:hover,
.button-danger:active,
.button-danger.hover { background: #d73925;color: #fff; }

.btn-warning { background-color: #f39c12;border-color: #e08e0b;color: #fff; }
.btn-warning:hover,
.btn-warning:active,
.btn-warning.hover { background-color: #e08e0b;color: #fff; }
.btn-outline { border: 1px solid #fff;background: transparent;color: #fff; }
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active { color: rgba(255, 255, 255, 0.7);border-color: rgba(255, 255, 255, 0.7); }


.btn.disabled, .btn[disabled] {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 0.65;
  pointer-events: none;
}

/* Font style */
.font_green {color:green;}
.font-bold { font-weight: bold; }
.font15{ font-size: 15px; }
.start_interview_div{max-height:400px;overflow-x:hidden;margin-bottom:20px}
table .green_tr td {background: #9FF29E !important;font-weight:bold;}
.lead_date{font-size:10px;text-align:left;}
.sql_error{
    text-align:center;color:#000;font-weight:700;font-size:12px;margin:0 auto;
}

/* Controls tabs */
.controls-tabs-new { display: inline-block; clear: both;margin: 0px; }
.controls-tabs-new li { float: left; background-color:#58ACD4;margin-right:10px; }
.controls-tabs-new li a { text-align: center; display: block; height: 95px; width: 190px;padding-top:10px; }
.controls-tabs-new li a img { margin-top: 10px ;-webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; }
.controls-tabs-new li:hover { background-color: #F9A565; }
.controls-tabs-new li a:hover img { margin-top: 2px; }
.controls-tabs-new li .tab-label { font-size: 16px; color: #FFFFFF;margin-top:7px; } 
.controls-tabs-new li.current { background-color:#E88239; border-color: white #999999 #828282 #dddddd; border-style: solid; }


/* Border style */
/* "!important" recommend to use for on special events only */
.border-normal{ border: 1px solid #89BAD3 !important; }
.border-danger{ border: 1px solid red !important; }



.welcome_note { background-color: #ffffff;border-bottom: 1px solid #9F9D9D; padding-top: 10px !important; padding-bottom: 10px !important; }
.welcome_note h2 { font-size: 20px;margin: 0; }
.login_detail { text-align: right; }
.login_detail > span { color: #888888;line-height: 20px; }
.login_location > a { font-weight: bold;color: #3C8DBC;text-decoration: none; }
.chart-loader { color: #5e5e5e;font-size: 18px;text-align: center;margin-top: 50px; }

.padding22 { padding:22px !important; }
.favorites > li { padding:10px 10px 10px 100px !important; }
.favorites > li > a{ line-height: 30px !important; }
.favorites > li > .percircle{ margin-left:-94px; position:absolute; }
.float-align-center { float: none !important; margin: 0 auto; }

#table_coe_preview tr td{ background: transparent !important; }
#table_coe_preview tr{ background-color: #f2f2f2; }
#table_coe_preview tr:nth-child(even){ background-color: #e6e6e6; }
#table_coe_preview tr:hover{ background-color: #c0beef; }
#table_coe_preview tr.highlight-red{ background-color: #EAC9C9; }
#table_coe_preview tr.highlight-green{ background-color: #BEEED4; }

/* DS7002 and Phase Template page styles */
.icheckbox_custom { background-color: #FFFFFF !important; }
.bg-light-yellow { background-color: #fffde1; }
.ds7002_section { border: 1px solid #888;margin-bottom: 10px; }
.ds7002_section_head,.ds7002_section_title { background: #dedede none repeat scroll 0 0;border-bottom: 1px solid #888;padding: 10px;text-align: center;position: relative;cursor: pointer;text-transform: uppercase; }
.ds7002_section_head .fa { font-size: 16px;line-height: 32px;position: absolute; }
.ds7002_section_body { padding: 5px; }
.loweralpha-list { list-style-type: lower-alpha; margin-top: 10px; padding-left: 30px; }
.number-list { list-style-type: decimal; margin-top: 10px; padding-left: 30px; }
.number-list li,.loweralpha-list li { margin-bottom: 5px; }
.resize_off { resize: none; }
.empty_phase { background-color: #f8f8f8;border: 2px dashed #888;margin: 10px 0;padding: 20px;text-align: center; }

.docsign_logo {
  background: rgba(0, 0, 0, 0) url("images/docsign_logo.png") no-repeat scroll 30px 25px;
  height: 60px;
}

.bg-light-red { background-color: #FCC3C3 !important; }
.bg-light-green { background-color: #BBF1B6 !important; }

.horizontal_third_level {
  border: 2px solid #ffffff;
  box-shadow: 0 0 10px #888;
  width: 250px !important;
}
.horizontal_third_level li {
  height: auto;
  border-bottom: 1px solid;
}
.horizontal_third_level li:first-child {
  border-radius: 0 5px 0 0;
  overflow: hidden;
}
.horizontal_third_level li:last-child {
  border-radius: 0 0 5px 0;
  overflow: hidden;
  border:none;
}
.horizontal_third_level li a {
  height: auto !important;
  line-height: 35px !important;
}
/* End Style by priyank */



/* Start style by Vandana */

/* theme_setting css */
.line-height12{
    line-height: 12px;
}
#theme_setting_ajax .grey-bg{
    height: 257px;
    overflow: auto;
}
#theme_setting_ajax .themes > ul {
  display: inline-block;
}
.themes .theme_box{
    float: left;
    margin-bottom: 15px;
    padding: 7px 7px 5px;
    width: 110px;
    text-align: center;
    min-height: 108px;
}
.themes a.theme_anchor{
    cursor: pointer;
    color:#808080;
    font-weight: bold;
}
.themes .theme_box:hover, .themes .active{
    background: rgba(78, 161, 205, 0.77) none repeat scroll 0 0;
    border-radius: 3px;
}
.themes .theme_box b{
    font-size: 0.825em;
    color: white;
    margin-top: 2px;
}
.themes .theme_box:hover a.theme_anchor, .themes .active a.theme_anchor{
    color:white;
}
.themes a.theme_anchor img{
    height: 72px;
    max-width: 100%;
    margin-top: 10px;
}
.popup_tab{
    border-bottom: 1px solid #ddd;
}
.popup_tab ul li{
    float: left;
    margin-bottom: -1px;
    display: block;
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    display: block;
    color: #555;
    padding: 10px 15px;
}
.popup_tab ul li.current{
    color: #4DA1CD;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.stheme{
    color: #555;
    font-weight: bold;
    line-height: 1.42857;
}

/* data not found and select filter css */
.no_data_bg{
    background:#F6F6F6 !important;
    border:1px solid #B6B6B6 !important;
}

/* special_theme css */
.special_theme_msg{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-transform: uppercase;
}
/* left side bar css */

.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu, .sidebar-menu .treeview-menu{
    padding: 0px !important;
}

/* custom checkbox design */

.custom_mini-switch-replace {
  background: rgba(0, 0, 0, 0) url("../images/mini-switch-bg.png") no-repeat scroll 0 -24px;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  width: 40px;
}
.custom_mini-switch:checked + .custom_mini-switch-replace {
  background-position: 0 0;
}


/* End style by Vandana */

.custom_tag_container{
    min-width:100px;
}
.custom_tag{ 
        border:1px solid #A1D014;
        color:#FFF;
        background: #A1D014; 
        padding:0px 8px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        line-height:15px;
        margin-top:20px;
	max-width: 90px;
        
}
.custom_tag span div{
        font-size:11px;
}
.user_tag span {
	background-color: #a1d014;
	border-bottom: 1px solid #a1d014;
	border-radius: 1px 3px 3px 1px;
	border-right: 1px solid #a1d014;
	border-top: 1px solid #a1d014;
	box-shadow: 0 1px #a1d014 inset, 0 1px 2px rgba(0, 0, 0, 0.21);
	color: #fff;
	display: inline-block;
	float: right;
	font: 13px/25px Arial,Tahoma,sans-serif;
	height: 28px;
	margin: 0 16px 0 0;
	padding: 0 7px 0 14px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, 0.4);
	white-space: nowrap;
}
.user_tag span:before {
	background-color: #a1d014;
	border-bottom: 1px solid #a1d014;
	border-left: 1px solid;
	border-radius: 0 0 0 2px;
	box-shadow: 1px 0 #a1d014 inset, 0 2px 2px -2px rgba(0, 0, 0, 0.33);
	content: "";
	height: 12px;
	left: -6px;
	position: absolute;
	top: 8px;
	width: 12px;
}
.user_tag span:before {
	-webkit-transform: scale(1, 1.5) rotate(45deg);
	-moz-transform: scale(1, 1.5) rotate(45deg);
	-ms-transform: scale(1, 1.5) rotate(45deg);
	transform: scale(1, 1.5) rotate(45deg);
}
.user_tag span:after {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #fff;
	border-radius: 4px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.21) inset;
	content: "";
	height: 6px;
	left: 1px;
	position: absolute;
	top: 10px;
	width: 5px;
}
.user_tag span:hover {
	color: #FFF;
	text-shadow: -1px -1px 0 rgba(153,102,51,0.3);
}
.sgray{
    color:#333333;
    font-size:10px;
}
.hidden{
    display:none;
}
.instruction_box{
    color: #054e80;
    font-size: 12px;
    font-weight: 700;
}
.instruction_box .box{
    background: #f2f2f2  none repeat scroll 0 0;
    border-radius: 0.25em;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    padding: 0px;
}
.instruction_box .box .box-head{
    background-color: #DCDCDC ;
    border-bottom: 1px solid #c8c8c8;
}
.instruction_box .box .box-head, .box .box-body{
    padding: 10px;
}
.instruction_box .box-body ul,.compose-instruction .box-body ul{
    list-style-type:   disc;
}
.instruction_box .box-body li{
    color: #054e80;
    line-height: 30px;
    margin-left: 20px;
}
.instruction_box li .red{
    color: red;
}
.border{
    border: 1px solid #A2A2A2;
}
.border-end{
    border-right: 1px solid #A2A2A2;
}
.chain_emp_div_loader{
    background: #E6FAFA;
    padding:15px 20px 35px 20px;
    border-radius: 0.5em; 
    margin-top:10px;
    color:#5ABEF8;
    font-size:16px; 
    display:none;
    width: 80% !important;
    min-width:700px !important;
}
.popup_chain_employer{
    background: #E6FAFA;
    padding:15px 20px 35px 20px;
    width: 80% !important;
    min-width:600px !important;
    border-radius: 1.5em;
    margin-top:10px;
}
 .popup_scroll{
    max-height:520px;
    overflow-x:hidden;
 }
.attached_label{
    margin-right: 5px;
    width: 160px;
    display: inline-block;
}
.sidebar-menu .treeview-menu .treeview-menu.third_level{
    padding-left: 20px !important;
}

.participant_evaluation_img{position: relative}
.participant_evaluation_img img{max-width: 200px}
.download_arrow{    
    position: absolute;
    bottom: 0;
    color: #FFF;
    background: rgba(0,0,0,0.7);
    padding: 8px;
    font-size: 18px;
    left: 0;
}
.download_arrow:hover, .download_arrow:focus{    
    background: #000;
}
.emp_loader{text-align:center;color:#4494DE;font-size:16px;padding:10px;}
.profile_detail_section { width: 100%; border: 1px solid #AAAAAA; border-radius: 15px;position: relative; }
.profile_detail_section .content { width: 100%; padding: 30px 0 25px 0; border-radius:15px; }
.profile_detail_content { width: 70%; margin: 0 auto; }
