*,body,html{
    margin:0;
    padding:0;
    -webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow:none;
    text-rendering: optimizeLegibility;
}

body{
    background:#fff;
}

body,html{
    width:100%;
    font: 13px 'Open Sans', Arial, Sans-serif;
}

button{
    font-family: 'Open Sans',Arial,Sans-serif;
}

.mobile-hide{display:none;}
.mobile-hide-inline{display:none;}
.mobile-show{display:block;}
.mobile-show-inline{display:inline;}

@media screen and (min-width:701px){
    #mobile-checker-700px{display: none;}
}
@media screen and (min-width:569px){
    #mobile-checker-568px{display: none;}
}
@media screen and (min-width:481px){
    #mobile-checker-480px{display:none;}
}
@media screen and (min-width:321px){
    #mobile-checker-320px{display: none;}
}

.clearfix{
    clear:both;
}

p{
    line-height: 18px;
    color:#000;
}

.rl-logo-svg{
    width:150px;
    height:50px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 557 164' xml:space='preserve' width='557' height='164'%3E%3Cg xmlns='http://www.w3.org/2000/svg' transform='translate(-22.5 -70.5)' id='Layer_1' x='0px' y='0px' style='&%2310;'%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M302.27,165.64l-20.04,0c-4.39,0-7.84-0.32-10.21-0.91c-3.12-1.31-3.11-3.39-3.11-3.49 c0.2-2.46,2.19-3.59,4.57-4.19c0.34-0.04,1.02-0.08,2.41-0.11c1.35-0.03,3.19-0.05,5.47-0.05l38.68-0.01 c3.74,0,5.97-1.99,5.97-5.32c0-4.13-2.18-6.5-5.97-6.5c-4.41,0-39.73,0.1-43.35,0.31c-3.63,0.2-6.32,0.5-8.2,0.91 c-9.66,1.87-14.56,6.3-14.56,13.15l0,2.8c0,10.17,9.51,15.32,28.25,15.32l19.62,0c0.9,0,1.73,0.03,2.5,0.08 c6.35,0.99,6.31,4.58,6.31,4.72c-0.18,2.42-1.82,3.64-3.88,4.34c-1.56,0.36-3.54,0.54-5.95,0.54l-40.9,0.01 c-2.11,0-5.65,0.83-5.65,6.37c0,3.45,2.01,5.35,5.65,5.35l40.86-0.01c16.66,0,25.11-5.35,25.11-15.88l0-2.37 C325.84,170.7,317.91,165.63,302.27,165.64z'/%3E%3Cg%3E%3Cpath style='fill:none;' d='M235.21,166.6c0.12-4.05-1.44-7.29-4.02-8.2c-1.1-0.39-2.22-0.69-3.3-0.92c-3.15-0.48-7.52-0.8-13.57-0.79 c-7.31,0-12.75,0.22-16.23,0.66c-2.16,0.54-4.44,1.49-6.04,3.21c-1.06,1.14-1.72,2.54-1.98,4.17l0,1.88L235.21,166.6z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M242.03,187.36c-3.78,0-36.55-0.08-38.82-0.24c-2.27-0.16-4.02-0.38-5.17-0.65 c-4.82-1.21-7.31-3.74-7.58-7.71l54.25-0.01c1.57,0,4.21-0.76,4.21-5.82l0-12.47c0-5.52-2.9-9.7-8.57-12.39 c-3.97-2.05-9.02-3.09-15-3.09l-20.79,0c-7.27,0-13.21,1.09-17.65,3.24c-6.73,3.07-10.15,7.89-10.15,14.33l0,19.09 c0,4.78,2.22,8.97,6.59,12.46c3.03,2.43,7.76,4,14.05,4.66c1.26,0.15,3.11,0.25,5.5,0.3c2.37,0.05,35.64,0.08,39.48,0.07 c3.43,0,5.49-2.01,5.48-5.38C247.86,189.88,245.57,187.36,242.03,187.36z M192.05,160.56c1.6-1.72,3.88-2.67,6.04-3.21 c3.48-0.44,8.92-0.66,16.23-0.66c6.05,0,10.42,0.32,13.57,0.79c1.07,0.23,2.19,0.53,3.3,0.92c2.59,0.91,4.14,4.14,4.02,8.2 l-45.13,0.01l0-1.88C190.33,163.1,190.99,161.7,192.05,160.56z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='fill:none;' d='M104.88,144.21l0,18.34l40.63-0.01c2.62,0,5.46-0.16,7.84-0.67c1.11-0.37,2.23-0.96,3.16-1.86 c1.62-1.58,2.37-3.9,2.23-6.89c-0.33-2.46-1.24-4.44-2.74-5.89c-1.56-1.5-3.52-2.23-5.2-2.57c-0.97-0.14-1.98-0.24-3.01-0.31 c-0.38,0-0.62,0.02-0.63,0.02l-0.01-0.06c-1.26-0.07-2.54-0.1-3.77-0.1L104.88,144.21z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M165.84,188.82l-34.19-14.51l13.95,0c6.45,0,12.23-1.02,17.23-3.05c6.53-2.85,9.84-7.47,9.84-13.72l0-7.76 c0-6.69-3.62-11.54-10.77-14.42c-4.83-1.94-11.04-2.93-18.47-2.93l-47.2,0.01c-3.36,0-5.21,1.85-5.21,5.22l0.01,56.03 c0,3.09,1.73,4.33,3.21,4.82c0.48,0.22,1.49,0.44,5.46,0.44c3.35,0,5.2-1.87,5.2-5.27l0-17.43l51.97,22.24l0.19,0.06 c1.15,0.26,2.65,0.39,4.57,0.39c6.62,0,8-2.75,8-5.05C169.61,192.34,168.96,190.2,165.84,188.82z M147.17,144.37 c0.01,0,0.25-0.02,0.63-0.02c1.03,0.07,2.04,0.17,3.01,0.31c1.68,0.35,3.64,1.07,5.2,2.57c1.5,1.45,2.41,3.42,2.74,5.89 c0.13,2.99-0.61,5.31-2.23,6.89c-0.93,0.91-2.06,1.49-3.16,1.86c-2.38,0.51-5.22,0.67-7.84,0.67l-40.63,0.01l0-18.34l38.51-0.01 c1.23,0,2.51,0.03,3.77,0.1L147.17,144.37z M148.63,162.51L148.63,162.51L148.63,162.51z'/%3E%3Cline style='fill:none;stroke:%23FFFFFF;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;' x1='148.63' y1='162.51' x2='148.63' y2='162.51'/%3E%3C/g%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M502.97,163.26c0-11.87-7.8-17.88-23.17-17.88c-5.51,0-9.5,0.16-11.87,0.47c-4.27,0.59-7.95,1.84-10.97,3.72 c-3.33-2.01-6.97-3.3-10.84-3.81c-0.98-0.15-2.42-0.25-4.39-0.3c-1.95-0.05-4.45-0.08-7.44-0.08c-15.94,0-24.02,6.02-24.01,17.89 l0,30.39c0,3.45,1.75,5.34,4.93,5.34c3.45,0,4.47-0.22,4.95-0.46c1.26-0.5,2.73-1.76,2.73-4.89l0-27.61l0.14-1.47 c0.03-0.24,0.55-2.19,1.85-3.8c0.77-0.94,1.91-1.66,3.37-2.14c2.69-0.58,5.89-0.74,8.23-0.76c2.35,0.02,5.6,0.17,8.33,0.76 c1.46,0.48,2.6,1.19,3.36,2.13c1.3,1.61,1.82,3.56,1.86,3.7l-0.01,0.06l0.34,3.57l0,25.55c0,3.45,1.77,5.34,4.98,5.34 c3.44,0,4.45-0.21,4.94-0.46c1.28-0.5,2.78-1.76,2.78-4.88l0-30.22c0-0.6,0.07-1.14,0.18-1.64c0.5-1.44,1.66-2.3,3.77-2.89 c4.79-1.35,12.21-1,12.54-0.98c4.01,0.02,6.92,1,8.42,2.85c1.3,1.61,1.82,3.56,1.85,3.7l-0.01,0.06l0.47,4.97l0,24.15 c0,3.13,1.5,4.39,2.79,4.89c0.49,0.24,1.51,0.46,4.96,0.46c3.19,0,4.95-1.9,4.94-5.35L502.97,163.26z'/%3E%3C/g%3E%3Cpath style='fill:%23FFFFFF;' d='M245.75,228.35h-14.98c-2.27,0-3.85-0.08-4.7-0.24c-2.6-0.47-2.6-1.5-2.6-1.84v-17.54 c0-1.69-1.02-2.24-1.66-2.43c-0.23-0.06-0.66-0.11-2.3-0.11c-1.59,0-2.55,0.95-2.55,2.55v17.54c0,2.06,0.7,3.75,2.09,5.02 c1.33,1.22,3.27,2.03,5.77,2.42c1.34,0.21,3.3,0.31,5.98,0.31h14.93c1.59,0,2.55-0.96,2.55-2.57c0-0.93-0.12-1.57-0.37-2.02 C247.64,228.94,247.04,228.35,245.75,228.35z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M257.33,206.18c-1.64,0-2.09,0.06-2.35,0.12c-0.6,0.18-1.6,0.74-1.6,2.42v22.72c0,1.68,1.01,2.24,1.6,2.42 c0.24,0.08,0.7,0.15,2.36,0.15c1.59,0,2.55-0.96,2.55-2.57v-22.72C259.88,207.13,258.93,206.18,257.33,206.18z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M334.48,207.41c-2.02-0.81-4.59-1.22-7.64-1.22h-19.13c-1.59,0-2.55,0.95-2.55,2.55v22.72 c0,1.69,1.02,2.24,1.6,2.42c0.22,0.07,0.6,0.15,2.35,0.15c1.59,0,2.55-0.96,2.55-2.57v-6.41l20.45,8.76 c0.27,0.12,0.73,0.24,2.1,0.24c0.28,0,0.59-0.01,0.94-0.02c2.48-0.08,2.75-1.76,2.75-2.47c0-0.64-0.23-1.8-1.8-2.47l-11.91-5.06 h3.52c2.81,0,5.21-0.43,7.13-1.27c2.83-1.23,4.27-3.24,4.27-5.96v-3.15C339.12,210.77,337.56,208.67,334.48,207.41z M332.61,213.55v3.3c0,1.41-3.46,1.56-4.94,1.56h-16v-6.59h15.15C330.5,211.82,332.61,212.45,332.61,213.55z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M378.71,229.92l-15.78-21.95c-0.1-0.17-0.18-0.31-0.23-0.41l-0.09-0.14c-0.7-0.89-1.72-1.31-3.16-1.23 c-1.62,0.1-2.8,0.7-3.5,1.79l-14.52,22.58c-0.16,0.27-0.24,0.56-0.24,0.86c0.01,0.69,0.32,1.65,1.8,2.29 c1.45,0.63,2.58,0.31,3.49-1.06l3.82-5.64l18.66-0.15l3.91,5.58c0.74,1.06,1.74,1.61,2.9,1.6c0.84-0.01,1.57-0.31,2.17-0.89 c0.61-0.59,0.92-1.37,0.92-2.25c0-0.28-0.04-0.56-0.12-0.84L378.71,229.92z M365.04,221.35l-10.89,0.09l5.4-8.06L365.04,221.35z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M411.27,207.31c-2.02-0.81-4.59-1.22-7.64-1.22h-19.13c-1.59,0-2.55,0.95-2.55,2.55v22.72 c0,1.69,1.02,2.24,1.6,2.42c0.22,0.07,0.6,0.15,2.35,0.15c1.59,0,2.55-0.96,2.55-2.57v-6.41l20.45,8.76 c0.27,0.12,0.73,0.24,2.1,0.24c0.28,0,0.59-0.01,0.94-0.02c2.48-0.08,2.75-1.76,2.75-2.47c0-0.64-0.23-1.8-1.8-2.47l-11.91-5.06 h3.52c2.81,0,5.21-0.43,7.13-1.27c2.83-1.23,4.27-3.24,4.27-5.96v-3.15C415.9,210.67,414.35,208.57,411.27,207.31z M409.4,213.45 v3.3c0,1.41-3.46,1.56-4.94,1.56h-16v-6.59h15.15C407.29,211.72,409.4,212.35,409.4,213.45z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M449.28,206.18c-1.75,0-2.72,0.22-3.23,0.72l-10.85,10.35L424.4,206.9c-0.52-0.5-1.49-0.72-3.24-0.72 c-2.51,0-2.78,1.6-2.78,2.29c0,0.72,0.33,1.42,1,2.09l12.59,12.05v8.86c0,1.59,0.96,2.55,2.57,2.55c1.73,0,2.11-0.08,2.31-0.15 c0.6-0.18,1.6-0.74,1.6-2.42v-8.84l12.59-12.04c0.69-0.65,1.05-1.37,1.05-2.11C452.08,207.77,451.81,206.18,449.28,206.18z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M477.47,211.76h16.93c1.59,0,2.55-0.96,2.55-2.57c0-0.94-0.12-1.58-0.38-2.01c-0.28-0.48-0.89-1.05-2.17-1.05 h-17.01c-1.81,0-3.16,0.08-4.15,0.25c-1.88,0.34-3.54,1.04-4.94,2.1c-1.73,1.34-2.61,2.99-2.61,4.89v12.98 c0,1.48,0.35,2.72,1.04,3.67c0.63,0.9,1.62,1.69,3.02,2.41c1.23,0.66,2.42,1.08,3.53,1.27c1.02,0.18,2.61,0.27,4.86,0.27h16.15 c1.63,0,2.61-1.06,2.61-2.84c0-1.77-0.98-2.82-2.61-2.82h-16.15c-2.22,0-5.95-0.26-5.95-2.04v-12.92 C472.18,212.34,474.11,211.76,477.47,211.76z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M530.69,207.2c-1.82-0.7-4.55-1.04-8.34-1.04h-7.4c-8.57,0-12.92,2.67-12.92,7.94v12.04 c0,3.03,1.64,5.24,4.87,6.55c2.12,0.87,4.83,1.31,8.06,1.31h7.4c8.6,0,12.97-2.65,12.97-7.88V214.1 C535.31,210.72,533.76,208.4,530.69,207.2z M508.52,214.21c0-2,3.48-2.42,6.4-2.42h7.53c2.89,0,6.33,0.42,6.33,2.42v11.8 c0,1.91-3.43,2.32-6.31,2.32h-7.55c-2.92,0-6.4-0.4-6.4-2.32V214.21z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M578.77,207.11c-0.56-0.57-1.28-0.86-2.13-0.86c-1.21,0-2.19,0.52-2.91,1.56l-13.49,18.95l-13.82-18.94 c-0.76-1.04-1.77-1.57-2.98-1.57c-0.82,0-1.52,0.27-2.07,0.8c-0.64,0.61-0.98,1.47-0.98,2.5v21.9c0,1.69,0.88,2.24,1.39,2.42 c0.19,0.07,0.52,0.15,2.03,0.15c1.38,0,2.2-0.96,2.2-2.57v-14.52l10.98,15.48c0.8,1.12,1.88,1.69,3.21,1.69 c1.33,0,2.4-0.57,3.19-1.69l10.75-15.37v14.41c0,1.61,0.82,2.57,2.2,2.57c1.51,0,1.84-0.08,2.01-0.14 c0.53-0.18,1.41-0.74,1.41-2.42v-21.69C579.75,208.65,579.42,207.76,578.77,207.11z'/%3E%3Cpath style='fill:%23E01A22;' d='M458.47,228.93c0,2.74-2.22,4.96-4.96,4.96c-2.74,0-4.96-2.22-4.96-4.96c0-2.74,2.22-4.96,4.96-4.96 C456.25,223.97,458.47,226.19,458.47,228.93z'/%3E%3Cg%3E%3Cpath style='fill:none;' d='M566.33,166.73c0.12-4.05-1.44-7.29-4.02-8.2c-1.1-0.39-2.22-0.69-3.3-0.92c-3.15-0.48-7.52-0.8-13.57-0.79 c-7.31,0-12.75,0.22-16.23,0.66c-2.16,0.54-4.44,1.49-6.04,3.21c-1.06,1.14-1.72,2.54-1.98,4.17l0,1.88L566.33,166.73z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M573.16,187.49c-3.78,0-36.55-0.08-38.82-0.24c-2.27-0.16-4.02-0.38-5.17-0.65 c-4.82-1.21-7.31-3.74-7.58-7.71l54.25-0.01c1.57,0,4.21-0.76,4.21-5.82l0-12.47c0-5.52-2.9-9.7-8.57-12.39 c-3.97-2.05-9.02-3.09-15-3.09l-20.79,0c-7.27,0-13.21,1.09-17.65,3.24c-6.73,3.07-10.15,7.89-10.15,14.33l0,19.09 c0,4.78,2.22,8.97,6.59,12.46c3.03,2.43,7.76,4,14.05,4.66c1.26,0.15,3.11,0.25,5.5,0.3c2.37,0.05,35.64,0.08,39.48,0.07 c3.43,0,5.49-2.01,5.48-5.38C578.99,190,576.7,187.49,573.16,187.49z M523.17,160.68c1.6-1.72,3.88-2.67,6.04-3.21 c3.48-0.44,8.92-0.66,16.23-0.66c6.05,0,10.42,0.32,13.57,0.79c1.07,0.23,2.19,0.53,3.3,0.92c2.59,0.91,4.14,4.14,4.02,8.2 l-45.13,0.01l0-1.88C521.46,163.22,522.12,161.82,523.17,160.68z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M405.17,182.43l0-15.47l0-15.59c0-0.02,0-0.04,0-0.06l0-0.92c0-3.47-1.89-5.38-5.32-5.38 c-3.72,0-4.82,0.22-5.34,0.46c-1.24,0.46-2.65,1.58-2.89,4.16c-0.15,0.58-0.23,1.21-0.23,1.9l0,28.41 c-0.06,0.49-0.15,0.93-0.25,1.35c-0.31,1.12-0.78,2.04-1.57,2.94c-0.76,0.88-1.65,1.52-2.66,1.94c-0.16,0.06-0.32,0.12-0.5,0.18 c-0.02,0.01-0.05,0.02-0.07,0.02c-2.89,0.65-6.57,0.85-9.93,0.85l-8.4,0l-8.4,0c-3.37,0-7.04-0.2-9.93-0.85 c-0.02-0.01-0.05-0.02-0.07-0.02c-0.17-0.06-0.34-0.12-0.5-0.18c-1.01-0.42-1.9-1.06-2.66-1.94c-0.79-0.91-1.26-1.83-1.57-2.94 c-0.11-0.42-0.19-0.86-0.25-1.35l0-28.41c0-0.69-0.08-1.32-0.23-1.9c-0.24-2.58-1.65-3.69-2.89-4.16 c-0.52-0.24-1.62-0.46-5.34-0.46c-3.43,0-5.32,1.91-5.32,5.38l0,0.92c0,0.02,0,0.04,0,0.06l0,15.49l0,15.57 c0,0.08,0.01,0.16,0.01,0.24c0.01,0.39,0.03,0.76,0.06,1.14c0.8,10.06,10.43,15.17,28.71,15.17l0.47,0 c1.55,0.06,3.15,0.1,4.82,0.09c0.61,0,1.41-0.01,2.39-0.02c0.23,0,0.48-0.01,0.73-0.01c0.25,0,0.5,0.01,0.73,0.01 c0.98,0.01,1.77,0.02,2.39,0.02c1.67,0,3.27-0.03,4.82-0.09l0.47,0c18.28,0,27.91-5.11,28.71-15.17 c0.04-0.37,0.06-0.75,0.06-1.14C405.15,182.59,405.17,182.52,405.17,182.43z'/%3E%3C/g%3E%3Cpath style='fill:%23FFFFFF;' d='M127.83,210.45c-1.12-0.32-2.08-0.82-2.89-1.47l-8.36,14.19c-2.53,4.29-8.1,5.73-12.39,3.2l-64.17-37.81 c-4.29-2.53-5.73-8.1-3.2-12.39l56.86-96.49c2.53-4.29,8.1-5.73,12.39-3.2l64.17,37.81c3.39,2,4.99,5.9,4.27,9.56 c1.67,0.18,3.28,0.82,4.64,1.78c1.65-5.38-0.52-11.42-5.57-14.4L107.2,72.13c-5.9-3.48-13.58-1.49-17.06,4.41l-58.19,98.75 c-3.48,5.9-1.49,13.58,4.41,17.06l66.38,39.11c5.9,3.48,13.58,1.49,17.06-4.41l9.62-16.33 C128.87,210.69,128.34,210.6,127.83,210.45z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M121.25,222.32c-1.42,0.42-3.01,0.39-4.52,0.02c-1.75,4.19-6.43,6.51-10.89,5.21l-71.49-20.89 c-4.78-1.4-7.54-6.45-6.15-11.22l31.41-107.5c1.4-4.78,6.45-7.54,11.22-6.15l15.14,4.42c0.34-1.4,1.04-2.77,2-3.92l-17.11-5 c-6.58-1.92-13.53,1.89-15.45,8.46L23.27,195.77c-1.92,6.58,1.89,13.53,8.46,15.45l73.95,21.61c6.58,1.92,13.53-1.89,15.45-8.46 l0.65-2.23C121.61,222.2,121.43,222.27,121.25,222.32z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M298.12,220.11c0.01-0.01,0.02-0.03,0.03-0.05c0.91-1.32,1.44-2.3,1.62-2.99c0.09-0.33,0.2-1.04,0.2-3.44 c0-1.69-0.63-3.18-1.88-4.45c-1.29-1.3-2.9-2.17-4.8-2.59c-1.22-0.27-2.92-0.41-5.22-0.41H268.5c-1.59,0-2.55,0.95-2.55,2.55 v22.72c0,1.61,0.95,2.57,2.55,2.57h20.16c2.89,0,5.35-0.51,7.29-1.51c2.68-1.36,4.03-3.48,4.03-6.31c0-2.16-0.11-2.87-0.19-3.19 C299.57,222.07,299.01,221.09,298.12,220.11z M292.8,227.48c-0.12,0.08-0.26,0.16-0.4,0.23c-0.05,0.02-0.1,0.04-0.15,0.06 c-1.16,0.48-2.91,0.58-4.12,0.58h-15.66v-5.31h15.98c0.88,0,2.04,0.05,3.03,0.25c0.06,0.01,0.51,0.07,1.02,0.3 c0.06,0.03,0.12,0.05,0.18,0.08c0,0,0.01,0,0.01,0.01c0.16,0.08,0.29,0.17,0.4,0.26c0.02,0.01,0.04,0.03,0.06,0.04 c0.01,0.01,0.01,0.01,0.02,0.02c0.41,0.35,0.73,0.86,0.71,1.62C293.86,225.62,293.92,226.74,292.8,227.48z M293.32,216.45 c-0.41,0.37-1.58,0.93-4.95,0.93h-15.79v-5.56h15.6c1.79,0,3.85,0.19,4.78,0.96c1.07,0.74,1.1,1.71,1.1,1.71 C294.17,215.46,293.8,216.07,293.32,216.45z'/%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M204.23,138.23c-0.29-1.89-1.14-3.71-2.6-5.17l-58.31-58.35c-3.62-3.63-9.5-3.63-13.13,0l-84.12,84.05 c-3.63,3.63-3.63,9.5,0,13.13l58.31,58.35c3.62,3.63,9.5,3.63,13.13,0l27.16-27.14l-32.05-13.72l0,6.03 c0,7.91-5.49,13.43-13.35,13.43c-4.05,0-6.46-0.15-8.53-0.98c-5.21-1.88-8.43-6.59-8.43-12.43l-0.01-58.16 c0-7.87,5.49-13.37,13.36-13.37l49-0.01c8.85,0,16.09,1.18,22.14,3.61c8.13,3.28,13.39,8.83,15.32,15.96 C186.02,141.03,193.17,137.96,204.23,138.23z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.rl-logo-svg.India{
    background-image: url(/images/logos/desktop-nav-logo-co-in.svg);
    background-repeat: no-repeat;
}

.recruiters-nav-logo{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 557 164' xml:space='preserve' width='557' height='164'%3E%3Cg xmlns='http://www.w3.org/2000/svg' transform='translate(-22.5 -70.5)' id='Layer_1' x='0px' y='0px'%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M302.27,165.64l-20.04,0c-4.39,0-7.84-0.32-10.21-0.91c-3.12-1.31-3.11-3.39-3.11-3.49 c0.2-2.46,2.19-3.59,4.57-4.19c0.34-0.04,1.02-0.08,2.41-0.11c1.35-0.03,3.19-0.05,5.47-0.05l38.68-0.01 c3.74,0,5.97-1.99,5.97-5.32c0-4.13-2.18-6.5-5.97-6.5c-4.41,0-39.73,0.1-43.35,0.31c-3.63,0.2-6.32,0.5-8.2,0.91 c-9.66,1.87-14.56,6.3-14.56,13.15l0,2.8c0,10.17,9.51,15.32,28.25,15.32l19.62,0c0.9,0,1.73,0.03,2.5,0.08 c6.35,0.99,6.31,4.58,6.31,4.72c-0.18,2.42-1.82,3.64-3.88,4.34c-1.56,0.36-3.54,0.54-5.95,0.54l-40.9,0.01 c-2.11,0-5.65,0.83-5.65,6.37c0,3.45,2.01,5.35,5.65,5.35l40.86-0.01c16.66,0,25.11-5.35,25.11-15.88l0-2.37 C325.84,170.7,317.91,165.63,302.27,165.64z'/%3E%3Cg%3E%3Cpath style='fill:none;' d='M235.21,166.6c0.12-4.05-1.44-7.29-4.02-8.2c-1.1-0.39-2.22-0.69-3.3-0.92c-3.15-0.48-7.52-0.8-13.57-0.79 c-7.31,0-12.75,0.22-16.23,0.66c-2.16,0.54-4.44,1.49-6.04,3.21c-1.06,1.14-1.72,2.54-1.98,4.17l0,1.88L235.21,166.6z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M242.03,187.36c-3.78,0-36.55-0.08-38.82-0.24c-2.27-0.16-4.02-0.38-5.17-0.65 c-4.82-1.21-7.31-3.74-7.58-7.71l54.25-0.01c1.57,0,4.21-0.76,4.21-5.82l0-12.47c0-5.52-2.9-9.7-8.57-12.39 c-3.97-2.05-9.02-3.09-15-3.09l-20.79,0c-7.27,0-13.21,1.09-17.65,3.24c-6.73,3.07-10.15,7.89-10.15,14.33l0,19.09 c0,4.78,2.22,8.97,6.59,12.46c3.03,2.43,7.76,4,14.05,4.66c1.26,0.15,3.11,0.25,5.5,0.3c2.37,0.05,35.64,0.08,39.48,0.07 c3.43,0,5.49-2.01,5.48-5.38C247.86,189.88,245.57,187.36,242.03,187.36z M192.05,160.56c1.6-1.72,3.88-2.67,6.04-3.21 c3.48-0.44,8.92-0.66,16.23-0.66c6.05,0,10.42,0.32,13.57,0.79c1.07,0.23,2.19,0.53,3.3,0.92c2.59,0.91,4.14,4.14,4.02,8.2 l-45.13,0.01l0-1.88C190.33,163.1,190.99,161.7,192.05,160.56z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='fill:none;' d='M104.88,144.21l0,18.34l40.63-0.01c2.62,0,5.46-0.16,7.84-0.67c1.11-0.37,2.23-0.96,3.16-1.86 c1.62-1.58,2.37-3.9,2.23-6.89c-0.33-2.46-1.24-4.44-2.74-5.89c-1.56-1.5-3.52-2.23-5.2-2.57c-0.97-0.14-1.98-0.24-3.01-0.31 c-0.38,0-0.62,0.02-0.63,0.02l-0.01-0.06c-1.26-0.07-2.54-0.1-3.77-0.1L104.88,144.21z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M165.84,188.82l-34.19-14.51l13.95,0c6.45,0,12.23-1.02,17.23-3.05c6.53-2.85,9.84-7.47,9.84-13.72l0-7.76 c0-6.69-3.62-11.54-10.77-14.42c-4.83-1.94-11.04-2.93-18.47-2.93l-47.2,0.01c-3.36,0-5.21,1.85-5.21,5.22l0.01,56.03 c0,3.09,1.73,4.33,3.21,4.82c0.48,0.22,1.49,0.44,5.46,0.44c3.35,0,5.2-1.87,5.2-5.27l0-17.43l51.97,22.24l0.19,0.06 c1.15,0.26,2.65,0.39,4.57,0.39c6.62,0,8-2.75,8-5.05C169.61,192.34,168.96,190.2,165.84,188.82z M147.17,144.37 c0.01,0,0.25-0.02,0.63-0.02c1.03,0.07,2.04,0.17,3.01,0.31c1.68,0.35,3.64,1.07,5.2,2.57c1.5,1.45,2.41,3.42,2.74,5.89 c0.13,2.99-0.61,5.31-2.23,6.89c-0.93,0.91-2.06,1.49-3.16,1.86c-2.38,0.51-5.22,0.67-7.84,0.67l-40.63,0.01l0-18.34l38.51-0.01 c1.23,0,2.51,0.03,3.77,0.1L147.17,144.37z M148.63,162.51L148.63,162.51L148.63,162.51z'/%3E%3Cline style='fill:none;stroke:%23FFFFFF;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;' x1='148.63' y1='162.51' x2='148.63' y2='162.51'/%3E%3C/g%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M502.97,163.26c0-11.87-7.8-17.88-23.17-17.88c-5.51,0-9.5,0.16-11.87,0.47c-4.27,0.59-7.95,1.84-10.97,3.72 c-3.33-2.01-6.97-3.3-10.84-3.81c-0.98-0.15-2.42-0.25-4.39-0.3c-1.95-0.05-4.45-0.08-7.44-0.08c-15.94,0-24.02,6.02-24.01,17.89 l0,30.39c0,3.45,1.75,5.34,4.93,5.34c3.45,0,4.47-0.22,4.95-0.46c1.26-0.5,2.73-1.76,2.73-4.89l0-27.61l0.14-1.47 c0.03-0.24,0.55-2.19,1.85-3.8c0.77-0.94,1.91-1.66,3.37-2.14c2.69-0.58,5.89-0.74,8.23-0.76c2.35,0.02,5.6,0.17,8.33,0.76 c1.46,0.48,2.6,1.19,3.36,2.13c1.3,1.61,1.82,3.56,1.86,3.7l-0.01,0.06l0.34,3.57l0,25.55c0,3.45,1.77,5.34,4.98,5.34 c3.44,0,4.45-0.21,4.94-0.46c1.28-0.5,2.78-1.76,2.78-4.88l0-30.22c0-0.6,0.07-1.14,0.18-1.64c0.5-1.44,1.66-2.3,3.77-2.89 c4.79-1.35,12.21-1,12.54-0.98c4.01,0.02,6.92,1,8.42,2.85c1.3,1.61,1.82,3.56,1.85,3.7l-0.01,0.06l0.47,4.97l0,24.15 c0,3.13,1.5,4.39,2.79,4.89c0.49,0.24,1.51,0.46,4.96,0.46c3.19,0,4.95-1.9,4.94-5.35L502.97,163.26z'/%3E%3C/g%3E%3Cpath style='fill:%23FFFFFF;' d='M245.75,228.35h-14.98c-2.27,0-3.85-0.08-4.7-0.24c-2.6-0.47-2.6-1.5-2.6-1.84v-17.54 c0-1.69-1.02-2.24-1.66-2.43c-0.23-0.06-0.66-0.11-2.3-0.11c-1.59,0-2.55,0.95-2.55,2.55v17.54c0,2.06,0.7,3.75,2.09,5.02 c1.33,1.22,3.27,2.03,5.77,2.42c1.34,0.21,3.3,0.31,5.98,0.31h14.93c1.59,0,2.55-0.96,2.55-2.57c0-0.93-0.12-1.57-0.37-2.02 C247.64,228.94,247.04,228.35,245.75,228.35z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M257.33,206.18c-1.64,0-2.09,0.06-2.35,0.12c-0.6,0.18-1.6,0.74-1.6,2.42v22.72c0,1.68,1.01,2.24,1.6,2.42 c0.24,0.08,0.7,0.15,2.36,0.15c1.59,0,2.55-0.96,2.55-2.57v-22.72C259.88,207.13,258.93,206.18,257.33,206.18z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M334.48,207.41c-2.02-0.81-4.59-1.22-7.64-1.22h-19.13c-1.59,0-2.55,0.95-2.55,2.55v22.72 c0,1.69,1.02,2.24,1.6,2.42c0.22,0.07,0.6,0.15,2.35,0.15c1.59,0,2.55-0.96,2.55-2.57v-6.41l20.45,8.76 c0.27,0.12,0.73,0.24,2.1,0.24c0.28,0,0.59-0.01,0.94-0.02c2.48-0.08,2.75-1.76,2.75-2.47c0-0.64-0.23-1.8-1.8-2.47l-11.91-5.06 h3.52c2.81,0,5.21-0.43,7.13-1.27c2.83-1.23,4.27-3.24,4.27-5.96v-3.15C339.12,210.77,337.56,208.67,334.48,207.41z M332.61,213.55v3.3c0,1.41-3.46,1.56-4.94,1.56h-16v-6.59h15.15C330.5,211.82,332.61,212.45,332.61,213.55z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M378.71,229.92l-15.78-21.95c-0.1-0.17-0.18-0.31-0.23-0.41l-0.09-0.14c-0.7-0.89-1.72-1.31-3.16-1.23 c-1.62,0.1-2.8,0.7-3.5,1.79l-14.52,22.58c-0.16,0.27-0.24,0.56-0.24,0.86c0.01,0.69,0.32,1.65,1.8,2.29 c1.45,0.63,2.58,0.31,3.49-1.06l3.82-5.64l18.66-0.15l3.91,5.58c0.74,1.06,1.74,1.61,2.9,1.6c0.84-0.01,1.57-0.31,2.17-0.89 c0.61-0.59,0.92-1.37,0.92-2.25c0-0.28-0.04-0.56-0.12-0.84L378.71,229.92z M365.04,221.35l-10.89,0.09l5.4-8.06L365.04,221.35z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M411.27,207.31c-2.02-0.81-4.59-1.22-7.64-1.22h-19.13c-1.59,0-2.55,0.95-2.55,2.55v22.72 c0,1.69,1.02,2.24,1.6,2.42c0.22,0.07,0.6,0.15,2.35,0.15c1.59,0,2.55-0.96,2.55-2.57v-6.41l20.45,8.76 c0.27,0.12,0.73,0.24,2.1,0.24c0.28,0,0.59-0.01,0.94-0.02c2.48-0.08,2.75-1.76,2.75-2.47c0-0.64-0.23-1.8-1.8-2.47l-11.91-5.06 h3.52c2.81,0,5.21-0.43,7.13-1.27c2.83-1.23,4.27-3.24,4.27-5.96v-3.15C415.9,210.67,414.35,208.57,411.27,207.31z M409.4,213.45 v3.3c0,1.41-3.46,1.56-4.94,1.56h-16v-6.59h15.15C407.29,211.72,409.4,212.35,409.4,213.45z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M449.28,206.18c-1.75,0-2.72,0.22-3.23,0.72l-10.85,10.35L424.4,206.9c-0.52-0.5-1.49-0.72-3.24-0.72 c-2.51,0-2.78,1.6-2.78,2.29c0,0.72,0.33,1.42,1,2.09l12.59,12.05v8.86c0,1.59,0.96,2.55,2.57,2.55c1.73,0,2.11-0.08,2.31-0.15 c0.6-0.18,1.6-0.74,1.6-2.42v-8.84l12.59-12.04c0.69-0.65,1.05-1.37,1.05-2.11C452.08,207.77,451.81,206.18,449.28,206.18z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M477.47,211.76h16.93c1.59,0,2.55-0.96,2.55-2.57c0-0.94-0.12-1.58-0.38-2.01c-0.28-0.48-0.89-1.05-2.17-1.05 h-17.01c-1.81,0-3.16,0.08-4.15,0.25c-1.88,0.34-3.54,1.04-4.94,2.1c-1.73,1.34-2.61,2.99-2.61,4.89v12.98 c0,1.48,0.35,2.72,1.04,3.67c0.63,0.9,1.62,1.69,3.02,2.41c1.23,0.66,2.42,1.08,3.53,1.27c1.02,0.18,2.61,0.27,4.86,0.27h16.15 c1.63,0,2.61-1.06,2.61-2.84c0-1.77-0.98-2.82-2.61-2.82h-16.15c-2.22,0-5.95-0.26-5.95-2.04v-12.92 C472.18,212.34,474.11,211.76,477.47,211.76z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M530.69,207.2c-1.82-0.7-4.55-1.04-8.34-1.04h-7.4c-8.57,0-12.92,2.67-12.92,7.94v12.04 c0,3.03,1.64,5.24,4.87,6.55c2.12,0.87,4.83,1.31,8.06,1.31h7.4c8.6,0,12.97-2.65,12.97-7.88V214.1 C535.31,210.72,533.76,208.4,530.69,207.2z M508.52,214.21c0-2,3.48-2.42,6.4-2.42h7.53c2.89,0,6.33,0.42,6.33,2.42v11.8 c0,1.91-3.43,2.32-6.31,2.32h-7.55c-2.92,0-6.4-0.4-6.4-2.32V214.21z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M578.77,207.11c-0.56-0.57-1.28-0.86-2.13-0.86c-1.21,0-2.19,0.52-2.91,1.56l-13.49,18.95l-13.82-18.94 c-0.76-1.04-1.77-1.57-2.98-1.57c-0.82,0-1.52,0.27-2.07,0.8c-0.64,0.61-0.98,1.47-0.98,2.5v21.9c0,1.69,0.88,2.24,1.39,2.42 c0.19,0.07,0.52,0.15,2.03,0.15c1.38,0,2.2-0.96,2.2-2.57v-14.52l10.98,15.48c0.8,1.12,1.88,1.69,3.21,1.69 c1.33,0,2.4-0.57,3.19-1.69l10.75-15.37v14.41c0,1.61,0.82,2.57,2.2,2.57c1.51,0,1.84-0.08,2.01-0.14 c0.53-0.18,1.41-0.74,1.41-2.42v-21.69C579.75,208.65,579.42,207.76,578.77,207.11z'/%3E%3Cpath style='fill:%23E01A22;' d='M458.47,228.93c0,2.74-2.22,4.96-4.96,4.96c-2.74,0-4.96-2.22-4.96-4.96c0-2.74,2.22-4.96,4.96-4.96 C456.25,223.97,458.47,226.19,458.47,228.93z'/%3E%3Cg%3E%3Cpath style='fill:none;' d='M566.33,166.73c0.12-4.05-1.44-7.29-4.02-8.2c-1.1-0.39-2.22-0.69-3.3-0.92c-3.15-0.48-7.52-0.8-13.57-0.79 c-7.31,0-12.75,0.22-16.23,0.66c-2.16,0.54-4.44,1.49-6.04,3.21c-1.06,1.14-1.72,2.54-1.98,4.17l0,1.88L566.33,166.73z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M573.16,187.49c-3.78,0-36.55-0.08-38.82-0.24c-2.27-0.16-4.02-0.38-5.17-0.65 c-4.82-1.21-7.31-3.74-7.58-7.71l54.25-0.01c1.57,0,4.21-0.76,4.21-5.82l0-12.47c0-5.52-2.9-9.7-8.57-12.39 c-3.97-2.05-9.02-3.09-15-3.09l-20.79,0c-7.27,0-13.21,1.09-17.65,3.24c-6.73,3.07-10.15,7.89-10.15,14.33l0,19.09 c0,4.78,2.22,8.97,6.59,12.46c3.03,2.43,7.76,4,14.05,4.66c1.26,0.15,3.11,0.25,5.5,0.3c2.37,0.05,35.64,0.08,39.48,0.07 c3.43,0,5.49-2.01,5.48-5.38C578.99,190,576.7,187.49,573.16,187.49z M523.17,160.68c1.6-1.72,3.88-2.67,6.04-3.21 c3.48-0.44,8.92-0.66,16.23-0.66c6.05,0,10.42,0.32,13.57,0.79c1.07,0.23,2.19,0.53,3.3,0.92c2.59,0.91,4.14,4.14,4.02,8.2 l-45.13,0.01l0-1.88C521.46,163.22,522.12,161.82,523.17,160.68z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M405.17,182.43l0-15.47l0-15.59c0-0.02,0-0.04,0-0.06l0-0.92c0-3.47-1.89-5.38-5.32-5.38 c-3.72,0-4.82,0.22-5.34,0.46c-1.24,0.46-2.65,1.58-2.89,4.16c-0.15,0.58-0.23,1.21-0.23,1.9l0,28.41 c-0.06,0.49-0.15,0.93-0.25,1.35c-0.31,1.12-0.78,2.04-1.57,2.94c-0.76,0.88-1.65,1.52-2.66,1.94c-0.16,0.06-0.32,0.12-0.5,0.18 c-0.02,0.01-0.05,0.02-0.07,0.02c-2.89,0.65-6.57,0.85-9.93,0.85l-8.4,0l-8.4,0c-3.37,0-7.04-0.2-9.93-0.85 c-0.02-0.01-0.05-0.02-0.07-0.02c-0.17-0.06-0.34-0.12-0.5-0.18c-1.01-0.42-1.9-1.06-2.66-1.94c-0.79-0.91-1.26-1.83-1.57-2.94 c-0.11-0.42-0.19-0.86-0.25-1.35l0-28.41c0-0.69-0.08-1.32-0.23-1.9c-0.24-2.58-1.65-3.69-2.89-4.16 c-0.52-0.24-1.62-0.46-5.34-0.46c-3.43,0-5.32,1.91-5.32,5.38l0,0.92c0,0.02,0,0.04,0,0.06l0,15.49l0,15.57 c0,0.08,0.01,0.16,0.01,0.24c0.01,0.39,0.03,0.76,0.06,1.14c0.8,10.06,10.43,15.17,28.71,15.17l0.47,0 c1.55,0.06,3.15,0.1,4.82,0.09c0.61,0,1.41-0.01,2.39-0.02c0.23,0,0.48-0.01,0.73-0.01c0.25,0,0.5,0.01,0.73,0.01 c0.98,0.01,1.77,0.02,2.39,0.02c1.67,0,3.27-0.03,4.82-0.09l0.47,0c18.28,0,27.91-5.11,28.71-15.17 c0.04-0.37,0.06-0.75,0.06-1.14C405.15,182.59,405.17,182.52,405.17,182.43z'/%3E%3C/g%3E%3Cpath style='fill:%23FFFFFF;' d='M127.83,210.45c-1.12-0.32-2.08-0.82-2.89-1.47l-8.36,14.19c-2.53,4.29-8.1,5.73-12.39,3.2l-64.17-37.81 c-4.29-2.53-5.73-8.1-3.2-12.39l56.86-96.49c2.53-4.29,8.1-5.73,12.39-3.2l64.17,37.81c3.39,2,4.99,5.9,4.27,9.56 c1.67,0.18,3.28,0.82,4.64,1.78c1.65-5.38-0.52-11.42-5.57-14.4L107.2,72.13c-5.9-3.48-13.58-1.49-17.06,4.41l-58.19,98.75 c-3.48,5.9-1.49,13.58,4.41,17.06l66.38,39.11c5.9,3.48,13.58,1.49,17.06-4.41l9.62-16.33 C128.87,210.69,128.34,210.6,127.83,210.45z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M121.25,222.32c-1.42,0.42-3.01,0.39-4.52,0.02c-1.75,4.19-6.43,6.51-10.89,5.21l-71.49-20.89 c-4.78-1.4-7.54-6.45-6.15-11.22l31.41-107.5c1.4-4.78,6.45-7.54,11.22-6.15l15.14,4.42c0.34-1.4,1.04-2.77,2-3.92l-17.11-5 c-6.58-1.92-13.53,1.89-15.45,8.46L23.27,195.77c-1.92,6.58,1.89,13.53,8.46,15.45l73.95,21.61c6.58,1.92,13.53-1.89,15.45-8.46 l0.65-2.23C121.61,222.2,121.43,222.27,121.25,222.32z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M298.12,220.11c0.01-0.01,0.02-0.03,0.03-0.05c0.91-1.32,1.44-2.3,1.62-2.99c0.09-0.33,0.2-1.04,0.2-3.44 c0-1.69-0.63-3.18-1.88-4.45c-1.29-1.3-2.9-2.17-4.8-2.59c-1.22-0.27-2.92-0.41-5.22-0.41H268.5c-1.59,0-2.55,0.95-2.55,2.55 v22.72c0,1.61,0.95,2.57,2.55,2.57h20.16c2.89,0,5.35-0.51,7.29-1.51c2.68-1.36,4.03-3.48,4.03-6.31c0-2.16-0.11-2.87-0.19-3.19 C299.57,222.07,299.01,221.09,298.12,220.11z M292.8,227.48c-0.12,0.08-0.26,0.16-0.4,0.23c-0.05,0.02-0.1,0.04-0.15,0.06 c-1.16,0.48-2.91,0.58-4.12,0.58h-15.66v-5.31h15.98c0.88,0,2.04,0.05,3.03,0.25c0.06,0.01,0.51,0.07,1.02,0.3 c0.06,0.03,0.12,0.05,0.18,0.08c0,0,0.01,0,0.01,0.01c0.16,0.08,0.29,0.17,0.4,0.26c0.02,0.01,0.04,0.03,0.06,0.04 c0.01,0.01,0.01,0.01,0.02,0.02c0.41,0.35,0.73,0.86,0.71,1.62C293.86,225.62,293.92,226.74,292.8,227.48z M293.32,216.45 c-0.41,0.37-1.58,0.93-4.95,0.93h-15.79v-5.56h15.6c1.79,0,3.85,0.19,4.78,0.96c1.07,0.74,1.1,1.71,1.1,1.71 C294.17,215.46,293.8,216.07,293.32,216.45z'/%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M204.23,138.23c-0.29-1.89-1.14-3.71-2.6-5.17l-58.31-58.35c-3.62-3.63-9.5-3.63-13.13,0l-84.12,84.05 c-3.63,3.63-3.63,9.5,0,13.13l58.31,58.35c3.62,3.63,9.5,3.63,13.13,0l27.16-27.14l-32.05-13.72l0,6.03 c0,7.91-5.49,13.43-13.35,13.43c-4.05,0-6.46-0.15-8.53-0.98c-5.21-1.88-8.43-6.59-8.43-12.43l-0.01-58.16 c0-7.87,5.49-13.37,13.36-13.37l49-0.01c8.85,0,16.09,1.18,22.14,3.61c8.13,3.28,13.39,8.83,15.32,15.96 C186.02,141.03,193.17,137.96,204.23,138.23z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M412.85,106.32c0-1.28,0.64-1.92,1.92-1.92h11.83c1.28,0,1.92,0.64,1.92,1.92v1.4c0,1.28-0.64,1.93-1.92,1.93 h-7.63v4.55h5.71c1.28,0,1.92,0.64,1.92,1.93v1.4c0,1.28-0.64,1.92-1.92,1.92h-5.71v4.73h8.12c1.28,0,1.92,0.64,1.92,1.92v1.4 c0,1.28-0.64,1.92-1.92,1.92h-12.32c-1.28,0-1.92-0.64-1.92-1.92V106.32z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M431.36,113.32c0-1.28,0.64-1.92,1.92-1.92h1.96c1.26,0,1.89,0.64,1.89,1.92v0.31c0,0.05-0.01,0.09-0.02,0.14 c-0.01,0.05-0.02,0.09-0.02,0.14v0.17h0.07c0.21-0.3,0.47-0.64,0.79-1.02c0.32-0.37,0.69-0.71,1.14-1.01s0.95-0.56,1.52-0.77 s1.21-0.31,1.91-0.31c1.14,0,2.15,0.25,3.03,0.75c0.88,0.5,1.54,1.27,2.01,2.29h0.07c0.23-0.37,0.54-0.74,0.93-1.1 c0.38-0.36,0.82-0.69,1.31-0.98c0.49-0.29,1.03-0.52,1.63-0.7c0.59-0.17,1.23-0.26,1.91-0.26c0.82,0,1.58,0.12,2.29,0.35 c0.71,0.23,1.33,0.62,1.86,1.16c0.52,0.54,0.94,1.24,1.24,2.1c0.3,0.86,0.46,1.91,0.46,3.15v9.77c0,1.28-0.64,1.92-1.92,1.92 h-2.21c-1.28,0-1.92-0.64-1.92-1.92v-8.75c0-0.68-0.09-1.23-0.26-1.65c-0.17-0.42-0.55-0.63-1.14-0.63c-0.65,0-1.2,0.15-1.64,0.46 c-0.44,0.3-0.8,0.7-1.07,1.19c-0.27,0.49-0.46,1.06-0.58,1.7c-0.12,0.64-0.17,1.3-0.17,1.98v5.71c0,1.28-0.64,1.92-1.92,1.92 h-2.21c-1.28,0-1.92-0.64-1.92-1.92v-8.75c0-0.68-0.09-1.23-0.26-1.65c-0.17-0.42-0.55-0.63-1.14-0.63c-0.7,0-1.27,0.16-1.71,0.49 c-0.44,0.33-0.79,0.74-1.05,1.24c-0.26,0.5-0.44,1.07-0.54,1.7c-0.1,0.63-0.16,1.26-0.16,1.89v5.71c0,1.28-0.64,1.92-1.92,1.92 h-2.21c-1.28,0-1.92-0.64-1.92-1.92V113.32z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M462.62,113.32c0-1.28,0.64-1.92,1.93-1.92h1.57c0.63,0,1.11,0.15,1.44,0.44c0.33,0.29,0.49,0.67,0.49,1.14 v0.39c0,0.05-0.01,0.09-0.02,0.12c-0.01,0.03-0.02,0.08-0.02,0.12v0.1h0.07c0.35-0.49,0.78-0.95,1.3-1.37 c0.44-0.33,1-0.64,1.68-0.93c0.68-0.29,1.5-0.44,2.49-0.44c1.21,0,2.32,0.23,3.32,0.68c1,0.46,1.86,1.1,2.57,1.94 c0.71,0.84,1.26,1.84,1.64,2.99c0.38,1.16,0.58,2.43,0.58,3.83c0,1.42-0.21,2.71-0.63,3.87c-0.42,1.15-1.01,2.15-1.77,2.98 c-0.76,0.83-1.65,1.46-2.68,1.91c-1.03,0.44-2.14,0.67-3.33,0.67c-0.82,0-1.51-0.1-2.08-0.31c-0.57-0.21-1.04-0.44-1.42-0.7 c-0.42-0.3-0.78-0.65-1.08-1.05h-0.07c0,0.12,0.01,0.26,0.04,0.42c0,0.14,0.01,0.3,0.02,0.49c0.01,0.19,0.02,0.4,0.02,0.63v5.18 c0,1.28-0.64,1.92-1.92,1.92h-2.21c-1.28,0-1.93-0.64-1.93-1.92V113.32z M468.5,120.51c0,0.54,0.07,1.07,0.21,1.6 c0.14,0.53,0.36,0.99,0.67,1.39c0.3,0.4,0.67,0.72,1.1,0.97c0.43,0.25,0.95,0.37,1.56,0.37c0.96,0,1.79-0.37,2.49-1.11 c0.7-0.74,1.05-1.81,1.05-3.21c0-1.36-0.33-2.44-0.98-3.25c-0.65-0.81-1.5-1.21-2.56-1.21c-0.47,0-0.91,0.09-1.33,0.26 c-0.42,0.18-0.79,0.45-1.12,0.81c-0.33,0.36-0.59,0.83-0.79,1.39S468.5,119.74,468.5,120.51z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M484.21,106.32c0-1.28,0.64-1.92,1.93-1.92h2.21c1.28,0,1.92,0.64,1.92,1.92v16.17c0,0.68,0.1,1.13,0.3,1.37 c0.2,0.23,0.44,0.37,0.72,0.42c0.42,0.05,0.76,0.2,1.01,0.46c0.26,0.26,0.39,0.65,0.39,1.19v1.71c0,0.61-0.15,1.08-0.46,1.44 c-0.3,0.35-0.81,0.52-1.5,0.52c-0.77,0-1.55-0.07-2.33-0.21c-0.78-0.14-1.48-0.45-2.1-0.93c-0.62-0.48-1.12-1.17-1.5-2.06 c-0.38-0.9-0.58-2.11-0.58-3.62V106.32z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M493.87,120.46c0-1.42,0.27-2.72,0.81-3.89c0.54-1.17,1.26-2.16,2.19-2.99c0.92-0.83,2-1.47,3.24-1.93 c1.24-0.45,2.55-0.68,3.96-0.68c1.42,0,2.76,0.23,4.01,0.68c1.25,0.46,2.33,1.1,3.25,1.93c0.92,0.83,1.65,1.83,2.19,2.99 c0.54,1.17,0.8,2.46,0.8,3.89c0,1.4-0.27,2.68-0.8,3.83c-0.54,1.15-1.27,2.15-2.19,2.98s-2,1.46-3.24,1.91 c-1.24,0.44-2.57,0.67-3.99,0.67c-1.42,0-2.75-0.22-3.99-0.67c-1.24-0.44-2.32-1.08-3.24-1.91s-1.65-1.82-2.19-2.98 C494.14,123.14,493.87,121.86,493.87,120.46z M500,120.46c0,0.67,0.11,1.27,0.33,1.81c0.22,0.53,0.52,0.98,0.89,1.35 c0.37,0.37,0.8,0.65,1.29,0.85s1.02,0.29,1.58,0.29c0.56,0,1.08-0.1,1.57-0.29s0.92-0.48,1.29-0.85c0.37-0.37,0.67-0.82,0.89-1.35 c0.22-0.53,0.33-1.13,0.33-1.81c0-0.67-0.11-1.28-0.33-1.82c-0.22-0.54-0.52-1.01-0.89-1.39s-0.8-0.68-1.29-0.89 s-1.02-0.31-1.57-0.31c-0.56,0-1.09,0.1-1.58,0.31s-0.92,0.5-1.29,0.89s-0.67,0.85-0.89,1.39C500.11,119.18,500,119.79,500,120.46z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M516.71,131.76c0.34-0.14,0.69-0.18,1.07-0.1c0.14,0.05,0.3,0.09,0.47,0.12c0.17,0.04,0.37,0.05,0.58,0.05 c0.54,0,1.03-0.19,1.49-0.56c0.46-0.37,0.79-0.83,1-1.36l0.35-0.84l-6.68-15.44c-0.3-0.68-0.32-1.22-0.05-1.63 c0.27-0.41,0.78-0.61,1.52-0.61h2.73c1.12,0,1.85,0.52,2.21,1.57l2.13,6.72c0.07,0.26,0.15,0.55,0.23,0.88 c0.08,0.33,0.16,0.63,0.23,0.91c0.09,0.35,0.16,0.69,0.21,1.01h0.07c0.07-0.33,0.14-0.65,0.21-0.98c0.05-0.28,0.1-0.57,0.17-0.88 c0.07-0.3,0.14-0.58,0.21-0.84l1.82-6.75c0.3-1.1,1.03-1.65,2.17-1.65h2.55c0.7,0,1.2,0.2,1.49,0.59c0.29,0.4,0.31,0.93,0.05,1.61 l-6.58,17.74c-0.37,1-0.84,1.85-1.4,2.54c-0.56,0.69-1.17,1.25-1.84,1.68c-0.67,0.43-1.37,0.74-2.1,0.93 c-0.73,0.19-1.46,0.28-2.19,0.28c-0.47,0-0.92-0.05-1.35-0.14c-0.43-0.09-0.82-0.2-1.17-0.31c-0.58-0.19-0.95-0.51-1.1-0.98 c-0.15-0.47-0.1-0.98,0.16-1.54l0.46-1.02C516.07,132.24,516.37,131.9,516.71,131.76z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M533.88,120.39c0-1.33,0.22-2.57,0.65-3.71c0.43-1.14,1.05-2.13,1.85-2.97c0.8-0.84,1.79-1.51,2.96-2 c1.17-0.49,2.47-0.73,3.92-0.73c1.33,0,2.51,0.22,3.55,0.67s1.91,1.05,2.63,1.82s1.25,1.68,1.61,2.73 c0.36,1.05,0.54,2.18,0.54,3.4c0,0.47-0.19,0.92-0.56,1.35s-0.86,0.65-1.47,0.65h-9.49c0.23,1.11,0.75,1.92,1.54,2.42 c0.79,0.51,1.68,0.76,2.66,0.76c0.61,0,1.19-0.08,1.75-0.25c0.56-0.16,1.07-0.36,1.54-0.6c0.58-0.26,1.08-0.34,1.5-0.25 c0.42,0.09,0.78,0.42,1.08,0.98l0.49,0.92c0.28,0.54,0.37,1.04,0.28,1.5c-0.09,0.46-0.41,0.84-0.95,1.15 c-0.65,0.38-1.5,0.74-2.54,1.09c-1.04,0.35-2.26,0.53-3.66,0.53c-1.61,0-3.03-0.27-4.27-0.8c-1.24-0.54-2.27-1.24-3.1-2.12 c-0.83-0.88-1.46-1.88-1.89-3.03C534.09,122.75,533.88,121.58,533.88,120.39z M545.6,118.11c0-0.75-0.22-1.38-0.67-1.91 s-1.05-0.79-1.82-0.79c-0.89,0-1.55,0.27-2,0.81s-0.75,1.17-0.91,1.89H545.6z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M554.07,113.32c0-1.28,0.64-1.92,1.92-1.92h1.96c1.28,0,1.92,0.64,1.92,1.92v1.12c0,0.16-0.01,0.3-0.02,0.42 c-0.01,0.12-0.02,0.23-0.02,0.35c-0.02,0.12-0.03,0.23-0.03,0.35h0.07c0.14-0.47,0.36-0.96,0.67-1.47c0.3-0.51,0.67-0.98,1.08-1.4 s0.89-0.77,1.42-1.05c0.52-0.28,1.07-0.42,1.63-0.42c0.61,0,1.03,0.16,1.28,0.49c0.24,0.33,0.37,0.81,0.37,1.44v1.96 c0,1.28-0.64,1.92-1.92,1.92c-0.72,0-1.35,0.15-1.89,0.44c-0.54,0.29-0.98,0.68-1.33,1.17c-0.35,0.49-0.61,1.06-0.79,1.71 c-0.17,0.65-0.26,1.34-0.26,2.06v5.08c0,1.28-0.64,1.92-1.92,1.92H556c-1.28,0-1.92-0.64-1.92-1.92V113.32z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M568.25,128.19c-0.54-0.3-0.83-0.69-0.89-1.15c-0.06-0.47,0.08-0.97,0.4-1.5l0.53-0.81 c0.35-0.51,0.73-0.81,1.14-0.88s0.92,0.04,1.52,0.31c0.44,0.19,0.94,0.39,1.5,0.61c0.56,0.22,1.2,0.33,1.92,0.33 c0.61,0,1.03-0.1,1.28-0.3c0.25-0.2,0.37-0.44,0.37-0.72c0-0.35-0.21-0.63-0.63-0.84s-0.94-0.41-1.56-0.61s-1.29-0.42-2.03-0.67 c-0.74-0.25-1.41-0.58-2.03-1.02c-0.62-0.43-1.14-0.99-1.56-1.68c-0.42-0.69-0.63-1.56-0.63-2.61c0-0.93,0.19-1.76,0.58-2.47 c0.38-0.71,0.92-1.31,1.59-1.79c0.68-0.48,1.47-0.84,2.38-1.08c0.91-0.24,1.89-0.37,2.94-0.37c1.14,0,2.14,0.13,2.99,0.38 c0.85,0.26,1.56,0.51,2.12,0.77c0.54,0.26,0.85,0.62,0.95,1.08c0.09,0.47,0.01,0.97-0.25,1.5l-0.42,0.84 c-0.26,0.56-0.59,0.9-1.01,1.01c-0.42,0.12-0.93,0.06-1.54-0.17c-0.42-0.16-0.89-0.32-1.4-0.47c-0.51-0.15-1.07-0.23-1.68-0.23 c-0.65,0-1.08,0.09-1.29,0.28c-0.21,0.19-0.32,0.41-0.32,0.67c0,0.35,0.21,0.62,0.63,0.82c0.42,0.2,0.94,0.4,1.56,0.6 s1.29,0.41,2.03,0.65c0.73,0.23,1.41,0.57,2.03,1c0.62,0.43,1.14,0.98,1.56,1.65c0.42,0.67,0.63,1.52,0.63,2.57 c0,0.84-0.17,1.62-0.51,2.35c-0.34,0.72-0.83,1.35-1.47,1.87c-0.64,0.52-1.42,0.94-2.35,1.24c-0.92,0.3-1.95,0.46-3.1,0.46 c-1.35,0-2.53-0.18-3.53-0.54C569.69,128.93,568.88,128.57,568.25,128.19z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.nowrap{
    display:inline;
    white-space: nowrap;
}

.large-text{font-size:15px;}

.small-text{font-size:11px;line-height: 14px;}

a{color:#005da4;}

h1,h2,h3,h4{
    color:#003777;
    font-weight: 400;
}

h1{
    font-size: 24px;
    position: relative;
}

h2{font-size:24px;}
h3{font-size:18px;}
h4{font-size:16px;}

.page-title{
    margin-bottom: 25px;
    padding-bottom:5px;
    border-bottom:1px solid #c9cfdd;
}

.page-title h1{
    color:#000;
}

p.breadcrumbs{
    margin-top:-20px;
}

ul, li{
    list-style: none;
}

ol.rl-ol li{
    padding-left: 5px;
    margin-left: 35px;
    list-style-type: decimal;
}

ol.rl-ol-sub li{
    padding-left: 5px;
    margin-left: 25px;
    list-style-type: upper-roman;
}

fieldset{
    outline:0;
    border:0;
    min-width: 0px;
}

input[type="text"],
input[type="password"],
input[type="number"],
input[type="search"],
input[type="email"],
input[type="tel"],
input[type="url"],
textarea,
select{
    float:left;
    line-height: 30px;
    width:100%;
    height: 40px;
    padding: 0;
    margin: 0 -1px 5px -1px;
    border: 1px solid #c9cfdd;
    border-radius:2px;
    text-indent: 5px;
    font-family: 'Open Sans', Arial, Sans-serif;
    background:#fff;
    font-size: 13px;
    -webkit-appearance: none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
}

input[type="submit"]{
    font-family: 'Open Sans', Arial, Sans-serif;
    -webkit-appearance:none;
}

button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner{
    padding: 0 !important;
    border: 0 none !important;
}

input:-webkit-autofill{
    background:#fff;
}

input::-ms-clear {
    display: none;
}

input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

textarea{
    width:96%!important;
    line-height: 18px;
    padding:0 2%;
    text-indent: 0;
}

select{
    height:41px;
    text-indent: 0px;
    -webkit-appearance: menulist;
}

select[multiple] {
    -webkit-appearance: menulist-button;
    overflow: hidden;
    overflow-y: auto;
}

input.error,
select.error,
textarea.error{
    border:1px solid #c3141b;
}

input.valid,
select.valid,
textarea.valid{
    border:1px solid #219a00;
}

#privacy #main h3,
#terms #main h3{
    color:#000;
    font-weight: 600;
}

.geolocate{
    position: absolute;
    top: 50%;
    right: 15px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 2px solid #003777;
    margin: -10px 0 0 0;
    z-index: 2;
    background:#fff;
}

.geolocate:after,
.geolocate:before{
    content: "";
    position: absolute;
    top:50%;
    left:-4px;
    right:-4px;
    margin:-1px 0 0 0;
    height: 2px;
    background:#003777;
    z-index:2;
}

.geolocate:after{
    top:-4px;
    left:50%;
    right:auto;
    bottom:-4px;
    height:auto;
    width:2px;
    margin:0 0 0 -1px;
}

.geolocate span{
    position: absolute;
    z-index:5;
    top:50%;
    left:50%;
    margin:-8px;
    width:10px;
    height:10px;
    border-radius: 50%;
    background:#003777;
    border:3px solid #fff;
}

.geolocate.loading{
    -webkit-animation: rotate 1s infinite ease-in-out;
    -moz-animation: rotate 1s infinite ease-in-out;
    animation: rotate 1s infinite ease-in-out;
}

.geolocate.loading span{
    -webkit-animation: locating 1s infinite ease-in-out;
    -moz-animation: locating 1s infinite ease-in-out;
    animation: locating 1s infinite ease-in-out;
}

@keyframes locating{
    0%{width:10px;height:10px;border-width:3px}
    50%{width:6px;height:6px;border-width:5px}
}

label{
    font-weight: 600;
    float:left;
    width:100%;
    color:#003777;
    margin:0 0 5px 0;
}

.label-inline label{
    font-weight: 600;
    float:left;
    width:100%;
    color:#003777;
    margin:0 0 5px 0;
    text-align: left;
    padding:0;
}

form label{
    color:#000;
}

.label-inline.two-line label{
    padding-top: 0px;
    margin-top: -1px;
    line-height: 14px;
}

.input-inline{
    overflow:hidden;
    display:block;
    padding:0 1px;
}

#main{
    float:left;
    width:100%;
    padding:20px 0 0 0;
    overflow: hidden;
}

#main.from-fancyload{
    opacity: 0;
    animation: fade_in_main 0.15s forwards linear;
}

@keyframes fade_in_main{
    100%{
        opacity: 1;
    }
}

.from-fancymenu #main{
    opacity: 1;
    -webkit-animation: from_fancymenu_fadein 0.15s linear;
    animation: from_fancymenu_fadein 0.15s linear;
}

@keyframes from_fancymenu_fadein{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}

@-webkit-keyframes from_fancymenu_fadein{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}

#popup-help-body #main{
    float: none;
    width:auto;
    margin:20px;
    border:1px solid #d2d2d2;
    border-radius: 2px;
    background:#fff;
}

#popup-help-body{
    background:#f4f4f2;
}

#popup-help-body #main{
    float: none;
    width:auto;
    margin:20px;
    border:1px solid #d2d2d2;
    border-radius: 2px;
    background:#fff;
}

#popup-help-body h1,
#popup-help-body h3{
    color:#000;
}

.main-center{
    margin:0 auto;
    padding:0 10px;
    float:none;
    display:block;
}

.main-center.w1280{
    max-width: 1260px;
}

.center-text{text-align:center;}
.right-text{text-align: right;}

.row{
    float:left;
    width:100%;
    position: relative;
}

.column{
    float:left;
    width:100%;
    padding:0;
    margin:0 0 15px 0;
    position: relative;
}

.column.third{
    width:48%;
}

/* first column needs no margin left or padding left */
.column:first-child{
    margin-left:0px;
}

/* last column needs no margin right or padding right */
.column:last-child{
    margin-right:0px;
}

/* no padding or no margin options */
.no-padding{padding:0;}
.no-margin{margin:0;}

.border-bottom{
    padding-bottom:25px;
    margin-bottom:25px;
    border-bottom:1px solid #c9cfdd;
}

.border-top{
    padding-top:25px;
    margin-top:25px;
    border-top:1px solid #c9cfdd;
}

.border-bottom.border-dashed{
    border-bottom:1px dashed #c9cfdd;
}

.border-top.border-dashed{
    border-top:1px dashed #c9cfdd;
}

.module{
    float:left;
    width:94%;
    padding:15px 3%;
    border:1px solid #c9cfdd;
    margin:25px 0 20px -2px;
    position: relative;
    overflow:hidden;
}

.module.three-quarter{width:75%;}
.module.two-third{width:66%;}
.module.sixty{width:60%;}
.module.fourty{width:40%;}

.module .column{
    width:100%;
    margin:0 0 15px 0;
}

.blue-module{
    float:left;
    width:100%;
}

.blue-module-top{
    float: left;
    width: 90%;
    padding: 8px 5%;
    background: #005da4;
    color: #fff;
    font-size: 14px;
    border: 1px solid #005da4;
    border-radius: 3px 3px 0 0;
}

.blue-module-main{
    float: left;
    width: 90%;
    padding: 10px 5% 15px 5%;
    background: #fff;
    border: 1px solid #c9cfdd;
    border-top: 0;
    border-radius: 0 0 3px 3px;
}

.white-bg{background-color:#fff;}
.grey-bg{background-color:#fdfdfd;}

.mt0{margin-top:0px!important;}
.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt30{margin-top:30px!important;}
.mt40{margin-top:40px!important;}
.mt50{margin-top:50px!important;}
.mb0{margin-bottom:0px!important;}
.mb5{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mb30{margin-bottom:30px!important;}
.mb40{margin-bottom:40px!important;}
.mb50{margin-bottom:50px!important;}

.pt0{padding-top:0px!important;}
.pt5{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px!important;}
.pb0{padding-bottom:0px!important;}
.pb5{padding-bottom:5px!important;}
.pb10{padding-bottom:10px!important;}
.pb15{padding-bottom:15px!important;}
.pb20{padding-bottom:20px!important;}

.blue{color:#003777;}
.grey{color:#4a4a4a;}
.green{color:#219a00;}
.white{color:#ffffff;}

.bold{font-weight: 600;}

.full-width{width:100%;}

.left{float:left}
.right{float:right;}

.align-right{text-align: right;}
.align-left{text-align: left;}

ul.resume-list li{margin:6px 0 6px 0; color:#444;}
ul.resume-list li.tick-li{margin:8px 0 8px 0;}

.flat-tick-icon{
    float:left;
    width:15px;
    height:15px;
    background-position:0 -40px;
    margin:0 5px 0 0;
}

.flat-tick-icon{
    background:url(/images/li-tick.png) no-repeat center;
    margin-top:2px;
}

li.tick-li-new{
    padding-left:25px;
    margin:9px 0;
    position: relative;
}

.tick-icon-new{
    position: absolute;
    top:-1px;
    left:0px;
    width:18px;
    height:18px;
}

.error-div,
.error_message,
.success-div,
.info-div,
.caution-div{
    display: block;
    clear: both;
    padding:10px;
    margin:0 0 20px 0;
    background:#f1f8ff;
    position: relative;
    border: 2px solid #4488d5;
    border-left-width: 40px;
    border-radius:3px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
}

.error-div[closeable],
.success-div[closeable],
.info-div[closeable],
.caution-div[closeable]{
    padding-right: 35px
}

.error-div p,
.error_message p,
.success-div p,
.info-div p,
.caution-div p{
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.error-div p{
    color: #c3141b;
}

.success-div{
    background: #e8f5e5;
    border-color:#5bb543;
}

.caution-div{
    border-color: #ffa500;
    background:#fffccc;
}

.error-div{
    color: #c3141b;
    background: #fdf3fa;
    border-color: #c3141b;
}

.error_message{
    display:none;
    border-left-width: 2px;
}

.error-div:before,
.success-div:before,
.info-div:before,
.caution-div:before{
    content: "";
    position: absolute;
    top: 9px;
    left: -30px;
    width: 21px;
    height: 21px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 100 100' width='100' height='100'%3E%3Ccircle fill='%23FFF' cx='50' cy='50' r='50'/%3E%3Cpath fill='%23005da4' d='M54.7 43.3v25c0 2.1.3 3.5.8 4.2.5.6 1.5 1 3 1v1.2h-17v-1.2c1.4 0 2.4-.4 3.1-1.2.4-.5.7-1.9.7-4V49.7c0-2.2-.3-3.6-.8-4.2-.5-.6-1.5-1-3-1v-1.3h13.2z'/%3E%3Ccircle fill='%23045EA5' cx='50' cy='32' r='5.5'/%3E%3C/svg%3E") no-repeat center/contain;
}

.success-div:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 100 100' width='100' height='100'%3E%3Ccircle fill='%23FFF' cx='50' cy='50' r='50'/%3E%3Cpath fill='%235bb543' d='M42.7 77l39.8-39.5L72 27 42.7 56.2 28 41.5 17.5 51.9z'/%3E%3C/svg%3E");
}

.error-div:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 100 100' width='100' height='100'%3E%3Ccircle fill='%23FFF' cx='50' cy='50' r='50'/%3E%3Cpath fill='%23e01a22' d='M68.8 69H57.1l-7.3-11-7.2 11H31l12.4-18.1-11.7-17.3h11.3l6.8 11 6.5-11h11.5l-11.8 18L68.8 69z'/%3E%3C/svg%3E");
}

.caution-div:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 100 100' width='100' height='88'%3E%3Cpath fill='%23FFF' d='M42.4 5.3c4.2-7 11-7 15.2 0l40.6 69.4c4.2 7 .8 13.3-7.6 13.3H9.4C1 88-2.4 81.7 1.8 74.7L42.4 5.3z'/%3E%3Cpath fill='%23ffa500' d='M53.1 59.6h-6l-1.9-35.8H55l-1.8 35.8z'/%3E%3Ccircle fill='%23ffa500' cx='50' cy='71' r='5.5'/%3E%3C/svg%3E");
}

.error-div.no-icon,
.success-div.no-icon,
.info-div.no-icon,
.caution-div.no-icon{
    border-left-width: 2px;
}

.error-div.no-icon:before,
.success-div.no-icon:before,
.info-div.no-icon:before,
.caution-div.no-icon:before{
    display: none;
}

form .error-div,
form .error_message{
    display: none;
    padding:0;
    color:#e01a22;
    border:0;
    background:none;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
}

form .error-div:before,
form .error_message:before{
    display: none;
}

form .error-div p,
form .error_message p{
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
}

form .error-div.main-error{
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #c3141b;
    background: #fdf3fa;
    border:2px solid #c3141b;
    border-left-width: 40px;
    padding:10px;
}

form .error-div.main-error:before{
    display: block;
}

.div-close{
    position: absolute;
    top: -2px;
    right: 8px;
    font-size: 22px;
    font-weight: 600;
    cursor: pointer;
    opacity: 0.5;
    transition: all 0.2s ease-out;
}

.div-close:hover{
    opacity: 1;
}

.btn,
.btn-sm{
    display: block;
    clear: both;
    margin:0;
    font-size: 16px;
    font-weight: 600;
    color:#fff;
    background:#5bb543;
    border-radius: 7px;
    padding:0 20px;
    text-align: center;
    border:0;
    outline:0;
    text-decoration: none;
    cursor: pointer;
    height: 42px;
    line-height: 42px;
    white-space: nowrap;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-appearance:none;
    user-select: none;
    transition: all 0.2s ease-out;
}

.btn-sm{
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    padding:0 12px;
}

.blue-btn{
    background: #005da4;
}

.arrow-btn{
    background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='8px' viewBox='0 0 12 12' enable-background='new 0 0 12 12' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' transform='rotate(270 6,6)' d='M6.926,6.67l4.744-4.744c0.44-0.44,0.44-1.155,0-1.596c-0.441-0.441-1.155-0.441-1.596,0L6,4.404 L1.926,0.331c-0.441-0.441-1.155-0.441-1.596,0c-0.441,0.44-0.441,1.155,0,1.596L5.074,6.67C5.074,6.67,5.929,7.667,6.926,6.67z'/%3E%3C/svg%3E");
    background-position: right 10px center;
    background-repeat: no-repeat;
    background-size:16px auto;
    padding-right: 40px;
}

.border-btn{
    border: 2px solid #fff;
    line-height: 38px;
}

.btn-sm.border-btn{
    line-height: 35px;
}

.btn-sm.arrow-btn{
    background-position: right 6px center;
    padding-right: 32px;
}

@media screen and (max-width: 730px) {
    .mobile-arrow-btn{
        background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='8px' viewBox='0 0 12 12' enable-background='new 0 0 12 12' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' transform='rotate(270 6,6)' d='M6.926,6.67l4.744-4.744c0.44-0.44,0.44-1.155,0-1.596c-0.441-0.441-1.155-0.441-1.596,0L6,4.404 L1.926,0.331c-0.441-0.441-1.155-0.441-1.596,0c-0.441,0.44-0.441,1.155,0,1.596L5.074,6.67C5.074,6.67,5.929,7.667,6.926,6.67z'/%3E%3C/svg%3E");
        background-position: right 10px center;
        background-repeat: no-repeat;
        background-size:16px auto;
        padding-right: 40px;
    }

    .btn-sm.mobile-arrow-btn{
        background-position: right 6px center;
    }
}

.rl-tabs{
    float:left;
    width:100%;
    position: relative;
    z-index:2;
    margin-bottom:-1px;
}

.rl-tab{
    float: left;
    background: #fdfdfd;
    line-height: 38px;
    color: #4a4a4a;
    padding: 0 15px;
    min-width: 150px;
    border: 1px solid #c9cfdd;
    cursor: pointer;
    text-decoration: none;
    margin-top:2px;
    text-align: center;
    position: relative;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.rl-tab:after{
    content:"";
    width:0;
    height:0;
    border-top:10px solid #005da4;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    position: absolute;
    z-index:-1;
    bottom:0px;
    left:50%;
    margin:0 0 0 -10px;
    -webkit-transition:bottom 0.2s linear;
    -moz-transition:bottom 0.2s linear;
    -o-transition:bottom 0.2s linear;
    -ms-transition:bottom 0.2s linear;
    transition:bottom 0.2s linear;
}

.rl-tab.current-tab{
    margin-top:0;
    background: #005da4;
    color: #fff;
    border-color:#005da4;
    padding:1px 15px;
    font-weight: 600;
    border-radius: 3px 3px 0 0;
}

.rl-tab.current-tab:after{
    bottom:-10px;
}

.rl-tab-slide{
    float:left;
    width:100%;
    display: none;
}

.table{
    display: block;
    clear: both;
    background:#fff;
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,.15);
    position: relative;
    margin:10px -10px;
}

.table.tabbed-table{
    margin-top:50px;
}

.table.loading:before{
    content:"";
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.5);
    z-index: 5;
}

.table.loading:after{
    content: "";
    position: absolute;
    top: 50%;
    left:50%;
    width: 30px;
    height: 30px;
    margin: -17px 0 0 -17px;
    border:2px solid #005da4;
    border-radius: 50%;
    border-top-color: transparent;
    z-index: 10;
    animation: rotate 0.8s linear infinite;
}

/* make table behave like divs */
.table table,
.table thead,
.table tbody,
.table tbody tr,
.table tbody td{
    display: block;
    padding: 0;
    margin: 0;
    border-collapse: collapse;
}

.table table{
    padding:15px;
}

.table .table-wrap{
    display: block;
    clear: both;
    overflow: hidden;
}

.table thead.sticky{
    display: none;
}

.table thead th,
.table tbody td.mobile-hide{
    display: none;
}

.table tbody tr{
    display: table;
    width: 100%;
    margin: 15px 0 0;
    box-sizing: border-box;
    border-radius: 5px;
    background:#fff;
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,.07);
    position: relative;
}

.table tbody tr:first-child{
    margin:0;
}

.table tbody tr.inactive td.mobile-header{
    background-color: #faddde;
}


.table tbody td{
    position: relative;
    box-sizing: border-box;
    padding: 10px 15px;
    font-weight: 600;
    border: 1px solid #dfdfdf;
    word-break: break-word;
    min-height: 37px;
    margin:-1px 0;
    background:#fff;
}

.table tbody td a{
    text-decoration: none;
}

.table tbody td.mobile-header{
    display: table-caption;
    margin: 0 0 -1px;
    background: #fff;
    padding: 10px 50px 10px 15px;
    position: relative;
    border: 1px solid #dfdfdf;
    border-radius: 5px 5px 0 0;
}

.table tbody td.mobile-header,
.table tbody td.mobile-header *{
    font-size: 14px;
    font-weight: 600;
}

.table tbody td[mobile-label]{
    padding-left: 125px;
    margin:-1px 0 0;
}

.table tbody td.last-of-type{
    border-radius: 0 0 5px 5px;
    overflow: hidden;
}

.table tbody td[mobile-label]:before{
    content: attr(mobile-label);
    font-weight: 400;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 115px;
    background: #f9f9f9;
    border-right: 1px solid #dfdfdf;
    text-align: right;
    padding: 10px 10px 10px 0;
    box-sizing: border-box;
}

.table .checkbox-cell{
    z-index: 2;
    border: 0;
    background: #fff;
    padding: 0;
    min-height: 0px;
}

.table .checkbox-cell input{
    position: absolute;
    left:-1000px;
}

.table .checkbox-cell label{
    margin:0;
    line-height: 20px;
    color:#005da4;
    text-indent: 5px;
}

.table .checkbox-cell label span{
    display: block;
    float: left;
    position: relative;
    width: 18px;
    height: 18px;
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    background:#fff;
    margin: 0;
    cursor: pointer;
    transition: all 0.1s ease-out;
}

.table .checkbox-cell label span:after{
    content: "";
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: scale(0);
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M30.27,4.229c-1.194-1.057-2.248-1.816-3.303-0.623L11.069,21.658l-5.662-5.209 c-1.15-1.059-2.101-0.211-3.16,0.939c-1.059,1.149-1.825,2.169-0.673,3.227l4.261,3.922l0,0l4.472,3.914 c0.001,0,0.002,0.002,0.002,0.002l0.4,0.272C11.077,28.948,11.312,29,11.694,29c0.743,0,1.69-1.203,1.69-1.203l1.936-2.229 l-0.001-0.002l0.21-0.238l3.209-3.644L31.292,7.43C32.347,6.237,31.463,5.285,30.27,4.229z'/%3E%3C/svg%3E") no-repeat center/12px auto;
    transition: all 0.1s ease-out;
}

.table .checkbox-cell label span:active{
    background: #aaccee;
}

.table .checkbox-cell label input:checked ~ span {
    background: #5bb543;
    border-color: #5bb543;
    animation: checkbox 0.25s linear forwards;
}

.table .checkbox-cell input:checked ~ span:after{
    opacity: 1;
    transform: scale(1);
}

.table .checkbox-cell input:checked ~ span:active:after {
    background-color: #aaccee;
}

.table .checkbox-cell input:disabled ~ span{
    background:#dfdfdf;
    cursor: default;
}

@keyframes checkbox{
    0%{
        box-shadow: 0px 0px 0px rgba(0,0,0,0);
    }
    50%{
        box-shadow: 0px 0px 5px #5bb543, 0px 0px 5px #5bb543;
    }
    100%{
        box-shadow: 0px 0px 0px rgba(0,0,0,0);
    }
}


.table thead th.checkbox-cell{
    display: block;
    margin: 0 0 10px;
    height: 20px;
}

.table tbody td.checkbox-cell{
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    overflow: hidden;
}

.table tbody td.checkbox-cell label{
    font-size: 0px;
    color:transparent;
}

.table tbody td.checkbox-cell ~ td.mobile-header{
    padding-left: 40px;
}

.table tbody td.actions-cell{
    display: table-header-group;
    border:0;
}

.table-actions-btn{
    position: absolute;
    top:0px;
    right:5px;
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    color: #005da4;
    line-height: 40px;
    font-weight: 600;
    font-size: 0;
    border: 0;
    background: none;
    outline:none;
    cursor: pointer;
}

.table-actions-btn:after{
    content: "\2026";
    font-size: 25px;
    line-height: 26px;
    height: 30px;
}

.table-actions-list{
    display: none;
    padding: 15px;
    background:#f9f9f9;
    position: relative;
    border: 1px solid #dfdfdf;
}

@media screen and (max-width:730px) {
    .table-actions-list{
        top:0!important;
    }
}

.table-actions-list:before {
    content: "Actions";
    font-weight: 400;
    font-size: 14px;
}

.table-actions-list:after{
    content: "";
    display: block;
    position: absolute;
    top:-6px;
    right:20px;
    width:10px;
    height: 10px;
    background:#f9f9f9;
    border:1px solid #dfdfdf;
    border-bottom: 0;
    border-right: 0;
    transform: rotate(45deg);
    transform-origin: center;
}

.table-action{
    border: 1px solid #dfdfdf;
    color: #005da4;
    background: #fff;
    width: 100%;
    margin: 5px 0 0;
}

.table-action.disabled,
.table-action[disabled]{
    background: #dfdfdf;
    color: #999;
}

.table tbody .tag{
    display: inline-block;
    padding: 3px 7px;
    margin:0;
    border-radius: 10px;
    background: #5bb543;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 12px;
    opacity: 0.8;
    white-space: nowrap;
}

.table tbody .tag:first-of-type{
    margin-left:5px;
}

.table tbody .tag.red{
    background:#e01a22;
}

.table tbody .tag.blue{
    background:#005da4;
}

.table-showing{
    display: block;
    padding:15px;
    border-bottom: 1px solid #dfdfdf;
}

.table-pagination{
    padding:0 0 20px;
}

.table-pagination .table-showing{
    text-align: center;
    border:0;
    padding-bottom:0;
}

.table-pagination .pages{
    text-align: center;
    display: block;
    clear: both;
    padding-top:15px;
}

.table-pagination .pages .page{
    border: 1px solid #e4e6ea;
    display: none;
    vertical-align: middle;
    border-radius: 5px;
    padding:12px 8px;
    cursor: default;
    font-weight: 600;
    font-size: 0px;
    color:transparent;
    opacity: 0.7;
    min-width: 18px;
    margin:2px 0;
}

.table-pagination .pages a.page{
    color:#005da4;
    text-decoration: none;
    cursor: pointer;
    opacity: 1;
    transition: all 0.2s ease-out;
}

.table-pagination .pages .page.first,
.table-pagination .pages .page.prev,
.table-pagination .pages .page.last,
.table-pagination .pages .page.next{
    display: inline-block;
}

.table-pagination .pages .page.prev:before,
.table-pagination .pages .page.next:after,
.table-pagination .pages .page.first:after,
.table-pagination .pages .page.last:after{
    content: "\2039";
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    line-height: 21px;
    height: 18px;
    vertical-align: middle;
    margin: -7px 0 0 0;
    color:#005da4;
}

.table-pagination .pages .page.next:after{
    content: "\203A";
}

.table-pagination .pages .page.first:after{
    content: "\00ab";
}

.table-pagination .pages .page.last:after{
    content: "\00BB";
}

.table-pagination .pages .page-info{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: auto;
    margin: 0 10px;
}

.table-pagination .pages span.ellipsis{
    display: none;
}

.table-responsive-fixed-scroller{
    display: none;
}

.table-tabs{
    float: left;
    width: 100%;
    display: table-row;
    clear: both;
    font-size: 0px;
    text-align: justify;
    height: 45px;
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    position: relative;
    margin: -45px 0 0;
    padding:0;
}

.table-tabs::-webkit-scrollbar {
    margin-top:-3px;
    height: 3px;
    background:#E3E6EB;
}

/* Track */
.table-tabs::-webkit-scrollbar-track {
    margin-top:-3px;
    height: 3px;
    background:#E3E6EB;
}

/* Handle */
.table-tabs::-webkit-scrollbar-thumb {
    background: #a8a8a8;
    height: 3px;
}

.table-tabs::-webkit-scrollbar-thumb:hover{
    background: #999;
}

.table-tabs .tab{
    display: table-cell;
    vertical-align: bottom;
    font-size: 15px;
    text-decoration: none;
    text-align: center;
    background: #E3E6EB;
    color: #005da4;
    padding: 10px 20px;
    cursor: pointer;
    transition: all .2s ease-out;
    height: 45px;
    line-height: 25px;
    width: 1000px;
    box-sizing: border-box;
}

.table-tabs .tab.current{
    color:#000;
    background:#fff;
}

.table-actions-bar{
    position: fixed;
    bottom: 0;
    left: 0;
    background: #005da4;
    z-index: 9999999;
    width: 100%;
    padding:15px 0;
    transform: translate3d(0,100%,0);
    transition: all 0.15s ease-out;
}

.table-actions-bar.open{
    transform: translate3d(0,0,0);
}

.table-bar-title{
    color:#fff;
    text-align: center;
    font-size: 14px;
    font-weight:600;
}

.table-bar-select{
    background: #005da4 url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='8px' viewBox='0 0 12 8' enable-background='new 0 0 12 8' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M6.926,6.67l4.744-4.744c0.44-0.44,0.44-1.155,0-1.596c-0.441-0.441-1.155-0.441-1.596,0L6,4.404 L1.926,0.331c-0.441-0.441-1.155-0.441-1.596,0c-0.441,0.44-0.441,1.155,0,1.596L5.074,6.67C5.074,6.67,5.929,7.667,6.926,6.67z'/%3E%3C/svg%3E") no-repeat right 15px center/12px 8px;
    border: 2px solid #fff;
    border-radius: 7px;
    color: #fff;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    text-align: center;
    font-size: 14px;
    margin: 12px 0 0;
    font-weight: 600;
    padding: 0 20px;
}

.table-bar-select::-ms-expand{
    display: none;
    text-indent: 0.01px;
    text-overflow: '';
}

.table-bar-select:hover,
.table-bar-select:active{
    background-color: #003777;
}

.table-bar-btn{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 40px;
    height: 40px;
    background: none;
    border: 0;
    font-size: 0px;
    text-align: center;
    line-height: 40px;
    color: transparent;
}

.table-bar-btn:after{
    content: "\d7";
    font-size: 18px;
    font-weight: 600;
    color:#fff;
}

.table-search{
    padding: 15px 15px 0;
    display: block;
    clear: both;
}

.table-search:after{
    content: "";
    display: block;
    clear: both;
}

.table-search input[type="text"],
.table-search input[type="search"]{
    float: none;
    width: 70%;
    height: 32px;
    line-height: 32px;
    border: 1px solid #dfdfdf;
    outline: 0px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}

.table-search .btn-sm{
    clear: none;
    line-height: 32px;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    float: none;
    width: 28%;
}

.table-search a{
    clear: both;
    float: left;
    margin: 5px 0 0;
}

.table .clearfix{
    display: block;
    width: 100%;
    height: 1px;
}

.table .info-div,
.table .success-div,
.table .error-div,
.table .caution-div{
    float: none;
    display: block;
    clear: both;
    margin:20px 15px;
    width: auto;
}

.outline{outline:1px solid #c9cfdd;}

.sticky{
    float:left;
    width:100%;
}

/* ------------------ generic overlay/popup/ modal styles ---------------- */
.popup-overlay{
    display:none;
    position: fixed;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    width:100%;
    height:100%;
    z-index:30;
    background-image:url(/images/black-transparent.png);
    background: rgba(0,0,0,0.6);
}

.popup{
    display:none;
    position:fixed;
    top: 5%;
    left: 5%;
    right: 5%;
    float:none;
    padding:15px 20px;
    background-color: rgb(255, 255, 255);
    width:auto;
    margin:0;
    z-index: 35;
    position: fixed;
    user-select: none;
    max-height: 90%;
    border:0;
    border-radius: 5px;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    outline: none;
}

.popup.loading:before,
.popup.loading .popup-x:before{
    content: "";
    position: absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    z-index:5;
    background:rgba(255,255,255,0.6);
    border-radius: 3px 3px 0 0;
}

.popup.loading .popup-x:before{
    border-radius: 100%;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
}

.popup.loading:after{
    content: "";
    position: absolute;
    top:50%;
    left:50%;
    width:22px;
    height:22px;
    border:2px solid #005da4;
    border-top-color:transparent;
    border-radius: 26px;
    margin:-13px;
    z-index: 10;
    -webkit-animation:rotate 0.8s infinite linear;
    -moz-animation:rotate 0.8s infinite linear;
    animation:rotate 0.8s infinite linear;
}

.popup div[role="document"] {
    overflow: hidden;
    margin: 0 -30px;
}

.popup .popup-content{
    max-height: calc(100vh - 10vh - 40px);
    overflow: hidden;
    overflow-y: auto;
    padding: 5px 30px;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
}

.popup-scroller{
    position: absolute;
    top: 25px;
    right: -1px;
    bottom: 10px;
    width: 15px;
}

.popup-scroller span{
    width:3px;
    position: absolute;
    border-radius: 50%/5px;
    left:6px;
    background:#999;
    cursor: pointer;
    opacity: 0.5;
    transition: left 0.1s linear, width 0.1s linear, opacity 0.1s linear;
}

.popup .popup-content:hover .popup-scroller span{
    opacity: 1;
}

.popup-scroller:hover span,
.popup-scroller.hover span,
.popup-scroller span:hover{
    left:3px;
    width:9px;
    opacity: 1;
}

.popup h3{
    color:#000;
}

.popup p{
    font-size: 14px;
    line-height: 20px;
    margin-top:10px;
}

.popup-x{
    position: absolute;
    z-index: 20;
    top: -12px;
    right: -13px;
    font-size: 23px;
    color: #fff;
    text-align: center;
    border-radius: 100%;
    background-color: #005da4;
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 25px;
    border: 2px solid #fff;
    transition: background .2s ease-out;
    font-weight: 600;
}

.popup-buttons{
    clear: both;
    margin:20px 0 0;
}

.popup-buttons .btn{
    width:100%;
}

.popup-buttons .btn:first-child{
    margin:0 0 5px 0;
}

.country-popup-ul{
    margin:10px 0 25px;
}

.country-popup-ul li{
    position: relative;
    padding-left: 25px;
    font-size: 14px;
    margin:5px 0 0;
}

.country-popup-ul li:before{
    content: "";
    display: block;
    width:20px;
    height: 20px;
    border-radius: 50%;
    background:#5bb543 url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M30.27,4.229c-1.194-1.057-2.248-1.816-3.303-0.623L11.069,21.658l-5.662-5.209 c-1.15-1.059-2.101-0.211-3.16,0.939c-1.059,1.149-1.825,2.169-0.673,3.227l4.261,3.922l0,0l4.472,3.914 c0.001,0,0.002,0.002,0.002,0.002l0.4,0.272C11.077,28.948,11.312,29,11.694,29c0.743,0,1.69-1.203,1.69-1.203l1.936-2.229 l-0.001-0.002l0.21-0.238l3.209-3.644L31.292,7.43C32.347,6.237,31.463,5.285,30.27,4.229z'/%3E%3C/svg%3E") no-repeat center/10px 10px;
    position: absolute;
    top:0px;
    left: 0px
}

.desktop-nav-header{
    display: none;
}

#saved-basket{
    display: none;
}

.sub-header{
    display: none;
    float:left;
    width:100%;
    border-bottom:1px solid #c9cfdd;
    background: #fdfdfd;
    position: relative;
    z-index: 2;
}

.sub-header .main-center{
    padding:5px;
    overflow: hidden;
}

.sub-header-jobcount{
    display: none;
}

.sub-header .btn-sm{
    width: auto;
    display: inline-block;
    float: right;
    clear: none;
    margin: 0;
    height: auto;
    line-height: 30px;
    font-size: 12px;
    padding:0 8px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
}

.sub-header .btn-sm span{
    float: right;
    width: 25px;
    margin: 0 -8px 0 8px;
    border-left: 1px solid #fff;
    font-size: 18px;
    position: relative;
    background:#005da4;
}

.sub-header .btn-sm.submitting span{
    color: #005da4;
}

.sub-header .btn-sm.submitting span:after{
    content: "";
    position: absolute;
    top:50%;
    left:50%;
    width:12px;
    height:12px;
    border:2px solid #fff;
    border-top-color:transparent;
    border-radius: 18px;
    margin:-8px;
    z-index: 10;
    background-position: center;
    animation:rotate 0.8s infinite linear;
}

.sub-header .btn-sm.resume-critique-btn.submitting.success span:after{
    transition: all 0.2s ease-out;
    background:#5bb543 url(/images/resume-review-tick.png) no-repeat center/12px 12px;
    border-color: #5bb543;
    animation:none;
}


















.sub-header.extra-cta-header .btn-sm{
    float: right;
    height: auto;
    line-height: 25px;
    color: #005da4;
    background: #fdfdfd;
    margin: 10px 0 0 0;
    border-color: #005da4;
    clear: none;
    border-width: 1px;
    position: relative;
    transition: all 0.2s ease-out;
}

.sub-header.extra-cta-header .btn-sm span {
    border-left-color: #005da4;
    background:#fdfdfd;
    border-radius: 0 7px 7px 0;
    position: relative;
    transition: all 0.2s ease-out;
}

.sub-header.extra-cta-header .btn-sm:hover{
    background:#005da4;
    color:#fff;
}

.sub-header.extra-cta-header .btn-sm:hover span{
    border-left-color: #003777;
    color:#fff;
    background:#005da4;
}

.sub-header.extra-cta-header .btn-sm + .btn-sm{
    margin-right: 5px;
}

.sub-header.extra-cta-header .btn-sm.resume-critique-btn{
    background:#005da4;
    color:#fff;
}

.sub-header.extra-cta-header .btn-sm.resume-critique-btn span{
    border-left-color: #003777;
    background:#005da4;
}

.sub-header.extra-cta-header .btn-sm.resume-critique-btn:hover{
    background:#5bb543;
    border-color: #219a00;
}

.sub-header.extra-cta-header .btn-sm.resume-critique-btn:hover span{
    border-left-color: #219a00;
    background:#5bb543;
}

.sub-header + .sub-header.extra-cta-header{
    margin-top:-1px;
}

.sub-header + .sub-header.extra-cta-header .main-center:before{
    content: "";
    position: absolute;
    top: 0px;
    left: 10px;
    right: 10px;
    border-top: 1px solid #dfdfdf;
}

.sub-header + .sub-header.extra-cta-header + #saved-basket-wrap.new-browsers,
.sub-header + .sub-header.extra-cta-header + #saved-basket-wrap.open,
.sub-header + .sub-header.extra-cta-header + #saved-basket-wrap.hoverable:hover{
    top:148px;
}

.sub-header.extra-cta-header .btn-sm.submitting,
.sub-header.extra-cta-header .btn-sm.submitting:hover{
    background: #fdfdfd;
    border-color: #005da4;
    color:#005da4;
}

.sub-header.extra-cta-header .btn-sm.submitting span,
.sub-header.extra-cta-header .btn-sm.submitting:hover span{
    background: #fdfdfd;
    border-left-color: transparent;
    color:transparent;
}

.sub-header.extra-cta-header .btn-sm.submitting span:after{
    content: "";
    position: absolute;
    top:50%;
    left:50%;
    width:10px;
    height:10px;
    border:2px solid #005da4;
    border-top-color:transparent;
    border-radius: 17px;
    margin:-7px;
    z-index: 10;
    background-position: center;
    animation:rotate 0.8s infinite linear;
}

.sub-header.extra-cta-header .btn-sm.resume-critique-btn.submitting,
.sub-header.extra-cta-header .btn-sm.resume-critique-btn.submitting:hover{
    background: #005da4;
    border-color: #005da4;
    color:#fff;
}

.sub-header.extra-cta-header .btn-sm.resume-critique-btn.submitting span,
.sub-header.extra-cta-header .btn-sm.resume-critique-btn.submitting:hover span{
    background: #005da4;
    border-left-color: transparent;
    color:transparent;
}

.sub-header.extra-cta-header .btn-sm.resume-critique-btn.submitting span:after{
    border:2px solid #fff;
    border-top-color:transparent;
}

.sub-header.extra-cta-header .btn-sm.resume-critique-btn.submitting.success span:after{
    transition: all 0.2s ease-out;
    background:#5bb543 url(/images/resume-review-tick.png) no-repeat center/10px 10px;
    border-color: #5bb543;
    animation:none;
}




























.saved-jobs-btn{
    display: none;
}

.mobile-nav-item.nav-cart-icon:after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAmCAQAAAAohNCKAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAAAmJLR0QA/4ePzL8AAAAJcEhZ cwAACxMAAAsTAQCanBgAAAAHdElNRQfiCwkBLjcv+KimAAADNUlEQVRIx63WT2hcVRQG8N9MMtHY Gpo20DTWBqqg0YUKxQp2FbAbabFgtwUVV2IRCi6kgrpypeJGDG0XLgpWkARd6EKK9V8hIilWUqnS BklaSNMkNAmJk8lxMW/izJs/ydD57uK9893vnXPvuefedzPBuw7ICmTwj+PmtA4h0jgTWtcyQaRi 5m2z1KoJtL3DvEV/GjdmVj/a/G2slSkqb9MREXGxdSnKpuJ9Bvbra9UEMqkFeNQ4GHXBPXflOavg R+fSARi1r2X5J5OtooZa6L5GithqRgcWXbGloifstN2EJZkyrluvG+bKOPJ26UFBe62VPxsREfPR VdVzIiIOp7iTEXGwSnk5IiLOV1cRfAK6HK3qmcS2FNeDqRS31+NgWM0AP5gAJ6p67qA/xfVjOcUd S54jtQNwGgx4qsYMelJcL26muBfAmOv1ApxJnq+l+CnsTHG7hIUKZo8nSgmqVUVFfGcQa36zff0w DB32WHBjfVgZBQ/J+oukijL+1Zmk8UmXqHeGHI3No1CTvVb0VC9Ae8xFRMQ3IdojF7nIRTZykY/5 EG0Jk4neiLgYmXUmG72xEBERH9U+7EpYdRYM6rIqLy9vTd5NXSgkTChgQqwza/Yl23O46KheAD4F uVSx3kB3mb0X0xWKl8CM7zcKcMll8HIF+wdmy+wVUj+ng+DrUmm0q48hH2O3t/2e6FY9iDdd1ZbY g3jarfX+/baCkZKTemUK3aYTR81ixQ6LG6WI2f/H0SQulNyrW6bF9lxS08tN7IqI2/FM5bWlESb1 YdwhWypO/Ppod91Mmb3BreC9iIhYubuLV2Ms6cS3Pm+4XpCRdc15qxXsBiN4NRabyn/E1Xix3ENj 92816byEI5tL0SOuVHHL2lKbM2/NvSlV3g53iq+N8voKKHjdgA8T7qSHq9qpRHfcgA9AzpHNrMGX ERExmlizERHxRg3dUERE/JpYtyMi4v16d9NyzIPd+nBAJ+ioWflF3QN41n0oPxAbzOBwsmTT8VXk k/eBGrpDSd+tMt1jm6uiX1LVcaqO7ueU7vRmy7Qrfir77Fxd3f0Vui+a28nHPK/bpJHST7Chbspw pe4/hXvfAqeVxBkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMDlUMDg6NDY6NTUtMDc6MDAa VubAAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTA5VDA4OjQ2OjU1LTA3OjAwawtefAAAAABJ RU5ErkJggg==") no-repeat center;
    background-size: 24px auto;
}

.mobile-nav-item.nav-cart-icon span{
    position: absolute;
    top: 3px;
    right: 3px;
    width: 15px;
    height: 15px;
    background: #ffa500;
    border-radius: 20px;
    z-index: 2;
    color: #003777;
    font-weight: bold;
    font-size: 10px;
    line-height: 15px;
    text-align: center;
}

.mobile-nav-header{
    display: block;
    float:left;
    background:#003777;
    background: -moz-linear-gradient(top,  #005da4 0%, #003777 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005da4), color-stop(100%,#003777));
    background: -webkit-linear-gradient(top,  #005da4 0%,#003777 100%);
    background: -o-linear-gradient(top,  #005da4 0%,#003777 100%);
    background: -ms-linear-gradient(top,  #005da4 0%,#003777 100%);
    background: linear-gradient(to bottom,  #005da4 0%,#003777 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005da4', endColorstr='#003777',GradientType=0 );
    position: relative;
    z-index:10;
    height:55px;
    width:100%;
}

.mobile-nav-item{
    height: 55px;
    width: 49px;
    color: #fff;
    font-size: 11px;
    line-height: 82px;
    float: right;
    text-align: center;
    border-left: 1px solid #003777;
    overflow: hidden;
    text-decoration: none;
    position: relative;
    -webkit-transition: background 0.2s linear;
    -moz-transition: background 0.2s linear;
    -o-transition: background 0.2s linear;
    -ms-transition: background 0.2s linear;
    transition: background 0.2s linear;
}

.mobile-nav-item:after{
    content: "";
    float: left;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 4px;
    left: 11px;
}

.mobile-nav-item#mobile-nav:after{
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='56px' height='56px' viewBox='0 0 56 56' enable-background='new 0 0 56 56' xml:space='preserve'%3E%3Crect x='8' y='5' fill='%23FFFFFF' width='40' height='7'/%3E%3Crect x='8' y='24' fill='%23FFFFFF' width='40' height='7'/%3E%3Crect x='8' y='44' fill='%23FFFFFF' width='40' height='7'/%3E%3C/svg%3E") no-repeat center/26px auto;
}

.mobile-nav-item.nav-search-icon:after{
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_4' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='56px' height='56px' viewBox='0 0 56 56' enable-background='new 0 0 56 56' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M24.465,40.094C14.835,40.094,7,32.223,7,22.546C7,12.872,14.835,5,24.465,5 c9.631,0,17.465,7.872,17.465,17.546C41.93,32.223,34.096,40.094,24.465,40.094z M24.465,11.03 c-6.321,0-11.463,5.166-11.463,11.516c0,6.351,5.142,11.516,11.463,11.516c6.32,0,11.463-5.165,11.463-11.516 C35.928,16.196,30.785,11.03,24.465,11.03z'/%3E%3C/g%3E%3Cpath fill='%23FFFFFF' d='M48.717,45.732c0.406,0.451,0.371,1.145-0.078,1.552l-3.781,3.434c-0.449,0.405-1.141,0.37-1.545-0.079 l-7.689-8.551c-0.404-0.449-0.369-1.144,0.078-1.551l3.783-3.435c0.449-0.406,1.139-0.371,1.543,0.079L48.717,45.732z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/28px auto;
}

.mobile-nav-item.nav-signin-icon:after{
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='56px' height='56px' viewBox='0 0 56 56' enable-background='new 0 0 56 56' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M42.048,36.009c-3.148-0.117-8.311-2.272-9.96-6.8C36.699,27.396,40,22.622,40,17c0-7.18-5.373-13-12-13 c-6.627,0-12,5.82-12,13c0,5.257,2.887,9.775,7.032,11.823c-1.492,4.787-6.845,7.065-10.08,7.186C9.583,36.134,4,39.977,4,44.872 v3.774C4,49.464,4.121,50.25,4.329,51h22.879h0.584h22.879C50.88,50.25,51,49.464,51,48.646v-3.774 C51,39.977,45.417,36.134,42.048,36.009z'/%3E%3Cg%3E%3Cpath fill='none' stroke='%235B5B5B' stroke-width='2.7618' stroke-miterlimit='10' d='M47.375,35.376 c0,2.654-1.975,4.806-4.408,4.806h-9.184c-2.436,0-4.408-2.151-4.408-4.806v-6.569c0-2.654,1.973-4.807,4.408-4.807h9.184 c2.434,0,4.408,2.152,4.408,4.807V35.376z'/%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='38.5' y1='50' x2='38.5' y2='31.7959'%3E%3Cstop offset='0' style='stop-color:%23F9B233'/%3E%3Cstop offset='0.2659' style='stop-color:%23F9B632'/%3E%3Cstop offset='0.5154' style='stop-color:%23FAC130'/%3E%3Cstop offset='0.7578' style='stop-color:%23FCD42C'/%3E%3Cstop offset='0.9955' style='stop-color:%23FFEE26'/%3E%3Cstop offset='1' style='stop-color:%23FFEF26'/%3E%3C/linearGradient%3E%3Cpath fill='url%28%23SVGID_1_%29' stroke='%23C7A15D' stroke-width='1.0057' stroke-miterlimit='10' d='M52,48.988 C52,49.548,51.553,50,51,50H26c-0.553,0-1-0.452-1-1.012V32.807c0-0.559,0.447-1.011,1-1.011h25c0.553,0,1,0.452,1,1.011V48.988z'/%3E%3Cpath fill='%23FBEB83' d='M50.041,43.033c0,0.589-0.447,1.064-1,1.064h-21c-0.553,0-1-0.476-1-1.064v-7.984 c0-0.589,0.447-1.064,1-1.064h21c0.553,0,1,0.476,1,1.064V43.033z'/%3E%3Cpath fill='%23040921' stroke='%23FFED9F' stroke-width='1.0057' stroke-miterlimit='10' d='M41.084,38.789 c0-1.396-1.121-2.529-2.5-2.529c-1.381,0-2.5,1.133-2.5,2.529c0,0.823,0.396,1.548,1,2.01v5.995h3v-5.995 C40.688,40.338,41.084,39.613,41.084,38.789z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/28px auto;
}

.mobile-nav-item.nav-saved-icon:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='m135.78 50.46c0-2.01-1.52-3.259-4.564-3.748l-40.897-5.947-18.331-37.07c-1.031-2.227-2.363-3.34-3.992-3.34-1.629 0-2.96 1.113-3.992 3.34l-18.332 37.07-40.899 5.947c-3.041.489-4.562 1.738-4.562 3.748 0 1.141.679 2.445 2.037 3.911l29.656 28.841-7.01 40.736c-.109.761-.163 1.305-.163 1.63 0 1.141.285 2.104.855 2.893.57.788 1.425 1.181 2.566 1.181.978 0 2.064-.324 3.259-.977l36.58-19.229 36.583 19.229c1.142.652 2.228.977 3.258.977 1.089 0 1.916-.392 2.486-1.181.569-.788.854-1.752.854-2.893 0-.706-.027-1.249-.082-1.63l-7.01-40.736 29.574-28.841c1.414-1.412 2.119-2.716 2.119-3.911' transform='matrix%28.12375 0 0 .12375 2.589 2.958%29' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat center/31px auto;
}

.open .mobile-nav-item#mobile-nav,
.mobile-nav-item.mobile-nav-current{
    background:#005da4;
}

.mobile-nav-item#mobile-nav:before{
    content: "\d7";
    float: left;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 4px;
    left: 11px;
    background: none;
    font-size: 48px;
    line-height: 27px;
    opacity: 0;
    transition: all 0.2s ease-out;
}

.mobile-nav-item#mobile-nav:after{
    transition: all 0.2s ease-out;
    opacity: 1;
}

#mobile-body.open .mobile-nav-item#mobile-nav:after{
    opacity: 0;
}

#mobile-body.open .mobile-nav-item#mobile-nav:before{
    opacity: 1;
}

.mobile-nav-item.fast,
.mobile-nav-item.fast#mobile-nav:before,
.mobile-nav-item.fast#mobile-nav:after{
    transition: none;
    -webkit-transition: none;
}

.nav-home-icon{
    float: left;
    width: 98px;
    height: 55px;
    background-size: 98px 29px;
    background-position: center;
    margin: 0 0 0 8px;
}

.client-mobile-nav-header .nav-home-icon{
    width: 92px;
    background-size: 92px 27px;
}

#mobile-saved-job-dropdown{
    display: none;
    position: fixed;
    top: 5px;
    width:100%;
    height:110px;
    z-index:100;
}

#mobile-saved-job-dropdown > div{
    position: absolute;
    top: 0px;
    left:5px;
    right:5px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
    padding: 15px;
    z-index: 1;
}

.saved-job-dropdown-count{
    float: left;
    font-size: 14px;
    font-weight: 600;
    color: #005da4;
    padding-left: 24px;
    background: url(/images/results-save-sash-star-blue-mobile.png) no-repeat 0px center/18px auto;
    line-height: 20px;
}

#mobile-saved-job-dropdown > div > a{
    float: right;
    text-decoration: none;
    line-height: 20px;
}

.saved-job-dropdown-text{
    float: left;
    width: 100%;
    clear: both;
    margin: 7px 0 0 0;
}

.saved-job-dropdown-text > a{
    text-decoration: none;
}

/* --------------------------- pagination ---------------------------- */
.pagination-wrap{
    float: left;
    width:100%;
}

.pagination-wrap-top{
    margin-top: 0;
    padding-bottom: 20px;
    border: 1px solid #c9cfdd;
    border-top: 0;
    border-radius: 0 0 3px 3px;
    background:#fff;
}

.pagination-wrap-bottom{
    margin-top:30px;
    margin-bottom: 20px;
}

ul.pagination{
    width:100%;
    text-align: center;
    list-style: none;
    float: right;
}

.pagination-wrap-top ul.pagination{
    margin-top:15px;
}

.pagination-wrap-bottom ul.pagination{
    background:#fff;
    border:1px solid #c9cfdd;
    padding:20px 0;
}

ul.pagination li{
    float: none;
    display: inline-block;
    width: 35px;
    height: 35px;
    margin:0 0 0 2px;
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
    background: #f9f9f9;
    position: relative;
    color:#003777;
    border:1px solid #d2d2d2;
    -webkit-transition: background 0.2s linear, color 0.2s linear, border-color 0.2s linear;
    -moz-transition: background 0.2s linear, color 0.2s linear, border-color 0.2s linear;
    -o-transition: background 0.2s linear, color 0.2s linear, border-color 0.2s linear;
    -ms-transition: background 0.2s linear, color 0.2s linear, border-color 0.2s linear;
    transition: background 0.2s linear, color 0.2s linear, border-color 0.2s linear;
}

ul.pagination li a{
    float: left;
    width: 100%;
    height: 35px;
    text-decoration: none;
    color:inherit;
}

ul.pagination li.active,
ul.pagination li:hover{
    background: #005da4;
    border-color: #005da4;
    font-weight: bold;
    color: #fff;
}

ul.pagination li.active a,
ul.pagination li:hover a{
    color:#fff;
}

ul.pagination li.active:after{
    content: "";
    position: absolute;
    bottom: -10px;
    left: 8px;
    width: 0;
    height: 0;
    border-top: 10px solid #005da4;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.pagination-wrap-bottom ul.pagination li.active:after{
    bottom:35px;
    border-top:0;
    border-bottom: 10px solid #005da4;
}

/* ----------------------- footer specific ----------------------- */
.footer{
    margin-top:40px;
    padding:20px 0;
    position: relative;
    background: #003777;
    background: -webkit-gradient(linear, left top, left bottom, from(#005da4), to(#003777));
    background: -webkit-linear-gradient(#005da4, #003777);
    background: -moz-linear-gradient(top, #005da4, #003777);
    background: -ms-linear-gradient(#005da4, #003777);
    background: -o-linear-gradient(#005da4, #003777);
    background: linear-gradient(#005da4, #003777);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005da4', endColorstr='#003777',GradientType=0 );
    zoom: 1;
}

.footer .desktop-footer-wrap{
    display: none;
}

.footer-app-social{
    text-align: center;
    font-size: 0;
}

.footer-app{
    display: block;
    clear: both;
    text-align: center;
    margin:15px 0 0;
}

.footer-app a{
    display: inline-block;
    margin:5px;
    border:2px solid #4488d5;
    border-radius: 7px;
    width:120px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: 120px 36px;
    background-position: center;
    transition: all 0.2s ease-out;
}

.footer-app a.google-play-store-btn{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='292.849' viewBox='0 0 264.58333 77.482967'%3E%3Cg transform='translate(0,-219.51703)'%3E%3Cpath style='color:%23FFFFFF;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23FFFFFF;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23FFFFFF;solid-opacity:1;vector-effect:none;fill:%23FFFFFF;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.38968834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 87.150391,232.62109 c -1.737227,0 -3.240353,0.60828 -4.458985,1.80469 -1.222712,1.19579 -1.839843,2.69659 -1.839844,4.46289 0,1.76633 0.616025,3.2636 1.837891,4.46875 v 0.002 h 0.002 c 1.218782,1.18718 2.72118,1.79687 4.458985,1.79687 1.812476,0 3.319188,-0.59804 4.464843,-1.7793 l 0.002,-0.002 c 1.002213,-1.00422 1.509765,-2.35995 1.509765,-4.01562 v -0.10157 l -0.01172,-0.008 c -0.005,-0.2613 -0.01817,-0.52855 -0.08008,-0.81055 L 93,238.28516 h -6.044922 v 1.78906 h 4.181641 c -0.113743,0.83765 -0.354415,1.54177 -0.839844,2.02344 -0.834578,0.82472 -1.878975,1.24023 -3.146484,1.24023 -1.187877,0 -2.201225,-0.41327 -3.078125,-1.23242 l -0.002,-0.002 c -0.86005,-0.82561 -1.289062,-1.89007 -1.289062,-3.2168 0,-1.32777 0.429077,-2.38066 1.291016,-3.20703 0.876446,-0.82818 1.88888,-1.23242 3.078125,-1.23242 1.326512,0 2.328035,0.42738 3.078125,1.30273 l 0.136718,0.16016 1.300782,-1.29688 -0.115235,-0.13672 c -0.474195,-0.56546 -1.124734,-1.0177 -1.912109,-1.34961 -0.788466,-0.32824 -1.618945,-0.50586 -2.488281,-0.50586 z' /%3E%3Cpath style='color:%23FFFFFF;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23FFFFFF;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23FFFFFF;solid-opacity:1;vector-effect:none;fill:%23FFFFFF;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.38968834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 94.908203,232.88672 v 12.00195 h 7.251957 v -1.8164 H 96.8125 v -3.28907 h 4.82031 v -1.78906 H 96.8125 v -3.29102 h 5.34766 v -0.19531 -1.62109 z' /%3E%3Cpath style='color:%23FFFFFF;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23FFFFFF;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23FFFFFF;solid-opacity:1;vector-effect:none;fill:%23FFFFFF;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.38968834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 103.34961,232.88672 v 1.8164 h 3.28125 v 10.18555 h 1.9043 v -0.19531 -9.99024 h 3.28125 v -1.8164 z'/%3E%3Cpath style='color:%23FFFFFF;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23FFFFFF;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23FFFFFF;solid-opacity:1;vector-effect:none;fill:%23FFFFFF;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.38968834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 117.27344,232.88672 v 12.00195 h 0.19336 1.70703 v -12.00195 z'/%3E%3Cpath style='color:%23FFFFFF;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23FFFFFF;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23FFFFFF;solid-opacity:1;vector-effect:none;fill:%23FFFFFF;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.38968834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 120.68945,232.88672 v 1.8164 h 3.29297 v 10.18555 h 1.89258 v -0.19531 -9.99024 h 3.29102 v -1.8164 z'/%3E%3Cpath style='color:%23FFFFFF;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23FFFFFF;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23FFFFFF;solid-opacity:1;vector-effect:none;fill:%23FFFFFF;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.38968834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 139.95703,232.62109 c -1.76645,0 -3.26254,0.60986 -4.45508,1.81836 -1.18961,1.20566 -1.78906,2.70307 -1.78906,4.44922 0,1.74617 0.59953,3.24356 1.78906,4.44922 1.19254,1.2085 2.68863,1.81836 4.45508,1.81836 1.75695,0 3.25278,-0.60978 4.44531,-1.81836 1.18962,-1.20566 1.78907,-2.70306 1.78907,-4.44922 0,-1.73614 -0.6009,-3.22499 -1.79883,-4.43945 -1.19257,-1.2185 -2.68817,-1.82813 -4.43555,-1.82813 z m 0,1.81641 c 1.2092,0 2.22038,0.41293 3.04883,1.24805 0.8338,0.83359 1.25391,1.89196 1.25391,3.20312 0,1.31119 -0.41991,2.36761 -1.25391,3.20117 -0.82845,0.835 -1.83965,1.24805 -3.04883,1.24805 -1.2193,0 -2.21934,-0.41352 -3.05859,-1.25 -0.833,-0.83339 -1.25391,-1.88867 -1.25391,-3.19922 0,-1.31055 0.4207,-2.36778 1.25391,-3.20117 0.83926,-0.83634 1.8393,-1.25 3.05859,-1.25 z'/%3E%3Cpath style='color:%23FFFFFF;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23FFFFFF;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23FFFFFF;solid-opacity:1;vector-effect:none;fill:%23FFFFFF;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.38968834;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 147.92578,232.88672 v 12.00195 h 0.19336 1.69727 v -7.43164 l -0.0488,-1.64258 5.72851,9.07422 h 1.88086 v -12.00195 h -1.90039 v 6.99609 l 0.0488,1.63672 -5.46094,-8.63281 z'/%3E%3Cpath style='fill:%23FFFFFF;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.43555236' d='m 133.53617,261.65323 c -4.60328,0 -8.36377,3.46253 -8.36377,8.23984 0,4.73859 3.76049,8.2374 8.36377,8.2374 4.61304,0 8.3736,-3.49881 8.3736,-8.2374 0,-4.77731 -3.76056,-8.23984 -8.3736,-8.23984 z m 0,13.23264 c -2.52581,0 -4.69883,-2.06056 -4.69883,-4.9928 0,-2.97097 2.17302,-4.99523 4.69883,-4.99523 2.52581,0 4.70859,2.02426 4.70859,4.99523 0,2.93224 -2.18278,4.9928 -4.70859,4.9928 z m -18.24893,-13.23264 c -4.61304,0 -8.36377,3.46253 -8.36377,8.23984 0,4.73859 3.75073,8.2374 8.36377,8.2374 4.61059,0 8.36376,-3.49881 8.36376,-8.2374 0,-4.77731 -3.75317,-8.23984 -8.36376,-8.23984 z m 0,13.23264 c -2.52825,0 -4.70859,-2.06056 -4.70859,-4.9928 0,-2.97097 2.18034,-4.99523 4.70859,-4.99523 2.5258,0 4.69883,2.02426 4.69883,4.99523 0,2.93224 -2.17303,4.9928 -4.69883,4.9928 z m -21.715388,-10.7072 v 3.50125 h 8.459318 c -0.24756,1.9565 -0.90894,3.39477 -1.92318,4.39718 -1.234673,1.21066 -3.15785,2.55456 -6.536138,2.55456 -5.205917,0 -9.282461,-4.15266 -9.282461,-9.29798 0,-5.14539 4.076544,-9.29798 9.282461,-9.29798 2.814821,0 4.862885,1.08718 6.374454,2.4964 l 2.496394,-2.46736 c -2.1142,-1.99515 -4.926654,-3.52785 -8.870848,-3.52785 -7.138848,0 -13.138569,5.741 -13.138569,12.79679 0,7.05579 5.999721,12.79679 13.138569,12.79679 3.858473,0 6.756648,-1.24945 9.034978,-3.59325 2.33471,-2.30759 3.0623,-5.5522 3.0623,-8.17208 0,-0.81354 -0.0665,-1.56175 -0.19139,-2.18647 z m 88.797048,2.71432 c -0.68872,-1.84263 -2.81238,-5.23976 -7.13884,-5.23976 -4.28723,0 -7.85662,3.33905 -7.85662,8.23984 0,4.61503 3.53266,8.2374 8.26822,8.2374 3.82914,0 6.03889,-2.30751 6.94775,-3.65141 l -2.84179,-1.87167 c -0.9481,1.3705 -2.23916,2.27848 -4.10596,2.27848 -1.85452,0 -3.18482,-0.84022 -4.03737,-2.4964 l 11.14925,-4.55939 z m -11.36725,2.74343 c -0.0953,-3.17684 2.4964,-4.80398 4.35337,-4.80398 1.45518,0 2.68993,0.71902 3.10154,1.74826 z m -9.06195,7.99281 h 3.66494 v -24.21341 h -3.66494 z m -6.00216,-14.14062 h -0.12267 c -0.82314,-0.96369 -2.39346,-1.83538 -4.38277,-1.83538 -4.17453,0 -7.9914,3.62229 -7.9914,8.26644 0,4.61755 3.81687,8.2108 7.9914,8.2108 1.98931,0 3.55963,-0.87893 4.38277,-1.87167 h 0.12267 v 1.18155 c 0,3.15017 -1.70266,4.84271 -4.44891,4.84271 -2.23916,0 -3.62821,-1.5981 -4.2015,-2.94193 l -3.18727,1.31478 c 0.91877,2.18404 3.35139,4.87176 7.38877,4.87176 4.29705,0 7.92282,-2.49884 7.92282,-8.57881 v -14.79439 h -3.47391 z m -4.19167,11.39726 c -2.52581,0 -4.64001,-2.0896 -4.64001,-4.9662 0,-2.9032 2.1142,-5.02183 4.64001,-5.02183 2.48901,0 4.45135,2.11863 4.45135,5.02183 0,2.8766 -1.96234,4.9662 -4.45135,4.9662 z m 47.78176,-21.47005 h -8.76555 v 24.21341 h 3.65519 v -9.17442 h 5.11036 c 4.0594,0 8.0404,-2.90321 8.0404,-7.52075 0,-4.61504 -3.99075,-7.51824 -8.0404,-7.51824 z m 0.0953,11.6709 h -5.20592 v -8.30281 h 5.20592 c 2.72918,0 4.2873,2.23976 4.2873,4.15015 0,1.87418 -1.55812,4.15266 -4.2873,4.15266 z m 22.59498,-3.47953 c -2.64094,0 -5.38726,1.15257 -6.51663,3.70713 l 3.24365,1.34382 c 0.69833,-1.34382 1.98192,-1.77967 3.33912,-1.77967 1.89613,0 3.81931,1.1259 3.84872,3.11381 v 0.25421 c -0.66138,-0.37761 -2.07747,-0.93709 -3.81931,-0.93709 -3.49349,0 -7.05312,1.90079 -7.05312,5.448 0,3.24461 2.86137,5.33428 6.07805,5.33428 2.45967,0 3.81687,-1.09693 4.66942,-2.37292 h 0.12489 v 1.87167 h 3.53022 v -9.28829 c 0,-4.29299 -3.24358,-6.69503 -7.44508,-6.69503 z m -0.44116,13.269 c -1.19551,0 -2.86145,-0.58601 -2.86145,-2.05088 0,-1.8741 2.07747,-2.59327 3.87569,-2.59327 1.60955,0 2.36405,0.35101 3.34156,0.81361 -0.28672,2.24211 -2.23916,3.83054 -4.3558,3.83054 z m 20.7477,-12.73871 -4.20151,10.49651 h -0.12489 l -4.34353,-10.49651 h -3.9419 l 6.52638,14.66853 -3.72375,8.16233 h 3.8193 l 10.05661,-22.83086 z m -32.948,15.49175 h 3.66494 v -24.21341 h -3.66494 z' /%3E%3Cpath d='m 20.451262,234.12012 c -0.575714,0.59565 -0.908893,1.52302 -0.908893,2.72401 v 42.83839 c 0,1.20098 0.333179,2.12836 0.908893,2.72401 l 0.142091,0.13075 24.287771,-23.9955 v -0.5666 l -24.287771,-23.9955 z' style='fill:%23FFFFFF;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.43555236' /%3E%3Cpath d='M 20.58399,282.85007 45.17047,258.23711 20.604587,233.66828 c -0.65615,0.38251 -1.062197,1.26816 -1.062197,2.42747 v 44.3504 c 0.0088,1.1593 0.400163,1.98022 1.0416,2.40392 z' style='fill:%23FFFFFF;stroke-width:0.29423743' /%3E%3Cpath d='m 46.050932,257.55743 7.32357,-7.33241 -29.823907,-16.37137 a 3.2984017,3.2984017 0 0 0 -1.653615,-0.44724 l 24.15101,24.14807 z' style='fill:%23FFFFFF;stroke-width:0.29423743' /%3E%3Cpath d='m 46.050932,258.91974 -24.227511,24.25399 a 3.28369,3.28369 0 0 0 1.730116,-0.45901 l 29.882756,-16.4155 z' style='fill:%23FFFFFF;stroke-width:0.29423743' /%3E%3Cpath d='m 64.178903,256.16568 -9.924629,-5.45811 -7.523653,7.53248 7.579558,7.57956 9.86578,-5.4434 c 2.097914,-1.15635 2.097914,-3.06006 0.003,-4.21053 z' style='fill:%23FFFFFF;stroke-width:0.29423743' /%3E%3C/g%3E%3C/svg%3E%0A");
}

.footer-app a.app-store-btn{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='119.66407' height='40' viewBox='0 0 119.66407 40'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M24.99671,19.88935a5.14625,5.14625,0,0,1,2.45058-4.31771,5.26776,5.26776,0,0,0-4.15039-2.24376c-1.74624-.1833-3.43913,1.04492-4.329,1.04492-.90707,0-2.27713-1.02672-3.75247-.99637a5.52735,5.52735,0,0,0-4.65137,2.8367c-2.01111,3.482-.511,8.59939,1.41551,11.414.96388,1.37823,2.09037,2.91774,3.56438,2.86315,1.4424-.05983,1.98111-.91977,3.7222-.91977,1.72494,0,2.23035.91977,3.73427.88506,1.54777-.02512,2.52292-1.38435,3.453-2.77563a11.39931,11.39931,0,0,0,1.579-3.21589A4.97284,4.97284,0,0,1,24.99671,19.88935Z' style='fill:%23FFFFFF;' /%3E%3Cpath d='M22.15611,11.47681a5.06687,5.06687,0,0,0,1.159-3.62989,5.15524,5.15524,0,0,0-3.33555,1.72582,4.82131,4.82131,0,0,0-1.18934,3.4955A4.26259,4.26259,0,0,0,22.15611,11.47681Z' style='fill:%23FFFFFF;' /%3E%3C/g%3E%3C/g%3E%3Cg style='fill:%23FFFFFF;'%3E%3Cpath d='M42.30178,27.13965h-4.7334l-1.13672,3.35645H34.42678l4.4834-12.418h2.083l4.4834,12.418H43.43752Zm-4.24316-1.54883h3.752L39.961,20.14355H39.9092Z'/%3E%3Cpath d='M55.1592,25.96973c0,2.81348-1.50586,4.62109-3.77832,4.62109a3.0693,3.0693,0,0,1-2.84863-1.584h-.043v4.48438h-1.8584V21.44238h1.79883v1.50586h.03418a3.21162,3.21162,0,0,1,2.88281-1.60059C53.64455,21.34766,55.1592,23.16406,55.1592,25.96973Zm-1.91016,0c0-1.833-.94727-3.03809-2.39258-3.03809-1.41992,0-2.375,1.23047-2.375,3.03809,0,1.82422.95508,3.0459,2.375,3.0459C52.30178,29.01563,53.249,27.81934,53.249,25.96973Z'/%3E%3Cpath d='M65.12453,25.96973c0,2.81348-1.50635,4.62109-3.77881,4.62109a3.0693,3.0693,0,0,1-2.84863-1.584h-.043v4.48438h-1.8584V21.44238h1.79883v1.50586h.03418a3.21162,3.21162,0,0,1,2.88281-1.60059C63.6094,21.34766,65.12453,23.16406,65.12453,25.96973Zm-1.91064,0c0-1.833-.94727-3.03809-2.39258-3.03809-1.41992,0-2.375,1.23047-2.375,3.03809,0,1.82422.95508,3.0459,2.375,3.0459C62.26662,29.01563,63.21389,27.81934,63.21389,25.96973Z'/%3E%3Cpath d='M71.70949,27.03613c.1377,1.23145,1.334,2.04,2.96875,2.04,1.56641,0,2.69336-.80859,2.69336-1.91895,0-.96387-.67969-1.541-2.28906-1.93652l-1.60937-.3877c-2.28027-.55078-3.33887-1.61719-3.33887-3.34766,0-2.14258,1.86719-3.61426,4.51758-3.61426,2.625,0,4.42383,1.47168,4.48438,3.61426h-1.876c-.1123-1.23926-1.13672-1.9873-2.63379-1.9873s-2.52148.75684-2.52148,1.8584c0,.87793.6543,1.39453,2.25488,1.79l1.36816.33594c2.54785.60254,3.60547,1.626,3.60547,3.44238,0,2.32324-1.84961,3.77832-4.793,3.77832-2.75391,0-4.61328-1.4209-4.7334-3.667Z'/%3E%3Cpath d='M83.34621,19.2998v2.14258h1.72168v1.47168H83.34621v4.99121c0,.77539.34473,1.13672,1.10156,1.13672a5.80752,5.80752,0,0,0,.61133-.043v1.46289a5.10351,5.10351,0,0,1-1.03223.08594c-1.833,0-2.54785-.68848-2.54785-2.44434V22.91406H80.16262V21.44238H81.479V19.2998Z'/%3E%3Cpath d='M86.064,25.96973c0-2.84863,1.67773-4.63867,4.29395-4.63867,2.625,0,4.29492,1.79,4.29492,4.63867,0,2.85645-1.66113,4.63867-4.29492,4.63867C87.72512,30.6084,86.064,28.82617,86.064,25.96973Zm6.69531,0c0-1.9541-.89551-3.10742-2.40137-3.10742s-2.40137,1.16211-2.40137,3.10742c0,1.96191.89551,3.10645,2.40137,3.10645S92.7593,27.93164,92.7593,25.96973Z'/%3E%3Cpath d='M96.18508,21.44238h1.77246v1.541h.043a2.1594,2.1594,0,0,1,2.17773-1.63574,2.86616,2.86616,0,0,1,.63672.06934v1.73828a2.59794,2.59794,0,0,0-.835-.1123,1.87264,1.87264,0,0,0-1.93652,2.083v5.37012h-1.8584Z'/%3E%3Cpath d='M109.38332,27.83691c-.25,1.64355-1.85059,2.77148-3.89844,2.77148-2.63379,0-4.26855-1.76465-4.26855-4.5957,0-2.83984,1.64355-4.68164,4.19043-4.68164,2.50488,0,4.08008,1.7207,4.08008,4.46582v.63672h-6.39453v.1123a2.358,2.358,0,0,0,2.43555,2.56445,2.04834,2.04834,0,0,0,2.09082-1.27344Zm-6.28223-2.70215h4.52637a2.1773,2.1773,0,0,0-2.2207-2.29785A2.292,2.292,0,0,0,103.10109,25.13477Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg style='fill:%23FFFFFF;'%3E%3Cg%3E%3Cpath d='M37.82619,8.731a2.63964,2.63964,0,0,1,2.80762,2.96484c0,1.90625-1.03027,3.002-2.80762,3.002H35.67092V8.731Zm-1.22852,5.123h1.125a1.87588,1.87588,0,0,0,1.96777-2.146,1.881,1.881,0,0,0-1.96777-2.13379h-1.125Z'/%3E%3Cpath d='M41.68068,12.44434a2.13323,2.13323,0,1,1,4.24707,0,2.13358,2.13358,0,1,1-4.24707,0Zm3.333,0c0-.97607-.43848-1.54687-1.208-1.54687-.77246,0-1.207.5708-1.207,1.54688,0,.98389.43457,1.55029,1.207,1.55029C44.57522,13.99463,45.01369,13.42432,45.01369,12.44434Z'/%3E%3Cpath d='M51.57326,14.69775h-.92187l-.93066-3.31641h-.07031l-.92676,3.31641h-.91309l-1.24121-4.50293h.90137l.80664,3.436h.06641l.92578-3.436h.85254l.92578,3.436h.07031l.80273-3.436h.88867Z'/%3E%3Cpath d='M53.85354,10.19482H54.709v.71533h.06641a1.348,1.348,0,0,1,1.34375-.80225,1.46456,1.46456,0,0,1,1.55859,1.6748v2.915h-.88867V12.00586c0-.72363-.31445-1.0835-.97168-1.0835a1.03294,1.03294,0,0,0-1.0752,1.14111v2.63428h-.88867Z'/%3E%3Cpath d='M59.09377,8.437h.88867v6.26074h-.88867Z'/%3E%3Cpath d='M61.21779,12.44434a2.13346,2.13346,0,1,1,4.24756,0,2.1338,2.1338,0,1,1-4.24756,0Zm3.333,0c0-.97607-.43848-1.54687-1.208-1.54687-.77246,0-1.207.5708-1.207,1.54688,0,.98389.43457,1.55029,1.207,1.55029C64.11232,13.99463,64.5508,13.42432,64.5508,12.44434Z'/%3E%3Cpath d='M66.4009,13.42432c0-.81055.60352-1.27783,1.6748-1.34424l1.21973-.07031v-.38867c0-.47559-.31445-.74414-.92187-.74414-.49609,0-.83984.18213-.93848.50049h-.86035c.09082-.77344.81836-1.26953,1.83984-1.26953,1.12891,0,1.76563.562,1.76563,1.51318v3.07666h-.85547v-.63281h-.07031a1.515,1.515,0,0,1-1.35254.707A1.36026,1.36026,0,0,1,66.4009,13.42432Zm2.89453-.38477v-.37646l-1.09961.07031c-.62012.0415-.90137.25244-.90137.64941,0,.40527.35156.64111.835.64111A1.0615,1.0615,0,0,0,69.29543,13.03955Z'/%3E%3Cpath d='M71.34816,12.44434c0-1.42285.73145-2.32422,1.86914-2.32422a1.484,1.484,0,0,1,1.38086.79h.06641V8.437h.88867v6.26074h-.85156v-.71143h-.07031a1.56284,1.56284,0,0,1-1.41406.78564C72.0718,14.772,71.34816,13.87061,71.34816,12.44434Zm.918,0c0,.95508.4502,1.52979,1.20313,1.52979.749,0,1.21191-.583,1.21191-1.52588,0-.93848-.46777-1.52979-1.21191-1.52979C72.72121,10.91846,72.26613,11.49707,72.26613,12.44434Z'/%3E%3Cpath d='M79.23,12.44434a2.13323,2.13323,0,1,1,4.24707,0,2.13358,2.13358,0,1,1-4.24707,0Zm3.333,0c0-.97607-.43848-1.54687-1.208-1.54687-.77246,0-1.207.5708-1.207,1.54688,0,.98389.43457,1.55029,1.207,1.55029C82.12453,13.99463,82.563,13.42432,82.563,12.44434Z'/%3E%3Cpath d='M84.66945,10.19482h.85547v.71533h.06641a1.348,1.348,0,0,1,1.34375-.80225,1.46456,1.46456,0,0,1,1.55859,1.6748v2.915H87.605V12.00586c0-.72363-.31445-1.0835-.97168-1.0835a1.03294,1.03294,0,0,0-1.0752,1.14111v2.63428h-.88867Z'/%3E%3Cpath d='M93.51516,9.07373v1.1416h.97559v.74854h-.97559V13.2793c0,.47168.19434.67822.63672.67822a2.96657,2.96657,0,0,0,.33887-.02051v.74023a2.9155,2.9155,0,0,1-.4834.04541c-.98828,0-1.38184-.34766-1.38184-1.21582v-2.543h-.71484v-.74854h.71484V9.07373Z'/%3E%3Cpath d='M95.70461,8.437h.88086v2.48145h.07031a1.3856,1.3856,0,0,1,1.373-.80664,1.48339,1.48339,0,0,1,1.55078,1.67871v2.90723H98.69v-2.688c0-.71924-.335-1.0835-.96289-1.0835a1.05194,1.05194,0,0,0-1.13379,1.1416v2.62988h-.88867Z'/%3E%3Cpath d='M104.76125,13.48193a1.828,1.828,0,0,1-1.95117,1.30273A2.04531,2.04531,0,0,1,100.73,12.46045a2.07685,2.07685,0,0,1,2.07617-2.35254c1.25293,0,2.00879.856,2.00879,2.27V12.688h-3.17969v.0498a1.1902,1.1902,0,0,0,1.19922,1.29,1.07934,1.07934,0,0,0,1.07129-.5459Zm-3.126-1.45117h2.27441a1.08647,1.08647,0,0,0-1.1084-1.1665A1.15162,1.15162,0,0,0,101.63527,12.03076Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 125px 40px;
}

.footer-social,
.footer-copyright{
    width:100%;
    text-align: center;
}

.footer-social-icon{
    display: inline-block;
    width:40px;
    height:40px;
    border:2px solid #4488d5;
    margin:0 0 0 12px;
    position: relative;
    overflow: hidden;
    border-radius:50%;
    transition: all 0.2s ease-out;
}

.footer-social-icon:first-child{
    margin-left:0px;
}

.footer-social-icon.footer-icon-facebook{
    background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cpath id='Facebook' fill='%234488d5' d='M19.458,12.584c0,0.857,0,4.681,0,4.681H16v5.725h3.458V40h7.104V22.99h4.767 c0,0,0.446-2.744,0.663-5.746c-0.62,0-5.403,0-5.403,0s0-3.33,0-3.914c0-0.585,0.775-1.372,1.54-1.372s2.377,0,3.871,0 C32,11.18,32,8.487,32,6c-1.994,0-4.262,0-5.264,0C19.283,6,19.458,11.729,19.458,12.584z'/%3E%3C/svg%3E") no-repeat 4px 5px/26px auto;
}
.footer-social-icon.footer-icon-twitter{
    background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cpath fill='%234488d5' d='M36.001,10.84c-1.104,0.482-2.289,0.808-3.534,0.955c1.271-0.75,2.244-1.939,2.705-3.352 c-1.191,0.694-2.508,1.198-3.91,1.472C30.139,8.735,28.541,8,26.77,8c-3.398,0-6.154,2.714-6.154,6.059 c0,0.475,0.054,0.938,0.159,1.381c-5.114-0.253-9.649-2.666-12.684-6.333c-0.531,0.894-0.833,1.935-0.833,3.046 c0,2.103,1.087,3.959,2.737,5.044c-1.008-0.033-1.957-0.307-2.788-0.761v0.076c0,2.936,2.122,5.385,4.936,5.944 c-0.516,0.136-1.059,0.211-1.622,0.211c-0.397,0-0.782-0.038-1.158-0.111c0.783,2.408,3.056,4.161,5.748,4.209 c-2.105,1.625-4.76,2.591-7.643,2.591c-0.497,0-0.986-0.029-1.468-0.084C8.725,30.995,11.958,32,15.434,32 c11.322,0,17.509-9.235,17.509-17.245l-0.021-0.785C34.132,13.122,35.178,12.054,36.001,10.84z'/%3E%3C/svg%3E") no-repeat center/29px auto;
}
.footer-social-icon.footer-icon-linkedin{
    background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cpath id='LinkedIn_1_' fill='%234488d5' d='M34,21.94V32h-5.787v-9.387c0-2.356-0.837-3.966-2.932-3.966 c-1.599,0-2.552,1.084-2.969,2.134c-0.152,0.375-0.191,0.896-0.191,1.422V32h-5.79c0,0,0.078-15.896,0-17.543h5.788v2.487 c-0.012,0.019-0.026,0.039-0.039,0.057h0.039v-0.057c0.77-1.194,2.143-2.899,5.217-2.899C31.146,14.044,34,16.552,34,21.94z M10.276,6C8.295,6,7,7.309,7,9.03c0,1.684,1.258,3.033,3.199,3.033h0.039c2.019,0,3.274-1.349,3.274-3.033 C13.474,7.309,12.257,6,10.276,6z M7.344,32h5.787V14.457H7.344V32z'/%3E%3C/svg%3E") no-repeat center/28px auto;
}
.footer-social-icon.footer-icon-google{
    background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cpath fill='%234488d5' d='M14.333,18.143V21.4h5.294c-0.213,1.397-1.601,4.098-5.294,4.098c-3.187,0-5.787-2.685-5.787-5.999 c0-3.311,2.6-5.998,5.787-5.998c1.813,0,3.026,0.787,3.72,1.466l2.533-2.484C18.961,10.937,16.854,10,14.333,10 C9.173,10,5,14.248,5,19.5c0,5.252,4.173,9.5,9.333,9.5c5.387,0,8.96-3.854,8.96-9.283c0-0.625-0.067-1.1-0.148-1.575H14.333z M14.333,18.143L37,20.857h-4v4.071h-2.667v-4.071h-4v-2.715h4v-4.071H33v4.071h4v2.715L14.333,18.143z'/%3E%3C/svg%3E") no-repeat center/32px auto;
}
.footer-social-icon.footer-icon-instagram{
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%234488d5' stroke-width='36'%3E%3Crect stroke='%234488d5' fill='none' height='364' rx='92' width='364' x='74' y='74'/%3E%3Ccircle fill='none' stroke='%234488d5' cx='256' cy='256' r='85'/%3E%3C/g%3E%3Ccircle cx='362' cy='150' fill='%234488d5' r='24'/%3E%3C/svg%3E") no-repeat center/32px auto;
}
.footer-social-icon.footer-icon-youtube{
    background: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 512 512' id='Layer_1' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg style='fill:%234488d5;'%3E%3Cpath d='M260.4,449c-57.1-1.8-111.4-3.2-165.7-5.3c-11.7-0.5-23.6-2.3-35-5c-21.4-5-36.2-17.9-43.8-39c-6.1-17-8.3-34.5-9.9-52.3 C2.5,305.6,2.5,263.8,4.2,222c1-23.6,1.6-47.4,7.9-70.3c3.8-13.7,8.4-27.1,19.5-37c11.7-10.5,25.4-16.8,41-17.5 c42.8-2.1,85.5-4.7,128.3-5.1c57.6-0.6,115.3,0.2,172.9,1.3c24.9,0.5,50,1.8,74.7,5c22.6,3,39.5,15.6,48.5,37.6 c6.9,16.9,9.5,34.6,11,52.6c3.9,45.1,4,90.2,1.8,135.3c-1.1,22.9-2.2,45.9-8.7,68.2c-7.4,25.6-23.1,42.5-49.3,48.3 c-10.2,2.2-20.8,3-31.2,3.4C366.2,445.7,311.9,447.4,260.4,449z M205.1,335.3c45.6-23.6,90.7-47,136.7-70.9 c-45.9-24-91-47.5-136.7-71.4C205.1,240.7,205.1,287.6,205.1,335.3z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/28px auto;
}

.footer-copyright{
    margin:20px 0 0 0;
    overflow: hidden;
}

.footer-copyright ul{
    float:left;
    width:100%;
    margin:12px 0 12px 0;
}

.footer-copyright ul li{
    display: inline-block;
    padding:0 5px;
    margin:0 5px;
}

.footer-copyright ul li a{
    font-size:14px;
    color:#fff;
    text-decoration: none;
}

.footer-copyright p{
    color:#fff;
}

.footer-copyright p a{
    white-space: nowrap;
    color:#fff;
    text-decoration: none;
}

.footer-copyright p a:hover{
    text-decoration: underline;
}

.google-conversion-frame{
    width:0;
    height:0;
    overflow: hidden;
}

.mobile-footer-list{
    float:left;
    width:100%;
    border-radius: 2px;
    background-color: #005da4;
    border: 1px solid #4488d5;
    margin:0 -1px 25px -1px;
}

.mobile-footer-list li{
    float:left;
    width:100%;
    border-top: 1px solid #4488d5;
}

.mobile-footer-list li:first-child{
    border: 0;
}

.mobile-footer-list li a{
    float:left;
    width:94%;
    padding:12px 3% 10px 3%;
    font-size:14px;
    color:#fff;
    text-decoration: none;
}

.mobile-footer-list li a:hover{
    text-decoration: none;
}

.mobile-footer-list li a:after{
    content:"";
    float:right;
    width:10px;
    height:8px;
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='8px' viewBox='0 0 12 8' enable-background='new 0 0 12 8' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M6.926,6.67l4.744-4.744c0.44-0.44,0.44-1.155,0-1.596c-0.441-0.441-1.155-0.441-1.596,0L6,4.404 L1.926,0.331c-0.441-0.441-1.155-0.441-1.596,0c-0.441,0.44-0.441,1.155,0,1.596L5.074,6.67C5.074,6.67,5.929,7.667,6.926,6.67z'/%3E%3C/svg%3E") no-repeat center/10px auto;
    transform: rotate(-90deg);
    margin:4px 0 0 0;
}

/* ----------- New mobile menu css ------------ */
#mobile-menu{
    display: none;
    position: fixed;
    top:0px;
    left:20%;
    bottom:0px;
    width:80%;
    background:#0d3877;
    background: -moz-linear-gradient(top, #0a2d5f 0%, #0a2d5f 40%, #0d3877 41%, #0d3877 100%);
    background: -webkit-linear-gradient(top, #0a2d5f 0%,#0a2d5f 40%,#0d3877 41%,#0d3877 100%);
    background: linear-gradient(to bottom, #0a2d5f 0%,#0a2d5f 40%,#0d3877 41%,#0d3877 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a2d5f', endColorstr='#0d3877',GradientType=0 );
    zoom:1;
    z-index:1;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translateX(20%);
    transform: translateX(20%);
    -webkit-backface-visibility:hidden;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.mobile-menu-top{
    background:#0A2D5F;
    display: block;
    overflow: hidden;
    padding:15px 20px;
}

#mobile-menu.fast{
    -webkit-transition:-webkit-transform 0.1s ease-in;
    transition:transform 0.1s ease-in;
}

#mobile-menu-cover{
    position: absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    z-index: 10;
    background:rgba(0,0,0,0.3);
}

#mobile-body.open ~ #mobile-menu{
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}

#mobile-menu-scroller{
    display: block;
    width:100%;
    position: relative;
    z-index: 2;
}

#mobile-body{
    position: relative;
    z-index:2;
    box-shadow: 1px 0px 2px rgba(0,0,0,0.45);
    -webkit-backface-visibility:hidden;
    -webkit-transition:-webkit-transform 0.3s ease-in-out;
    transition:transform 0.3s ease-in-out;
}

#mobile-body.fast{
    -webkit-transition:-webkit-transform 0.15s ease-in;
    transition:transform 0.15s ease-in;
}

#mobile-body:after{
    content: "";
    display: block;
    clear: both;
    width:100%;
}

body.open{
    overflow: hidden;
}

.mobile-menu-cta-reg,
.mobile-menu-cta-login{
    float:left;
    width:84%;
    margin:0 8%;
}

.mobile-menu-cta-login{
    background:#2074b4;
    margin-top:10px;
}

.mobile-menu-cta-reg:active{
    background: #219a00;
}

.mobile-menu-cta-login:active{
    background: #003777;
}

.mobile-menu-list-title{
    float:left;
    width:84%;
    padding:4px 8%;
    background:#264C85;
    color:#fff;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
    overflow: hidden;
}

.mobile-menu-list-title a{
    float: right;
    width:12px;
    height:12px;
    padding: 12px 20px;
    margin: -9px -24px -10px 0;
}

.mobile-menu-list-title a:before{
    content:"";
    float:left;
    width:12px;
    height:12px;
    border:0;
    display: block;
    opacity: 0.6;
    background:url(/images/mobile-menu-sprite.png) no-repeat -2px -316px;
    background-size: 15px auto;
}

.mobile-menu-list-title a:active:before{
    opacity: 1;
}

#mobile-menu ul,
#mobile-menu ul li{
    float:left;
    width:100%;
    overflow:hidden;
}

#mobile-menu ul li{
    position: relative;
}

#mobile-menu ul li.current-page:after{
    content:"";
    width:4px;
    height: 34px;
    position: absolute;
    top:0;
    left:0px;
    background:#5bb543;
}

#mobile-menu ul li a{
    float:left;
    width:84%;
    padding:0 8%;
    line-height: 34px;
    color:#fff;
    background:#0D3877;
    text-decoration: none;
}

#mobile-menu ul li a.hover{
    animation: mobile_menu_li_hover 0.2s linear;
}

#mobile-menu ul li a:active{
    background: #005da4;
}

@keyframes mobile_menu_li_hover{
    50%{
        background: #005da4;
    }
    100% {
        background:#0D3877;
    }
}

#mobile-menu ul li a:before{
    content:"";
    float:left;
    width:15px;
    height:15px;
    margin:9px 5px 0 0;
    background:url(/images/mobile-menu-sprite.png) no-repeat left center;
    background-size:15px auto;
    border:0;
    overflow: hidden;
}

.mobile-contact-col a:before{
    display: none;
}

#mobile-menu ul li a#mob-menu-home:before{background-position:0 -270px}
#mobile-menu ul li a#mob-menu-search:before{background-position:0 -255px}
#mobile-menu ul li a#mob-menu-career:before{background-position:0 -210px}
#mobile-menu ul li a#mob-menu-courses:before{background-position:0 -195px}
#mobile-menu ul li a#mob-menu-companies:before{background-position:0 -105px}
#mobile-menu ul li a#mob-menu-recruiters:before{background-position:0 -225px}
#mobile-menu ul li a#mob-menu-logout:before{background-position:0 -135px}
#mobile-menu ul li a#mob-menu-settings:before{background-position:0 -285px}
#mobile-menu ul li a#mob-menu-preferences:before{background-position:0 -315px}
#mobile-menu ul li a#mob-menu-letters:before{background-position:0 -120px}
#mobile-menu ul li a#mob-menu-profile:before{background-position:0 -60px}
#mobile-menu ul li a#mob-menu-partner:before{background-position:0 -75px}
#mobile-menu ul li a#mob-menu-partnermanage:before{background-position:0 -75px}
#mobile-menu ul li a#mob-menu-advertise:before{background-position:0 -165px}
#mobile-menu ul li a#mob-menu-rechome:before{background-position:0 -361px}
#mobile-menu ul li a#mob-menu-jobs:before{background-position:0 -30px}
#mobile-menu ul li a#mob-menu-whyhire:before{background-position:0 -300px}
#mobile-menu ul li a#mob-menu-admin:before{background-position:0 -284px}
#mobile-menu ul li a#mob-menu-account:before{background-position:0 -180px}
#mobile-menu ul li a#mob-menu-postjobs:before{background-position:0 -90px}
#mobile-menu ul li a#mob-menu-editprofile:before{background-position:0 -45px}
#mobile-menu ul li a#mob-menu-contact:before{background-position:0 0}
#mobile-menu ul li a#mob-menu-apps:before{background-position:0 -150px}
#mobile-menu ul li a#mob-menu-jbe:before{background-position:0 -240px}
#mobile-menu ul li a#mob-menu-savedjobs:before{background-position:0 -165px}
#mobile-menu ul li a#mob-menu-pass:before{background-position:0 -15px}
#mobile-menu ul li a#mob-menu-resume:before{background-position:0 -330px}
#mobile-menu ul li a#mob-menu-resumesearch:before{background-position:0 -255px}
#mobile-menu ul li a#mob-menu-savedsearches:before{background-position:0 -407px}
#mobile-menu ul li a#mob-menu-savedresumes:before{background-position:0 -392px}
#mobile-menu ul li a#mob-menu-unlockedresumes:before{background-position:0 -346px}
#mobile-menu ul li a#mob-menu-resumealerts:before{background-position:0 -165px}
#mobile-menu ul li a#mob-menu-viewed:before{background-position:0 -375px}
#mobile-menu ul li a#mob-menu-products:before{background-position:0 -360px}
#mobile-menu ul li a#mob-menu-popularsearches:before{background-position:0 -300px}
#mobile-menu ul li a#mob-menu-resources:before{background-position:0 -210px}
#mobile-menu ul li a#mob-menu-integrations:before{background-position:0 -75px}
#mobile-menu ul li a#mob-menu-hiring-insights:before{background-position:0 -375px}
#mobile-menu ul li a#mob-menu-events:before{background-position:0 -105px}

#mobile-menu ul li.has-drop ul li:first-child a {
    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.2);
}

#mobile-menu ul li.has-drop span{
    position: absolute;
    top:0;
    right:0;
    width:16%;
    height: 34px;
    transform-origin:center;
    transition: all 0.3s ease-out;
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='8px' viewBox='0 0 12 8' enable-background='new 0 0 12 8' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M6.926,6.67l4.744-4.744c0.44-0.44,0.44-1.155,0-1.596c-0.441-0.441-1.155-0.441-1.596,0L6,4.404 L1.926,0.331c-0.441-0.441-1.155-0.441-1.596,0c-0.441,0.44-0.441,1.155,0,1.596L5.074,6.67C5.074,6.67,5.929,7.667,6.926,6.67z'/%3E%3C/svg%3E") center center / 8px no-repeat;
}

#mobile-menu ul li ul{
    max-height: 0px;
    transition: all 0.3s ease-out;
}

#mobile-menu ul li.has-drop.open span{
    transform: rotate(180deg);
}

#mobile-menu ul li.has-drop.open ul{
    max-height: 100px;
}

#mobile-menu ul li.has-drop.rs-has-drop.open ul{
    max-height: 150px;
}

#mobile-menu ul li ul li a{
    background: #0A2D5F;
    padding:0 4% 0 12%;
}

#mobile-menu-scroller > ul:last-child{
    background: #0d3877;
}

#mobile-body.open{
    overflow: hidden;
    -webkit-transform: translate3d(-80%,0,0);
    transform: translate3d(-80%,0,0);
}

#mobile-body.open:after{
    content:"";
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:10;
}

.highlight_keywords em,
.search-result-info em{
    font-weight: bold;
}

.ui-widget-content li.autocomplete-keyword:first-of-type:before,
.ui-widget-content li.autocomplete-search:first-of-type:before,
.ui-widget-content li.autocomplete-keyword + li.autocomplete-search:before{
    content:"Job Title";
    display: block;
    padding:7px 10px 7px 35px;
    background:#f4f4f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.61' height='15.942' viewBox='0 0 17.61 15.942'%3E%3Cg id='Group_2' data-name='Group 2' transform='translate(196 -330)'%3E%3Cg id='Rectangle_5' data-name='Rectangle 5' transform='translate(-196 333.135)' fill='%23f4f4f2' stroke='%23333' stroke-width='0.8'%3E%3Crect width='17.61' height='12.807' rx='1' stroke='none'/%3E%3Crect x='0.4' y='0.4' width='16.81' height='12.007' rx='0.6' fill='none'/%3E%3C/g%3E%3Cg id='Rectangle_4' data-name='Rectangle 4' transform='translate(-191.664 330)' fill='none' stroke='%23333' stroke-width='1'%3E%3Cpath d='M2,0H6.937a2,2,0,0,1,2,2V4.668a0,0,0,0,1,0,0H0a0,0,0,0,1,0,0V2A2,2,0,0,1,2,0Z' stroke='none'/%3E%3Cpath d='M2,.5H6.937A1.5,1.5,0,0,1,8.437,2V3.668a.5.5,0,0,1-.5.5H1a.5.5,0,0,1-.5-.5V2A1.5,1.5,0,0,1,2,.5Z' fill='none'/%3E%3C/g%3E%3Cg id='Rectangle_8' data-name='Rectangle 8' transform='translate(-196 333.135)' fill='%23f4f4f2' stroke='%23333' stroke-width='0.8'%3E%3Cpath d='M1,0H16.61a1,1,0,0,1,1,1V2a5,5,0,0,1-5,5H5A5,5,0,0,1,0,2V1A1,1,0,0,1,1,0Z' stroke='none'/%3E%3Cpath d='M1,.4H16.61a.6.6,0,0,1,.6.6V2a4.6,4.6,0,0,1-4.6,4.6H5A4.6,4.6,0,0,1,.4,2V1A.6.6,0,0,1,1,.4Z' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 10px center/16px auto;
    color:#000;
    font-size: 12px;
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    pointer-events: none;
}

.ui-widget-content li.autocomplete-search:first-of-type:before,
.ui-widget-content li.autocomplete-keyword + li.autocomplete-search:before{
    content: "Recent Searches";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.952' height='17.206' viewBox='0 0 14.952 17.206'%3E%3Cg id='Group_8' data-name='Group 8' transform='translate(-61.636 -52.052)'%3E%3Cpath id='Path_7' data-name='Path 7' d='M66.329,58.115l-.754-.819a.864.864,0,0,0-1.187.163l-.807.806a.864.864,0,0,0-.162,1.186l.625.686.6-.693c.111-.124.323-.327.513-.5a4.007,4.007,0,0,1,.573-.443Z' transform='translate(-0.653 -2.52)' fill='none' stroke='%23333' stroke-miterlimit='10' stroke-width='0.8'/%3E%3Cpath id='Path_8' data-name='Path 8' d='M85.162,58.335l.754-.819a.863.863,0,0,1,1.186.162l.807.807a.863.863,0,0,1,.163,1.186l-.625.686-.6-.693c-.111-.124-.323-.327-.513-.5a4,4,0,0,0-.572-.442Z' transform='translate(-12.472 -2.639)' fill='none' stroke='%23333' stroke-miterlimit='10' stroke-width='0.8'/%3E%3Ccircle id='Ellipse_5' data-name='Ellipse 5' cx='7.076' cy='7.076' r='7.076' transform='translate(62.036 54.705)' fill='none' stroke='%23333' stroke-miterlimit='10' stroke-width='0.8'/%3E%3Ccircle id='Ellipse_6' data-name='Ellipse 6' cx='1' cy='1' r='1' transform='translate(68.113 52.452)' fill='%23fff' stroke='%23333' stroke-miterlimit='10' stroke-width='0.8'/%3E%3Cpath id='Path_9' data-name='Path 9' d='M80.342,67.013c.041-.041,0-.149-.092-.241h0c-.092-.091-.2-.133-.24-.092l-2.8,2.8c-.041.041,0,.149.092.24h0c.092.092.2.133.24.093Z' transform='translate(-8.176 -7.665)' fill='%23333'/%3E%3Cpath id='Path_10' data-name='Path 10' d='M77.354,72.119a.749.749,0,1,1-.749-.749A.749.749,0,0,1,77.354,72.119Z' transform='translate(-7.454 -10.203)' fill='%23333'/%3E%3Cline id='Line_9' data-name='Line 9' y2='1.179' transform='translate(69.086 54.705)' fill='none' stroke='%23333' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.8'/%3E%3Cline id='Line_10' data-name='Line 10' y2='1.179' transform='translate(69.086 67.618)' fill='none' stroke='%23333' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.8'/%3E%3Cline id='Line_11' data-name='Line 11' x1='1.121' transform='translate(75.041 61.782)' fill='none' stroke='%23333' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.8'/%3E%3Cline id='Line_12' data-name='Line 12' x1='1.179' transform='translate(62.141 61.782)' fill='none' stroke='%23333' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.8'/%3E%3C/g%3E%3C/svg%3E");
}

.autocomplete-keyword{
    text-transform: capitalize;
}

.ui-widget-content li.autocomplete-keyword.no-header:before,
.ui-widget-content li.autocomplete-search.no-header:before{
    display: none!important;
}

.transition{
    transition:all 0.2s;
    -webkit-transition:all 0.2s;
    -moz-transition:all 0.2s;
    -o-transition:all 0.2s;
}

/* ------------------ feed specific -------------------------------- */
.feed pre.info-div{
    font-weight: 400;
    white-space: pre-wrap;       /* CSS 3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.loading-overlay {
    background: url(/images/white-overlay.png);
    background: rgba(255,255,255,0.6);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.loading-spinner{
    position: absolute;
    top:160px;
    left:50%;
    width:50px;
    height:50px;
    margin-left:-25px;
    margin-top: -96px;
    background:url(/images/spinner.gif) no-repeat center;
}

.loading-spinner.new-browsers,
#partner-results-spinner.new-browsers{
    background:url(/images/loading-spinner.png) no-repeat center;
    -webkit-animation:rotate 0.7s linear infinite;
    -moz-animation:rotate 0.7s linear infinite;
    animation:rotate 0.7s linear infinite;
}

#partner-results-spinner{
    width:20px;
    height:20px;
    float:right;
    display:block;
}

#partner-results-spinner.new-browsers{
    background-size: 20px 20px;
}

@keyframes rotate {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}

@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}

@-moz-keyframes rotate {
    from {-moz-transform: rotate(0deg);}
    to {-moz-transform: rotate(360deg);}
}

.skills{
    overflow:hidden;
}

.skills input{
    background-color:#ededed;
    color:#444;
    margin-right:10px;
    margin-left:0;
    padding:0 5px;
}

#back-to-top{
    display: none;
    width: 25px;
    height: 25px;
    position: fixed;
    bottom: 35px;
    right: 10px;
    z-index: 10;
    background-color: #fdfdfd;
    background-color: rgba(255,255,255,0.95);
    border-radius: 20px;
    border: 2px solid #005da4;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
}

#back-to-top:after,
#back-to-top:before{
    content: "";
    position: absolute;
    top: 14px;
    width: 5px;
    height: 8px;
    background: #fdfdfd;
    right: 4px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
    z-index: 5;
}

#back-to-top:before{
    right: auto;
    left: 3px;
    width:6px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    transform: rotate(40deg);
}

#back-to-top span,
#back-to-top span:after{
    position: absolute;
    top: 8px;
    right: 2px;
    display: inline-block;
    width: 0;
    height: 0;
    border-bottom: 10px solid #005da4;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    float: right;
}

#back-to-top span:after{
    content: "";
    border-bottom-color: #fdfdfd;
    right: -10px;
    top: 2px;
}

#back-to-top:hover span{
    top:7px;
}

#back-to-top:hover:before,
#back-to-top:hover:after{
    top:13px;
}

.save-toggle{
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    height: 30px;
}

.save-toggle-star,
.save-toggle-star:after{
    position: absolute;
    width:17px;
    height:17px;
    top:50%;
    left:50%;
    transform: translate3d(-50%,-50%,0);
    transform-origin: top left;
    background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cpolygon fill='%23C9CFDD' points='20,1 26.18,13.523 40,15.531 30,25.279 32.361,39.043 20,32.545 7.64,39.043 10,25.279 0,15.531 13.82,13.523 '/%3E%3C/svg%3E");
    background-size:100% auto;
    background-repeat: no-repeat;
    background-position: center;
}

.save-toggle-star:after{
    content: "";
    width:0;
    height:0;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cpolygon fill='%23219A00' points='20,1 26.18,13.523 40,15.531 30,25.279 32.361,39.043 20,32.545 7.64,39.043 10,25.279 0,15.531 13.82,13.523 '/%3E%3C/svg%3E");
    background-size: 100% auto;
    z-index: 2;
    transition: all 0.2s ease-out;
}

.save-toggle-star:before{
    content: "";
    position: absolute;
    top:50%;
    left:50%;
    width:0px;
    height:0px;
    border-radius: 50%;
    border:2px solid #5bb543;
    margin: 0 -2px;
    z-index:3;
    opacity: 0;
    transition: all 0.3s ease-out;
}

.save-toggle.saved{
    color:#219a00;
}

.save-toggle.saved .save-toggle-star{
    background-size: 0px auto;
}

.save-toggle.saved .save-toggle-star:after{
    width:100%;
    height:100%;
}

.save-toggle.saved.animate .save-toggle-star:after{
    animation: save_toggle_star 0.4s forwards ease-out;
}

.save-toggle.saved.animate .save-toggle-star:before{
    animation: save_toggle_circle 0.3s forwards ease-out;
}

.save-toggle.loading:before{
    content:"";
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.5);
    z-index: 5;
}

.save-toggle.loading:after{
    content: "";
    position: absolute;
    top: 50%;
    left:50%;
    width: 14px;
    height: 14px;
    margin: -9px 0 0 -9px;
    border:2px solid #005da4;
    border-radius: 50%;
    border-top-color: transparent;
    z-index: 10;
    animation: rotate 0.7s linear infinite;
}

@keyframes save_toggle_circle{
    70%{
        opacity: 1;
    }
    100%{
        top:-2%;
        left:-2%;
        width:104%;
        height:104%;
        opacity: 0;
    }
}

@keyframes save_toggle_star{
    0%,
    50%{
        width:0;
        height:0;
    }
    80%{
        width:105%;
        height:105%;
    }
    100%{
        width:100%;
        height:100%;
    }
}

.lazy-img{
    opacity: 0;
    color: rgba(0,0,0,0);
    min-height: 5px;
    transition:all 0.3s ease-in-out;
}

.ui-widget-content{position: absolute;z-index: 5;border: 0;border-radius: 3px;background: #fff;color: #4a4a4a;overflow: hidden;box-shadow: 0px 1px 2px rgba(0,0,0,0.6);}
.ui-widget-content li{margin:0;width:101%;border:0;}
.ui-widget-content li .ui-menu-item-wrapper{
    color:#333;
    cursor:pointer;
    text-decoration:none;
    display:block;
    padding:7px 10px;
    line-height:1.5;
    font-weight:400;
}

.ui-widget-content li:hover .ui-menu-item-wrapper,.ui-widget-content li .ui-menu-item-wrapper.ui-state-focus,.ui-widget-content li .ui-menu-item-wrapper.ui-state-active,.ui-widget-content li .ui-menu-item-wrapper.ui-state-hover{background:#005da4;font-weight: normal;color:#ffffff;}
.ui-helper-hidden-accessible{
    display: none;
}

.desktop-ad {
    display: none;
}

.banner-ad {
    clear: both;
    margin-bottom: 15px;
    text-align: center;
}

.tower-ad {
    margin: 15px auto;
}

.mobile-ad {
    margin: 15px auto 0;
}

.banner-ad iframe, .tower-ad iframe {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.apply-confirm-left .banner-ad {
    margin: 20px auto 0;
}

.resume-review-msg{
    position: fixed;
    top: 10px;
    left: 50%;
    z-index: 200;
    width: 90%;
    transform: translate3d(-50%, -150%, 0);
    box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
    transition: all 0.3s ease-out;
}

.resume-review-msg.show-msg{
    transform: translate3d(-50%, 0%, 0);
}

.popup[name="reg-apply-popup"]{
    text-align: left;
}

.reg-apply-popup-right{
    padding:20px 0 0;
    margin:20px 0 0;
    border-top:1px solid #e4e6ea;
}

.reg-apply-popup-left p,
.reg-apply-popup-right p{
    margin:5px 0 15px;
}

.reg-apply-popup-left p:first-child,
.reg-apply-popup-right p:first-child{
    margin:0;
    font-size: 18px;
    font-weight: 600;
}

.december-hiring-banner{
    display: block;
    clear: both;
    padding: 12px;
    background:#5bb543;
    text-align: center;
}

.december-hiring-banner p{
    color:#fff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
}

.december-hiring-banner p + p{
    font-size: 17px;
    font-weight: 400;
}

.december-hiring-banner p + p span{
    font-size: 20px;
    font-weight: 600;
}

.december-hiring-banner img{
    display: none;
}

/* criticle filepicker css goes here - we load extra css lazy */
.filepicker-buttons{
    float: left;
    overflow: visible;
    width: 100%;
}

.resume-row{
    z-index: 1;
}

.upload-resume-toggle{
    display: block;
    overflow: hidden;
    clear: both;
    border: 1px solid #c9cfdd;
    background: #ffffff;
    border-radius: 2px;
    padding: 10px 5px;
    cursor: pointer;
    position: relative;
    width: 100%;
    text-align: left;
    transition: all 0.2s ease-out 0s;
}

.upload-resume-toggle span{
    content: "";
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 7px;
    margin-top: -3px;
    width: 12px;
    height: 8px;
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='8px' viewBox='0 0 12 8' enable-background='new 0 0 12 8' xml:space='preserve'%3E%3Cpath fill='%23005da4' d='M6.926,6.67l4.744-4.744c0.44-0.44,0.44-1.155,0-1.596c-0.441-0.441-1.155-0.441-1.596,0L6,4.404 L1.926,0.331c-0.441-0.441-1.155-0.441-1.596,0c-0.441,0.44-0.441,1.155,0,1.596L5.074,6.67C5.074,6.67,5.929,7.667,6.926,6.67z'/%3E%3C/svg%3E") center center / 12px no-repeat;
    transition: all 0.2s ease-out 0s;
}

.filepicker-file-chosen{
    float: none;
    width: auto;
    font-size: 13px;
    color: #000000;
    margin: 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 25px;
    padding-left: 8px;
}

.upload-resume-dropdown,
.filepicker-resume-error,
#filepicker-overlay,
#filepicker-popup{
    display: none;
}

.tooltip{
    margin: -3px 0 -2px 5px;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background: #006CA9;
    text-align: center;
    line-height: 16px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

.tooltip-content{
    display: none;
    top: 0px;
    left: 0px;
    position: absolute;
    box-sizing: border-box;
    width: 290px;
    background: #f1f8ff;
    border: 1px solid #aaccee;
    margin: -12px 0 0;
    padding: 5px 8px;
    font-size: 11px;
    line-height: 14px;
    color: #000;
    z-index: 10;
}

.tooltip-content .tooltip-arrow{
    position: absolute;
    bottom: -1px;
    left: 50%;
    width: 15px;
    height: 15px;
    background: inherit;
    border: inherit;
    margin: 0;
    transform: translateX(-11px) rotate(45deg);
    transform-origin: bottom left;
    z-index: -1;
    border-top: 0;
    border-left: 0;
}

.tooltip-content.moveBelow{
    margin:12px 0 0;
}

.tooltip-content.moveBelow .tooltip-arrow{
    bottom: 100%;
    margin: 0;
    transform: translateX(11px) rotate(-135deg);
}

.not-valid-banner-wrap{
    display: block;
    clear: both;
    padding: 15px 0;
    overflow: hidden;
}

.not-valid-banner-wrap .main-center:after{
    content: "";
    display: block;
    clear: both;
    width: 100%;
}

@media screen and (min-width:350px) {
    .mobile-nav-item{
        width:50px;
        font-size: 12px;
    }

    .mobile-nav-item:after,
    .mobile-nav-item#mobile-nav:before{
        left: 12px;
    }

    .mobile-nav-item.nav-cart-icon:after{
        left:11px;
    }

    .nav-home-icon,
    .client-mobile-nav-header .nav-home-icon{
        width: 110px;
        background-size: 110px 32px;
    }
}

@media screen and (min-width:569px) {
    input[type="text"],
    input[type="tel"],
    input[type="password"],
    input[type="number"],
    input[type="search"],
    input[type="email"]{
        height: 30px;
    }

    select{
        height:31px;
        text-indent: 0px;
    }

    .blue-module-top{
        width: 96%;
        padding: 8px 2%;
    }

    .blue-module-main{
        width: 96%;
        padding: 10px 2% 15px 2%;
    }

    .column.half{width:49%;}
    .column.two-third{width:66%;}
    .column.quarter{width:48%;}
    .column.sixty,
    .column.fourty{
        width:100%;
    }
    .column.sixty{
        border-bottom:1px solid #c9cfdd;
        padding-bottom:35px;
    }
}

@media screen and (min-width:641px){
    .label-inline label{
        float: left;
        width:92px;
        text-align: right;
        padding:6px 5px 0 0;
        font-weight: 400;
        color:#4a4a4a;
        margin:0;
    }
}