html,body{background:#e5e5e5;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:100%;line-height:normal}body,ol,ul,li,dt,tt,label,input,button,select,textarea{font-size:12px;font-family:Verdana, Arial, sans-serif}body,h1,h2,h3,h4,h5,h6,ol,ul,li{margin:0px;padding:0px}form{margin:0px}ul li{list-style-type:none}a{text-decoration:none}a:link,a:visited{color:#0033cc}a:hover{background:#0033cc;color:white}a img{background-color:white;border:none;color:white;text-decoration:none}#options a{border-bottom:1px dotted darkcyan;color:darkcyan;text-decoration:none}#options a:hover{background:#e5e5e5;border-bottom:1px dotted darkblue;color:darkblue}abbr{font-size:9px}small{font-size:10px}dt{font-size:11px}tt{font-size:12px}#header{background:#1e4262;color:skyblue;padding:8px 16px 18px 16px;width:100%}#header h3 a{background:#1e4262;color:greenyellow;font:normal 15px Verdana, Arial, sans-serif;text-decoration:none}#header #welcome{float:right;font-size:11px}#header #welcome a{color:lightyellow;padding:1px 4px 2px 4px;text-decoration:none}#header #welcome a:hover{background:#1e4262;color:yellow}#header #welcome a.selected{background:steelblue;color:lightyellow;border-radius:2px 2px 0 0;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px}#header #global_search input{margin:2px 0px 0px 0px;color:black;border:1px solid #1e4262;opacity:0.9;padding:5px 10px 5px 22px;font-size:12px;background:url(/images/icon_search.png) no-repeat scroll 6px 8px white;border-radius:6px 6px 6px 6px;-webkit-border:6px 6px 6px 6px}#header #global_search input:-moz-placeholder{color:dimgray;font-size:12px}#tabs{background:#1e4262;height:24px;padding:0px;text-align:center;width:100%}#tabs li{float:left;font-size:12px;list-style:none;margin:0px 4px 0px 16px;width:80px}#tabs a:link,#tabs a:visited{background:#466bb1;color:white;float:left;padding:4px 8px 5px 8px;text-align:center;text-decoration:none;width:80px;border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}#tabs a:hover{background:#97baff;color:navy}#tabs a.active:link,#tabs a.active:visited{background:azure;color:navy;text-decoration:none}#footer{color:grey;font-size:10px;padding:0px 0px 0px 16px}li.client .company{background:lightsalmon}li.client .client{background:palegreen}li.client .person{background:lightblue}td.contract .active{background:palegreen}td.contract .ended{background:lightcoral}td.contract .cancelled{background:lightsalmon}td.contract .nopolicy{background:lightblue}li.sach_pre_contract .gps{background:lightblue}li.sach_pre_contract .other{background:gainsboro}li.sach_pre_contract .haft{background:lightgreen}li.sach_pre_contract .rs{background:lightsalmon}td.proposal .sach_contract{background:lightsalmon}td.proposal .car_contract{background:lightgreen}td.proposal .life_contract{background:lightblue}li.vu .vu{background:palegreen}li.vu .inactive{background:gainsboro}li.vu .pool{background:lightsalmon}li.user .admin{background:lightblue}li.user .suspended{background:gainsboro}li.user .active{background:lightgreen}li.user .signed_up{background:lightsalmon}li.gdv_contract .initial{background:lightblue}li.gdv_contract .matched{background:lightgreen}li.gdv_contract .issues{background:lightsalmon}li.gdv_contract .invalid{background:lightcoral}li.gdv_contract .ignored{background:gainsboro}li.delayed_backend_active_record_job .pending{background:lightblue}li.delayed_backend_active_record_job .running{background:lightgreen}li.delayed_backend_active_record_job .failed{background:lightcoral}.title{border-bottom:1px gray solid;color:#342d7e;font-size:17px;font-weight:bold;padding-bottom:2px}.title img{position:relative;top:2px}.title_tools{font-size:12px;float:right;margin:4px 0px 0px 0px}.title_tools .close{background:lightblue;border-top:1px gainsboro solid;border-left:1px gainsboro solid;border-bottom:1px grey solid;border-right:1px grey solid;color:navy;cursor:pointer;height:16px;margin-top:-5px;right:0px;text-align:center;top:0px;width:17px}.subtitle{border-bottom:1px silver solid;color:#2f2f2f;padding-top:3px;font-size:13px;font-weight:bold}.subtitle a:link,.subtitle a:visited{color:darkslateblue;text-decoration:none}.subtitle a:hover{background:none}.subtitle_tools{font-size:11px;float:right}.radio_box{line-height:20px}.radio_box input{position:relative;top:-2px}.check_box{line-height:20px}.check_box input{position:relative;top:-3px}input.amount_field{text-align:right;width:10ex}input[disabled]{background:whitesmoke;border:1px #cfcfcf solid}.tabless{margin:auto;width:480px}.standalone{background:whitesmoke;border:20px lightsteelblue solid;margin:75px auto 6px auto;padding:20px;width:400px;border-radius:6px;box-shadow:5px 5px 15px #bbbbbb, -5px 0px 15px #bbbbbb;-webkit-border-radius:6px;-webkit-box-shadow:5px 5px 15px #bbbbbb, -5px 0px 15px #bbbbbb}.standalone input[type="text"],.standalone input[type="password"]{font-size:16px;padding:2px;width:355px}.standalone input[type="submit"],.standalone button{font-size:14px}.standalone button[type="submit"]{font-size:14px}.tabbed{padding:12px 12px 12px 16px}.main{background:white;padding:8px 15px 15px 15px;border-radius:4px;box-shadow:2px 2px 8px #bbbbbb, -2px 0px 8px #bbbbbb;-webkit-border-radius:4px;-webkit-box-shadow:2px 2px 8px #bbbbbb, -2px 0px 8px #bbbbbb}.sidebar{color:#3f3f3f;font-size:11px;padding:0px 12px 0px 0px;width:210px}.form{background:white}.form h4{font-size:18px;height:30px}.tools{font-size:10px;float:right;padding:0px 4px 0px 4px}.label{color:navy;padding:2px;font-size:12px;margin:8px 0px 0px 0px}.top{margin:5px 0px 0px 0px}.req{text-decoration:underline}.intro{color:dimgray;font-size:12px;padding-top:5px}.section{background:whitesmoke;color:#3f3f3f;margin:0px 0px 2px 0px;padding:4px 15px 8px 15px}.wsection{color:black;margin:0px 0px 2px 0px;padding:4px 15px 8px 15px}.remote{border:1px silver solid;background:whitesmoke;margin-top:5px;padding:7px 10px 0px 10px;position:relative}.remote .close{background:lightblue;border-top:1px gainsboro solid;border-left:1px gainsboro solid;border-bottom:1px grey solid;border-right:1px grey solid;color:navy;cursor:pointer;height:16px;margin:3px;position:absolute;right:0px;text-align:center;top:0px;width:17px}.buttonbar{border-top:1px gray solid;margin:8px auto;padding-top:8px}.medium_space{margin:8px auto}.section input,.sidebar input,.inline input,.section button,.sidebar button,.inline button,.section select,.sidebar select,.inline select,.section textarea,.sidebar textarea,.inline textarea{margin:3px 0px 0px 0px;vertical-align:middle}.cool{color:darkgreen}.warn{color:crimson}.urgent{color:darkred}.black{color:black}.white{color:white !important}.grayed{color:silver !important}.strip{background:gainsboro;color:black;float:left;font-size:11px;margin:0px 6px 0px 0px;padding:1px 4px 1px 3px;text-align:right;width:75px;border-radius:7px 0 0 7px;-webkit-border-top-left-radius:7px;-webkit-border-bottom-left-radius:7px}.lcell{display:inline-block;overflow:hidden;white-space:nowrap}.nowrap{white-space:nowrap}.indent{margin-left:88px}.indentslim{margin-left:38px}.indentwide{margin-left:106px}.indentfull{margin-left:126px}.bucket{margin:0px 0px 10px 0px}.prefix{width:30px;font-size:10px}.comment{background:#f2f2f2;margin:2px 0px 0px 0px;overflow:hidden;padding:4px;list-style:none}.comment input[type=text]{border:1px #cfcfcf solid;color:grey;font-size:11px;margin:3px 0px 0px 0px;padding:3px;width:500px}.comment textarea{font-size:11px;height:110px;margin:3px 0px 0px 0px;padding:3px;width:500px}.comment .body{display:inline;font-size:11px}.comment tt{font-size:10px;color:#666666}.comment dt{padding:0px;margin:-10px 0px 0px 36px}#paginate{float:right;font-size:10px;margin:4px 0px 0px 0px}#paging{float:right;margin:7px 5px 0px 0px}.confirm{background:#cdfecd;border-left:10px palegreen solid;font-size:11px;margin:0px 0px 6px 0px;padding:6px}.log{padding:8px 0px 0px 0px}.log h3{border-bottom:1px #2f2f2f dotted;color:#2f2f2f;margin:0px 0px 4px 0px;padding:2px 0px 2px 86px}.log h3.overdue{color:crimson;border-bottom:1px crimson dotted}.log h3.due_asap{color:darkred;border-bottom:1px darkred dotted}.log h3.due_today{color:darkgreen;border-bottom:1px darkgreen dotted}.log li{color:#3f3f3f;font-size:12px;list-style:none;padding:3px 0px 3px 0px}.log li tt{color:dimgray;font-size:11px}.log input[type=checkbox]{float:left;margin:0px 4px 0px 0px}.list{padding:8px 0px 0px 0px}.list li{border-bottom:1px silver dotted;clear:both;color:#3f3f3f;font-size:12px;list-style:none;padding:6px 0px 6px 0px}.list li tt{color:dimgray;font-size:11px}.list li dt{color:#3f3f3f;font-size:11px;padding:2px 0px 0px 0px}.list li dt a:link,.list li dt a:visited{color:#3f3f3f;font-weight:bold;text-decoration:none}.list li dt a:hover{background:dimgray;color:white;font-weight:bold;text-decoration:none}.list table{padding-left:15px}.list table th{color:#999999;font-size:12px;text-align:left;margin:8px 0px 0px 0px;padding:6px 0px 6px 0px;border-bottom:1px silver dotted}.list table tr{clear:both;color:#3f3f3f;font-size:12px;list-style:none;padding:6px 0px 6px 0px}.list table td{padding:6px 0px 6px 0px;border-bottom:1px silver dotted}.list table td tt{color:dimgray;font-size:11px}.list table.claim{padding-left:15px}.list table.claim th{color:#999999;font-size:12px;text-align:left;margin:8px 0px 0px 0px;padding:6px 0px 6px 0px;border-bottom:1px silver dotted}.list table.claim tr{clear:both;color:#3f3f3f;font-size:12px;list-style:none;padding:6px 0px 6px 0px}.list table.claim td{padding:6px 0px 6px 0px;border-bottom:0px}.list table.claim td tt{color:dimgray;font-size:11px}.list table.claim td:first-child{padding-right:4px}.list table.claim td:nth-child(2){border-left:1px silver dotted}.filters,.panel{background:snow;margin:0px 0px 12px 0px;padding:6px 8px 6px 8px;border-radius:4px;box-shadow:2px 2px 8px #bbbbbb, -2px 0px 8px #bbbbbb;-webkit-border-radius:4px;-webkit-box-shadow:2px 2px 8px #bbbbbb, -2px 0px 8px #bbbbbb}.filters h4{color:navy;font-size:12px;font-weight:bold}.filters input[type=text]{margin-bottom:4px}.panel div{margin:0px 0px 10px 0px}.panel h4{font-size:13px;font-weight:bold}.panel li{border-bottom:1px silver dotted;font-size:12px;list-style:none;padding:2px 0px 3px 0px}.panel li dt{float:right;font-size:11px;font-weight:bold}.panel li tt{font-size:11px}.panel li span.right{float:right}.panel li.last{border-bottom:none}.panel .caption{border-bottom:1px grey solid;color:navy;font-size:12px;font-weight:bold;margin:4px 0px 2px 0px;padding:2px 0px 2px 0px}.panel .caption .new_action{float:right;display:inline}#recently.panel{background:floralwhite}#summary.panel{background:oldlace}#summary.panel p{margin:4px 0px 4px 0px}.selector{color:black;cursor:pointer;font-size:10px;text-align:center}.on{background:lightgoldenrodyellow;border:1px silver inset}.off{background:lightgrey;border:1px silver outset}.left{border-radius:9px 0 0 9px;-webkit-border-bottom-left-radius:9px;-webkit-border-top-left-radius:9px}.right{border-radius:0 9px 9px 0;-webkit-border-bottom-right-radius:9px;-webkit-border-top-right-radius:9px}.filterbar{padding:5px 0px 5px 0px;border-bottom:1px solid silver;font-size:12px;color:grey}.filterhead{display:inline-block;font-size:11px;margin:0px 6px 0px 0px;padding:1px 4px 1px 3px;width:75px;text-align:right}.filter{display:inline-block;padding-right:10px}.filter select{background-color:white;border:1px solid grey}.warning{margin-left:1em;font-style:italic}.warning img{vertical-align:middle;padding-right:0.5ex;width:24px;height:24px}.menu{background:#f4f5eb;border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #666666;border-bottom:1px solid #666666;left:0px;padding:2px 0px;position:absolute;top:0px;width:12em;-webkit-box-shadow:10px 10px 15px gainsboro}.menu ul{list-style:none;margin:0px;padding:0px}.menu li{list-style-position:outside}.menu a{color:#555555;cursor:default;display:block;margin:0px 2px;outline:none;padding:4px 15px;text-decoration:none}.menu a:hover{background:mediumblue;color:white}#record_stats{font-size:smaller;border-top:1px gray solid;margin-top:2em;color:#444444}#select_none{background:#d49495;text-align:right;margin:3px 2px 0px 0px;padding:2px 4px 2px 2px;border-radius:9px 0 0 9px;-webkit-border-top-left-radius:9px;-webkit-border-bottom-left-radius:9px}#select_exists{background:#aad3dd;text-align:right;margin:3px 2px 0px 0px;padding:2px 4px 2px 2px;border-radius:9px 0 0 9px;-webkit-border-top-left-radius:9px;-webkit-border-bottom-left-radius:9px}#select_new{background:#99cc99;text-align:right;margin:3px 2px 0px 0px;padding:2px 4px 2px 2px;border-radius:9px 0 0 9px;-webkit-border-top-left-radius:9px;-webkit-border-bottom-left-radius:9px}#facebox img{max-width:640px;max-height:640px}a.cancelled{text-decoration:line-through}textarea.memo{width:60ex;height:15ex}.invalidImport{background-color:seashell;border:2px solid salmon;font-size:12px;padding:8px;margin:8px 13px 16px 13px}.invalidImport h2{background:salmon;color:white;font-size:12px;font-weight:bold;margin:-8px;padding:5px}.invalidImport ul{margin-left:30px}.invalidImport ul li{border:none;font-size:12px;list-style-type:disc;padding:0px}.sfr_transferred{text-decoration:line-through}.highlight{background-color:white}.highlight .tools{visibility:hidden}.mail.highlight,.comment.highlight{background-color:#f2f2f2;word-break:break-all}.highlight:hover{background-color:seashell}.highlight:hover .tools{visibility:visible}#XXsearch_choices{width:600px}#XXsearch_choices li{color:black;font-size:14px;cursor:pointer;display:block;list-style-type:none;margin:0px;padding:2px}#XXsearch_choices li .highlight{background:lightyellow}#XXsearch_choices li.selected{background:royalblue;color:white}#XXsearch_choices li.selected .highlight{background:royalblue}#XXsearch_choices li .search_type{color:gray;padding-left:14px}.hint{color:#777777;font-size:11px;line-height:15px;margin:0}.client_select p.hint{padding-left:10px;padding-right:10px}.badge{border-radius:9px 9px 9px 9px;padding:1px 9px 2px;background-color:#B94A48;color:#fff;font-size:10.998px;font-weight:bold;line-height:14px;text-shadow:0 -1px 0 rgba(0,0,0,0.25);vertical-align:baseline;white-space:nowrap}.tags{margin-bottom:5px;line-height:13px}.tag{border-radius:9px 9px 9px 9px;padding:1px 9px 2px;background-color:grey;color:#fff;font-size:11px;font-weight:bold;line-height:14px;text-shadow:0 -1px 0 rgba(0,0,0,0.25);vertical-align:baseline;white-space:nowrap}a.tag{border-radius:9px 9px 9px 9px;padding:1px 9px 2px;background-color:grey;color:#fff;font-size:11px;font-weight:bold;line-height:14px;text-shadow:0 -1px 0 rgba(0,0,0,0.25);vertical-align:baseline;white-space:nowrap}a.tag-delete{border-radius:9px 9px 9px 9px;padding:1px 9px 2px;background-color:grey;color:#fff;font-size:11px;font-weight:bold;line-height:14px;text-shadow:0 -1px 0 rgba(0,0,0,0.25);vertical-align:baseline;white-space:nowrap;background:url(/images/close37.png) no-repeat scroll 6px center grey;padding-left:16px}.errorExplanation{background-color:seashell;border:2px solid salmon;font-size:12px;padding:8px;margin:8px 13px 0px 13px}.errorExplanation h2{background:salmon;color:white;font-size:12px;font-weight:bold;margin:-8px;padding:5px}.errorExplanation ul{margin-left:30px}.errorExplanation ul li{border:none;font-size:12px;list-style-type:disc;padding:0px}.fieldWithErrors input{border-bottom:1px solid lightpink;border-right:1px solid lightpink;background:pink}p.flash_warning,p.flash_error{background:lightpink;color:maroon;margin:0px;padding:5px 0px 5px 16px}p.flash_notice,p.flash_message{background:#ddff99;color:darkgreen;margin:0px;padding:5px 0px 5px 16px}p.flash_exception{background:#ddff99;border:5px limegreen solid;font-size:14px;margin:50px auto;padding:50px;width:450px;box-shadow:5px 5px 15px #999999, -5px 0px 15px #999999;-webkit-box-shadow:5px 5px 15px #999999, -5px 0px 15px #999999}div.auto_complete{background:white;margin:0px;padding:0px;position:absolute}div.auto_complete ul{list-style-type:none;margin:0px;padding:0px;display:table;border-collapse:collapse;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver}div.auto_complete ul li{color:black;cursor:pointer;display:table-row;list-style-type:none;margin:0px}div.auto_complete ul li mark{font-style:italic;background:lightyellow}div.auto_complete ul li span.search_label{display:table-cell;padding:2px}div.auto_complete ul li span.search_type{color:gray;display:table-cell;padding:2px}div.auto_complete ul li:hover{background:royalblue;color:white}div.auto_complete ul li:hover mark{background:royalblue;color:white}.pagination{background:white;float:right;font-size:11px;margin:6px 0px 0px 0px}.pagination a,.pagination span,.pagination em{padding:0.2em 0.5em;display:block;float:left;margin:0px 2px 0px 0px}.pagination span.disabled{color:#999999;border:1px solid #dddddd}.pagination span.current,.pagination em.current{font-weight:bold;background:#2e6ab1;color:white;border:1px solid #2e6ab1}.pagination a{text-decoration:none;color:#105cb6;border:1px solid #9aafe5}.pagination a:hover,.pagination a:focus{color:navy;background:lightyellow;border-color:navy}@media screen and (-webkit-min-device-pixel-ratio: 0){.log input{float:left;margin:1px 4px 0px 0px}.log button{float:left;margin:1px 4px 0px 0px}.standalone input[type="submit"],.standalone button{font-size:3em}}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}
