html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
*{margin:0;padding:0;}.clearfix{display:inline-block;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearleft,.clearl,.cleft{clear:left;}.clearright,.clearr,.cright{clear:right;}.clear,.clearboth,.clearall{clear:both;}.floatleft,.fleft,.floatl{float:left;margin:0 10px 5px 0;}.floatright,.fright,.floatr{float:right;margin:0 0 5px 10px;}#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}div.view div.views-admin-links{width:auto;}div.block{position:relative;}div.block .edit{display:none;position:absolute;right:-20px;top:-5px;z-index:40;padding:3px 8px 0;font-size:10px;line-height:16px;background-color:white;border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px #888888;-webkit-box-shadow:-1px 1px 2px #666666;}div.block .edit a{display:block;border:0;padding:0;margin:0;}div.block:hover .edit{display:block;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body:before{content:'';display:inline-block;background-image:none;height:100%;left:0;margin:0 auto;max-width:68em;opacity:0.4;position:fixed;right:0;width:100%;z-index:-1;}@media screen and (max-width:480px){body:before{background-image:none;}}@media screen and (max-width:768px){body:before{background-image:none;}}#page{*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto;width:68em;}#page:before,#page:after{content:" ";display:table;}#page:after{clear:both;}@media screen and (max-width:68em){#page{width:auto;}}.no-sidebars #content{display:block;float:left;margin-right:2.12766%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}@media screen and (max-width:768px){.no-sidebars #content{display:block;float:left;margin-right:3.22581%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}}@media screen and (max-width:480px){.no-sidebars #content{display:block;float:left;margin-right:6.66667%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}}.one-sidebar.sidebar-second #content{display:block;float:left;margin-right:2.12766%;width:74.46809%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}@media screen and (max-width:768px){.one-sidebar.sidebar-second #content{display:block;float:left;margin-right:3.22581%;width:74.19355%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}}@media screen and (max-width:480px){.one-sidebar.sidebar-second #content{display:block;float:left;margin-right:6.66667%;width:100%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}}.one-sidebar.sidebar-first #content{display:block;float:left;margin-right:2.12766%;width:82.97872%;margin-left:17.02128%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}@media screen and (max-width:768px){.one-sidebar.sidebar-first #content{display:block;float:left;margin-right:3.22581%;width:61.29032%;margin-left:25.80645%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}@media screen and (max-width:480px){.one-sidebar.sidebar-first #content{display:block;float:left;margin-right:6.66667%;width:100%;margin-left:0%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}.two-sidebars #content{display:block;float:left;margin-right:2.12766%;width:57.44681%;margin-left:17.02128%;}.two-sidebars #content:last-child{margin-right:0;}@media screen and (max-width:768px){.two-sidebars #content{display:block;float:left;margin-right:3.22581%;width:48.3871%;margin-left:25.80645%;}.two-sidebars #content:last-child{margin-right:0;}}@media screen and (max-width:480px){.two-sidebars #content{display:block;float:left;margin-right:6.66667%;width:100%;margin-left:0%;}.two-sidebars #content:last-child{margin-right:0;}}#sidebar-first{display:block;float:left;margin-right:2.12766%;width:14.89362%;margin-left:-76.59574%;}#sidebar-first:last-child{margin-right:0;}.sidebar-first #sidebar-first{margin-left:-102.12766%;}@media screen and (max-width:768px){#sidebar-first{display:block;float:left;margin-right:3.22581%;width:22.58065%;margin-left:-77.41935%;}#sidebar-first:last-child{margin-right:0;}.sidebar-first #sidebar-first{margin-left:-90.32258%;}}@media screen and (max-width:480px){#sidebar-first{display:block;float:left;margin-right:6.66667%;width:100%;margin-left:0%;}#sidebar-first:last-child{margin-right:0;}.sidebar-first #sidebar-first{margin-left:0%;}}#sidebar-second{display:block;float:left;margin-right:2.12766%;width:23.40426%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}@media screen and (max-width:768px){#sidebar-second{display:block;float:left;margin-right:3.22581%;width:22.58065%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}}@media screen and (max-width:480px){#sidebar-second{display:block;float:left;margin-right:6.66667%;width:100%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}}#footer{float:none;clear:both;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}.inner{padding:0;}#navigation li{list-style-type:none;display:inline-block;}

@font-face{font-family:'cantarelloblique';src:url(/sites/all/themes/foss/fonts/cantarell-oblique-webfont.eot);src:url(/sites/all/themes/foss/fonts/cantarell-oblique-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/foss/fonts/cantarell-oblique-webfont.woff) format('woff'),url(/sites/all/themes/foss/fonts/cantarell-oblique-webfont.ttf) format('truetype'),url(/sites/all/themes/foss/fonts/cantarell-oblique-webfont.svg#cantarelloblique) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSansRegular';src:url(/sites/all/themes/foss/fonts/OpenSans-Regular-webfont.eot);src:url(/sites/all/themes/foss/fonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/foss/fonts/OpenSans-Regular-webfont.woff) format('woff'),url(/sites/all/themes/foss/fonts/OpenSans-Regular-webfont.ttf) format('truetype'),url(/sites/all/themes/foss/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSansSemibold';src:url(/sites/all/themes/foss/fonts/OpenSans-Semibold-webfont.eot);src:url(/sites/all/themes/foss/fonts/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/foss/fonts/OpenSans-Semibold-webfont.woff) format('woff'),url(/sites/all/themes/foss/fonts/OpenSans-Semibold-webfont.ttf) format('truetype'),url(/sites/all/themes/foss/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSansBold';src:url(/sites/all/themes/foss/fonts/OpenSans-Bold-webfont.eot);src:url(/sites/all/themes/foss/fonts/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/foss/fonts/OpenSans-Bold-webfont.woff) format('woff'),url(/sites/all/themes/foss/fonts/OpenSans-Bold-webfont.ttf) format('truetype'),url(/sites/all/themes/foss/fonts/OpenSans-Bold-webfont.svg#OpenSansBold) format('svg');font-weight:normal;font-style:normal;}.cantaO{font-family:'cantarelloblique';font-weight:normal;}.openR{font-family:'OpenSansRegular';font-weight:normal;}.openSB{font-family:'OpenSansSemibold';font-weight:normal;}.openB{font-family:'OpenSansBold';font-weight:normal;}.center{width:960px;margin:0 auto;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clear{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.selectstyle{border:0;-webkit-appearance:none;-webkit-border-radius:0px;padding-left:5px;font-size:13px;font-family:'OpenSansRegular';font-weight:normal;vertical-align:middle;}.bluegradient{background:#162b81;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MmI4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY0OWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#162b81 0%,#00649e 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#162b81),color-stop(100%,#00649e));background:-webkit-linear-gradient(left,#162b81 0%,#00649e 100%);background:-o-linear-gradient(left,#162b81 0%,#00649e 100%);background:-ms-linear-gradient(left,#162b81 0%,#00649e 100%);background:linear-gradient(to right,#162b81 0%,#00649e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#162b81',endColorstr='#00649e',GradientType=1);}.lightbluegradient{background:#00649e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjQ5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhjYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#00649e 0%,#008cbd 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#00649e),color-stop(100%,#008cbd));background:-webkit-linear-gradient(left,#00649e 0%,#008cbd 100%);background:-o-linear-gradient(left,#00649e 0%,#008cbd 100%);background:-ms-linear-gradient(left,#00649e 0%,#008cbd 100%);background:linear-gradient(to right,#00649e 0%,#008cbd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00649e',endColorstr='#008cbd',GradientType=1);}.mediumbluegradient{background:#00529a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjQ5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhjYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#00529a 0%,#007bb1 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#00529a),color-stop(100%,#007bb1));background:-webkit-linear-gradient(left,#00529a 0%,#007bb1 100%);background:-o-linear-gradient(left,#00529a 0%,#007bb1 100%);background:-ms-linear-gradient(left,#00529a 0%,#007bb1 100%);background:linear-gradient(to right,#00529a 0%,#007bb1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00529a',endColorstr='#007bb1',GradientType=1);}.greygradient{background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#ffffff 0%,#d4d4d4 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(100%,#d4d4d4));background:-webkit-linear-gradient(left,#ffffff 0%,#d4d4d4 100%);background:-o-linear-gradient(left,#ffffff 0%,#d4d4d4 100%);background:-ms-linear-gradient(left,#ffffff 0%,#d4d4d4 100%);background:linear-gradient(to right,#ffffff 0%,#d4d4d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d4d4d4',GradientType=1);}#page{width:100%;max-width:100%;font-family:'OpenSansRegular';font-weight:normal;}img{vertical-align:top;}a{text-decoration:none;}h1,h2,h3,h4,h5,h6{margin:0;padding-bottom:10px;}.one-sidebar.sidebar-first #content{display:block;float:left;margin-right:2%;width:73%;margin-left:26%;}.sidebar-first #sidebar-first{margin-left:-101%;}#header{width:960px;margin:0 auto;}#header #site-name a{display:block;background:url(/sites/all/themes/foss/images/foss_logo.png) no-repeat;height:75px;width:220px;text-indent:-9999px;margin-bottom:25px;float:left;margin-top:20px;}#header #site-slogan{float:left;font-size:22px;font-family:'cantarelloblique';font-weight:normal;color:#008CBD;margin-top:30px;padding-left:100px;}#header #block-search-form{float:right;position:relative;margin-top:9px;}#header #block-search-form input.form-text{border:1px solid #008CBD;border-radius:10px;width:230px;margin-top:5px;padding-left:10px;font-family:'OpenSansRegular';font-weight:normal;font-style:italic;font-size:15px;font-weight:normal;color:#ADAAAC;}#header #block-search-form input.form-submit{background:url(/sites/all/themes/foss/images/icons.png) no-repeat -10px -32px;border:none;text-indent:-9999px;width:20px;height:20px;position:absolute;right:4px;top:8px;}#header #block-block-1{float:right;clear:right;margin-top:20px;margin-bottom:12px;}#header #block-block-1 .content a{color:#00649E;}#header #block-block-1 .content a:hover{color:#008CBD;}#header #block-block-10{clear:right;}#header .block-locale{float:right;background:url(/sites/all/themes/foss/images/language_bg.png) no-repeat;padding:13px 0 4px;margin-left:10px;width:98px;text-align:center;}#header .block-locale h3{display:none;}#header .block-locale li{list-style:none;color:#fff;}#header .block-locale li a{color:#fff;font-family:'OpenSansRegular';font-weight:normal;font-style:italic;}#header .block-locale li a.active{display:none;}#navigation{background:url(/sites/all/themes/foss/images/shadow_menu.png) repeat-x bottom;padding-bottom:24px;clear:both;margin-bottom:-23px;position:relative;z-index:500;}#navigation ul#primary{width:960px;margin:0 auto;}#navigation ul#primary li{padding:0;margin:0;display:block;}#navigation ul#primary li a{font-size:15px;font-family:'OpenSansSemibold';font-weight:normal;color:#679324;text-transform:uppercase;background:url(/sites/all/themes/foss/images/menu_bg.png) no-repeat right top;display:block;float:left;padding:10px 40px 8px 40px;position:relative;z-index:100;box-sizing:border-box;position:relative;}#navigation ul#primary li a:hover{color:#00649E;}#navigation ul#primary li a{margin-left:-10px;}#navigation ul#primary li.first a{z-index:200;margin-left:-180px;padding-left:180px;}#navigation ul#primary li.menu-429 a,#navigation ul#primary li.menu-690 a{z-index:180;}#navigation ul#primary li.menu-437 a,#navigation ul#primary li.menu-695 a{z-index:160;}#navigation ul#primary li.menu-466 a{z-index:140;padding-left:50px;}#navigation ul#primary li.menu-481 a{z-index:120;padding-left:50px;}#navigation ul#primary li.menu-466 a,#navigation ul#primary li.menu-696 a,#navigation ul#primary li.menu-481 a,#navigation ul#primary li.menu-697 a{background-position:right -124px;color:#fff;}#navigation ul#primary li.menu-466 a:hover,#navigation ul#primary li.menu-696 a:hover,#navigation ul#primary li.menu-481 a:hover,#navigation ul#primary li.menu-697 a:hover{color:#00649E;}.front{overflow:auto;overflow-x:hidden;}.front #main{margin-top:0;}.front #main h2.title a,.front #main h1{font-size:56px;font-family:'cantarelloblique';font-weight:normal;color:#00649E;text-transform:capitalize;}.front .field-name-body p{font-size:24px;font-family:'OpenSansRegular';font-weight:normal;color:#444444;margin-bottom:40px;}.front .breadcrumb{display:none;}.breadcrumb{width:960px;margin:0 auto;font-family:'OpenSansRegular';font-weight:normal;font-size:13px;color:#5A5A5A;padding-top:20px;}.breadcrumb a{color:#5A5A5A;}.breadcrumb a:hover{color:#00649E;}#main{width:960px;margin:0 auto;margin-top:20px;}#main #content{min-height:520px;}#main #block-system-main{clear:both;}#main h1.title,#main h1.title a,#main h2.title a{font-family:'OpenSansSemibold';font-weight:normal;font-size:19px;color:#008CBD;text-transform:uppercase;}#main div.tabs{margin:0;}#main .field-name-body{font-size:14px;}#main .field-name-body p{padding-bottom:10px;}#main .field-name-body ul,#main .field-name-body ol{padding-left:20px;padding-bottom:10px;}#main .field-name-body ul.no-bullets{list-style:none;}#main .field-name-body blockquote{font-style:italic;padding-left:20px;}#main .field-name-body cite{font-size:13px;}#main .field-name-body a{color:#00649E;}#main .field-name-body a:hover{color:#679324;}#main .field-name-body img{max-width:100%;height:auto;}#main .field-name-field-header-image{padding-bottom:30px;}#main .field-name-field-image img{max-width:100%;height:auto;}#sidebar-first{width:23%;position:relative;}#sidebar-first h2.block-title{background:url(/sites/all/themes/foss/images/header_sidebar.png) no-repeat;padding:9px 10px 9px 21px;margin-bottom:25px;line-height:18px;}#sidebar-first h2.block-title a{color:#fff;font-size:15px;text-transform:uppercase;}#sidebar-first ul.menu li{list-style:none;margin:0;padding:0;position:relative;background:url(/sites/all/themes/foss/images/li_bg.png) no-repeat center bottom;}#sidebar-first ul.menu li a{color:#5A5A5A;padding:8px 35px 8px 20px;width:100%;display:block;line-height:18px;}#sidebar-first ul.menu li ul.menu{display:none;}#sidebar-first ul.menu li.expanded a{background:url(/sites/all/themes/foss/images/arrow_menu.png) no-repeat right 12px;}#sidebar-first ul.menu li:hover a{color:#008CBD;background-color:#E9E9E9;}#sidebar-first ul.menu li:hover ul.menu{display:block;position:absolute;background:#E9E9E9;left:220px;top:0;width:200px;}#sidebar-first ul.menu li:hover ul.menu li a{background:none;color:#444444;}#sidebar-first ul.menu li:hover ul.menu li a:hover{color:#008CBD;}#sidebar-first ul.menu li.active-trail a{color:#008CBD;}#sidebar-first ul.menu li.active-trail ul li.active a{color:#008CBD;}#sidebar-first #block-views-testimonials-block{margin-top:60px;}#sidebar-first #block-views-testimonials-block .block-inner{background:url(/sites/all/themes/foss/images/quote_top.png) no-repeat;padding-top:35px;}#sidebar-first #block-views-testimonials-block .content{background:url(/sites/all/themes/foss/images/quote_bottom.png) no-repeat right bottom;min-height:100px;padding:0 10px 35px;font-family:'OpenSansRegular';font-weight:normal;color:#008CBD;font-size:19px;}#sidebar-first #block-views-testimonials-block .views-field-field-author{font-size:14px;text-align:right;padding-top:10px;}#sidebar-first #block-views-testimonials-block .views-field-edit-node a{font-size:10px;color:#00649E;}#sidebar-first #block-views-news_items-block_1{margin-top:30px;}#sidebar-first #block-views-news_items-block_1 h2.block-title{color:#fff;font-size:15px;text-transform:uppercase;margin-bottom:10px;}#sidebar-first #block-views-news_items-block_1 .views-row{border-bottom:1px solid #444444;padding-bottom:10px;margin-bottom:10px;}#sidebar-first #block-views-news_items-block_1 .views-field-created{color:#00649E;font-size:14px;font-family:'OpenSansSemibold';font-weight:normal;}#sidebar-first #block-views-news_items-block_1 .views-field-title a{color:#679324;text-transform:uppercase;font-size:14px;font-family:'OpenSansSemibold';font-weight:normal;}#sidebar-first #block-views-news_items-block_1 .views-field-body{font-size:14px;font-family:'OpenSansRegular';font-weight:normal;}.node-type-card-application h1.title{display:none;}.node-type-card-application #header-region .view-card-application{width:85%;float:left;}.node-type-card-application #name-and-slogan,.node-type-card-application #block-block-1,.node-type-card-application #block-search-form,.node-type-card-application #navigation,.node-type-card-application .breadcrumb,.node-type-card-application #block-views-testimonials-block,.node-type-card-application #footer{display:none;}.node-type-card-application .views-field-field-logo{float:left;margin:10px 0;}.node-type-card-application .views-field-title{float:left;margin-left:20px;padding-top:25px;}.node-type-card-application .views-field-title a{font-size:22px;color:#5A5A5A;}.node-type-card-application .views-field-field-phone-to-apply{float:right;margin-top:18px;}.node-type-card-application .views-field-field-phone-to-apply .views-label{font-size:18px;font-family:'OpenSansBold';font-weight:normal;color:#5A5A5A;text-align:right;cursor:default;padding-right:25px;}.node-type-card-application .views-field-field-phone-to-apply .field-content{font-size:18px;font-family:'OpenSansBold';font-weight:normal;color:#5A5A5A;text-align:right;padding-right:27px;}.node-type-card-application .views-field-field-card-name{font-size:16px;padding-bottom:5px;padding-top:10px;}.node-type-card-application .views-field-field-card-description{font-size:13px;padding-bottom:10px;}.node-type-card-application .views-field-field-pdf-version{font-size:13px;padding-bottom:10px;border-bottom:1px solid #C1C1C1;margin-bottom:20px;}.node-type-card-application .views-field-field-pdf-version a{color:#5A5A5A;}.node-type-card-application .views-field-body .views-label{background:url(/sites/all/themes/foss/images/bg_card.png);padding:9px 10px 9px 21px;margin-bottom:25px;line-height:18px;color:#fff;font-size:15px;text-transform:uppercase;display:block;}.node-type-card-application .views-field-body h3{font-size:16px;color:#444444;cursor:pointer;border-bottom:1px solid #5A5A5A;margin-bottom:10px;}.node-type-card-application .views-field-body p{font-size:14px;padding-left:10px;padding-bottom:10px;}.node-type-card-application .views-field-body ul{font-size:14px;padding-left:30px;padding-bottom:20px;}.node-type-card-application .views-field-field-faq .views-label{background:url(/sites/all/themes/foss/images/bg_card.png);padding:9px 10px 9px 21px;margin-bottom:25px;line-height:18px;color:#fff;font-size:15px;text-transform:uppercase;display:block;}.node-type-card-application .views-field-field-faq h3{font-size:16px;color:#444444;cursor:pointer;border-bottom:1px solid #5A5A5A;margin-bottom:10px;}.node-type-card-application .views-field-field-faq p{font-size:14px;padding-left:10px;padding-bottom:10px;}.node-type-card-application .views-field-field-faq ul{font-size:14px;padding-left:30px;padding-bottom:20px;}.node-type-card-application #main h2.title a{color:#5A5A5A;}.node-type-card-application .webform-client-form fieldset .fieldset-legend{color:#fff;font-size:18px;text-transform:uppercase;}.node-type-card-application .webform-client-form fieldset legend{background:url(/sites/all/themes/foss/images/bg_card.png);display:block;margin-left:-11px;padding:3px 0 3px 10px;width:103.2%;}.node-type-card-application .webform-client-form fieldset.column_left{float:left;width:50%;border:none;margin:0;padding:0 30px 0 0;}.node-type-card-application .webform-client-form fieldset.column_right{float:right;width:50%;border:none;margin:0;padding:0;}.node-type-card-application .webform-client-form .form-item{margin:5px 0px 8px 0;}.node-type-card-application .webform-client-form label{color:#5A5A5A;font-size:13px;font-family:'OpenSansSemibold';font-weight:normal;text-transform:uppercase;font-weight:normal;}.node-type-card-application .webform-client-form input.form-text{width:100%;}.node-type-card-application .webform-client-form .webform-component-fieldset{margin-bottom:30px;}.node-type-card-application .webform-client-form .description{background:url(/sites/all/themes/foss/images/icon_info.png) no-repeat;padding-left:20px;width:20px;height:20px;overflow:hidden;cursor:pointer;}.node-type-card-application .webform-client-form .field-prefix,.node-type-card-application .webform-client-form .field-suffix{color:#5A5A5A;font-size:13px;font-family:'OpenSansSemibold';font-weight:normal;}.node-type-card-application .webform-client-form .popup{display:block;position:absolute;background:#E9E9E9;padding:10px;border:2px solid #5A5A5A;width:200px;position:relative;top:-30px;right:-290px;}.node-type-card-application .webform-client-form .popup .close{background:url(/sites/all/themes/foss/images/close-button.png) no-repeat;text-indent:-9999px;width:26px;height:30px;position:absolute;top:0px;right:0;}.node-type-card-application .webform-client-form .webform-component--business-information--column-right--financial-statement-available .form-type-checkbox{display:inline;padding-right:10px;}.node-type-card-application .webform-client-form .webform-component--business-information--column-right--years,.node-type-card-application .webform-client-form .webform-component--business-information--colonne-droite--year{margin-top:9px;}.node-type-card-application .webform-client-form .webform-component--business-information--column-right--years input,.node-type-card-application .webform-client-form .webform-component--business-information--colonne-droite--year input{width:30px !important;}.node-type-card-application .webform-client-form .webform-component--business-information--column-right--month,.node-type-card-application .webform-client-form .webform-component--business-information--colonne-droite--month{width:100px !important;float:right;position:relative;top:-38px;left:-150px;}.node-type-card-application .webform-client-form .webform-component--business-information--column-right--month input,.node-type-card-application .webform-client-form .webform-component--business-information--colonne-droite--month input{width:30px !important;}.node-type-card-application .webform-client-form input.help_btn{width:80% !important;float:left;margin-right:10px;}.node-type-card-application .webform-client-form input.prefix{width:90%;float:right;margin-right:10px;}.node-type-card-application .webform-client-form .webform-component-markup{float:none;width:100%;height:auto;font-size:14px;border-bottom:1px solid #E9E9E9;margin-bottom:10px;}.node-type-card-application .webform-client-form .webform-component-markup p{padding-bottom:10px;line-height:20px;}.node-type-card-application .webform-client-form .webform-component--termsandconditions .fieldset-wrapper,.node-type-card-application .webform-client-form .webform-component--authorized-signature--authorized-signature-note{height:135px;overflow:auto;}.node-type-card-application .webform-client-form .webform-component--authorized-signature--signers-note{height:85px;overflow:auto;padding-bottom:10px;}.node-type-card-application .webform-client-form .webform-component--commercial-credit-references--column-left-commercial--credit-reference-1,.node-type-card-application .webform-client-form .webform-component--commercial-credit-references--column-right-commercial--credit-reference-2,.node-type-card-application .webform-client-form .webform-component--commercial-credit-references--colonne-gauche-commercial--credit-reference-1,.node-type-card-application .webform-client-form .webform-component--commercial-credit-references--colonne-droite-commercial--credit-reference-2,.node-type-card-application .webform-client-form .webform-component--commercial-credit-references--credit-reference-3,.node-type-card-application .webform-client-form .webform-component--directors-schedule-a--director-1,.node-type-card-application .webform-client-form .webform-component--directors-schedule-a--director-2,.node-type-card-application .webform-client-form .webform-component--directors-schedule-a--director-3,.node-type-card-application .webform-client-form .webform-component--beneficial-ownership--beneficial-owner-1,.node-type-card-application .webform-client-form .webform-component--beneficial-ownership--beneficial-owner-2,.node-type-card-application .webform-client-form .webform-component--authorized-signing-officers--signing-officer-1,.node-type-card-application .webform-client-form .webform-component--authorized-signing-officers--signing-officer-2{color:#5A5A5A;font-size:13px;font-family:'OpenSansBold';font-weight:normal;text-transform:uppercase;border-bottom:none;margin-bottom:0;}.node-type-card-application .webform-client-form .webform-component--commercial-credit-references--credit-reference-1,.node-type-card-application .webform-client-form .webform-component--commercial-credit-references--credit-reference-2,.node-type-card-application .webform-client-form .webform-component--commercial-credit-references--colonne-gauche-commercial--credit-reference-1,.node-type-card-application .webform-client-form .webform-component--commercial-credit-references--colonne-droite-commercial--credit-reference-2{color:#5A5A5A;font-size:13px;font-family:'OpenSansBold';font-weight:normal;text-transform:uppercase;border-bottom:none;margin-bottom:0;clear:both;}.node-type-card-application .webform-client-form .webform-component--authorized-signature .webform-component-checkboxes{clear:both;width:100%;}.node-type-card-application .webform-client-form .webform-component--authorized-signature .webform-component-checkboxes .form-type-checkbox{width:100%;}.node-type-card-application .webform-client-form .webform-component--authorized-signature--your-signature,.node-type-card-application .webform-client-form .webform-component--authorized-signature--votre-signature{clear:both;}.node-type-card-application .webform-client-form .webform-component--authorized-signature--signature-disclaimer{font-size:13px;}.node-type-card-application .webform-client-form .webform-component--print-button .form-actions{float:right;}.node-type-card-application .webform-client-form .form-actions input.form-submit{background:url(/sites/all/themes/foss/images/bg_card.png);border:none;padding:10px;text-transform:uppercase;color:#fff;font-size:14px;}.node-type-card-application .webform-client-form .form-actions input.form-submit:hover{opacity:0.8;}.page-node-516.node-type-card-application .powered,.page-node-517.node-type-card-application .powered{display:none;}.page-node-516.node-type-card-application .views-field-title,.page-node-517.node-type-card-application .views-field-title{max-width:390px;}.page-node-516.node-type-card-application .views-field-field-card-description,.page-node-517.node-type-card-application .views-field-field-card-description{float:left;margin-left:20px;padding-top:25px;font-size:22px;color:#5A5A5A;}.page-node-516.node-type-card-application .views-field-field-pdf-version,.page-node-517.node-type-card-application .views-field-field-pdf-version{margin:10px 0 20px;}.page-node-516.node-type-card-application .views-field-field-pdf-version a,.page-node-517.node-type-card-application .views-field-field-pdf-version a{font-size:13px;background:#5A5A5A;border-radius:5px;color:#fff;display:block;padding:5px;text-transform:uppercase;text-align:center;}.page-node-516.node-type-card-application .views-field-field-pdf-version a:hover,.page-node-517.node-type-card-application .views-field-field-pdf-version a:hover{background:#0071CE;}.page-node-516.node-type-card-application .webform-client-form fieldset legend,.page-node-517.node-type-card-application .webform-client-form fieldset legend{background:#0071CE;}.page-node-516.node-type-card-application .webform-client-form .form-actions input.form-submit,.page-node-517.node-type-card-application .webform-client-form .form-actions input.form-submit{background:#0071CE;}.page-node-516.node-type-card-application .views-field-body .views-label,.page-node-517.node-type-card-application .views-field-body .views-label{background:#0071CE;margin-bottom:15px;}.page-node-516.node-type-card-application .views-field-body h3,.page-node-517.node-type-card-application .views-field-body h3{font-size:14px;padding-bottom:5px;margin-bottom:5px;}.page-node-516.node-type-card-application .views-field-body ul,.page-node-516.node-type-card-application .views-field-body p,.page-node-517.node-type-card-application .views-field-body ul,.page-node-517.node-type-card-application .views-field-body p{font-size:13px;padding-bottom:10px;}.page-node-516.node-type-card-application .views-field-body a,.page-node-517.node-type-card-application .views-field-body a{color:#5A5A5A;}.page-node-516.node-type-card-application .views-field-body a:hover,.page-node-517.node-type-card-application .views-field-body a:hover{color:#0071CE;}.page-node-516.node-type-card-application .webform-client-form .webform-component--print-button,.page-node-517.node-type-card-application .webform-client-form .webform-component--print-button{border:none;position:relative;}.page-node-516.node-type-card-application .webform-client-form .webform-component--print-button #edit-actions,.page-node-517.node-type-card-application .webform-client-form .webform-component--print-button #edit-actions{margin-top:0;position:absolute;left:80px;}.page-node-516.node-type-card-application .webform-client-form .webform-component--powered-by-foss,.page-node-517.node-type-card-application .webform-client-form .webform-component--powered-by-foss{float:right;border:none;margin-left:20px;width:200px;}#webform-client-form-517 .webform-component--business-information--how-long-at-the-current-address{width:305px;}#webform-client-form-517 .webform-component--billing-information--billing-contact-first-name,#webform-client-form-517 .webform-component--billing-information--billing-contact-last-name,#webform-client-form-517 .webform-component--additional-information--estimated-monthly-fuel--service-expenses{height:70px;}#webform-client-form-517 .webform-component--billing-information--billing-contact-first-name{margin-top:64px;}.page-node-304 #block-views-card_application-block{width:100%;float:none;}.page-node-304 .block-locale{display:none;}.page-node-524 .node-card-application .webform-client-form fieldset{border-radius:5px;}.page-node-524 .node-card-application .webform-client-form fieldset legend{background:#f06400;}.page-node-524 .node-card-application .webform-client-form label{color:#004A5D;}.page-node-524 .node-card-application .webform-client-form input.form-text{border-radius:5px;border:1px solid #004A5D;}.page-node-524 .view-card-application .views-field-body .views-label{background:#f06400;}.page-node-524 .view-card-application .views-field-body h3{color:#004A5D;}.page-node-524 .view-card-application .views-field-field-faq .views-label{background:#f06400;}.page-node-524 .view-card-application .views-field-field-faq h3{color:#004A5D;border-bottom:1px solid #004A5D;}.page-node-524 #header .block-locale{background:#004A5D;}@media screen and (max-width:970px){.webform-component-fieldset{width:100%;}.node-type-card-application .webform-client-form label{font-size:12px;}.node-type-card-application .webform-client-form .webform-component--business-information--month{clear:left;}}@media screen and (max-width:840px){#sidebar-first{display:none;}#main #content{clear:both;float:none;margin-left:10px;width:95%;}.node-type-card-application .webform-client-form .webform-component--business-information--month{left:-60px;}}@media screen and (max-width:780px){.node-type-card-application #header-region{position:relative !important;}.node-type-card-application #header-region .view-card-application{width:80%;float:left;}.node-type-card-application #header-region .views-field-field-phone-to-apply{position:absolute;right:-10px;top:20px;}.node-type-card-application #header-region .views-field-title{display:none;}.node-type-card-application #header-region .views-field-title a{font-size:18px;}}@media screen and (max-width:620px){.node-type-card-application .webform-client-form fieldset.column_left,.node-type-card-application .webform-client-form fieldset.column_right{float:none;clear:both;width:100%;padding:0;}}@media screen and (max-width:560px){.node-type-card-application #header-region .view-card-application{width:100%;float:none;}.node-type-card-application #header-region .views-field-field-phone-to-apply .field-content{text-align:right;}.node-type-card-application #header-region .views-field-title a{font-size:16px;}.node-type-card-application #header-region .block-locale{position:absolute;top:0;right:10px;}.node-type-card-application #header-region .powered{display:block;margin:20px auto;width:200px;clear:both;}.node-type-card-application h1.title{display:block;}.node-type-card-application .views-field-field-card-description{display:none;}.node-type-card-application .webform-client-form label{font-size:13px;}}.page-node-526 #edit-submitted-business-information-type-of-business,.page-node-526 #edit-submitted-fleet-requirements-fleet-size,.page-node-526 #edit-submitted-fleet-requirements-hazardous-material,.page-node-527 #edit-submitted-business-information-type-of-business,.page-node-527 #edit-submitted-fleet-requirements-fleet-size,.page-node-527 #edit-submitted-fleet-requirements-hazardous-material{display:flex;flex-wrap:wrap;gap:10px;}.page-node-526 #edit-submitted-address-and-contact-information-address-column-left-corporate-address,.page-node-527 #edit-submitted-address-and-contact-information-address-column-left-corporate-address{width:90%;display:inline-block;}.page-node-526 .webform-component--address-and-contact-information--address-column-left--corporate-address .description,.page-node-527 .webform-component--address-and-contact-information--address-column-left--corporate-address .description{display:inline-block;}.page-node-526 .webform-component--key-shareholders .fieldset-wrapper,.page-node-526 .webform-component--principaux-actionnaires .fieldset-wrapper,.page-node-527 .webform-component--key-shareholders .fieldset-wrapper,.page-node-527 .webform-component--principaux-actionnaires .fieldset-wrapper{display:flex;flex-wrap:wrap;gap:2%;}.page-node-526 .webform-component--key-shareholders .fieldset-wrapper .form-item,.page-node-526 .webform-component--principaux-actionnaires .fieldset-wrapper .form-item,.page-node-527 .webform-component--key-shareholders .fieldset-wrapper .form-item,.page-node-527 .webform-component--principaux-actionnaires .fieldset-wrapper .form-item{width:49%;}.page-node-526 .webform-component--insurance-information--deductibles,.page-node-526 .webform-component--assurance--franchise,.page-node-527 .webform-component--insurance-information--deductibles,.page-node-527 .webform-component--assurance--franchise{border:none;padding:0;}.page-node-526 .webform-component--insurance-information--deductibles .fieldset-wrapper,.page-node-526 .webform-component--assurance--franchise .fieldset-wrapper,.page-node-527 .webform-component--insurance-information--deductibles .fieldset-wrapper,.page-node-527 .webform-component--assurance--franchise .fieldset-wrapper{display:flex;flex-wrap:wrap;gap:5px;}.page-node-526 .webform-component--insurance-information--confirmation,.page-node-527 .webform-component--insurance-information--confirmation{text-align:center;font-weight:bold;}.page-node-526 .webform-component--authorized-signature--signature-info,.page-node-526 .webform-component--authorized-signature--signature,.page-node-526 .webform-component--authorisation--signature,.page-node-527 .webform-component--authorized-signature--signature-info,.page-node-527 .webform-component--authorized-signature--signature,.page-node-527 .webform-component--authorisation--signature{border:none;padding:0;}.page-node-526 .webform-component--authorized-signature--signature-info .fieldset-wrapper,.page-node-526 .webform-component--authorized-signature--signature .fieldset-wrapper,.page-node-526 .webform-component--authorisation--signature .fieldset-wrapper,.page-node-527 .webform-component--authorized-signature--signature-info .fieldset-wrapper,.page-node-527 .webform-component--authorized-signature--signature .fieldset-wrapper,.page-node-527 .webform-component--authorisation--signature .fieldset-wrapper{display:flex;flex-wrap:wrap;gap:5px;}.page-node-526 #edit-submitted-financial-information-financial-statements-availalble-year-ending,.page-node-526 #edit-submitted-information-financieres-releve-financier-disponible-en-fin-dannee,.page-node-527 #edit-submitted-financial-information-financial-statements-availalble-year-ending,.page-node-527 #edit-submitted-information-financieres-releve-financier-disponible-en-fin-dannee{width:80%;}.page-node-526 #edit-submitted-fleet-requirements-column-right-asset-required .form-type-checkbox,.page-node-526 #edit-submitted-exigences-du-parc-automobile-details-column-right-details-vehicules-necessaires  .form-type-checkbox,.page-node-527 #edit-submitted-fleet-requirements-column-right-asset-required .form-type-checkbox,.page-node-527 #edit-submitted-exigences-du-parc-automobile-details-column-right-details-vehicules-necessaires  .form-type-checkbox{display:inline;padding-right:10px;}.page-node-304-done #name-and-slogan,.page-node-304-done #block-block-1,.page-node-304-done #block-search-form,.page-node-304-done #block-locale-language,.page-node-304-done #navigation,.page-node-304-done .breadcrumb,.page-node-304-done #block-views-testimonials-block,.page-node-304-done #footer{display:none;}.page-node-304-done .views-field-field-logo{float:left;margin:20px 0;}.page-node-304-done .views-field-title{float:left;margin-left:20px;padding-top:43px;}.page-node-304-done .views-field-title a{font-size:22px;color:#5A5A5A;}.page-node-304-done .views-field-field-phone-to-apply{float:right;margin-top:50px;}.page-node-304-done .views-field-field-phone-to-apply .views-label{font-size:18px;font-family:'OpenSansBold';font-weight:normal;color:#5A5A5A;text-align:right;cursor:default;padding-right:25px;}.page-node-304-done .views-field-field-phone-to-apply .field-content{font-size:18px;font-family:'OpenSansBold';font-weight:normal;color:#5A5A5A;text-align:right;padding-right:27px;}.page-node-304-done .views-field-field-card-name{font-size:16px;padding-bottom:5px;padding-top:10px;}.page-node-304-done .views-field-field-card-description{font-size:13px;padding-bottom:10px;}.page-node-304-done .views-field-field-pdf-version{font-size:13px;padding-bottom:10px;border-bottom:1px solid #C1C1C1;margin-bottom:20px;}.page-node-304-done .views-field-field-pdf-version a{color:#5A5A5A;}.page-node-304-done .views-field-body .views-label{background:url(/sites/all/themes/foss/images/bg_card.png);padding:9px 10px 9px 21px;margin-bottom:25px;line-height:18px;color:#fff;font-size:15px;text-transform:uppercase;display:block;}.page-node-304-done .views-field-body h3{font-size:16px;color:#444444;cursor:pointer;border-bottom:1px solid #5A5A5A;margin-bottom:10px;}.page-node-304-done .views-field-body p{font-size:14px;padding-left:10px;padding-bottom:10px;}.page-node-304-done .webform-confirmation p{line-height:22px;padding-bottom:20px;}.page-node-304-done .webform-confirmation p a{color:#008CBD;}.page-node-304-done .webform-confirmation p a:hover{color:#679324;}.page-node-304-done .webform-confirmation p.scroll{height:94px;overflow:auto;margin-bottom:20px;border-bottom:1px solid #C1C1C1;}.page-node-304-done .webform-confirmation p.legal{line-height:16px;font-size:13px;font-family:'OpenSansRegular';font-weight:normal;color:#5A5A5A;}.page-node-304-done .webform-confirmation span.bold{font-family:'OpenSansBold';font-weight:normal;}.page-node-304-done .webform-confirmation p.sign{font-size:18px;}.page-node-304-done .links{margin-bottom:20px;}.page-node-304-done .links a{background:url(/sites/all/themes/foss/images/bg_card.png);border:none;padding:10px;text-transform:uppercase;color:#fff;font-size:14px;}.page-node-304-done .links a:hover{opacity:0.8;}.item-list .pager{width:300px;margin:0 auto;}.item-list .pager li{padding:0;margin:0 5px;float:left;border:1px solid #8E8C8C;}.item-list .pager li a{display:block;width:32px;height:32px;padding-top:3px;font-family:'OpenSansBold';font-weight:normal;font-size:20px;color:#8E8C8C;}.item-list .pager li.pager-first,.item-list .pager li.pager-previous,.item-list .pager li.pager-next,.item-list .pager li.pager-last{border:none;}.item-list .pager li.pager-first a{background:url(/sites/all/themes/foss/images/icons.png) no-repeat 0 -188px;text-indent:-9999px;}.item-list .pager li.pager-previous a{background:url(/sites/all/themes/foss/images/icons.png) no-repeat 0 -108px;text-indent:-9999px;height:33px;}.item-list .pager li.pager-next a{background:url(/sites/all/themes/foss/images/icons.png) no-repeat 0 -143px;text-indent:-9999px;}.item-list .pager li.pager-last a{background:url(/sites/all/themes/foss/images/icons.png) no-repeat 0 -220px;text-indent:-9999px;}.item-list .pager li.pager-current{padding:2px 10px 3px;color:#00649E;font-family:'OpenSansBold';font-weight:normal;font-size:20px;}#footer{background:#008CBD;margin-top:60px;}#footer .region-footer{width:960px;margin:0 auto;padding:60px 0;}#footer .region-footer:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#footer .region-footer #block-menu_block-2{width:78%;float:left;}#footer .region-footer #block-menu_block-2 ul.menu li{float:left;list-style:none;width:32%;}#footer .region-footer #block-menu_block-2 ul.menu li a{color:#fff;font-family:'OpenSansSemibold';font-weight:normal;font-size:13px;text-transform:uppercase;border-bottom:1px solid #fff;display:block;padding-bottom:2px;margin-bottom:2px;}#footer .region-footer #block-menu_block-2 ul.menu li ul li{float:none;margin-left:0;width:100%;padding:0px;}#footer .region-footer #block-menu_block-2 ul.menu li ul li a{font-size:11px;text-transform:none;border:none;}#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-437,#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-695{display:none;}#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-466:before{content:"TOOLS";text-transform:uppercase;border-bottom:1px solid #fff;color:#fff;font-family:'OpenSansSemibold';font-weight:normal;font-size:13px;display:block;padding-bottom:2px;margin-bottom:2px;}#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-696:before{content:"OUTILS";text-transform:uppercase;border-bottom:1px solid #fff;color:#fff;font-family:'OpenSansSemibold';font-weight:normal;font-size:13px;display:block;padding-bottom:2px;margin-bottom:2px;}#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-466 a,#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-481 a,#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-696 a,#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-697 a{border:none;text-transform:none;font-size:11px;}#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-466 ul,#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-481 ul,#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-696 ul,#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-697 ul{display:none;}#footer .region-footer #block-menu_block-2 ul.menu li.menu-mlid-481{clear:right;padding-top:0;}#footer .region-footer #block-block-2{float:right;color:#fff;font-size:11px;font-family:'OpenSansSemibold';font-weight:normal;width:22%;}#footer .region-footer #block-block-2 a.contact{color:#fff;border-bottom:1px solid #fff;font-size:13px;display:block;padding-top:6px;padding-bottom:2px;margin-bottom:-12px;}#footer .region-footer #block-block-2 .content a{color:#fff;font-size:11px;}#footer .region-footer #block-block-13,#footer .region-footer #block-block-17{float:right;margin-top:20px;width:210px;}#footer .region-footer #block-block-13 p a,#footer .region-footer #block-block-17 p a{background:url(/sites/all/themes/foss/images/social_footer.png) no-repeat;height:32px;width:33px;display:block;text-indent:-9999px;float:left;margin-right:5px;}#footer .region-footer #block-block-13 p a:hover,#footer .region-footer #block-block-17 p a:hover{opacity:0.8;}#footer .region-footer #block-block-13 a.facebook,#footer .region-footer #block-block-17 a.facebook{background-position:0 0;}#footer .region-footer #block-block-13 a.twitter,#footer .region-footer #block-block-17 a.twitter{background-position:0 -112px;}#footer .region-footer #block-block-13 a.linkedin,#footer .region-footer #block-block-17 a.linkedin{background-position:0 -56px;}#footer .region-footer #block-block-13 a.google,#footer .region-footer #block-block-17 a.google{background-position:0 -168px;}#footer .region-footer #block-block-19{position:absolute;}#footer #subfooter{background:#00649E;padding:12px 0;}#footer #subfooter .inner{width:960px;margin:0 auto;color:#fff;font-size:11px;font-family:'OpenSansSemibold';font-weight:normal;}#footer #subfooter .inner a{color:#80B1CE;}#footer #subfooter .copyright{float:left;margin-right:20%;background:url(/sites/all/themes/foss/images/canada_flag.jpg) no-repeat right;background-size:30px;padding-right:45px;}#footer #subfooter .policy{float:left;}#footer #subfooter .credits{float:right;}.i18n-fr #navigation ul#primary li a{padding-left:20px;padding-right:26px;font-size:13px;}.i18n-fr #navigation ul#primary li.first a{padding-left:180px;}.i18n-fr #navigation ul#primary li.menu-696 a{z-index:140;}.i18n-fr .front .slider .fraction-slider .body{font-size:37px;}@media screen and (max-width:1010px){#header{width:100%;}.front .slider .fraction-slider{width:100%;height:500px;overflow:hidden !important;}.front .slider .fraction-slider .slide{width:100%;}.front .slider .fraction-slider .fs-pager-wrapper{width:99%;bottom:0;}}@media screen and (max-width:960px){#header,#main,#footer .region-footer,#footer #subfooter .inner,#navigation ul#primary{width:100%;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}#header{padding:0 10px;}#header #site-slogan{padding-left:10px;}.breadcrumb{width:100%;}#navigation	ul#primary{width:100%;margin-left:0;}#navigation	ul#primary li a{width:25%;font-size:13px;padding-left:20px !important;padding-right:20px;}#navigation	ul#primary li.first a{margin-left:0;}#navigation	ul#primary li.first a,#navigation	ul#primary li.menu-437 a,#navigation	ul#primary li.last a{width:17.5%;}.front #block-views-homepage-block{width:100%;}.front #block-views-homepage-block_1{width:100%;float:none;clear:both;padding-top:30px;}#sidebar-first{min-width:170px;}#sidebar-first #block-menu_block-1 h2.block-title{padding-left:10px;}#sidebar-first #block-menu_block-1 h2.block-title a{font-size:12px;}#sidebar-first #block-menu_block-1 ul.menu li{padding-left:10px;}#sidebar-first #block-menu_block-1 ul.menu li a{padding-left:0;padding-right:15px;}#sidebar-first #block-menu_block-1 ul.menu li.expanded a{background-position:-144px -52px;}#sidebar-first #block-menu_block-1 ul.menu li:hover ul.menu{display:block;position:absolute;background:#E9E9E9;left:100%;top:0;width:200px;}#sidebar-first #block-menu_block-1 ul.menu li:hover ul.menu li a{background:none;color:#444444;}#sidebar-first #block-menu_block-1 ul.menu li:hover ul.menu li a:hover{color:#008CBD;}.front #block-system-main{padding:0 10px;}.front #block-views-homepage-block{padding:0 10px;}.front #block-block-8{margin-left:10px;}#main .field-name-field-featured-subpages .field-item{width:230px;}#main .field-name-field-featured-subpages .field-item.even{margin-right:20px;}#main .field-name-field-featured-subpages .field-item h2.title a{margin-top:10px;}#block-views-senior_managers-block .views-field-nothing-1 img{width:180px;height:147px;}#block-views-fuel_vendors-block .views-row,.view-fuel-vendors .views-row{float:left;padding-right:12px;padding-bottom:12px;}#block-views-fuel_vendors-block .views-row:nth-child(4n),.view-fuel-vendors .views-row:nth-child(4n){padding-right:0;}#block-views-fuel_vendors-block .views-row:nth-child(5n),.view-fuel-vendors .views-row:nth-child(5n){padding-right:12px;}#node-52 .webform-component--what-is-this-regarding{width:100%;height:auto;}#node-52 .webform-component--what-is-this-regarding .description{font-size:13px;font-family:'OpenSansSemibold';font-weight:normal;font-style:italic;color:#00649E;text-align:right;}#node-52 .webform-component--subject #edit-submitted-subject.form-text{width:100%;}.front #block-views-homepage-block{margin-bottom:20px;}.front #block-aggregator-feed-1,.front #block-views-homepage-block_1{float:none;width:90%;clear:both;margin:20px 10px;}#block-foss-foss_calculator .total-month,#block-foss-foss_calculator .cost-title{width:40%;}#block-foss-foss_calculator .total-year{width:58%;background-size:cover;}#footer .region-footer #block-menu_block-2 ul.menu li{width:31%;}#footer #subfooter{padding:10px;}#footer #subfooter .copyright{float:none;}.field-name-field-header-image img,.field-name-field-featured-subpages img{width:100%;height:auto;}.view-services .views-field-nothing .image{float:left;display:block;width:70%;}}@media screen and (max-width:840px){#navigation	ul#primary li a{font-size:12px;}.front .slider .fraction-slider{width:100%;}.front .slider .fraction-slider .portrait{width:450px;height:auto;margin-top:106px;margin-left:-10px;}.front .slider .fraction-slider .body{font-size:30px;background-size:80%;}.front .slider .fraction-slider a.linkto{font-size:22px;}#block-views-senior_managers-block .views-row{width:155px;height:240px;}#block-views-senior_managers-block .views-row:nth-child(3n + 1){padding-left:19px;}#block-views-senior_managers-block .views-field-nothing-1 img{width:155px;height:127px;}#block-views-senior_managers-block .views-field-field-email{float:none;}#block-foss-foss_calculator .total-month .subtitle{font-size:20px;}#block-foss-foss_calculator .total-month .number{font-size:30px;}#block-foss-foss_calculator .total-year .subtitle{font-size:20px;}#block-foss-foss_calculator .total-year .number{font-size:30px;}.i18n-fr #navigation ul#primary li.first a{width:190px;}.i18n-fr #navigation ul#primary li.menu-696 a{width:270px;}.i18n-fr #navigation ul#primary li.menu-697 a{width:210px;}}@media screen and (max-width:751px){#header #site-slogan{clear:both;margin-top:0;}#header-region{position:absolute;top:0px;right:10px;}#navigation	ul#primary{width:100%;}#navigation	ul#primary li a{width:33%;height:40px;min-width:129px;}#navigation	ul#primary li.menu-466 a,#navigation	ul#primary li.menu-481 a{width:50%;padding-left:34px;font-size:12px;background:url(/sites/all/themes/foss/images/menu_tablette.png) right;line-height:14px;}#navigation	ul#primary li.first a{margin:0;padding-left:20px;font-size:14px;}.front .slider .fraction-slider{width:100%;overflow:hidden !important;}.front .slider .fraction-slider .body{font-size:30px;width:430px;background-size:80%;margin-left:10px;}.front .slider .fraction-slider a.linkto{font-size:18px;}.front .slider .fraction-slider .portrait{width:450px;height:auto;margin-top:106px;margin-left:-80px;}.front .slider .fraction-slider .image{margin-left:-10px;}#block-views-fuel_vendors-block .views-row,.view-fuel-vendors .views-row{float:left;padding-right:20px;padding-bottom:20px;}#block-views-fuel_vendors-block .views-row:nth-child(3n),.view-fuel-vendors .views-row:nth-child(3n){padding-right:0;}#block-views-fuel_vendors-block .views-row:nth-child(4n),#block-views-fuel_vendors-block .views-row:nth-child(5n),.view-fuel-vendors .views-row:nth-child(4n),.view-fuel-vendors .views-row:nth-child(5n){padding-right:20px;}.view-services .views-field-nothing .image{float:left;display:block;width:60%;}}@media screen and (max-width:590px){#header-region{position:relative;clear:both;}}@media screen and (max-width:480px){#site-name a{margin:0 auto;float:none;}#site-slogan{display:none;}}@media print{select{-webkit-appearance:none;}}
