/*[BEGIN_CUSTOM_HEADINGS]*/
/*[END_CUSTOM_HEADINGS]*/

body,div,table{font-family:Open Sans;}
body{background:#F9F9F9;}
/*body,div,table{font-family:Verdana;}*/

#header{background:#FFF;position:fixed;top:0px;left:0px;z-index:10;height:70px;width:100%;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);
-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
#header>div{position:relative;}
#header>div>div{vertical-align:middle;}
#mainBasic{background:transparent;display:inline-block;margin-left:5px;height:50px;}
#mainBasic>ul{}
#mainBasic>ul>li{vertical-align:top;}
#mainBasic>ul>li>a{vertical-align:top;}
#mainBasic>ul>li>a>div.label{background-color:#EEE;border:0px !important;height:50px;line-height:50px;font-size:18px;text-transform:uppercase;font-weight:700;vertical-align:top;text-shadow:1px 1px #FFF;margin-right:1px;}
#mainBasic>ul>li>a>div.label:hover{background-color:#DDD;}
#mainBasic>ul>li.selected>a>div.label{text-shadow:1px 1px #000;background-image:url(../images/manual/fleche_bot.png);background-repeat:no-repeat;background-position:bottom center;}
#mainBasic>ul>li.selected>a>div.label:hover{background-color:#333;color:#FFF;}
#mainBasic>ul>li.inc1>a>div.label{font-size:12px;background-color:#DDD;}
#mainBasic>ul>li.inc1>a>div.label:hover{background-color:#CCC;}
#mainBasic>ul>li.inc1.selected>a>div.label{background-color:#666;background-image:url(../images/manual/fleche_bot.png);background-repeat:no-repeat;background-position:bottom center;}
#mainBasic>ul>li.inc1.selected>a>div.label:hover{}

#caafLogo{display:inline-block;width:220px;height:70px;background:url(../images/manual/caaf_logo.png) no-repeat center center;cursor:pointer;opacity:0.8;}
#caafLogo:hover{opacity:1;}

#languageMenu{float:right;margin-top:18px;margin-right:20px;}
#languages>li{display:inline-block;}
#languages>li>a{text-decoration:none;}
#languages>li>a>div.label{height:34px;line-height:34px;text-transform:uppercase;padding:0px 15px;margin-right:1px;background-color:#EEE;text-shadow:1px 1px #FFF;font-weight:700;}
#languages>li>a>div.label:hover{background-color:#DDD;}
#languages>li.hidden>a>div.label{background-color:#333;color:#FFF;text-shadow:1px 1px #000;background-image:url(../images/manual/fleche_bot_sml.png);background-repeat:no-repeat;background-position:bottom center;}

#subMenu{display:none;}

#fpSpace{padding-top:70px;width:100%;overflow:hidden;}
#mainContent{margin-bottom:50px;background:#F9F9F9;}
#pageContent{display:block;width:100%;}
#pageContent>div{padding:0px;}
#textContent{padding:30px;}

#trackBar>ul>li{border-left:1px solid #BBB;}
#trackBar>ul>li:last-child{font-weight:700;}
#pageContent>div>#pageTitle{display:none;height:50px;line-height:50px;background:#666;color:#FFF;text-shadow:1px 1px #000;padding:0px;text-transform:uppercase;font-weight:700;padding-left:30px;font-size:24px;}
#trackBar{float:right;display:none;}
#trackBar>ul{margin:15px 20px 0px 0px;}
#trackBar>ul>li{}
#trackBar>ul>li>a{color:#FFF;text-shadow:1px 1px #000;}

#footer{position:fixed;bottom:0px;left:0px;height:40px;width:100%;background:#FFF;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);
-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
#mapdesign{padding-top:13px;}

#caaf_curtain{position:fixed;z-index:20;background:rgba(0,0,0,0.5);display:none;top:0px;left:0px;width:100%;height:100%;}
#caaf_overlay{position:fixed;z-index:21;border-radius:10px;overflow:hidden;left:-1000px;top:-1000px;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);
-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
#caaf_overlay>div{position:relative;width:100%;height:100%;}
#caaf_oTarget{overflow-y:scroll;width:100%;background:#CCC;}
#caaf_oTarget div.padding{padding:20px 20px 20px 20px;}
#caaf_oTitle{height:50px;background:#333;}
#caaf_oTitle>div{color:#FFF;text-shadow:1px 1px #000;padding:0px 20px;line-height:50px;font-weight:700;text-transform:uppercase;font-size:18px;text-align:center;}
#caaf_oActions{height:50px;background:#DDD;width:100%;text-align:center;}
#caaf_oActions>div.mcui-button{margin:0px;padding:0px 10px;display:inline-block;margin-right:10px;margin-top:10px;height:30px;line-height:30px;}
#caaf_oActions>div.mcui-button:last-child{margin-right:0px;}
#caaf_hidTitle{display:none;}
#caaf_hidActions{display:none;}
#caaf_oTarget div.field{display:inline-block;margin-right:20px;margin-bottom:20px;vertical-align:top;}
#caaf_oTarget div.field.full{display:block;}
#caaf_oTarget div.field input.long{min-width:400px;width:400px;}

div.results{background:#FFF;margin-top:1px;}
div.results>div.restext{margin-top:11px;margin-left:10px;}
div.results>div.pagenums{margin-right:10px;}
div.results>div.pagenums>div.pnum{line-height:20px;}
div.results>div.pagenums>div.pnum:hover{background:#DDD;}
div.results>div.pagenums>div.pnum.pnumsel{background:#666;color:#FFF;}

/* CUSTOM LOGIN */
#btn_login_caaf{height:30px;line-height:30px;text-align:center;width:210px;margin-bottom:0px;}

/* CUSTOM TABS */
.caaf_tab{margin-bottom:20px;}
.caaf_tab>div{display:inline-block;height:34px;line-height:34px;font-weight:700;text-transform:uppercase;}
.caaf_tab>div.title{padding-right:15px;font-size:16px;}
.caaf_tab>div.tab{text-transform:uppercase;padding:0px 15px;margin-right:1px;background-color:#EEE;text-shadow:1px 1px #FFF;font-weight:700;cursor:pointer;font-size:14px;}
.caaf_tab>div.tab:hover{background-color:#DDD;}
.caaf_tab>div.tab.selected{background-color:#333;color:#FFF;text-shadow:1px 1px #000;background-image:url(../images/manual/fleche_bot_sml.png);background-repeat:no-repeat;background-position:bottom center;}

/* MCUI-TABS replacement */
.tab-title{text-transform:uppercase;padding:0px 15px;margin-right:1px;background:#EEE !important;text-shadow:1px 1px #FFF;font-weight:700;cursor:pointer;font-size:14px;border:0px;border-radius:0px;color:#333;}
.tab-title:hover{-box-shadow:none;-webkit-box-shadow:none;background:#DDD !important;}
.tab-title.selected{background-color:#333 !important;color:#FFF;text-shadow:1px 1px #000;background-image:url(../images/manual/fleche_bot_sml.png) !important;background-repeat:no-repeat !important;background-position:bottom center !important;}
.tab-core{border:0px;background:#FFF;border-radius:0px;}

/* CUSTOM TABLES */
.caaf_table{display:table;width:100%;background:#FFF;}
.caaf_table>div.line{display:table-row;}
.caaf_table>div.line{cursor:pointer;}
.caaf_table>div.line.header>div:not(.isord){cursor:default;}
.caaf_table>div.line>div{display:table-cell;}
.caaf_table>div.line>div:nth-child(even){background:rgba(0,0,0,0.05);}
.caaf_table>div.line>div>div{padding:5px 10px;text-shadow:1px 1px #FFF;}
.caaf_table>div.line>div>div.nopad{padding:0px;}
.caaf_table>div.line.header{background:#666;}
.caaf_table>div.line.header>div{text-shadow:1px 1px #000;}
.caaf_table:not(.nohover)>div.line.header>div:hover{background-color:#555;}
.caaf_table>div.line.header>div>div{color:#FFF;font-weight:700;text-shadow:1px 1px #000;}
.caaf_table>div.line:not(.header):nth-child(even){background-color:#EEE;}
.caaf_table>div.line:not(.header):nth-child(odd){}
.caaf_table:not(.nohover)>div.line:not(.header):hover{background:#DDD;}
.caaf_table>div.line.header>div.ord{background-repeat:no-repeat;background-position:right center;background-color:#333;}
.caaf_table>div.line.header>div.ord.ASC{background-image:url(../images/manual/ord_down.png);}
.caaf_table>div.line.header>div.ord.DESC{background-image:url(../images/manual/ord_up.png);}

/* CUSTOM TABLE MARKUP */
.caaf_tbl{width:100%;border-right:1px solid #BBB;}
.caaf_tbl tr{}
.caaf_tbl tr>td{background:#FFF;}
.caaf_tbl tr>td>div{padding:5px 10px;}
.caaf_tbl tr.header{}
.caaf_tbl tr.header>td{border-bottom:1px solid #BBB;background:#666;border-left:1px solid #BBB;}
.caaf_tbl tr.header>td>div{color:#FFF;text-shadow:1px 1px #000;font-weight:bold;}
.caaf_tbl tr.line{}
.caaf_tbl tr.line>td{border-bottom:1px solid #BBB;border-left:1px solid #BBB;}
.caaf_tbl tr.header>td.label>div{background:#555;}
.caaf_tbl tr>td.label{background:#888;}
.caaf_tbl tr>td.label>div{color:#FFF;text-shadow:1px 1px #000;font-weight:bold;}

#caaf_classOf{display:inline-block;margin-left:15px;text-transform:none;font-size:18px;}
#caaf_classOf>span.of{text-transform:uppercase;font-weight:normal;font-size:12px;}

.topbtn{float:right;padding:0px 10px;height:32px;line-height:32px;font-size:14px;margin-right:20px;}

#caafBrowserMsg{margin:20px auto;max-width:400px;background:url(../images/manual/chrome_logo.png) no-repeat #FFF;background-position:left 20px center;box-sizing:border-box;padding:20px 20px 20px 120px;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);}

/* MY ACCOUNT */
#caafAccountSettings{margin:0 auto;max-width:300px;background:#FFF;border-radius:10px;padding:20px;box-sizing:border-box;
box-shadow: 2px 2px 2px rgba(0,0,0,0.31);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.31);}
#caafAccountSettings div.title{font-size:24px;font-weight:bold;padding-bottom:20px;}

#caafSaveAccountBtn{display:block;text-align:center;margin:20px 0px 0px 0px;height:30px;line-height:30px;}

/* CAAF */
#caafLoadZone{height:140px;background:url(../../../images/ajax-loader.gif) center center no-repeat;text-align:center;font-size:12px;font-weight:bold;display:none;}
#caafResultZone{display:none;}

div.div_table div.label{font-weight:bold;}

.mcui-button.fright{float:right;margin:0px 0px 20px 20px;padding:0px 10px;}
.mcui-button.sml{margin:0px;height:20px;line-height:20px;font-size:12px;padding:0px 10px;}

.mcui-form div.field{display:inline-block;vertical-align:top;margin:0px 15px 15px 0px;}
.mcui-form div.field.full{display:block;}

div.caafFrmZone{margin-bottom:20px;}
div.caafFrmZone>div.title{text-transform:uppercase;font-weight:bold;font-size:16px;background:#DDD;padding:10px 15px;}
div.caafFrmZone>div.content{background:#EEE;padding:15px 0px 0px 15px;}

#caafRecZone>div.content{padding:0px;}
#caafRecZone div.div_table{border-radius:0px;}
#caafRecTbl div.new{display:none;}
#caafRecTbl .error{background:#FFDDDD;color:#990000;border:1px solid #990000;}
#caafBatchList div.batch{cursor:pointer;}
#caafBatchList div.batch:hover{background:#FFEEDD;}
div.caaf_btn_set a{display:inline-block;}
div.caaf_btn_set a>div.icon{margin-right:10px;}
div.caaf_btn_set a:last-child{}
div.caaf_btn_set a:last-child>div.icon{margin-right:0px;}
div.caaf_btn_set div.icon{display:inline-block;font-weight:bold;font-size:11px;text-transform:uppercase;text-shadow:1px 1px #FFF;height:20px;line-height:20px;padding:0px 5px;background:#EEDD99;border-radius:3px;border:1px solid #998833;}
div.caaf_btn_set div.icon:hover{background:#FFEEAA;}

#caafHiddenImport{display:none;}
